From 5cbbbe5d384a5b9b4a082681b7ec7f08aa916d06 Mon Sep 17 00:00:00 2001
From: Nell Jerram
+Allow optional customization of the gateway controller deployment.
+
+Allow optional customization of the gateway certgen job.
+
+Allow optional customization of gateway deployments.
+
FIPSMode uses images and features only that are using FIPS 140-2 validated cryptographic modules and standards.
+Only supported for Variant=Calico.
Default: Disabled
+Azure is used to configure azure provider specific options.
+
+Proxy is used to configure the HTTP(S) proxy settings that will be applied to Tigera containers that connect
+to destinations outside the cluster. It is expected that NO_PROXY is configured such that destinations within
+the cluster (including the API server) are exempt from proxying.
+
+
+
+
+
+GatewayAPI
+
+
+
@@ -2549,6 +2723,25 @@ ElasticsearchMetricsDeployment
ElasticsearchMetricsDeployment configures the tigera-elasticsearch-metric Deployment.
+
+
+
+Field
+Description
+
+
+
+
+
+apiVersion
+string
+
+
+
+
+operator.tigera.io/v1
+
+
+
+
+
+
+
+kind
+string
+
+
+
+GatewayAPI
+
+
+
+
+
+metadata
+
+
+Kubernetes meta/v1.ObjectMeta
+
+
+
+
+
+Refer to the Kubernetes API documentation for the fields of the
+
+metadata
field.
+
+
+
@@ -1790,6 +1921,7 @@ FIPSMode
(Optional)
+
+
+spec
+
+
+GatewayAPISpec
+
+
+
+
+
+
+
+
+
+
+
+
+gatewayControllerDeployment
+
+
+GatewayControllerDeployment
+
+
+
+
+
+
+
+
+
+
+
+gatewayCertgenJob
+
+
+GatewayCertgenJob
+
+
+
+
+
+
+
+
+
+
+
+gatewayDeployment
+
+
+GatewayDeployment
+
+
+
+
+
+
+
+
+
+
+
+azure
+
+
+Azure
+
+
+
+
+
+(Optional)
+
+
+
+
+
+proxy
+
+
+Proxy
+
+
+
+
+
+(Optional)
+
esGatewayDeployment
+ESGatewayDeployment configures the es-gateway Deployment. +
+sidecarWebhook
+SidecarWebhook provides the state of sidecar injection mutatinwebhookconfiguration +
+ +conditions
+ +(Appears on: +InstallationSpec) + +
+Field | +Description | +
---|---|
+
+policyMode + + +PolicyMode + + + + |
+
+
+(Optional)
+ +PolicyMode determines whether the “control-plane” label is applied to namespaces. It offers two options: Default and Manual. +The Default option adds the “control-plane” label to the required namespaces. +The Manual option does not apply the “control-plane” label to any namespace. +Default: Default + + |
(Appears on: -EgressGatewayDeploymentPodTemplateSpec) +LogStorageSpec)
-EgressGatewayDeploymentPodSpec is the Egress Gateway Deployment’s PodSpec. +ESGatewayDeployment is the configuration for the es-gateway Deployment.
-initContainers + spec - -[]EGWDeploymentInitContainer + +ESGatewayDeploymentSpec @@ -11678,31 +11932,49 @@ EgressGatewayDeploymentPodSpec is the Egress Gateway Deployment’s PodSpec. (Optional) -InitContainers is a list of EGW init containers. -If specified, this overrides the specified EGW Deployment init containers. -If omitted, the EGW Deployment will use its default values for its init containers. +Spec is the specification of the es-gateway Deployment. ++ + |
+ +(Appears on: +ESGatewayDeploymentPodSpec) + +
++ESGatewayDeploymentContainer is a es-gateway Deployment container. +
+Field | +Description | +
---|---|
-containers + name - -[]EGWDeploymentContainer - +string |
-(Optional)
-Containers is a list of EGW containers. -If specified, this overrides the specified EGW Deployment containers. -If omitted, the EGW Deployment will use its default values for its containers. +Name is an enum which identifies the es-gateway Deployment container by name. +Supported values are: tigera-secure-es-gateway |
@@ -11710,10 +11982,10 @@ If omitted, the EGW Deployment will use its default values for its containers.
-affinity + resources - -Kubernetes core/v1.Affinity + +Kubernetes core/v1.ResourceRequirements @@ -11722,43 +11994,47 @@ Kubernetes core/v1.Affinity (Optional) -Affinity is a group of affinity scheduling rules for the EGW pods. +Resources allows customization of limits and requests for compute resources such as cpu and memory. +If specified, this overrides the named es-gateway Deployment container’s resources. +If omitted, the es-gateway Deployment will use its default value for this container’s resources. |
|
-
-nodeSelector - -map[string]string - + |
- -
-NodeSelector gives more control over the nodes where the Egress Gateway pods will run on. +ESGatewayDeploymentInitContainer is a es-gateway Deployment init container.
- -Field | +Description |
---|---|
-terminationGracePeriodSeconds + name -int64 +string |
-(Optional)
-TerminationGracePeriodSeconds defines the termination grace period of the Egress Gateway pods in seconds. +Name is an enum which identifies the es-gateway Deployment init container by name. +Supported values are: tigera-secure-elasticsearch-cert-key-cert-provisioner |
@@ -11766,10 +12042,10 @@ TerminationGracePeriodSeconds defines the termination grace period of the Egress
-topologySpreadConstraints + resources - -[]Kubernetes core/v1.TopologySpreadConstraint + +Kubernetes core/v1.ResourceRequirements @@ -11778,18 +12054,40 @@ TerminationGracePeriodSeconds defines the termination grace period of the Egress (Optional) -TopologySpreadConstraints defines how the Egress Gateway pods should be spread across different AZs. +Resources allows customization of limits and requests for compute resources such as cpu and memory. +If specified, this overrides the named es-gateway Deployment init container’s resources. +If omitted, the es-gateway Deployment will use its default value for this init container’s resources. |
+ +(Appears on: +ESGatewayDeploymentPodTemplateSpec) + +
++ESGatewayDeploymentPodSpec is the es-gateway Deployment’s PodSpec. +
+Field | +Description | +
---|---|
-tolerations + initContainers - -[]Kubernetes core/v1.Toleration + +[]ESGatewayDeploymentInitContainer @@ -11798,9 +12096,9 @@ TopologySpreadConstraints defines how the Egress Gateway pods should be spread a (Optional) -Tolerations is the egress gateway pod’s tolerations. -If specified, this overrides any tolerations that may be set on the EGW Deployment. -If omitted, the EGW Deployment will use its default value for tolerations. +InitContainers is a list of es-gateway init containers. +If specified, this overrides the specified es-gateway Deployment init containers. +If omitted, the es-gateway Deployment will use its default values for its init containers. |
@@ -11808,9 +12106,11 @@ If omitted, the EGW Deployment will use its default value for tolerations.
|
-priorityClassName + containers -string + +[]ESGatewayDeploymentContainer + |
@@ -11818,22 +12118,24 @@ string
(Optional)
(Appears on: -EgressGatewaySpec) +ESGatewayDeploymentSpec)
-EgressGatewayDeploymentPodTemplateSpec is the EGW Deployment’s PodTemplateSpec +ESGatewayDeploymentPodTemplateSpec is the es-gateway Deployment’s PodTemplateSpec
-metadata + spec - -EgressGatewayMetadata + +ESGatewayDeploymentPodSpec @@ -11858,19 +12160,42 @@ EgressGatewayMetadata (Optional) -Metadata is a subset of a Kubernetes object’s metadata that is added to -the pod’s metadata. +Spec is the es-gateway Deployment’s PodSpec. ++ + |
+ +(Appears on: +ESGatewayDeployment) + +
++ESGatewayDeploymentSpec defines configuration for the es-gateway Deployment. +
+Field | +Description | +
---|---|
-spec + template - -EgressGatewayDeploymentPodSpec + +ESGatewayDeploymentPodTemplateSpec @@ -11879,27 +12204,22 @@ EgressGatewayDeploymentPodSpec (Optional) -Spec is the EGW Deployment’s PodSpec. +Template describes the es-gateway Deployment pod that will be created. -- - |
(Appears on: -EgressGatewaySpec) +EgressGatewayDeploymentPodTemplateSpec)
-EgressGatewayFailureDetection defines the fields the needed for determining Egress Gateway -readiness. +EgressGatewayDeploymentPodSpec is the Egress Gateway Deployment’s PodSpec.
-healthTimeoutDataStoreSeconds + initContainers -int32 + +[]EGWDeploymentInitContainer + |
@@ -11922,10 +12244,9 @@ int32
(Optional)
-icmpProbe + containers - -ICMPProbe + +[]EGWDeploymentContainer @@ -11945,9 +12266,9 @@ ICMPProbe (Optional) -ICMPProbe define outgoing ICMP probes that Egress Gateway will use to -verify its upstream connection. Egress Gateway will report not ready if all -fail. Timeout must be greater than interval. +Containers is a list of EGW containers. +If specified, this overrides the specified EGW Deployment containers. +If omitted, the EGW Deployment will use its default values for its containers. |
@@ -11955,10 +12276,10 @@ fail. Timeout must be greater than interval.
-httpProbe + affinity - -HTTPProbe + +Kubernetes core/v1.Affinity @@ -11967,36 +12288,17 @@ HTTPProbe (Optional) -HTTPProbe define outgoing HTTP probes that Egress Gateway will use to -verify its upsteam connection. Egress Gateway will report not ready if all -fail. Timeout must be greater than interval. +Affinity is a group of affinity scheduling rules for the EGW pods. |
- -(Appears on: -EgressGatewaySpec) - -
-Field | -Description | -
---|---|
-name + nodeSelector -string +map[string]string |
@@ -12004,7 +12306,7 @@ string
(Optional)
|
-cidr + terminationGracePeriodSeconds -string +int64 |
@@ -12022,37 +12324,39 @@ string
(Optional)
+
topologySpreadConstraints
-EgressGatewayMetadata contains the standard Kubernetes labels and annotations fields. +TopologySpreadConstraints defines how the Egress Gateway pods should be spread across different AZs.
-Field | -Description | + +
---|---|
-labels + tolerations -map[string]string + +[]Kubernetes core/v1.Toleration + |
@@ -12060,11 +12364,9 @@ map[string]string
(Optional)
|
-annotations + priorityClassName -map[string]string +string |
@@ -12082,24 +12384,22 @@ map[string]string
(Optional)
(Appears on: -EgressGateway) +EgressGatewaySpec)
-EgressGatewaySpec defines the desired state of EgressGateway +EgressGatewayDeploymentPodTemplateSpec is the EGW Deployment’s PodTemplateSpec
-replicas + metadata -int32 + +EgressGatewayMetadata + |
@@ -12122,7 +12424,8 @@ int32
(Optional)
|
-ipPools + spec - -[]EgressGatewayIPPool + +EgressGatewayDeploymentPodSpec |
+(Optional)
-IPPools defines the IP Pools that the Egress Gateway pods should be using. -Either name or CIDR must be specified. -IPPools must match existing IPPools. +Spec is the EGW Deployment’s PodSpec. ++ + |
+ +(Appears on: +EgressGatewaySpec) + +
++EgressGatewayFailureDetection defines the fields the needed for determining Egress Gateway +readiness. +
+Field | +Description | +
---|---|
-externalNetworks + healthTimeoutDataStoreSeconds -[]string +int32 |
@@ -12161,9 +12488,10 @@ IPPools must match existing IPPools.
(Optional)
|
-logSeverity + icmpProbe - -LogLevel + +ICMPProbe @@ -12183,8 +12511,9 @@ LogLevel (Optional) -LogSeverity defines the logging level of the Egress Gateway. -Default: Info +ICMPProbe define outgoing ICMP probes that Egress Gateway will use to +verify its upstream connection. Egress Gateway will report not ready if all +fail. Timeout must be greater than interval. |
@@ -12192,10 +12521,10 @@ Default: Info
|
-template + httpProbe - -EgressGatewayDeploymentPodTemplateSpec + +HTTPProbe @@ -12204,19 +12533,36 @@ EgressGatewayDeploymentPodTemplateSpec (Optional) -Template describes the EGW Deployment pod that will be created. +HTTPProbe define outgoing HTTP probes that Egress Gateway will use to +verify its upsteam connection. Egress Gateway will report not ready if all +fail. Timeout must be greater than interval. |
+ +(Appears on: +EgressGatewaySpec) + +
+Field | +Description | +
---|---|
-egressGatewayFailureDetection + name - -EgressGatewayFailureDetection - +string |
@@ -12224,11 +12570,7 @@ EgressGatewayFailureDetection
(Optional)
|
-aws + cidr - -AWSEgressGateway - +string |
@@ -12248,22 +12588,22 @@ AWSEgressGateway
(Optional)
(Appears on: -EgressGateway) +EgressGatewayDeploymentPodTemplateSpec)
-EgressGatewayStatus defines the observed state of EgressGateway +EgressGatewayMetadata contains the standard Kubernetes labels and annotations fields.
-state + labels -string +map[string]string |
+(Optional)
-State provides user-readable status. +Labels is a map of string keys and values that may match replica set and +service selectors. Each of these key/value pairs are added to the +object’s labels provided the key does not already exist in the object’s labels. +If not specified will default to projectcalico.org/egw:[name], where [name] is +the name of the Egress Gateway resource. |
@@ -12293,11 +12638,9 @@ State provides user-readable status.
-conditions + annotations - -[]Kubernetes meta/v1.Condition - +map[string]string |
@@ -12305,23 +12648,24 @@ State provides user-readable status.
(Optional)
(Appears on: -AdditionalLogSourceSpec) +EgressGateway)
-EksConfigSpec defines configuration for fetching EKS audit logs. +EgressGatewaySpec defines the desired state of EgressGateway
-region + replicas -string +int32 |
+(Optional)
-AWS Region EKS cluster is hosted in. +Replicas defines how many instances of the Egress Gateway pod will run. |
@@ -12351,16 +12696,20 @@ AWS Region EKS cluster is hosted in.
-groupName + ipPools -string + +[]EgressGatewayIPPool + |
-Cloudwatch log-group name containing EKS audit logs. +IPPools defines the IP Pools that the Egress Gateway pods should be using. +Either name or CIDR must be specified. +IPPools must match existing IPPools. |
@@ -12368,9 +12717,9 @@ Cloudwatch log-group name containing EKS audit logs.
-streamPrefix + externalNetworks -string +[]string |
@@ -12378,8 +12727,9 @@ string
(Optional)
|
-fetchInterval + logSeverity -int32 + +LogLevel + |
@@ -12397,39 +12749,19 @@ int32
(Optional)
- -(Appears on: -LogStorageSpec) - -
--ElasticsearchMetricsDeployment is the configuration for the tigera-elasticsearch-metric Deployment. -
-Field | -Description | -
---|---|
-spec + template - -ElasticsearchMetricsDeploymentSpec + +EgressGatewayDeploymentPodTemplateSpec @@ -12438,49 +12770,31 @@ ElasticsearchMetricsDeploymentSpec (Optional) -Spec is the specification of the ElasticsearchMetrics Deployment. +Template describes the EGW Deployment pod that will be created. -- - |
- -(Appears on: -ElasticsearchMetricsDeploymentPodSpec) - -
--ElasticsearchMetricsDeploymentContainer is a ElasticsearchMetricsDeployment container. -
-Field | -Description | -
---|---|
-name + egressGatewayFailureDetection -string + +EgressGatewayFailureDetection + |
+(Optional)
-Name is an enum which identifies the ElasticsearchMetricsDeployment container by name. -Supported values are: tigera-elasticsearch-metrics +EgressGatewayFailureDetection is used to configure how Egress Gateway +determines readiness. If both ICMP, HTTP probes are defined, one ICMP probe and one +HTTP probe should succeed for Egress Gateways to become ready. +Otherwise one of ICMP or HTTP probe should succeed for Egress gateways to become +ready if configured. |
@@ -12488,10 +12802,10 @@ Supported values are: tigera-elasticsearch-metrics
-resources + aws - -Kubernetes core/v1.ResourceRequirements + +AWSEgressGateway @@ -12500,24 +12814,22 @@ Kubernetes core/v1.ResourceRequirements (Optional) -Resources allows customization of limits and requests for compute resources such as cpu and memory. -If specified, this overrides the named ElasticsearchMetricsDeployment container’s resources. -If omitted, the ElasticsearchMetrics Deployment will use its default value for this container’s resources. +AWS defines the additional configuration options for Egress Gateways on AWS. |
(Appears on: -ElasticsearchMetricsDeploymentPodSpec) +EgressGateway)
-ElasticsearchMetricsDeploymentInitContainer is a ElasticsearchMetricsDeployment init container. +EgressGatewayStatus defines the observed state of EgressGateway
-name + state string @@ -12539,8 +12851,7 @@ string |
-Name is an enum which identifies the ElasticsearchMetricsDeployment init container by name. -Supported values are: tigera-ee-elasticsearch-metrics-tls-key-cert-provisioner +State provides user-readable status. |
@@ -12548,9 +12859,264 @@ Supported values are: tigera-ee-elasticsearch-metrics-tls-key-cert-provisioner
-resources + conditions - + +[]Kubernetes meta/v1.Condition + + + + |
+
+
+(Optional)
+ +Conditions represents the latest observed set of conditions for the component. A component may be one or more of +Ready, Progressing, Degraded or other customer types. + + + |
+
+ +(Appears on: +AdditionalLogSourceSpec) + +
++EksConfigSpec defines configuration for fetching EKS audit logs. +
+Field | +Description | +
---|---|
+
+region + +string + + + |
+
+
+ +AWS Region EKS cluster is hosted in. + + + |
+
+
+groupName + +string + + + |
+
+
+ +Cloudwatch log-group name containing EKS audit logs. + + + |
+
+
+streamPrefix + +string + + + |
+
+
+(Optional)
+ +Prefix of Cloudwatch log stream containing EKS audit logs in the log-group. +Default: kube-apiserver-audit- + + + |
+
+
+fetchInterval + +int32 + + + |
+
+
+(Optional)
+ +Cloudwatch audit logs fetching interval in seconds. +Default: 60 + + + |
+
+ +(Appears on: +LogStorageSpec) + +
++ElasticsearchMetricsDeployment is the configuration for the tigera-elasticsearch-metric Deployment. +
+Field | +Description | +
---|---|
+
+spec + + +ElasticsearchMetricsDeploymentSpec + + + + |
+
+
+(Optional)
+ +Spec is the specification of the ElasticsearchMetrics Deployment. + ++ + |
+
+ +(Appears on: +ElasticsearchMetricsDeploymentPodSpec) + +
++ElasticsearchMetricsDeploymentContainer is a ElasticsearchMetricsDeployment container. +
+Field | +Description | +
---|---|
+
+name + +string + + + |
+
+
+ +Name is an enum which identifies the ElasticsearchMetricsDeployment container by name. +Supported values are: tigera-elasticsearch-metrics + + + |
+
+
+resources + + +Kubernetes core/v1.ResourceRequirements + + + + |
+
+
+(Optional)
+ +Resources allows customization of limits and requests for compute resources such as cpu and memory. +If specified, this overrides the named ElasticsearchMetricsDeployment container’s resources. +If omitted, the ElasticsearchMetrics Deployment will use its default value for this container’s resources. + + + |
+
+ +(Appears on: +ElasticsearchMetricsDeploymentPodSpec) + +
++ElasticsearchMetricsDeploymentInitContainer is a ElasticsearchMetricsDeployment init container. +
+Field | +Description | +
---|---|
+
+name + +string + + + |
+
+
+ +Name is an enum which identifies the ElasticsearchMetricsDeployment init container by name. +Supported values are: tigera-ee-elasticsearch-metrics-tls-key-cert-provisioner + + + |
+
+
+resources + + Kubernetes core/v1.ResourceRequirements @@ -12884,7 +13450,7 @@ HonorTimestamps controls whether Prometheus respects the timestamps present in s metricRelabelings -[]*github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring/v1.RelabelConfig +[]github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring/v1.RelabelConfig |
@@ -12901,7 +13467,7 @@ MetricRelabelConfigs to apply to samples before ingestion.
|
-resources + resources + + +Kubernetes core/v1.ResourceRequirements + + + + |
+
+
+(Optional)
+ +Resources allows customization of limits and requests for compute resources such as cpu and memory. +If specified, this overrides the named Fluentd DaemonSet container’s resources. +If omitted, the Fluentd DaemonSet will use its default value for this container’s resources. + + + |
+
+ +(Appears on: +FluentdDaemonSetPodSpec) + +
++FluentdDaemonSetInitContainer is a Fluentd DaemonSet init container. +
+Field | +Description | +
---|---|
+
+name + +string + + + |
+
+
+ +Name is an enum which identifies the Fluentd DaemonSet init container by name. +Supported values are: tigera-fluentd-prometheus-tls-key-cert-provisioner + + + |
+
+
+resources + + +Kubernetes core/v1.ResourceRequirements + + + + |
+
+
+(Optional)
+ +Resources allows customization of limits and requests for compute resources such as cpu and memory. +If specified, this overrides the named Fluentd DaemonSet init container’s resources. +If omitted, the Fluentd DaemonSet will use its default value for this init container’s resources. + + + |
+
+ +(Appears on: +FluentdDaemonSetPodTemplateSpec) + +
++FluentdDaemonSetPodSpec is the Fluentd DaemonSet’s PodSpec. +
+Field | +Description | +
---|---|
+
+initContainers + + +[]FluentdDaemonSetInitContainer + + + + |
+
+
+(Optional)
+ +InitContainers is a list of Fluentd DaemonSet init containers. +If specified, this overrides the specified Fluentd DaemonSet init containers. +If omitted, the Fluentd DaemonSet will use its default values for its init containers. + + + |
+
+
+containers + + +[]FluentdDaemonSetContainer + + + + |
+
+
+(Optional)
+ +Containers is a list of Fluentd DaemonSet containers. +If specified, this overrides the specified Fluentd DaemonSet containers. +If omitted, the Fluentd DaemonSet will use its default values for its containers. + + + |
+
+ +(Appears on: +FluentdDaemonSetSpec) + +
++FluentdDaemonSetPodTemplateSpec is the Fluentd DaemonSet’s PodTemplateSpec +
+Field | +Description | +
---|---|
+
+spec + + +FluentdDaemonSetPodSpec + + + + |
+
+
+(Optional)
+ +Spec is the Fluentd DaemonSet’s PodSpec. + ++ + |
+
+ +(Appears on: +FluentdDaemonSet) + +
++FluentdDaemonSetSpec defines configuration for the Fluentd DaemonSet. +
+Field | +Description | +
---|---|
+
+template + + +FluentdDaemonSetPodTemplateSpec + + + + |
+
+
+(Optional)
+ +Template describes the Fluentd DaemonSet pod that will be created. + + + |
+
+ +(Appears on: +GatewayAPI) + +
++GatewayAPISpec has fields that can be used to customize our GatewayAPI support. +
+Field | +Description | +
---|---|
+
+gatewayControllerDeployment + + +GatewayControllerDeployment + + + + |
+
+
+ +Allow optional customization of the gateway controller deployment. + + + |
+
+
+gatewayCertgenJob + + +GatewayCertgenJob + + + + |
+
+
+ +Allow optional customization of the gateway certgen job. + + + |
+
+
+gatewayDeployment + + +GatewayDeployment + + + + |
+
+
+ +Allow optional customization of gateway deployments. + + + |
+
+ +(Appears on: +GatewayAPISpec) + +
++GatewayCertgenJob allows customization of the gateway certgen job. +
++If GatewayCertgenJob.Metadata is non-nil, non-clashing labels and annotations from that metadata +are added into the job’s top-level metadata. +
++For customization of the job spec see GatewayCertgenJobSpec. +
+Field | +Description | +
---|---|
+
+metadata + + +Metadata + + + + |
++ +(Optional) + + | +
+
+spec + + +GatewayCertgenJobSpec + + + + |
+
+
+(Optional)
+ + + |
+
+ +(Appears on: +GatewayCertgenJobPodSpec) + +
++GatewayCertgenJobContainer allows customization of the gateway certgen job’s resource +requirements. +
++If GatewayCertgenJob.Spec.Template.Spec.Containers[“envoy-gateway-certgen”].Resources is non-nil, +it overrides the ResourceRequirements of the job’s “envoy-gateway-certgen” container. +
+Field | +Description | +
---|---|
+
+name + +string + + + |
++ + + | +
+
+resources + + +Kubernetes core/v1.ResourceRequirements + + + + |
++ +(Optional) + + | +
+ +(Appears on: +GatewayCertgenJobPodTemplate) + +
++GatewayCertgenJobPodSpec allows customization of the gateway certgen job’s pod spec. +
++If GatewayCertgenJob.Spec.Template.Spec.Affinity is non-nil, it sets the affinity field of the +job’s pod template. +
++If GatewayCertgenJob.Spec.Template.Spec.NodeSelector is non-nil, it sets a node selector for +where job pods may be scheduled. +
++If GatewayCertgenJob.Spec.Template.Spec.Tolerations is non-nil, it sets the tolerations field of +the job’s pod template. +
++For customization of job container resources see GatewayCertgenJobContainer. +
+Field | +Description | +
---|---|
+
+affinity + + +Kubernetes core/v1.Affinity + + + + |
++ +(Optional) + + | +
+
+containers + + +[]GatewayCertgenJobContainer + + + + |
++ +(Optional) + + | +
+
+nodeSelector + +map[string]string + + + |
++ +(Optional) + + | +
+
+tolerations + + +[]Kubernetes core/v1.Toleration + + + + |
++ +(Optional) + + | +
+ +(Appears on: +GatewayCertgenJobSpec) + +
++GatewayCertgenJobPodTemplate allows customization of the gateway certgen job’s pod template. +
++If GatewayCertgenJob.Spec.Template.Metadata is non-nil, non-clashing labels and +annotations from that metadata are added into the job’s pod template. +
++For customization of the pod template spec see GatewayCertgenJobPodSpec. +
+Field | +Description | +
---|---|
+
+metadata + + +Metadata + + + + |
++ +(Optional) + + | +
+
+spec + + +GatewayCertgenJobPodSpec + + + + |
+
+
+(Optional)
+ + + |
+
+ +(Appears on: +GatewayCertgenJob) + +
++GatewayCertgenJobSpec allows customization of the gateway certgen job spec. +
++For customization of the job template see GatewayCertgenJobPodTemplate. +
+Field | +Description | +
---|---|
+
+template + + +GatewayCertgenJobPodTemplate + + + + |
++ +(Optional) + + | +
+ +(Appears on: +GatewayAPISpec) + +
++GatewayControllerDeployment allows customization of the gateway controller deployment. +
++If GatewayControllerDeployment.Metadata is non-nil, non-clashing labels and annotations from that +metadata are added into the deployment’s top-level metadata. +
++For customization of the deployment spec see GatewayControllerDeploymentSpec. +
+Field | +Description | +
---|---|
+
+metadata + + +Metadata + + + + |
++ +(Optional) + + | +
+
+spec + + +GatewayControllerDeploymentSpec + + + + |
+
+
+(Optional)
+ + + |
+
+ +(Appears on: +GatewayControllerDeploymentPodSpec) + +
++GatewayControllerDeploymentContainer allows customization of the gateway controller’s resource +requirements. +
++If GatewayControllerDeployment.Spec.Template.Spec.Containers[“envoy-gateway”].Resources is +non-nil, it overrides the ResourceRequirements of the controller’s “envoy-gateway” container. +
+Field | +Description | +
---|---|
+
+name + +string + + + |
++ + + | +
+
+resources + + +Kubernetes core/v1.ResourceRequirements + + + + |
++ +(Optional) + + | +
+ +(Appears on: +GatewayControllerDeploymentPodTemplate) + +
++GatewayControllerDeploymentPodSpec allows customization of the gateway controller deployment pod +spec. +
++If GatewayControllerDeployment.Spec.Template.Spec.Affinity is non-nil, it sets the affinity field +of the deployment’s pod template. +
++If GatewayControllerDeployment.Spec.Template.Spec.NodeSelector is non-nil, it sets a node +selector for where controller pods may be scheduled. +
++If GatewayControllerDeployment.Spec.Template.Spec.Tolerations is non-nil, it sets the tolerations +field of the deployment’s pod template. +
++For customization of container resources see GatewayControllerDeploymentContainer. +
+Field | +Description | +
---|---|
+
+affinity + + +Kubernetes core/v1.Affinity + + + + |
++ +(Optional) + + | +
+
+containers + + +[]GatewayControllerDeploymentContainer + + + + |
++ +(Optional) + + | +
+
+nodeSelector + +map[string]string + + + |
++ +(Optional) + + | +
+
+tolerations + + +[]Kubernetes core/v1.Toleration + + + + |
++ +(Optional) + + | +
+ +(Appears on: +GatewayControllerDeploymentSpec) + +
++GatewayControllerDeploymentPodTemplate allows customization of the gateway controller deployment +pod template. +
++If GatewayControllerDeployment.Spec.Template.Metadata is non-nil, non-clashing labels and +annotations from that metadata are added into the deployment’s pod template. +
++For customization of the pod template spec see GatewayControllerDeploymentPodSpec. +
+Field | +Description | +
---|---|
+
+metadata + + +Metadata + + + + |
++ +(Optional) + + | +
+
+spec + + +GatewayControllerDeploymentPodSpec + + + + |
+
+
+(Optional)
+ + + |
+
+ +(Appears on: +GatewayControllerDeployment) + +
++GatewayControllerDeploymentSpec allows customization of the gateway controller deployment spec. +
++If GatewayControllerDeployment.Spec.MinReadySeconds is non-nil, it sets the minReadySeconds field +for the deployment. +
++For customization of the pod template see GatewayControllerDeploymentPodTemplate. +
+Field | +Description | +
---|---|
+
+minReadySeconds + +int32 + + + |
++ +(Optional) + + | +
+
+template + + +GatewayControllerDeploymentPodTemplate + + + + |
++ +(Optional) + + | +
+ +(Appears on: +GatewayAPISpec) + +
++GatewayDeployment allows customization of gateway deployments. +
++For detail see GatewayDeploymentSpec. +
+Field | +Description | +
---|---|
+
+spec + + +GatewayDeploymentSpec + + + + |
+
+
+(Optional)
+ + + |
+
+ +(Appears on: +GatewayDeploymentPodSpec) + +
++GatewayDeploymentContainer allows customization of the resource requirements of gateway +deployments. +
++If GatewayDeployment.Spec.Template.Spec.Containers[“envoy”].Resources is non-nil, it overrides +the ResourceRequirements of the “envoy” container in each gateway deployment. +
+Field | +Description | +
---|---|
+
+name + +string + + + |
++ + + | +
+
+resources + + +Kubernetes core/v1.ResourceRequirements + + + + |
++ +(Optional) + + | +
+ +(Appears on: +GatewayDeploymentPodTemplate) + +
++GatewayDeploymentPodSpec allows customization of the pod spec of gateway deployments. +
++If GatewayDeployment.Spec.Template.Spec.Affinity is non-nil, it sets the affinity field of each +deployment’s pod template. +
++If GatewayDeployment.Spec.Template.Spec.NodeSelector is non-nil, it sets a node selector for +where gateway pods may be scheduled. +
++If GatewayDeployment.Spec.Template.Spec.Tolerations is non-nil, it sets the tolerations field of +each deployment’s pod template. +
++If GatewayDeployment.Spec.Template.Spec.TopologySpreadConstraints is non-nil, it sets the +topology spread constraints of each deployment’s pod template. +
++For customization of container resources see GatewayControllerDeploymentContainer. +
+Field | +Description | +
---|---|
+
+affinity + + +Kubernetes core/v1.Affinity + + + + |
++ +(Optional) + + | +
+
+containers + + +[]GatewayDeploymentContainer + + + + |
++ +(Optional) + + | +
+
+nodeSelector + +map[string]string + + + |
++ +(Optional) + + | +
+
+topologySpreadConstraints + + +[]Kubernetes core/v1.TopologySpreadConstraint + + + + |
+
+
+(Optional)
+ +TopologySpreadConstraints describes how a group of pods ought to spread across topology +domains. Scheduler will schedule pods in a way which abides by the constraints. +All topologySpreadConstraints are ANDed. + + + |
+
+
+tolerations - -Kubernetes core/v1.ResourceRequirements + +[]Kubernetes core/v1.Toleration @@ -13137,25 +14895,27 @@ Kubernetes core/v1.ResourceRequirements |
(Optional)
- -Resources allows customization of limits and requests for compute resources such as cpu and memory. -If specified, this overrides the named Fluentd DaemonSet container’s resources. -If omitted, the Fluentd DaemonSet will use its default value for this container’s resources. - |
(Appears on: -FluentdDaemonSetPodSpec) +GatewayDeploymentSpec)
-FluentdDaemonSetInitContainer is a Fluentd DaemonSet init container. +GatewayDeploymentPodTemplate allows customization of the pod template of gateway deployments. +
++If GatewayDeployment.Spec.Template.Metadata is non-nil, non-clashing labels and annotations from +that metadata are added into each deployment’s pod template. +
++For customization of the pod template spec see GatewayDeploymentPodSpec.
-name + metadata -string + +Metadata + |
- -Name is an enum which identifies the Fluentd DaemonSet init container by name. -Supported values are: tigera-fluentd-prometheus-tls-key-cert-provisioner - +(Optional) |
-resources + spec - -Kubernetes core/v1.ResourceRequirements + +GatewayDeploymentPodSpec @@ -13197,25 +14956,30 @@ Kubernetes core/v1.ResourceRequirements |
(Optional)
- -Resources allows customization of limits and requests for compute resources such as cpu and memory. -If specified, this overrides the named Fluentd DaemonSet init container’s resources. -If omitted, the Fluentd DaemonSet will use its default value for this init container’s resources. - ++ + |
(Appears on: -FluentdDaemonSetPodTemplateSpec) +GatewayDeployment)
-FluentdDaemonSetPodSpec is the Fluentd DaemonSet’s PodSpec. +GatewayDeploymentSpec allows customization of the spec of gateway deployments. +
++For customization of the pod template see GatewayDeploymentPodTemplate. +
++For customization of the deployment strategy see GatewayDeploymentStrategy.
-initContainers + template - -[]FluentdDaemonSetInitContainer + +GatewayDeploymentPodTemplate @@ -13239,21 +15003,16 @@ FluentdDaemonSetPodSpec is the Fluentd DaemonSet’s PodSpec. |
(Optional)
- -InitContainers is a list of Fluentd DaemonSet init containers. -If specified, this overrides the specified Fluentd DaemonSet init containers. -If omitted, the Fluentd DaemonSet will use its default values for its init containers. - |
-containers + strategy - -[]FluentdDaemonSetContainer + +GatewayDeploymentStrategy @@ -13262,68 +15021,30 @@ If omitted, the Fluentd DaemonSet will use its default values for its init conta (Optional) -Containers is a list of Fluentd DaemonSet containers. -If specified, this overrides the specified Fluentd DaemonSet containers. -If omitted, the Fluentd DaemonSet will use its default values for its containers. +The deployment strategy to use to replace existing pods with new ones. |
(Appears on: -FluentdDaemonSetSpec) +GatewayDeploymentSpec)
-FluentdDaemonSetPodTemplateSpec is the Fluentd DaemonSet’s PodTemplateSpec -
-Field | -Description | -
---|---|
-
-spec - - -FluentdDaemonSetPodSpec - - - - |
-
-
-(Optional)
- -Spec is the Fluentd DaemonSet’s PodSpec. +GatewayDeploymentStrategy allows customization of the deployment strategy for gateway +deployments. -- - |
-
- -(Appears on: -FluentdDaemonSet) - +If GatewayDeployment.Spec.Strategy is non-nil, gateway deployments are set to use a rolling +update strategy, with the parameters specified in GatewayDeployment.Spec.Strategy.
-FluentdDaemonSetSpec defines configuration for the Fluentd DaemonSet. +Only RollingUpdate is supported at this time so the Type field is not exposed.
-template + rollingUpdate - -FluentdDaemonSetPodTemplateSpec + +Kubernetes apps/v1.RollingUpdateDeployment @@ -13347,9 +15068,6 @@ FluentdDaemonSetPodTemplateSpec |
(Optional)
- -Template describes the Fluentd DaemonSet pod that will be created. - |
+
+assignmentMode + +github.com/tigera/operator/pkg/apis/crd.projectcalico.org/v1.AssignmentMode + + + |
+
+
+ +AssignmentMode determines if IP addresses from this pool should be assigned automatically or on request only + + |
+
+azure + + +Azure + + + + |
+
+
+(Optional)
+ +Azure is used to configure azure provider specific options. + + + |
+
+
+proxy + + +Proxy + + + + |
+
+
+(Optional)
+ +Proxy is used to configure the HTTP(S) proxy settings that will be applied to Tigera containers that connect +to destinations outside the cluster. It is expected that NO_PROXY is configured such that destinations within +the cluster (including the API server) are exempt from proxying. + + |
+
+esGatewayDeployment + + +ESGatewayDeployment + + + + |
+
+
+ +ESGatewayDeployment configures the es-gateway Deployment. + + |
string
alias)+ +(Appears on: +Azure) + +
@@ -19765,6 +21575,81 @@ One of: None, Login, Consent, SelectAccount. Provider represents a particular provider or flavor of Kubernetes. Valid options are: EKS, GKE, AKS, RKE2, OpenShift, DockerEnterprise, TKG.
++ +(Appears on: +InstallationSpec) + +
+Field | +Description | +
---|---|
+
+httpProxy + +string + + + |
+
+
+(Optional)
+ +HTTPProxy defines the value of the HTTP_PROXY environment variable that will be set on Tigera containers that connect to +destinations outside the cluster. + + + |
+
+
+httpsProxy + +string + + + |
+
+
+(Optional)
+ +HTTPSProxy defines the value of the HTTPS_PROXY environment variable that will be set on Tigera containers that connect to +destinations outside the cluster. + + + |
+
+
+noProxy + +string + + + |
+
+
+(Optional)
+ +NoProxy defines the value of the NO_PROXY environment variable that will be set on Tigera containers that connect to +destinations outside the cluster. This value must be set such that destinations within the scope of the cluster, including +the Kubernetes API server, are exempt from being proxied. + + + |
+
@@ -20079,6 +21964,14 @@ related to connecting to our Prometheus server are automatically set by the oper (Appears on: ApplicationLayerSpec) +
+string
alias)+ +(Appears on: +ApplicationLayerStatus) +
From e057c7f154198b9df83c557c52e93d6f04fe6fb6 Mon Sep 17 00:00:00 2001
From: Nell Jerram
-
-
Field | -Description | -||||||
---|---|---|---|---|---|---|---|
-
-apiVersion -string - |
-
-
-
-operator.tigera.io/v1
-
-
- |
-||||||
-
-kind -string - - |
-
-GatewayAPI
- |
-||||||
-
-metadata - - -Kubernetes meta/v1.ObjectMeta - - - - |
-
-
-Refer to the Kubernetes API documentation for the fields of the
-metadata field.
-
- |
-||||||
-
-spec - - -GatewayAPISpec - - - - |
-
-
- - -
|
||||||
-
-azure - - -Azure - - - - |
-
-
-(Optional)
- -Azure is used to configure azure provider specific options. - - - |
-||||||
-
-proxy - - -Proxy - - - - |
-
-
-(Optional)
- -Proxy is used to configure the HTTP(S) proxy settings that will be applied to Tigera containers that connect -to destinations outside the cluster. It is expected that NO_PROXY is configured such that destinations within -the cluster (including the API server) are exempt from proxying. - - |
esGatewayDeployment
-ESGatewayDeployment configures the es-gateway Deployment. -
-sidecarWebhook
-SidecarWebhook provides the state of sidecar injection mutatinwebhookconfiguration -
- -conditions
- -(Appears on: -InstallationSpec) - -
-Field | -Description | -
---|---|
-
-policyMode - - -PolicyMode - - - - |
-
-
-(Optional)
- -PolicyMode determines whether the “control-plane” label is applied to namespaces. It offers two options: Default and Manual. -The Default option adds the “control-plane” label to the required namespaces. -The Manual option does not apply the “control-plane” label to any namespace. -Default: Default - - |
(Appears on: -LogStorageSpec) +EgressGatewayDeploymentPodTemplateSpec)
-ESGatewayDeployment is the configuration for the es-gateway Deployment. +EgressGatewayDeploymentPodSpec is the Egress Gateway Deployment’s PodSpec.
-spec + initContainers - -ESGatewayDeploymentSpec + +[]EGWDeploymentInitContainer @@ -11932,49 +11678,31 @@ ESGatewayDeploymentSpec (Optional) -Spec is the specification of the es-gateway Deployment. +InitContainers is a list of EGW init containers. +If specified, this overrides the specified EGW Deployment init containers. +If omitted, the EGW Deployment will use its default values for its init containers. -- - |
- -(Appears on: -ESGatewayDeploymentPodSpec) - -
--ESGatewayDeploymentContainer is a es-gateway Deployment container. -
-Field | -Description | -
---|---|
-name + containers -string + +[]EGWDeploymentContainer + |
+(Optional)
-Name is an enum which identifies the es-gateway Deployment container by name. -Supported values are: tigera-secure-es-gateway +Containers is a list of EGW containers. +If specified, this overrides the specified EGW Deployment containers. +If omitted, the EGW Deployment will use its default values for its containers. |
@@ -11982,10 +11710,10 @@ Supported values are: tigera-secure-es-gateway
-resources + affinity - -Kubernetes core/v1.ResourceRequirements + +Kubernetes core/v1.Affinity @@ -11994,47 +11722,43 @@ Kubernetes core/v1.ResourceRequirements (Optional) -Resources allows customization of limits and requests for compute resources such as cpu and memory. -If specified, this overrides the named es-gateway Deployment container’s resources. -If omitted, the es-gateway Deployment will use its default value for this container’s resources. +Affinity is a group of affinity scheduling rules for the EGW pods. |
+
nodeSelector
-ESGatewayDeploymentInitContainer is a es-gateway Deployment init container. +NodeSelector gives more control over the nodes where the Egress Gateway pods will run on.
-Field | -Description | + +
---|---|
-name + terminationGracePeriodSeconds -string +int64 |
+(Optional)
-Name is an enum which identifies the es-gateway Deployment init container by name. -Supported values are: tigera-secure-elasticsearch-cert-key-cert-provisioner +TerminationGracePeriodSeconds defines the termination grace period of the Egress Gateway pods in seconds. |
@@ -12042,10 +11766,10 @@ Supported values are: tigera-secure-elasticsearch-cert-key-cert-provisioner
-resources + topologySpreadConstraints - -Kubernetes core/v1.ResourceRequirements + +[]Kubernetes core/v1.TopologySpreadConstraint @@ -12054,40 +11778,18 @@ Kubernetes core/v1.ResourceRequirements (Optional) -Resources allows customization of limits and requests for compute resources such as cpu and memory. -If specified, this overrides the named es-gateway Deployment init container’s resources. -If omitted, the es-gateway Deployment will use its default value for this init container’s resources. +TopologySpreadConstraints defines how the Egress Gateway pods should be spread across different AZs. |
- -(Appears on: -ESGatewayDeploymentPodTemplateSpec) - -
--ESGatewayDeploymentPodSpec is the es-gateway Deployment’s PodSpec. -
-Field | -Description | -
---|---|
-initContainers + tolerations - -[]ESGatewayDeploymentInitContainer + +[]Kubernetes core/v1.Toleration @@ -12096,9 +11798,9 @@ ESGatewayDeploymentPodSpec is the es-gateway Deployment’s PodSpec. (Optional) -InitContainers is a list of es-gateway init containers. -If specified, this overrides the specified es-gateway Deployment init containers. -If omitted, the es-gateway Deployment will use its default values for its init containers. +Tolerations is the egress gateway pod’s tolerations. +If specified, this overrides any tolerations that may be set on the EGW Deployment. +If omitted, the EGW Deployment will use its default value for tolerations. |
@@ -12106,11 +11808,9 @@ If omitted, the es-gateway Deployment will use its default values for its init c
|
-containers + priorityClassName - -[]ESGatewayDeploymentContainer - +string |
@@ -12118,24 +11818,22 @@ If omitted, the es-gateway Deployment will use its default values for its init c
(Optional)
(Appears on: -ESGatewayDeploymentSpec) +EgressGatewaySpec)
-ESGatewayDeploymentPodTemplateSpec is the es-gateway Deployment’s PodTemplateSpec +EgressGatewayDeploymentPodTemplateSpec is the EGW Deployment’s PodTemplateSpec
-spec + metadata - -ESGatewayDeploymentPodSpec + +EgressGatewayMetadata @@ -12160,42 +11858,19 @@ ESGatewayDeploymentPodSpec (Optional) -Spec is the es-gateway Deployment’s PodSpec. +Metadata is a subset of a Kubernetes object’s metadata that is added to +the pod’s metadata. -- - |
- -(Appears on: -ESGatewayDeployment) - -
--ESGatewayDeploymentSpec defines configuration for the es-gateway Deployment. -
-Field | -Description | -
---|---|
-template + spec - -ESGatewayDeploymentPodTemplateSpec + +EgressGatewayDeploymentPodSpec @@ -12204,22 +11879,27 @@ ESGatewayDeploymentPodTemplateSpec (Optional) -Template describes the es-gateway Deployment pod that will be created. +Spec is the EGW Deployment’s PodSpec. ++ + |
(Appears on: -EgressGatewayDeploymentPodTemplateSpec) +EgressGatewaySpec)
-EgressGatewayDeploymentPodSpec is the Egress Gateway Deployment’s PodSpec. +EgressGatewayFailureDetection defines the fields the needed for determining Egress Gateway +readiness.
-initContainers + healthTimeoutDataStoreSeconds - -[]EGWDeploymentInitContainer - +int32 |
@@ -12244,9 +11922,10 @@ EgressGatewayDeploymentPodSpec is the Egress Gateway Deployment’s PodSpec.
(Optional)
-containers + icmpProbe - -[]EGWDeploymentContainer + +ICMPProbe @@ -12266,9 +11945,9 @@ If omitted, the EGW Deployment will use its default values for its init containe (Optional) -Containers is a list of EGW containers. -If specified, this overrides the specified EGW Deployment containers. -If omitted, the EGW Deployment will use its default values for its containers. +ICMPProbe define outgoing ICMP probes that Egress Gateway will use to +verify its upstream connection. Egress Gateway will report not ready if all +fail. Timeout must be greater than interval. |
@@ -12276,10 +11955,10 @@ If omitted, the EGW Deployment will use its default values for its containers.
-affinity + httpProbe - -Kubernetes core/v1.Affinity + +HTTPProbe @@ -12288,17 +11967,36 @@ Kubernetes core/v1.Affinity (Optional) -Affinity is a group of affinity scheduling rules for the EGW pods. +HTTPProbe define outgoing HTTP probes that Egress Gateway will use to +verify its upsteam connection. Egress Gateway will report not ready if all +fail. Timeout must be greater than interval. |
+ +(Appears on: +EgressGatewaySpec) + +
+Field | +Description | +
---|---|
-nodeSelector + name -map[string]string +string |
@@ -12306,7 +12004,7 @@ map[string]string
(Optional)
|
-terminationGracePeriodSeconds + cidr -int64 +string |
@@ -12324,39 +12022,37 @@ int64
(Optional)
|
-
-topologySpreadConstraints - - -[]Kubernetes core/v1.TopologySpreadConstraint - - + |
-
-TopologySpreadConstraints defines how the Egress Gateway pods should be spread across different AZs. +EgressGatewayMetadata contains the standard Kubernetes labels and annotations fields.
- -Field | +Description |
---|---|
-tolerations + labels - -[]Kubernetes core/v1.Toleration - +map[string]string |
@@ -12364,9 +12060,11 @@ TopologySpreadConstraints defines how the Egress Gateway pods should be spread a
(Optional)
|
-priorityClassName + annotations -string +map[string]string |
@@ -12384,22 +12082,24 @@ string
(Optional)
(Appears on: -EgressGatewaySpec) +EgressGateway)
-EgressGatewayDeploymentPodTemplateSpec is the EGW Deployment’s PodTemplateSpec +EgressGatewaySpec defines the desired state of EgressGateway
-metadata + replicas - -EgressGatewayMetadata - +int32 |
@@ -12424,8 +12122,7 @@ EgressGatewayMetadata
(Optional)
|
-spec + ipPools - -EgressGatewayDeploymentPodSpec + +[]EgressGatewayIPPool |
-(Optional)
-Spec is the EGW Deployment’s PodSpec. - -- - |
- -(Appears on: -EgressGatewaySpec) - -
--EgressGatewayFailureDetection defines the fields the needed for determining Egress Gateway -readiness. -
-Field | -Description | -
---|---|
-healthTimeoutDataStoreSeconds + externalNetworks -int32 +[]string |
@@ -12488,10 +12161,9 @@ int32
(Optional)
|
-icmpProbe + logSeverity - -ICMPProbe + +LogLevel @@ -12511,9 +12183,8 @@ ICMPProbe (Optional) -ICMPProbe define outgoing ICMP probes that Egress Gateway will use to -verify its upstream connection. Egress Gateway will report not ready if all -fail. Timeout must be greater than interval. +LogSeverity defines the logging level of the Egress Gateway. +Default: Info |
@@ -12521,10 +12192,10 @@ fail. Timeout must be greater than interval.
|
-httpProbe + template - -HTTPProbe + +EgressGatewayDeploymentPodTemplateSpec @@ -12533,36 +12204,19 @@ HTTPProbe (Optional) -HTTPProbe define outgoing HTTP probes that Egress Gateway will use to -verify its upsteam connection. Egress Gateway will report not ready if all -fail. Timeout must be greater than interval. +Template describes the EGW Deployment pod that will be created. |
- -(Appears on: -EgressGatewaySpec) - -
-Field | -Description | -
---|---|
-name + egressGatewayFailureDetection -string + +EgressGatewayFailureDetection + |
@@ -12570,7 +12224,11 @@ string
(Optional)
|
-cidr + aws -string + +AWSEgressGateway + |
@@ -12588,22 +12248,22 @@ string
(Optional)
(Appears on: -EgressGatewayDeploymentPodTemplateSpec) +EgressGateway)
-EgressGatewayMetadata contains the standard Kubernetes labels and annotations fields. +EgressGatewayStatus defines the observed state of EgressGateway
-labels + state -map[string]string +string |
-(Optional)
-Labels is a map of string keys and values that may match replica set and -service selectors. Each of these key/value pairs are added to the -object’s labels provided the key does not already exist in the object’s labels. -If not specified will default to projectcalico.org/egw:[name], where [name] is -the name of the Egress Gateway resource. +State provides user-readable status. |
@@ -12638,9 +12293,11 @@ the name of the Egress Gateway resource.
-annotations + conditions -map[string]string + +[]Kubernetes meta/v1.Condition + |
@@ -12648,24 +12305,23 @@ map[string]string
(Optional)
(Appears on: -EgressGateway) +AdditionalLogSourceSpec)
-EgressGatewaySpec defines the desired state of EgressGateway +EksConfigSpec defines configuration for fetching EKS audit logs.
-replicas + region -int32 +string |
-(Optional)
-Replicas defines how many instances of the Egress Gateway pod will run. +AWS Region EKS cluster is hosted in. |
@@ -12696,20 +12351,16 @@ Replicas defines how many instances of the Egress Gateway pod will run.
-ipPools + groupName - -[]EgressGatewayIPPool - +string |
-IPPools defines the IP Pools that the Egress Gateway pods should be using. -Either name or CIDR must be specified. -IPPools must match existing IPPools. +Cloudwatch log-group name containing EKS audit logs. |
@@ -12717,9 +12368,9 @@ IPPools must match existing IPPools.
-externalNetworks + streamPrefix -[]string +string |
@@ -12727,9 +12378,8 @@ IPPools must match existing IPPools.
(Optional)
|
-logSeverity + fetchInterval - -LogLevel - +int32 |
@@ -12749,19 +12397,39 @@ LogLevel
(Optional)
+ +(Appears on: +LogStorageSpec) + +
++ElasticsearchMetricsDeployment is the configuration for the tigera-elasticsearch-metric Deployment. +
+Field | +Description | +
---|---|
-template + spec - -EgressGatewayDeploymentPodTemplateSpec + +ElasticsearchMetricsDeploymentSpec @@ -12770,31 +12438,49 @@ EgressGatewayDeploymentPodTemplateSpec (Optional) -Template describes the EGW Deployment pod that will be created. +Spec is the specification of the ElasticsearchMetrics Deployment. ++ + |
+ +(Appears on: +ElasticsearchMetricsDeploymentPodSpec) + +
++ElasticsearchMetricsDeploymentContainer is a ElasticsearchMetricsDeployment container. +
+Field | +Description | +
---|---|
-egressGatewayFailureDetection + name - -EgressGatewayFailureDetection - +string |
-(Optional)
-EgressGatewayFailureDetection is used to configure how Egress Gateway -determines readiness. If both ICMP, HTTP probes are defined, one ICMP probe and one -HTTP probe should succeed for Egress Gateways to become ready. -Otherwise one of ICMP or HTTP probe should succeed for Egress gateways to become -ready if configured. +Name is an enum which identifies the ElasticsearchMetricsDeployment container by name. +Supported values are: tigera-elasticsearch-metrics |
@@ -12802,10 +12488,10 @@ ready if configured.
-aws + resources - -AWSEgressGateway + +Kubernetes core/v1.ResourceRequirements @@ -12814,22 +12500,24 @@ AWSEgressGateway (Optional) -AWS defines the additional configuration options for Egress Gateways on AWS. +Resources allows customization of limits and requests for compute resources such as cpu and memory. +If specified, this overrides the named ElasticsearchMetricsDeployment container’s resources. +If omitted, the ElasticsearchMetrics Deployment will use its default value for this container’s resources. |
(Appears on: -EgressGateway) +ElasticsearchMetricsDeploymentPodSpec)
-EgressGatewayStatus defines the observed state of EgressGateway +ElasticsearchMetricsDeploymentInitContainer is a ElasticsearchMetricsDeployment init container.
-state + name string @@ -12851,262 +12539,8 @@ string |
-State provides user-readable status. - - - |
-
-
-conditions - - -[]Kubernetes meta/v1.Condition - - - - |
-
-
-(Optional)
- -Conditions represents the latest observed set of conditions for the component. A component may be one or more of -Ready, Progressing, Degraded or other customer types. - - - |
-
- -(Appears on: -AdditionalLogSourceSpec) - -
--EksConfigSpec defines configuration for fetching EKS audit logs. -
-Field | -Description | -
---|---|
-
-region - -string - - - |
-
-
- -AWS Region EKS cluster is hosted in. - - - |
-
-
-groupName - -string - - - |
-
-
- -Cloudwatch log-group name containing EKS audit logs. - - - |
-
-
-streamPrefix - -string - - - |
-
-
-(Optional)
- -Prefix of Cloudwatch log stream containing EKS audit logs in the log-group. -Default: kube-apiserver-audit- - - - |
-
-
-fetchInterval - -int32 - - - |
-
-
-(Optional)
- -Cloudwatch audit logs fetching interval in seconds. -Default: 60 - - - |
-
- -(Appears on: -LogStorageSpec) - -
--ElasticsearchMetricsDeployment is the configuration for the tigera-elasticsearch-metric Deployment. -
-Field | -Description | -
---|---|
-
-spec - - -ElasticsearchMetricsDeploymentSpec - - - - |
-
-
-(Optional)
- -Spec is the specification of the ElasticsearchMetrics Deployment. - -- - |
-
- -(Appears on: -ElasticsearchMetricsDeploymentPodSpec) - -
--ElasticsearchMetricsDeploymentContainer is a ElasticsearchMetricsDeployment container. -
-Field | -Description | -
---|---|
-
-name - -string - - - |
-
-
- -Name is an enum which identifies the ElasticsearchMetricsDeployment container by name. -Supported values are: tigera-elasticsearch-metrics - - - |
-
-
-resources - - -Kubernetes core/v1.ResourceRequirements - - - - |
-
-
-(Optional)
- -Resources allows customization of limits and requests for compute resources such as cpu and memory. -If specified, this overrides the named ElasticsearchMetricsDeployment container’s resources. -If omitted, the ElasticsearchMetrics Deployment will use its default value for this container’s resources. - - - |
-
- -(Appears on: -ElasticsearchMetricsDeploymentPodSpec) - -
--ElasticsearchMetricsDeploymentInitContainer is a ElasticsearchMetricsDeployment init container. -
-Field | -Description | -
---|---|
-
-name - -string - - - |
-
-
- -Name is an enum which identifies the ElasticsearchMetricsDeployment init container by name. -Supported values are: tigera-ee-elasticsearch-metrics-tls-key-cert-provisioner +Name is an enum which identifies the ElasticsearchMetricsDeployment init container by name. +Supported values are: tigera-ee-elasticsearch-metrics-tls-key-cert-provisioner |
@@ -13450,7 +12884,7 @@ HonorTimestamps controls whether Prometheus respects the timestamps present in s
-
-resources - - -Kubernetes core/v1.ResourceRequirements - - - - |
-
-
-(Optional)
- -Resources allows customization of limits and requests for compute resources such as cpu and memory. -If specified, this overrides the named Fluentd DaemonSet container’s resources. -If omitted, the Fluentd DaemonSet will use its default value for this container’s resources. - - - |
-
- -(Appears on: -FluentdDaemonSetPodSpec) - -
--FluentdDaemonSetInitContainer is a Fluentd DaemonSet init container. -
-Field | -Description | -
---|---|
-
-name - -string - - - |
-
-
- -Name is an enum which identifies the Fluentd DaemonSet init container by name. -Supported values are: tigera-fluentd-prometheus-tls-key-cert-provisioner - - - |
-
-
-resources - - -Kubernetes core/v1.ResourceRequirements - - - - |
-
-
-(Optional)
- -Resources allows customization of limits and requests for compute resources such as cpu and memory. -If specified, this overrides the named Fluentd DaemonSet init container’s resources. -If omitted, the Fluentd DaemonSet will use its default value for this init container’s resources. - - - |
-
- -(Appears on: -FluentdDaemonSetPodTemplateSpec) - -
--FluentdDaemonSetPodSpec is the Fluentd DaemonSet’s PodSpec. -
-Field | -Description | -
---|---|
-
-initContainers - - -[]FluentdDaemonSetInitContainer - - - - |
-
-
-(Optional)
- -InitContainers is a list of Fluentd DaemonSet init containers. -If specified, this overrides the specified Fluentd DaemonSet init containers. -If omitted, the Fluentd DaemonSet will use its default values for its init containers. - - - |
-
-
-containers - - -[]FluentdDaemonSetContainer - - - - |
-
-
-(Optional)
- -Containers is a list of Fluentd DaemonSet containers. -If specified, this overrides the specified Fluentd DaemonSet containers. -If omitted, the Fluentd DaemonSet will use its default values for its containers. - - - |
-
- -(Appears on: -FluentdDaemonSetSpec) - -
--FluentdDaemonSetPodTemplateSpec is the Fluentd DaemonSet’s PodTemplateSpec -
-Field | -Description | -
---|---|
-
-spec - - -FluentdDaemonSetPodSpec - - - - |
-
-
-(Optional)
- -Spec is the Fluentd DaemonSet’s PodSpec. - -- - |
-
- -(Appears on: -FluentdDaemonSet) - -
--FluentdDaemonSetSpec defines configuration for the Fluentd DaemonSet. -
-Field | -Description | -
---|---|
-
-template - - -FluentdDaemonSetPodTemplateSpec - - - - |
-
-
-(Optional)
- -Template describes the Fluentd DaemonSet pod that will be created. - - - |
-
- -(Appears on: -GatewayAPI) - -
--GatewayAPISpec has fields that can be used to customize our GatewayAPI support. -
-Field | -Description | -
---|---|
-
-gatewayControllerDeployment - - -GatewayControllerDeployment - - - - |
-
-
- -Allow optional customization of the gateway controller deployment. - - - |
-
-
-gatewayCertgenJob - - -GatewayCertgenJob - - - - |
-
-
- -Allow optional customization of the gateway certgen job. - - - |
-
-
-gatewayDeployment - - -GatewayDeployment - - - - |
-
-
- -Allow optional customization of gateway deployments. - - - |
-
- -(Appears on: -GatewayAPISpec) - -
--GatewayCertgenJob allows customization of the gateway certgen job. -
--If GatewayCertgenJob.Metadata is non-nil, non-clashing labels and annotations from that metadata -are added into the job’s top-level metadata. -
--For customization of the job spec see GatewayCertgenJobSpec. -
-Field | -Description | -
---|---|
-
-metadata - - -Metadata - - - - |
-- -(Optional) - - | -
-
-spec - - -GatewayCertgenJobSpec - - - - |
-
-
-(Optional)
- - - |
-
- -(Appears on: -GatewayCertgenJobPodSpec) - -
--GatewayCertgenJobContainer allows customization of the gateway certgen job’s resource -requirements. -
--If GatewayCertgenJob.Spec.Template.Spec.Containers[“envoy-gateway-certgen”].Resources is non-nil, -it overrides the ResourceRequirements of the job’s “envoy-gateway-certgen” container. -
-Field | -Description | -
---|---|
-
-name - -string - - - |
-- - - | -
-
-resources - - -Kubernetes core/v1.ResourceRequirements - - - - |
-- -(Optional) - - | -
- -(Appears on: -GatewayCertgenJobPodTemplate) - -
--GatewayCertgenJobPodSpec allows customization of the gateway certgen job’s pod spec. -
--If GatewayCertgenJob.Spec.Template.Spec.Affinity is non-nil, it sets the affinity field of the -job’s pod template. -
--If GatewayCertgenJob.Spec.Template.Spec.NodeSelector is non-nil, it sets a node selector for -where job pods may be scheduled. -
--If GatewayCertgenJob.Spec.Template.Spec.Tolerations is non-nil, it sets the tolerations field of -the job’s pod template. -
--For customization of job container resources see GatewayCertgenJobContainer. -
-Field | -Description | -
---|---|
-
-affinity - - -Kubernetes core/v1.Affinity - - - - |
-- -(Optional) - - | -
-
-containers - - -[]GatewayCertgenJobContainer - - - - |
-- -(Optional) - - | -
-
-nodeSelector - -map[string]string - - - |
-- -(Optional) - - | -
-
-tolerations - - -[]Kubernetes core/v1.Toleration - - - - |
-- -(Optional) - - | -
- -(Appears on: -GatewayCertgenJobSpec) - -
--GatewayCertgenJobPodTemplate allows customization of the gateway certgen job’s pod template. -
--If GatewayCertgenJob.Spec.Template.Metadata is non-nil, non-clashing labels and -annotations from that metadata are added into the job’s pod template. -
--For customization of the pod template spec see GatewayCertgenJobPodSpec. -
-Field | -Description | -
---|---|
-
-metadata - - -Metadata - - - - |
-- -(Optional) - - | -
-
-spec - - -GatewayCertgenJobPodSpec - - - - |
-
-
-(Optional)
- - - |
-
- -(Appears on: -GatewayCertgenJob) - -
--GatewayCertgenJobSpec allows customization of the gateway certgen job spec. -
--For customization of the job template see GatewayCertgenJobPodTemplate. -
-Field | -Description | -
---|---|
-
-template - - -GatewayCertgenJobPodTemplate - - - - |
-- -(Optional) - - | -
- -(Appears on: -GatewayAPISpec) - -
--GatewayControllerDeployment allows customization of the gateway controller deployment. -
--If GatewayControllerDeployment.Metadata is non-nil, non-clashing labels and annotations from that -metadata are added into the deployment’s top-level metadata. -
--For customization of the deployment spec see GatewayControllerDeploymentSpec. -
-Field | -Description | -
---|---|
-
-metadata - - -Metadata - - - - |
-- -(Optional) - - | -
-
-spec - - -GatewayControllerDeploymentSpec - - - - |
-
-
-(Optional)
- - - |
-
- -(Appears on: -GatewayControllerDeploymentPodSpec) - -
--GatewayControllerDeploymentContainer allows customization of the gateway controller’s resource -requirements. -
--If GatewayControllerDeployment.Spec.Template.Spec.Containers[“envoy-gateway”].Resources is -non-nil, it overrides the ResourceRequirements of the controller’s “envoy-gateway” container. -
-Field | -Description | -
---|---|
-
-name - -string - - - |
-- - - | -
-
-resources - - -Kubernetes core/v1.ResourceRequirements - - - - |
-- -(Optional) - - | -
- -(Appears on: -GatewayControllerDeploymentPodTemplate) - -
--GatewayControllerDeploymentPodSpec allows customization of the gateway controller deployment pod -spec. -
--If GatewayControllerDeployment.Spec.Template.Spec.Affinity is non-nil, it sets the affinity field -of the deployment’s pod template. -
--If GatewayControllerDeployment.Spec.Template.Spec.NodeSelector is non-nil, it sets a node -selector for where controller pods may be scheduled. -
--If GatewayControllerDeployment.Spec.Template.Spec.Tolerations is non-nil, it sets the tolerations -field of the deployment’s pod template. -
--For customization of container resources see GatewayControllerDeploymentContainer. -
-Field | -Description | -
---|---|
-
-affinity - - -Kubernetes core/v1.Affinity - - - - |
-- -(Optional) - - | -
-
-containers - - -[]GatewayControllerDeploymentContainer - - - - |
-- -(Optional) - - | -
-
-nodeSelector - -map[string]string - - - |
-- -(Optional) - - | -
-
-tolerations - - -[]Kubernetes core/v1.Toleration - - - - |
-- -(Optional) - - | -
- -(Appears on: -GatewayControllerDeploymentSpec) - -
--GatewayControllerDeploymentPodTemplate allows customization of the gateway controller deployment -pod template. -
--If GatewayControllerDeployment.Spec.Template.Metadata is non-nil, non-clashing labels and -annotations from that metadata are added into the deployment’s pod template. -
--For customization of the pod template spec see GatewayControllerDeploymentPodSpec. -
-Field | -Description | -
---|---|
-
-metadata - - -Metadata - - - - |
-- -(Optional) - - | -
-
-spec - - -GatewayControllerDeploymentPodSpec - - - - |
-
-
-(Optional)
- - - |
-
- -(Appears on: -GatewayControllerDeployment) - -
--GatewayControllerDeploymentSpec allows customization of the gateway controller deployment spec. -
--If GatewayControllerDeployment.Spec.MinReadySeconds is non-nil, it sets the minReadySeconds field -for the deployment. -
--For customization of the pod template see GatewayControllerDeploymentPodTemplate. -
-Field | -Description | -
---|---|
-
-minReadySeconds - -int32 - - - |
-- -(Optional) - - | -
-
-template - - -GatewayControllerDeploymentPodTemplate - - - - |
-- -(Optional) - - | -
- -(Appears on: -GatewayAPISpec) - -
--GatewayDeployment allows customization of gateway deployments. -
--For detail see GatewayDeploymentSpec. -
-Field | -Description | -
---|---|
-
-spec - - -GatewayDeploymentSpec - - - - |
-
-
-(Optional)
- - - |
-
- -(Appears on: -GatewayDeploymentPodSpec) - -
--GatewayDeploymentContainer allows customization of the resource requirements of gateway -deployments. -
--If GatewayDeployment.Spec.Template.Spec.Containers[“envoy”].Resources is non-nil, it overrides -the ResourceRequirements of the “envoy” container in each gateway deployment. -
-Field | -Description | -
---|---|
-
-name - -string - - - |
-- - - | -
-
-resources - - -Kubernetes core/v1.ResourceRequirements - - - - |
-- -(Optional) - - | -
- -(Appears on: -GatewayDeploymentPodTemplate) - -
--GatewayDeploymentPodSpec allows customization of the pod spec of gateway deployments. -
--If GatewayDeployment.Spec.Template.Spec.Affinity is non-nil, it sets the affinity field of each -deployment’s pod template. -
--If GatewayDeployment.Spec.Template.Spec.NodeSelector is non-nil, it sets a node selector for -where gateway pods may be scheduled. -
--If GatewayDeployment.Spec.Template.Spec.Tolerations is non-nil, it sets the tolerations field of -each deployment’s pod template. -
--If GatewayDeployment.Spec.Template.Spec.TopologySpreadConstraints is non-nil, it sets the -topology spread constraints of each deployment’s pod template. -
--For customization of container resources see GatewayControllerDeploymentContainer. -
-Field | -Description | -
---|---|
-
-affinity - - -Kubernetes core/v1.Affinity - - - - |
-- -(Optional) - - | -
-
-containers - - -[]GatewayDeploymentContainer - - - - |
-- -(Optional) - - | -
-
-nodeSelector - -map[string]string - - - |
-- -(Optional) - - | -
-
-topologySpreadConstraints - - -[]Kubernetes core/v1.TopologySpreadConstraint - - - - |
-
-
-(Optional)
- -TopologySpreadConstraints describes how a group of pods ought to spread across topology -domains. Scheduler will schedule pods in a way which abides by the constraints. -All topologySpreadConstraints are ANDed. +Supported values are: fluentd |
@@ -14884,10 +13126,10 @@ All topologySpreadConstraints are ANDed.
-tolerations + resources - -[]Kubernetes core/v1.Toleration + +Kubernetes core/v1.ResourceRequirements @@ -14895,27 +13137,25 @@ All topologySpreadConstraints are ANDed. |
(Optional)
+ +Resources allows customization of limits and requests for compute resources such as cpu and memory. +If specified, this overrides the named Fluentd DaemonSet container’s resources. +If omitted, the Fluentd DaemonSet will use its default value for this container’s resources. + |
(Appears on: -GatewayDeploymentSpec) +FluentdDaemonSetPodSpec)
-GatewayDeploymentPodTemplate allows customization of the pod template of gateway deployments. -
--If GatewayDeployment.Spec.Template.Metadata is non-nil, non-clashing labels and annotations from -that metadata are added into each deployment’s pod template. -
--For customization of the pod template spec see GatewayDeploymentPodSpec. +FluentdDaemonSetInitContainer is a Fluentd DaemonSet init container.
-metadata + name - -Metadata - +string |
-(Optional)
+ +Name is an enum which identifies the Fluentd DaemonSet init container by name. +Supported values are: tigera-fluentd-prometheus-tls-key-cert-provisioner + |
-spec + resources - -GatewayDeploymentPodSpec + +Kubernetes core/v1.ResourceRequirements @@ -14956,30 +13197,25 @@ GatewayDeploymentPodSpec |
(Optional)
- - - +Resources allows customization of limits and requests for compute resources such as cpu and memory. +If specified, this overrides the named Fluentd DaemonSet init container’s resources. +If omitted, the Fluentd DaemonSet will use its default value for this init container’s resources. + |
(Appears on: -GatewayDeployment) +FluentdDaemonSetPodTemplateSpec)
-GatewayDeploymentSpec allows customization of the spec of gateway deployments. -
--For customization of the pod template see GatewayDeploymentPodTemplate. -
--For customization of the deployment strategy see GatewayDeploymentStrategy. +FluentdDaemonSetPodSpec is the Fluentd DaemonSet’s PodSpec.
-template + initContainers - -GatewayDeploymentPodTemplate + +[]FluentdDaemonSetInitContainer @@ -15003,16 +13239,21 @@ GatewayDeploymentPodTemplate |
(Optional)
+ +InitContainers is a list of Fluentd DaemonSet init containers. +If specified, this overrides the specified Fluentd DaemonSet init containers. +If omitted, the Fluentd DaemonSet will use its default values for its init containers. + |
-strategy + containers - -GatewayDeploymentStrategy + +[]FluentdDaemonSetContainer @@ -15021,30 +13262,68 @@ GatewayDeploymentStrategy (Optional) -The deployment strategy to use to replace existing pods with new ones. +Containers is a list of Fluentd DaemonSet containers. +If specified, this overrides the specified Fluentd DaemonSet containers. +If omitted, the Fluentd DaemonSet will use its default values for its containers. |
(Appears on: -GatewayDeploymentSpec) +FluentdDaemonSetSpec)
-GatewayDeploymentStrategy allows customization of the deployment strategy for gateway -deployments. +FluentdDaemonSetPodTemplateSpec is the Fluentd DaemonSet’s PodTemplateSpec +
+Field | +Description | +
---|---|
+
+spec + + +FluentdDaemonSetPodSpec + + + + |
+
+
+(Optional)
+ +Spec is the Fluentd DaemonSet’s PodSpec. ++ + |
+
-If GatewayDeployment.Spec.Strategy is non-nil, gateway deployments are set to use a rolling -update strategy, with the parameters specified in GatewayDeployment.Spec.Strategy. + +(Appears on: +FluentdDaemonSet) +
-Only RollingUpdate is supported at this time so the Type field is not exposed. +FluentdDaemonSetSpec defines configuration for the Fluentd DaemonSet.
-rollingUpdate + template - -Kubernetes apps/v1.RollingUpdateDeployment + +FluentdDaemonSetPodTemplateSpec @@ -15068,6 +13347,9 @@ Kubernetes apps/v1.RollingUpdateDeployment |
(Optional)
+ +Template describes the Fluentd DaemonSet pod that will be created. + |
-
-assignmentMode - -github.com/tigera/operator/pkg/apis/crd.projectcalico.org/v1.AssignmentMode - - - |
-
-
- -AssignmentMode determines if IP addresses from this pool should be assigned automatically or on request only - - |
-
-azure - - -Azure - - - - |
-
-
-(Optional)
- -Azure is used to configure azure provider specific options. - - - |
-
-
-proxy - - -Proxy - - - - |
-
-
-(Optional)
- -Proxy is used to configure the HTTP(S) proxy settings that will be applied to Tigera containers that connect -to destinations outside the cluster. It is expected that NO_PROXY is configured such that destinations within -the cluster (including the API server) are exempt from proxying. - - |
-
-esGatewayDeployment - - -ESGatewayDeployment - - - - |
-
-
- -ESGatewayDeployment configures the es-gateway Deployment. - - |
string
alias)- -(Appears on: -Azure) - -
@@ -21575,81 +19765,6 @@ One of: None, Login, Consent, SelectAccount. Provider represents a particular provider or flavor of Kubernetes. Valid options are: EKS, GKE, AKS, RKE2, OpenShift, DockerEnterprise, TKG.
-- -(Appears on: -InstallationSpec) - -
-Field | -Description | -
---|---|
-
-httpProxy - -string - - - |
-
-
-(Optional)
- -HTTPProxy defines the value of the HTTP_PROXY environment variable that will be set on Tigera containers that connect to -destinations outside the cluster. - - - |
-
-
-httpsProxy - -string - - - |
-
-
-(Optional)
- -HTTPSProxy defines the value of the HTTPS_PROXY environment variable that will be set on Tigera containers that connect to -destinations outside the cluster. - - - |
-
-
-noProxy - -string - - - |
-
-
-(Optional)
- -NoProxy defines the value of the NO_PROXY environment variable that will be set on Tigera containers that connect to -destinations outside the cluster. This value must be set such that destinations within the scope of the cluster, including -the Kubernetes API server, are exempt from being proxied. - - - |
-
@@ -21964,14 +20079,6 @@ related to connecting to our Prometheus server are automatically set by the oper (Appears on: ApplicationLayerSpec) -
-string
alias)- -(Appears on: -ApplicationLayerStatus) -