-
Notifications
You must be signed in to change notification settings - Fork 2
chore: GatewayProxy support provider #87
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
Signed-off-by: ashing <[email protected]>
…t_multi_ingress_class
conformance test reportapiVersion: gateway.networking.k8s.io/v1
date: "2025-04-11T08:17:38Z"
gatewayAPIChannel: standard
gatewayAPIVersion: v1.2.0
implementation:
contact: null
organization: API7
project: api7-ingress-controller
url: https://github.com/api7/api7-ingress-controller.git
version: v2.0.0
kind: ConformanceReport
mode: default
profiles:
- core:
failedTests:
- HTTPRoutePathMatchOrder
result: failure
skippedTests:
- GatewayInvalidTLSConfiguration
- GatewaySecretInvalidReferenceGrant
- GatewaySecretMissingReferenceGrant
- GatewaySecretReferenceGrantAllInNamespace
- GatewaySecretReferenceGrantSpecific
- HTTPRouteExactPathMatching
- HTTPRouteHTTPSListener
- HTTPRouteHeaderMatching
- HTTPRouteHostnameIntersection
- HTTPRouteInvalidBackendRefUnknownKind
- HTTPRouteInvalidCrossNamespaceBackendRef
- HTTPRouteInvalidCrossNamespaceParentRef
- HTTPRouteInvalidNonExistentBackendRef
- HTTPRouteInvalidParentRefNotMatchingSectionName
- HTTPRouteInvalidReferenceGrant
- HTTPRouteListenerHostnameMatching
- HTTPRouteMatching
- HTTPRouteMatchingAcrossRoutes
- HTTPRoutePartiallyInvalidViaInvalidReferenceGrant
- HTTPRouteReferenceGrant
- HTTPRouteRequestHeaderModifier
- HTTPRouteWeight
statistics:
Failed: 1
Passed: 10
Skipped: 22
name: GATEWAY-HTTP
summary: Core tests failed with 1 test failures. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Copilot reviewed 3 out of 4 changed files in this pull request and generated 1 comment.
Files not reviewed (1)
- go.mod: Language not supported
Comments suppressed due to low confidence (1)
config/crd/bases/gateway.apisix.io_gatewayproxies.yaml:95
- [nitpick] The 'type' field under the 'auth' properties is used to specify the authentication method but may be confused with other 'type' fields in the CRD. Consider renaming it to 'authType' for clarity.
type:
api/v1alpha1/gatewayproxy_types.go
Outdated
| ) | ||
|
|
||
| // Provider defines the provider configuration for GatewayProxy | ||
| type Provider struct { |
Copilot
AI
Apr 10, 2025
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
[nitpick] The 'ControlPlane' field is marked as optional even though it is required when the Provider 'type' is 'ControlPlane'. Consider adding a conditional validation rule or marking it as required when applicable.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
+1
Signed-off-by: ashing <[email protected]>
…t_multi_ingress_class Signed-off-by: ashing <[email protected]>
Type of change:
What this PR does / why we need it:
Pre-submission checklist: