Skip to content

help request: I am unable to deploy APISIX version 3.15 via Helm within a GKE 1.35 cluster. #958

@FIREcup

Description

@FIREcup

Description

GKE version: 1.35.1-gke.1396002
apisix helm chart version: 2.12.6
apisix version: 3.15.0
In GKE version 1.35, a validatingadmissionpolicy resource called enforce-gateway-standard-channel was added. This prevents the deployment of gateway API-related resources with the gateway.networking.k8s.io/channel: experimental annotation. Unfortunately, this annotation is present in the gwapi-crds.yaml file within the Apisix charts, causing Helm deployment failures. This is because gateway API-related resources are deployed through GKE's own components. While Apisix's gateway API-related CRD resources don't need to be deployed, I couldn't find a corresponding switch in values.yaml. The only solution I can think of is deleting the gwapi-crds.yaml file. Are there any better workarounds?

Environment

GKE version: 1.35.1-gke.1396002
apisix helm chart version: 2.12.6
apisix version: 3.15.0

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type
    No fields configured for issues without a type.

    Projects

    Status

    📋 Backlog

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions