Skip to content

Conversation

@shaneutt
Copy link
Owner

  • Drop obsolete sentence about hostname.match
  • test: path characters regexp validation (Test Invalid/Valid Path Characters kubernetes-sigs/gateway-api#1658)
  • Add all-features flag to add ability to enable all supported feature conformance tests.
  • Fix format.
  • Fix format.
  • Add the comment to note AllFeatures must be in sync with the defined features when feature constants change.
  • Fix API error.
  • Move to K8s sets util.
  • Use sets.New
  • Reduce replicute codes after using sets.
  • Fix trivial workding issues.
  • Define recommended conditions for policies
  • Update conformance/utils/suite/suite.go
  • Bump mkdocs-material from 9.0.8 to 9.0.11
  • Bump sigs.k8s.io/controller-runtime from 0.14.2 to 0.14.4
  • Bump sigs.k8s.io/controller-tools from 0.11.2 to 0.11.3
  • Gateway default conditions updated
  • Revert "Merge pull request ParentRefNotPermitted route reason in conformance test kubernetes-sigs/gateway-api#1694 from mlavacca/parentref-not-permitted-conformance"
  • Revert "Merge pull request Add condition in Failed accepted reasons kubernetes-sigs/gateway-api#1672 from Sajiyah-Salat/main"
  • Add explicit equality checks for SupportedKinds
  • add tests
  • rm fields not needed
  • set Group if nil
  • add LICENSE to helpers_test.go
  • fix license and lint
  • add additional unit test case for Use of ApiMachinery Sets with structs containing references kubernetes-sigs/gateway-api#1703
  • conformance: require SupportTLSRoute for TLSRoute test
  • docs: add v0.6.1 changelog
  • docs: add patch release section to RELEASE.md
  • chore: update generators to v0.6.1 release
  • docs: cleanup for RELEASE.md
  • docs: update the latest release reference to v0.6.1 in README.md
  • Fix indentation
  • Update site-src/geps/gep-1324.md
  • Update site-src/geps/gep-1324.md
  • Update site-src/geps/gep-1324.md
  • unit test for listenersMatch in conformance utils
  • Bump mkdocs-material from 9.0.11 to 9.0.12
  • conformance: check reason in HTTPRouteInvalidCrossNamespaceParentRef test
  • conformance: add attachedRoutes to conformance tests
  • fixes: change attachedRoutes to 0
  • test: add not matching sectioName test
  • remove feature opt-in
  • Improving PR and Issue templates for Conformance Tests
  • fix: typo
  • chore: replace usage of the deprecated k8s.gcr.io registry
  • Requiring "Programmed" condition in conformance tests
  • Correct function documentation
  • tests: add apis and conformance utils to test directive
  • tests: add unit tests for NewGatewayRef()
  • tests: add unit tests for cond generation check
  • docs: add goals and intro for conformane profiles GEP
  • Clarify semantics when port_redirect is unset
  • also clarify empty host_redirect case
  • Bump mkdocs-material from 9.0.12 to 9.0.13
  • Add initial draft of GEP-1742
  • chore: cleanup err check scoped down
  • docs: fix api-overview.md typo
  • chore: format yaml file
  • Deprecation of package ioutil in Go 1.16
  • chore: update version reference in guide commands
  • docs: add guide updates to release instructions
  • drop default method matches from GRPCRoute
  • grpcroute: remove validation for Method and Service fields to support regex
  • Moving GEPs to separate directory for separate reviewers and approvers
  • grpcroutematch: service and method fields should allow regex
  • fix: add error check
  • feat: add verify-yamllint.sh to lint yaml file
  • chore: add gomodguard to .golangci.yml
  • grpcroutematch: validate service and method fields
  • fixes: add test when attachedRoutes should be 1 or more
  • build(deps): bump mkdocs-material from 9.0.13 to 9.0.15
  • build(deps): bump github.com/stretchr/testify from 1.8.1 to 1.8.2
  • conformance: use Patch to make ObservedGeneration tests robust against conflicts
  • Log Generation / Observed generation.
  • Improve conformance test log message.
  • grpcroute: fix typo
  • update based on GAPI community meeting guidance
  • gen crds
  • GEP 1709: initial implementation ideas (GEP 1709: initial implementation ideas kubernetes-sigs/gateway-api#1754)
  • docs: gep 1709 ConformanceReport validation
  • incorporate Nick's suggestion
  • docs: gep 1709 update the TLDR
  • docs: gep 1709 clarify the introduction section
  • docs: gep 1709 cleanup the API section
  • docs: gep 1709 clarify implementation-specific as an alternative considered
  • docs: gep 1709 clarify display layer TODO
  • docs: gep 1709 make implementable TODO list
  • docs: add examples of httproute paths
  • build(deps): bump mkdocs-material from 9.0.15 to 9.1.1
  • build(deps): bump pymdown-extensions from 9.9.2 to 9.10
  • build(deps): bump k8s.io/klog/v2 from 2.90.0 to 2.90.1
  • build(deps): bump sigs.k8s.io/controller-runtime from 0.14.4 to 0.14.5
  • build(deps): bump k8s.io/client-go from 0.26.1 to 0.26.2
  • docs: GEP 1709 change status to experimental
  • docs: GEP 1709 add TODO for SIG Arch collab
  • docs: GEP 1709 add clarification about ConformanceReport structure
  • docs: GEP 1709 move mesh to alternatives considered
  • docs: GEP 1709 TODO item for initial profile composition
  • docs: define Prototyping GEP status
  • docs: add FAQ for Provisional GEP status
  • docs: GEP 1709 move status to Prototyping
  • docs: GEP 1709 fix typo
  • docs: clarify content distribution for Prototyping phase in GEPs
  • docs: add Prototyping section to mkdocs.yaml
  • docs: fix indentation in gep overview
  • Update Cilium implementation status
  • fix: remove invalid redirect examples
  • fix: move GEP 1742 into proper location
  • chore: run make generate
  • docs: GEP 1709 profiles at the *Route granularity level
  • chore: update examples in GEP 1709
  • docs: fix broken link in GEP 1709
  • docs: fix typo in GEP 1709
  • docs: GEP 1709 add clarifications about where GWC/GW fit into profiles
  • docs: GEP 1709 change profiles to higher level granularity
  • docs: fix typo in GRPC in GEP 1709
  • docs: GEP 1709 rename TLS profile to TLSPassthrough
  • docs: GEP 1709 add TODO for triggering ReferenceGrant tests
  • fix: yaml lint
  • conformance: HTTPRoute resolvedRefs condition
  • fix error link of geps
  • Update GEP overview to clarify the GEP process
  • Clarify that GEP issues should only be closed when finished
  • Update labels on experimental to standard transition
  • build(deps): bump mkdocs-material from 9.1.1 to 9.1.2
  • build(deps): bump k8s.io/apiextensions-apiserver from 0.26.1 to 0.26.2
  • docs: add code jam to meetings
  • GEP 1686: Mesh conformance testing plan
  • fix: use ListenerConditionAccepted for listener conds instead of RouteConditionAccepted
  • resolvedRefs condition additional checks
  • docs: add CHANGELOG entry for v0.6.2
  • chore: update latest release to v0.6.2
  • chore: run make generate
  • site: fix TLS example
  • feat: add prototype ConformanceReport API types
  • docs: GEP 1709 update example ConformanceReport spec
  • chore: reconfigure linter to allow mkdocs workaround
  • fix: ExternalName SVC as Implementation-specific
  • chore: run make generate
  • Removes Experimental from RefGrant Docs
  • Removes ForwardTo References Throughout
  • Add a conformance test that checks adding and removing listeners.
  • docs: mentioned support of Gateway API in Argo Rollouts
  • Add Programmed to known gateway condition types
  • Update CRDs after adding Programmed as known status condition
  • Add pattern for query param name in HTTPQueryParamMatch
  • Add shared type HeaderName and use it for GRPCHeaderName, HTTPHeaderName and QueryParamMatchName
  • build(deps): bump mkdocs-material from 9.1.2 to 9.1.3
  • build(deps): bump k8s.io/apiextensions-apiserver from 0.26.2 to 0.26.3
  • Fix a typo.
  • Adding a Contributor Ladder
  • Clarify HTTPRequestRedirectFilter.Port docstring
  • docs: update resources included in different channels in installation guide page
  • Add TLDR and bullet point goals
  • gep: add "Conformance Profile" and "Support Levels" sections to GEP-1686
  • GEP-1619 Session Persistence and Session Affinity
  • Fix description of ReferenceGrant example
  • Fix grammar in implementation guidelines
  • Fix broken URLs in PR template
  • conformance: listener status can be in any order
  • return on not found listener
  • Adding Conformance Reviewers
  • Add sunjayBhatia to conformance reviewers
  • Refresh the FAQ
  • feat: add support for path matching precedence
  • Ensure listener name must be unique within a Gateway
  • Replace admission-server image with production image when 'make generate' is run
  • build(deps): bump mkdocs-material from 9.1.3 to 9.1.4
  • Update multiple-ns.md
  • Update Gateway/Listener status for consistency
  • Moving gep-1619 into new geps directory.
  • Graduating GEP-726 (Path Redirects and Rewrites) to standard
  • feat: support configurable timeout for GatewayObservedGenerationBump
  • Update Policy Attachment GEP with details about metaresources.
  • add back ListenersNotValid
  • Adopt Nick's language
  • chore: move features into separate file
  • chore: re-organize conformance test features
  • feat: add HTTPRoute conformance test features
  • chore: remove implicit HTTPRoute assumption
  • chore: remove references to conformance profiles
  • chore: move RouteDestinationPortMatching to experimental features
  • Add beta to the BIG-IP Kubernetes Gateway project
  • gamma: initial mesh conformance tests
  • Add TODO
  • pin image
  • make embed.FS configurable
  • fix default values
  • build(deps): bump mkdocs-material from 9.1.4 to 9.1.5
  • build(deps): bump sigs.k8s.io/controller-runtime from 0.14.5 to 0.14.6
  • chore: rename gamma -> mesh in conformance context
  • chore: remove mesh specific conformance test list
  • feat: all tests require features
  • Graduating GEP-1323: Response Header Modifier to standard
  • docs: update conformance docs relevant to feature args
  • Add documentation for promoting images to production
  • Clarifying Port Redirect Behavior
  • backendRefs fixed in httpRoute conformance tests
  • Fix mermaid diagram rendering
  • Fix GEP link
  • Add AWS VPC lattice gateway controller implementation
  • Minor name changes
  • Rearrange it to follow alphabetical order
  • Loosen requirement for GC finalizer
  • docs: fix broken link for EKS
  • Marking ServiceImport as Extended support
  • Adding GEP-1748: Gateway API Interaction with Multi-Cluster Services
  • Webhook: validate the combination of port, protocol, and hostname are unique for each listener. (Webhook: validate the combination of port, protocol, and hostname are unique for each listener. kubernetes-sigs/gateway-api#1457)
  • Fix a minor typo in index.md.
  • Publsh GEP 1924
  • Rename GEP to 1926
  • build(deps): bump pymdown-extensions from 9.10 to 9.11
  • build(deps): bump mkdocs-material from 9.1.5 to 9.1.6
  • Merge GEP into 1426
  • Update multiple-ns.md
  • Remove Gateway ClusterIP coupling
  • Internal example for ServiceEntry
  • Replace error types when validating unique fields
  • Reword some of the type comment docs
  • build(deps): bump mkdocs-awesome-pages-plugin from 2.8.0 to 2.9.0
  • build(deps): bump pygments from 2.14.0 to 2.15.0
  • Change Custom to Implementation-specific in Httproute api types docs.
  • Allow mesh feature to be tested alone, exclude gateway tests
  • Fix wrong grpc link in guides docs.
  • pass exept features to suite
  • Support custom dialer in conformance test RoundTripper
  • build(deps): bump pygments from 2.15.0 to 2.15.1
  • build(deps): bump tornado from 6.2 to 6.3.1
  • build(deps): bump sigs.k8s.io/controller-tools from 0.11.3 to 0.11.4
  • build(deps): bump mkdocs-material from 9.1.6 to 9.1.7
  • First draft documenting HTTP header modifiers
  • add doc
  • tweak
  • fix spelling
  • Updated menu and improve format.
  • Validation cleanup from v0.7.0 API Review
  • Fixed missing newline at end of file.
  • Fixed indent
  • Update geps/gep-1426.md
  • Extend DefaultRoundTripper with CustomDialContext
  • Add String() function for roundtripper.Request
  • add validation for gateway.spec.addresses
  • Update Envoy Gateway support in #implementations
  • update hostname regexp as a singleton and enable duplicate check for addresses
  • update valid hostname address regexp
  • Changelog for v0.7.0-rc1
  • replace regexp compile with must compile
  • Update geps/gep-1426.md
  • Update geps/gep-1426.md
  • Update geps/gep-1426.md
  • Address PR feedback
  • Add clarification for ignoring port while matching hostnames and update conformance
  • refactor test for gateway
  • build(deps): bump mkdocs-material from 9.1.7 to 9.1.8
  • build(deps): bump k8s.io/klog/v2 from 2.90.1 to 2.100.1
  • GEP-1897: TLS from Gateway to Backend for ingress (GEP-1897: TLS from Gateway to Backend for ingress kubernetes-sigs/gateway-api#1906)
  • Bumping webhook version to v0.7.0-rc1
  • Updating verify-examples-kind to load local test image for webhook
  • Add conformance test for combination of extended match types with core types
  • Add execution bit to hack/verify-yamllint.sh
  • mesh: "build" test image in tree
  • fix kind example
  • GEP-1619: Enumerate common configuration for session persistence and affinity
  • conformance: remove broken ValidUniqueListenerPorts runner functionality
  • mesh: mark GEPs as Implementable
  • validation: take parentRef.port into account
  • add test
  • typo
  • fix test
  • Updating mesh conformance images to point to k8s registry
  • build(deps): bump mkdocs from 1.4.2 to 1.4.3
  • build(deps): bump mkdocs-material from 9.1.8 to 9.1.11
  • Articulating NGINX prior art
  • GEP-1897 Add to docs index
  • Update documentation to clarify redirect port behaviour and interaction with redirect scheme
  • Do not include well known port in host header by default
  • Allow Location header to accept empty port when scheme implies the port
  • Add conformance tests for the interaction between redirect port and redirect scheme
  • Conformance: Removing status-only redirect test
  • Adding changelog for v0.7.0-rc2
  • conformance: check HTTPRoute connectivity after deleting relevant ReferenceGrant
  • Make mesh conformance tests more reliable and fix path matching bug
  • build(deps): bump tornado from 6.3.1 to 6.3.2
  • build(deps): bump mkdocs-material from 9.1.11 to 9.1.12
  • build(deps): bump mkdocs-awesome-pages-plugin from 2.9.0 to 2.9.1
  • Replacing fmt.Sprintln with plain strings
  • Adding changelog for v0.7.0 release
  • conformance: fix ipv6 addresses
  • add more comments
  • Fixing version refs now that v0.7.0 has been released
  • Deploy webhook in pod admission restricted mode
  • Update stale comment for ListenerConditionAccepted
  • Update Contour implementation documentation
  • gamma: add more conformance tests
  • address Rob's comments
  • Bump k8s.io to v0.27.1 (Bump k8s.io to v0.27.1 kubernetes-sigs/gateway-api#1956)
  • build(deps): bump sigs.k8s.io/controller-tools from 0.11.4 to 0.12.0
  • Add conformance test flag to set implementation labels on mesh namespaces (Add conformance test flag to set implementation labels on mesh namespaces kubernetes-sigs/gateway-api#1957)
  • Request mirroring conformance (Request mirroring conformance kubernetes-sigs/gateway-api#1912)
  • Improve documentation to clarify ambiguity regarding same namespace reference grant
  • Run ./hack/update-codegen.sh
  • feat: add experimental conformance profiles
  • feat: add experimental conformance reports
  • feat: add experimental conformance test suite
  • feat: add experimental conformance test suite
  • feat: add experimental conformance test suite
  • feat: add experimental conformance test suite
  • chore: year changed in new files license section
  • chore: getConformanceprofilesForTest refactored
  • chore: add comments to experimental_suite.go
  • chore: ValidUniqueListenerPorts removed by rebase
  • conformance: Fixes to port and scheme redirect tests
  • Moved Response Header from Experimental to Standard
  • build(deps): bump mkdocs-material from 9.1.12 to 9.1.14
  • build(deps): bump pymdown-extensions from 9.11 to 10.0.1
  • build(deps): bump sigs.k8s.io/controller-runtime
  • docs: attachedRoutes comment updated
  • docs: remove mesh alternative from GEP 1709
  • docs: consider SIG Arch feedback required
  • docs: remove RG separation from GEP 1709
  • docs: GEP 1709 require display post experimental
  • GEP-1867: Per-Gateway Infrastructure
  • Address Rob's comments
  • Remove all fields from the API
  • API principals
  • Clarifying HTTPRoute exact match behavior
  • Add method matching to HTTPRoute matching precedence order
  • docs: conformance profiles API version and channel
  • update flagger integration to show v1beta1 support
  • Update geps/gep-1709.md
  • GEP-1619: Add to mkdocs
  • chore: CRDs-suite compatibility version check
  • conformance: wait for namespace to be ready in TLSRoute test
  • define core protocol/port combinations (define core protocol/port combinations kubernetes-sigs/gateway-api#2065)
  • Updating storage and served versions for beta resources
  • build(deps): bump github.com/stretchr/testify from 1.8.2 to 1.8.3
  • build(deps): bump sigs.k8s.io/controller-runtime
  • build(deps): bump mkdocs-macros-plugin from 0.7.0 to 1.0.1
  • chore: markdown formatted
  • GEP: Client Certificate Validation for TLS terminating at the Gateway Listener
  • conformance: set appProtocol in mesh Services
  • conformance: expect eventually consistent in MeshBasic
  • Updating references to v0.7.1 instead of v0.7.0
  • Update kustomization.yaml to include reference grant
  • Update kustomization.yaml
  • build(deps): bump mkdocs-material from 9.1.14 to 9.1.15
  • build(deps): bump github.com/stretchr/testify from 1.8.3 to 1.8.4
  • Add tests for HTTPRoutes + invalid ReferenceGrants
  • build(deps): bump markupsafe from 2.1.2 to 2.1.3
  • apis/v1beta1: Host header must not be modified
  • gamma: drop provision to omit backendRef
  • Add back removed line, add history
  • docs: emphasis on GEP discussion process
  • conformance: add MeshConsumerRoute case for GAMMA
  • review suggestions
  • improve mesh resources ready log message
  • backendRef in route namespace
  • Add Knative to integrations
  • docs: update APISIX Ingress implementation status
  • Use correct constant for listener reason "Programmed"
  • docs: add probationary step to Experimental GEP phase
  • docs: add GEP exemptions for probationary period
  • docs: remove "quick start" for GEPs, add how-to step instead
  • Use distinct names for test resources for test isolation
  • Add missing geps to mkdocs
  • Add Conformance Details section to GEP template
  • conformance: Ignore state of terminating pods
  • Clarify docstring for ReplacePrefixMatch.
  • Update mkdocs.yml
  • Edit Nginx timeouts diagram to match Envoy's in gep-1742.md
  • Update mkdocs.yml
  • live update site when geps are changed
  • add boilerplate
  • use go1.20
  • Add LiorLieberman to conformance reviewers
  • build(deps): bump mkdocs-material from 9.1.15 to 9.1.16
  • build(deps): bump k8s.io/apiextensions-apiserver from 0.27.2 to 0.27.3
  • Fix the issue link in gep-1867
  • Move GEP-1282 to declined
  • add Flynn as GAMMA lead, remove Mike Morris
  • ci(linter): enable several linters
  • Add conformance tests with requestHeaderModifier (Add conformance tests with requestHeaderModifier kubernetes-sigs/gateway-api#2101)
  • fix running conformance test
  • apis: document ParentRef functionality for GAMMA
  • build(deps): bump mkdocs-material from 9.1.16 to 9.1.17
  • GEP-1651: Gateway Routability (GEP-1651: Gateway Routability kubernetes-sigs/gateway-api#1653)
  • crds: update-codegen
  • GEP-1742: HTTPRoute Timeouts API (GEP-1742: HTTPRoute Timeouts API kubernetes-sigs/gateway-api#1997)
  • Fix typo GatewaReason -> GatewayReason
  • Add IncompatibleFilters reason for Accepted condition
  • Update gep-1742.md to add more Nginx's timeout settings
  • Attempting to fix/understand broken presubmits
  • Update apis/v1beta1/shared_types.go
  • remove SectionName for Service ParentRef port selection
  • Gateway::Status::Addresses has a new unique type []GatewayStatusAddress
  • preserve type default
  • break consumer routes section into new paragraph
  • update CRDs
  • have symmetry with the spec.GatewayAddress and status.GatewayAddress
  • actually fixup consumer route language, in both places
  • update CRDs
  • Add TLSRoute + ReferenceGrant check
  • Add missing '`' in policy-attachment.md
  • Move the note to the client side
  • Update apis/v1beta1/shared_types.go
  • Update apis/v1beta1/shared_types.go
  • Update apis/v1beta1/shared_types.go
  • update CRDs
  • clarify ReferenceGrant non-applicability for Service ParentRefs on consumer mesh routes
  • update CRDs
  • Only require a GatewayClass if the gateway suite is being run
  • add WSO2 APK implementation to docs
  • feat: skip-tests flag added to conformance CLI.
  • fix: Validate requestRedirect with backendrefs
  • handle error with alpha version
  • new line character at the end of file
  • standalone test for requestRedirect without backendrefs
  • Clarify usage of matches with PathPrefixRewrite
  • fix the linter error
  • build(deps): bump click from 8.1.3 to 8.1.4
  • build(deps): bump mkdocs-material from 9.1.17 to 9.1.18
  • ResponseHeaderModifier is already standard since the version now is 0.7+
  • feat: conformance profiles cli scaffolding
  • feat: conformance profiles cli
  • chore: refactor to improve readability
  • Add version information to docs for api types
  • Link to the conformance test guide from the dev guide
  • chore: address reviews' comments
  • Improve AttachedRoutes conformance test
  • [GEP-1651]: Updated Types & Move to Experimental ([GEP-1651]: Updated Types & Move to Experimental kubernetes-sigs/gateway-api#2157)
  • add conformance tests for routability
  • Update GAMMA meetings to every other week, per discussion in the GAMMA meeting.
  • Fix list format in FromNamespaces doc
  • docs: indicate that sometimes go code is experimental
  • docs: indicate a probationary period for GEP 1709
  • docs: promote TODO items to graduation criteria in GEP 1709
  • docs: move GEP 1709 to experimental
  • docs: update mkdocs.yml for 1709 status change
  • regen
  • Add SupportedFeature for port 8080 on Gateway
  • docs(site-src): update the example for the matches
  • Update conformance/tests/gateway-with-attached-routes.go
  • Update tests according to code review
  • fix: error example for the headers
  • build(deps): bump sigs.k8s.io/controller-tools from 0.12.0 to 0.12.1
  • build(deps): bump mkdocs-mermaid2-plugin from 0.6.0 to 1.0.1
  • build(deps): bump mkdocs-macros-plugin from 1.0.1 to 1.0.2
  • build(deps): bump click from 8.1.4 to 8.1.5
  • build(deps): bump pymdown-extensions from 10.0.1 to 10.1
  • chore(fix): conformance-profiles fixes
  • update gw spec link
  • conformance: use interface instead of concrete impl for Kubernetes client
  • fix Gateway name in TLSRoute invalid reference grant test
  • gofumpt
  • chore(api): report tags update
  • chore: first Kong's conformance profile
  • Fix missing fields in experimental conformance suite setup
  • Remove Policy Attachment details from site docs, point to GEP
  • Fix PR comments
  • Add Kuadrant to integrations
  • conformance: fetch Gateway in GatewayMustHaveLatestConditions loop
  • reorder operations for readability
  • Make routability tests runnable
  • Remove GatewayUnsupportedRoutabilityMutation test
  • Adding new approvers for conformance tests
  • enhancement: change default imagePullPolicy for gateway-api-admission-server to IfNotPresent
  • build(deps): bump k8s.io/client-go from 0.27.3 to 0.27.4
  • build(deps): bump mkdocs-material from 9.1.18 to 9.1.19
  • Rename the test accoding to modified functionality
  • build(deps): bump k8s.io/apiextensions-apiserver from 0.27.3 to 0.27.4
  • build(deps): bump mkdocs-redirects from 1.2.0 to 1.2.1 (build(deps): bump mkdocs-redirects from 1.2.0 to 1.2.1 kubernetes-sigs/gateway-api#2223)
  • build(deps): bump click from 8.1.5 to 8.1.6 (build(deps): bump click from 8.1.5 to 8.1.6 kubernetes-sigs/gateway-api#2224)
  • build(deps): bump pyyaml from 6.0 to 6.0.1 (build(deps): bump pyyaml from 6.0 to 6.0.1 kubernetes-sigs/gateway-api#2225)
  • docs: clarify that implementations MUST handle GWC status
  • chore: run generators
  • conformance profiles: fix divergence in experimental code
  • Add conformance results for Istio
  • Fix indentation
  • chore: new issue link in contact
  • chore: update contact to be a link to the issues
  • GatewayClassObservedGenerationBump is a core feat
  • Update allowedRoutes from selector to all
  • Update conformance/apis/v1alpha1/conformancereport.go
  • Update conformance/apis/v1alpha1/conformancereport.go
  • Update geps/gep-1709.md
  • Add Conformance Profile for NGINX Kubernetes Gateway
  • Add initial conformance results for Contour
  • Add CEL validation for Gateway and GatewayClass
  • Run 'make generate'
  • Application Gateway for Containers
  • Update site-src/implementations.md
  • Update istio.yaml
  • Add tests to verify CEL validation for Gateway and GatewayClass
  • Clarify different between API Gateway and Gateway API
  • Fix FAQ formatting
  • set gateway api commit sha
  • adding support for more than one mirror backends + adding clarificati… (adding support for more than one mirror backends + adding clarificati… kubernetes-sigs/gateway-api#2199)
  • conformance: remove RESTClient in suite.Options, use interface where possible
  • Add initial conformance results for Kuma
  • build(deps): bump mkdocs-material from 9.1.19 to 9.1.21
  • build(deps): bump mkdocs-mermaid2-plugin from 1.0.1 to 1.0.5
  • build(deps): bump mkdocs from 1.4.3 to 1.5.1
  • Clean up trailing whitespace
  • Initial GAMMA docs
  • Fix a bunch of broken links (sigh)
  • Address some review feedback
  • More review feedback.
  • "Workload" doesn't include the Service.
  • Address more review feedback.
  • Word wrap, sigh.
  • Warning labels
  • No, really, I can alphabetize. 🤦‍♂️ Also, link the glossary into the navbar.
  • Be consistent with v0.8.0.
  • More review feedback
  • Have a GAMMA-overview page which describes the GAMMA details and subsumes the contributing-to-GAMMA page.
  • Charlie is now Chihiro.
  • remove routability from the go types
  • Move GEP-1651 to Provisional
  • drop routability examples
  • allowing multiple mirror filters within GRPC routes
  • make generate
  • fix
  • fix format
  • Completing CEL validation for Gateway
  • Add initial set of CEL validations for HTTPRoute
  • Update apis/v1alpha2/validation/grpcroute.go
  • Removing broken GAMMA link
  • Fix typo in Gateway CEL test
  • Add CEL validations to verify-examples-kind.sh. This will reuse the same kind cluster and run tests as part of presubmit
  • conformance: Remove already delted option RestClient
  • conformance: Add Conformance report for cilium
  • Use '$(POD_NAMESPACE)' instead of hardcoded namespace Properly reads the namespace from the actual deployment
  • build(deps): bump sigs.k8s.io/controller-runtime from 0.15.0 to 0.15.1
  • build(deps): bump mkdocs-mermaid2-plugin from 1.0.5 to 1.0.6
  • Merge parable and add discoverability info
  • Finish solutions, update names to Charlie and Ana
  • Add The Diagram with Policy Admin
  • Update document title
  • Update details about standard conditions to add to targeted resources
  • Fix review comments
  • build(deps): bump mkdocs from 1.5.1 to 1.5.2
  • build(deps): bump pygments from 2.15.1 to 2.16.1
  • Addressing v0.8.0 API Review feedback
  • GEP-2257: Gateway API Duration Format (GEP-2257: Gateway API Duration Format kubernetes-sigs/gateway-api#2258)
  • Adding channel-based CEL validation
  • Adding changelog for v0.8.0-rc1
  • Bumping versions and approval link
  • Version clarifications
  • Bumping version number to RC1
  • Add naming details
  • Update docs for Envoy Gateway
  • Update Cilium implementation details for Cilium 1.14
  • Add Tyk to implementation page
  • Update implementations.md
  • chore: rename conformance report directory
  • chore: update history structure for conformance reports
  • fix: latest link for conformance reports
  • docs: add badges for conformant implementations
  • docs: clarifications for conformance display badges
  • docs: fix wording in GEP 1709 regarding badges
  • build(deps): bump mkdocs-macros-plugin from 1.0.2 to 1.0.4
  • build(deps): bump tornado from 6.3.2 to 6.3.3
  • build(deps): bump mkdocs-mermaid2-plugin from 1.0.6 to 1.0.8
  • Update typos in gep-713
  • Add CEL validation to GRPCRoute
  • Using "Set" list type for "Remove" in Header Modifier Filters
  • Fix hopefully the last round of PR comments
  • "doc:fix implementations.md typo"
  • Specify group: "" for parentRefs pointing to Services (for mesh conformance tests)
  • Allow -namespace-annotations to annotate namespaces created by the tests
  • Document -namespace-annotations
  • comment fix
  • Split out MeshNamespacesMustBeReady, since mesh namespaces don't have Gateways
  • MeshFrontendHostname requires HTTPResponseHeaderModification
  • Add CEL validation for GRPCMethodMatch
  • Refactor: combine ParseNamespaceLabels and ParseNamespaceAnnotations into ParseKeyValuePairs
  • Simplify CEL validation of the form 'X cannot be repeated' by using filter() macro
  • Make execution of CEL validation tests verbose
  • Use CEL raw strings to ensure regex within kubebuilder 'rule' and 'message' fields don't require different levels of escaping
  • Add more clarity around RequestMirrorFilter dest
  • fix line length
  • Use 'in' operator in some CEL expressions
  • Fix CEL validations for parentRefs
  • build(deps): bump mkdocs-awesome-pages-plugin from 2.9.1 to 2.9.2
  • build(deps): bump click from 8.1.6 to 8.1.7
  • build(deps): bump sigs.k8s.io/controller-tools from 0.12.1 to 0.13.0
  • chore: run generators
  • Bumping go version to 1.20 to match upstream Kubernetes
  • Removing concept of resource-level support levels
  • Adding changelog for v0.8.0-rc2
  • Removed note about path redirect being experimental
  • More IPv6 fixes
  • Fix doc for allowed routes namespace
  • conformance-profile: Remove experimental build tag
  • conformance: port8080 feature for attachedRoutes
  • opt: bool if check
  • fix: conformance profile not-existed extented features
  • HTTPRoute Timeouts
  • Correct linting error
  • build(deps): bump mkdocs-material from 9.1.21 to 9.2.5
  • build(deps): bump k8s.io/apiextensions-apiserver from 0.28.0 to 0.28.1
  • Add conformance for multiple mirror filters
  • build(deps): bump sigs.k8s.io/controller-runtime from 0.15.1 to 0.16.0
  • fix leaking TCP connections in conformance tests
  • Fix broken links to GEPs
  • Adding v0.8.0 changelog
  • update handler signal error log
  • Apply suggestions from code review
  • Apply all suggestions from code review
  • Fix verify-crds-kind.sh to show existing errors
  • Remove no longer served invalid YAMLs
  • Change output for verify-crds-kind.sh
  • Fix invalid GRPCRoute YAMLs so they are invalid in the right way
  • v0.8.0 blog entry (v0.8.0 blog entry kubernetes-sigs/gateway-api#2181)
  • Update Contour implementation summary and conformance report
  • Update conformance/utils/http/mirror.go
  • docs: remove codejam from meetings
  • Update GEP-1742 to use GEP-2257 Duration type
  • remove defaults to
  • remove CEL validation for now
  • Update conformance report for NGINX Kubernetes Gateway
  • httproute-timeout: update
  • httproute-timeout: address comments
  • Fix cel validation for listner uniqueness
  • add test
  • build(deps): bump sigs.k8s.io/controller-runtime from 0.16.0 to 0.16.1
  • build(deps): bump mkdocs-mermaid2-plugin from 1.0.8 to 1.1.0
  • Move invalid examples to channel names instead of version
  • build(deps): bump mkdocs-material from 9.2.5 to 9.2.8
  • build(deps): bump pymdown-extensions from 10.1 to 10.3 (build(deps): bump pymdown-extensions from 10.1 to 10.3 kubernetes-sigs/gateway-api#2374)
  • Update CHANGELOG.md
  • Update CHANGELOG.md
  • GEP-1897 Explicit Backend TLS Connection Configuration (was TLS from Gateway to Backend...) Update with API details (GEP-1897 Explicit Backend TLS Connection Configuration (was TLS from Gateway to Backend...) Update with API details kubernetes-sigs/gateway-api#2113)
  • GEP 2162 - Supported features in GatewayClass Status (GEP 2162 - Supported features in GatewayClass Status kubernetes-sigs/gateway-api#2163)
  • Adding SectionName to PolicyTargetReference (Adding SectionName to PolicyTargetReference kubernetes-sigs/gateway-api#2283)
  • IPv6 conformance: Third time's the charm (IPv6 conformance: Third time's the charm kubernetes-sigs/gateway-api#2375)
  • I can't take it any more. Sort the GEP list.
  • httproute-timeout
  • add CEL tests for HTTPRouteTimeouts
  • add CEL test for valide infinite request
  • httproute-timeout: address comments
  • shorten comment lines and minor grammar fix
  • fix webhook validation and add test
  • fix capitalisation when referring to gateway instance
  • move CEL tests to httproute_experimental_test.go
  • Adding new SupportedVersion condition to GatewayClass
  • Update Flomesh implementation details
  • Fix CEL tests in fix-verify-crds.sh
  • feat: add eg report
  • Update site-src/implementations.md
  • Update GEP-1742 with latest comments from go apis
  • chore: removed experimental tag from Makefile
  • chore: remove conformance/reports/latest link
  • Move GEP-1742 to experimental
  • Fix multiple mirror conformance test
  • Clarify Gateway Listener Status AttachedRoutes field
  • Updating docs for v0.8.1
  • rm webhook resources from installation yaml
  • build(deps): bump k8s.io/apiextensions-apiserver from 0.28.1 to 0.28.2
  • build(deps): bump mkdocs-material from 9.2.8 to 9.3.1
  • conformance: update Kuma's conformance report and implementation badge/section
  • build(deps): bump sigs.k8s.io/controller-runtime from 0.16.1 to 0.16.2
  • docs: more specificity in GatewayStatusAddress docs language
  • docs: remove GatewayReasonUnsupportedAddress
  • docs: clean up language around addresses in gw status
  • docs: make GatewayReasonAddressNotAssigned specifically about dynamic addresses
  • docs: add GatewayReasonAddressNotUsable for specified addresses which the implementation can't utilize
  • tests: add conformance tests for static gateway addresses
  • feat: enable templating in static GW addrs

What type of PR is this?

What this PR does / why we need it:

Which issue(s) this PR fixes:

Fixes #

Does this PR introduce a user-facing change?:


kflynn and others added 30 commits July 31, 2023 17:02
…ity-api

[GEP-1651] Remove Routability from the go types and move GEP to Provisional
Completing CEL validation for Gateway
…idation

Add initial set of CEL validations for HTTPRoute
…ame kind cluster and run tests as part of presubmit
k8s-ci-robot and others added 29 commits September 13, 2023 07:40
…perimental

remove experimental tag from Makefile
feat: add envoy gateway conformance report
…e-reports-latest-link

chore: remove `conformance/reports/latest` link
Adding new SupportedVersion condition to GatewayClass
Document that the field intends to count purely Gateway<->Route
relationships regardless of validity of either resource.

Signed-off-by: Sunjay Bhatia <[email protected]>
…achedroutes

Clarify Gateway Listener Status AttachedRoutes field
Add a seperate `webhook-install.yaml` file instead
which contains only webhook resources which someone
may choose to optionally install

Fixes: kubernetes-sigs#2400

Signed-off-by: Arko Dasgupta <[email protected]>
…er-install

rm webhook resources from installation yaml
Bumps [k8s.io/apiextensions-apiserver](https://github.com/kubernetes/apiextensions-apiserver) from 0.28.1 to 0.28.2.
- [Release notes](https://github.com/kubernetes/apiextensions-apiserver/releases)
- [Commits](kubernetes/apiextensions-apiserver@v0.28.1...v0.28.2)

---
updated-dependencies:
- dependency-name: k8s.io/apiextensions-apiserver
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Bumps [mkdocs-material](https://github.com/squidfunk/mkdocs-material) from 9.2.8 to 9.3.1.
- [Release notes](https://github.com/squidfunk/mkdocs-material/releases)
- [Changelog](https://github.com/squidfunk/mkdocs-material/blob/master/CHANGELOG)
- [Commits](squidfunk/mkdocs-material@9.2.8...9.3.1)

---
updated-dependencies:
- dependency-name: mkdocs-material
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
…nce/kuma-v0.8.0

conformance: update Kuma's conformance report and implementation badge/section
…ot/go_modules/k8s.io/apiextensions-apiserver-0.28.2

build(deps): bump k8s.io/apiextensions-apiserver from 0.28.1 to 0.28.2
Bumps [sigs.k8s.io/controller-runtime](https://github.com/kubernetes-sigs/controller-runtime) from 0.16.1 to 0.16.2.
- [Release notes](https://github.com/kubernetes-sigs/controller-runtime/releases)
- [Changelog](https://github.com/kubernetes-sigs/controller-runtime/blob/main/RELEASE.md)
- [Commits](kubernetes-sigs/controller-runtime@v0.16.1...v0.16.2)

---
updated-dependencies:
- dependency-name: sigs.k8s.io/controller-runtime
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
…ot/pip/mkdocs-material-9.3.1

build(deps): bump mkdocs-material from 9.2.8 to 9.3.1
…ot/go_modules/sigs.k8s.io/controller-runtime-0.16.2

build(deps): bump sigs.k8s.io/controller-runtime from 0.16.1 to 0.16.2
The use case for this will be covered by a new cond reason.
@shaneutt shaneutt closed this Sep 18, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.