Closed steven-sheehy closed 1 year ago
Thanks for the report. The issue here is that the Application CRD deployed by the UI is missing additionalProperties
which allows an object to have arbitrary key-value pairs. This appears to surface in 1.25 due to KEP-2885 being enabled.
We're working on a fix to address this
Fix is in production UI and LGTM.
Attempting to install my Marketplace app on a fresh standard GKE 1.25 cluster results in the app being deployed but the deployer failing towards the end with the error
strict decoding error: unknown field "spec.selector.matchLabels.app.kubernetes.io/name"
. Doing the exact same install on GKE 1.24 works. The chart installs fine on GKE 1.25 when deployed directly via Helm so it's not a Kubernetes deprecation issue.The issue seems to be that the
applications.app.k8s.io
CRD that is installed by Marketplace is missing theadditionalProperties: type: string
added to thematchLabels
. Adding that manually and apply theApplication
resource allows it to apply successfully.The
Application
resource looks correct to me:CRD deployed by marketplace: