Skip to content

Conversation

robscott
Copy link
Owner

Testing

Jimin and others added 20 commits August 16, 2021 09:23
* Fix kubernetes version support

* Update site-src/v1alpha2/faq.md

Co-authored-by: Rob Scott <[email protected]>

* Update site-src/v1alpha2/faq.md

Co-authored-by: Rob Scott <[email protected]>

* format restrict each line less than 80 characters.

* fix email address

Co-authored-by: Rob Scott <[email protected]>
Signed-off-by: Nick Young <[email protected]>
Restructure docs and split into versioned and unversioned
…ce-routing

update to our cross-namespace routing guide
Migrate examples to versioned and fix some missing links
Versioning CRD yaml to simplify only installing v1alpha2
Tightening validation + adding basic validation tests
Signed-off-by: Jintao Zhang <[email protected]>
Change HAProxy Ingress' external link to the latest branch - v0.13 which
is the first controller version that implements Gateway API was already
graduated to GA.
k8s-ci-robot and others added 28 commits December 5, 2021 19:32
Puts back controller-gen logic to generate the zz_generated.deepcopy.go
file for v1alpha2 CRDs.

Signed-off-by: Steve Sloka <[email protected]>
Update version of golangci-lint as well as remove deprecated linters.
Also creating new docs page to mirror GEP content.
…lines

Updating versioning guidelines to allow for bug fixes in patch releases
…-fix

Fixing bug where namespace could be unspecified in ReferencePolicy
* Validating HTTPRouteFilter type consistency

* fixing Makefile regression

* relaxing validation constraints to simplify switch statement

* adding default type validation

* refactoring validateHTTPRouteSpec

* fixing paths

* adding HTTPRouteFilter URLRewrite validation

* validating route filters are not empty

* simplying validation with validateHTTPRouteFilters

* removing reflect.DeepEqual as is not necessary

* validate route filters are not nil

* small fixes

* fixing empty filter test
The HTTPRoute validation tests were directly calling internal API
functions to try to pinpoint the set of tests that they expected to
be run. This is a risky pattern, because there's nothing that ensures
that the internal functions are actually wired up to the validation
logic correctly.

This change establishes a new pattern, where each test can set up fixtures
in theor own way (for the sake of brevity), but the test is always driven
by the top-level validation call. This exposed a number of bugs where
the validation functions were not wired up correctly.

In the future, this can be improved by updating the tests to supply
specific expecations on the returned errors rather than just the error
count.

Signed-off-by: James Peach <[email protected]>
…card value and precise value for hostnames.

Updates the HTTPRequestRedirectFilter.Hostname to use the new PreciseHostname type which validates the value cannot
contain wildcard characters.

Signed-off-by: Steve Sloka <[email protected]>
Signed-off-by: Steve Sloka <[email protected]>
Fixing accidental escaping of namespace/name in docs
@robscott robscott closed this Jan 8, 2022
robscott added a commit that referenced this pull request Sep 7, 2023
…Gateway to Backend...) Update with API details (kubernetes-sigs#2113)

* GEP-1897 Update with API details

* GEP-1897 Update with API details - suggested changes #1

* Update geps/gep-1897.md

Co-authored-by: Rob Scott <[email protected]>

* Update geps/gep-1897.md

Co-authored-by: Rob Scott <[email protected]>

* GEP-1897 Update with API details - suggested changes kubernetes-sigs#2

* GEP-1897 Update with API details - suggested changes kubernetes-sigs#3

* GEP-1897 Update with API details - suggested changes 4

* GEP-1897 Update with API details - suggested changes 5

* GEP-1897 Update with API details - suggested changes 7

* GEP-1897 Update with API details - suggested changes 8

* GEP-1897 Update with API details - suggested changes 9

* GEP-1897 Update with API details - suggested changes 10

* GEP-1897 Update with API details - suggested changes 11

---------

Co-authored-by: Rob Scott <[email protected]>
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.