Merge pull request #1875 from mtfurlan/doc/meshProviderValues

List valid mesh providers in help and chart values
This commit is contained in:
Sanskar Jaiswal
2026-04-16 23:36:36 +05:30
committed by GitHub
5 changed files with 62 additions and 2 deletions
+20
View File
@@ -85,6 +85,26 @@ spec:
provider:
description: Traffic managent provider
type: string
enum:
- apisix
- appmesh
- appmesh:v1beta2
- contour
- gatewayapi:v1
- gatewayapi:v1beta1
- gloo
- istio
- knative
- kubernetes
- kuma
- linkerd
- nginx
- osm
- skipper
- smi:v1alpha1
- smi:v1alpha2
- smi:v1alpha3
- traefik
metricsServer:
description: Prometheus URL
type: string
+20
View File
@@ -85,6 +85,26 @@ spec:
provider:
description: Traffic managent provider
type: string
enum:
- apisix
- appmesh
- appmesh:v1beta2
- contour
- gatewayapi:v1
- gatewayapi:v1beta1
- gloo
- istio
- knative
- kubernetes
- kuma
- linkerd
- nginx
- osm
- skipper
- smi:v1alpha1
- smi:v1alpha2
- smi:v1alpha3
- traefik
metricsServer:
description: Prometheus URL
type: string
+1 -1
View File
@@ -32,7 +32,7 @@ serviceMonitor:
# Set labels for the ServiceMonitor, use this to define your scrape label for Prometheus Operator
# labels:
# accepted values are kubernetes, istio, linkerd, appmesh, contour, nginx, gloo, skipper, traefik, apisix
# accepted values are apisix, appmesh, appmesh:v1beta2, contour, gatewayapi:v1, gatewayapi:v1beta1, gloo, istio, knative, kubernetes, kuma, linkerd, nginx, osm, skipper, smi:v1alpha1, smi:v1alpha2, smi:v1alpha3, traefik
meshProvider: ""
# single namespace restriction
+1 -1
View File
@@ -112,7 +112,7 @@ func init() {
flag.BoolVar(&zapReplaceGlobals, "zap-replace-globals", false, "Whether to change the logging level of the global zap logger.")
flag.StringVar(&zapEncoding, "zap-encoding", "json", "Zap logger encoding.")
flag.StringVar(&namespace, "namespace", "", "Namespace that flagger would watch canary object.")
flag.StringVar(&meshProvider, "mesh-provider", "istio", "Service mesh provider, can be istio, linkerd, appmesh, contour, knative, gloo, nginx, skipper, traefik, apisix, osm or kuma.")
flag.StringVar(&meshProvider, "mesh-provider", "istio", "Service mesh provider, can be apisix, appmesh, appmesh:v1beta2, contour, gatewayapi:v1, gatewayapi:v1beta1, gloo, istio, knative, kubernetes, kuma, linkerd, nginx, osm, skipper, smi:v1alpha1, smi:v1alpha2, smi:v1alpha3, or traefik.")
flag.StringVar(&selectorLabels, "selector-labels", "app,name,app.kubernetes.io/name", "List of pod labels that Flagger uses to create pod selectors.")
flag.StringVar(&ingressAnnotationsPrefix, "ingress-annotations-prefix", "nginx.ingress.kubernetes.io", "Annotations prefix for NGINX ingresses.")
flag.StringVar(&ingressClass, "ingress-class", "", "Ingress class used for annotating HTTPProxy objects.")
+20
View File
@@ -85,6 +85,26 @@ spec:
provider:
description: Traffic managent provider
type: string
enum:
- apisix
- appmesh
- appmesh:v1beta2
- contour
- gatewayapi:v1
- gatewayapi:v1beta1
- gloo
- istio
- knative
- kubernetes
- kuma
- linkerd
- nginx
- osm
- skipper
- smi:v1alpha1
- smi:v1alpha2
- smi:v1alpha3
- traefik
metricsServer:
description: Prometheus URL
type: string