Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 11 additions & 1 deletion api/v1/apiserver_types.go
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Copyright (c) 2020-2025 Tigera, Inc. All rights reserved.
// Copyright (c) 2020-2026 Tigera, Inc. All rights reserved.
/*


Expand Down Expand Up @@ -89,6 +89,16 @@ type APIServerDeploymentContainer struct {
// If used in conjunction with the deprecated ComponentResources, then this value takes precedence.
// +optional
Resources *v1.ResourceRequirements `json:"resources,omitempty"`

// ReadinessProbe allows customization of the readiness probe timing parameters.
// The probe handler is set by the operator and cannot be overridden.
// +optional
ReadinessProbe *ProbeOverride `json:"readinessProbe,omitempty"`

// LivenessProbe allows customization of the liveness probe timing parameters.
// The probe handler is set by the operator and cannot be overridden.
// +optional
LivenessProbe *ProbeOverride `json:"livenessProbe,omitempty"`
}

// APIServerDeploymentInitContainer is an API server Deployment init container.
Expand Down
12 changes: 11 additions & 1 deletion api/v1/benchmarker_types.go
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Copyright (c) 2024 Tigera, Inc. All rights reserved.
// Copyright (c) 2024-2026 Tigera, Inc. All rights reserved.
/*

Licensed under the Apache License, Version 2.0 (the "License");
Expand Down Expand Up @@ -71,6 +71,16 @@ type ComplianceBenchmarkerDaemonSetContainer struct {
// If omitted, the Compliance Benchmarker DaemonSet will use its default value for this container's resources.
// +optional
Resources *v1.ResourceRequirements `json:"resources,omitempty"`

// ReadinessProbe allows customization of the readiness probe timing parameters.
// The probe handler is set by the operator and cannot be overridden.
// +optional
ReadinessProbe *ProbeOverride `json:"readinessProbe,omitempty"`

// LivenessProbe allows customization of the liveness probe timing parameters.
// The probe handler is set by the operator and cannot be overridden.
// +optional
LivenessProbe *ProbeOverride `json:"livenessProbe,omitempty"`
}

// ComplianceBenchmarkerDaemonSetInitContainer is a Compliance Benchmarker DaemonSet init container.
Expand Down
12 changes: 11 additions & 1 deletion api/v1/calico_kubecontrollers_types.go
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Copyright (c) 2022-2024 Tigera, Inc. All rights reserved.
// Copyright (c) 2022-2026 Tigera, Inc. All rights reserved.
/*

Licensed under the Apache License, Version 2.0 (the "License");
Expand Down Expand Up @@ -33,6 +33,16 @@ type CalicoKubeControllersDeploymentContainer struct {
// If used in conjunction with the deprecated ComponentResources, then this value takes precedence.
// +optional
Resources *v1.ResourceRequirements `json:"resources,omitempty"`

// ReadinessProbe allows customization of the readiness probe timing parameters.
// The probe handler is set by the operator and cannot be overridden.
// +optional
ReadinessProbe *ProbeOverride `json:"readinessProbe,omitempty"`

// LivenessProbe allows customization of the liveness probe timing parameters.
// The probe handler is set by the operator and cannot be overridden.
// +optional
LivenessProbe *ProbeOverride `json:"livenessProbe,omitempty"`
}

// CalicoKubeControllersDeploymentPodSpec is the calico-kube-controller Deployment's PodSpec.
Expand Down
12 changes: 11 additions & 1 deletion api/v1/calico_node_types.go
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Copyright (c) 2022-2024 Tigera, Inc. All rights reserved.
// Copyright (c) 2022-2026 Tigera, Inc. All rights reserved.
/*

Licensed under the Apache License, Version 2.0 (the "License");
Expand Down Expand Up @@ -33,6 +33,16 @@ type CalicoNodeDaemonSetContainer struct {
// If used in conjunction with the deprecated ComponentResources, then this value takes precedence.
// +optional
Resources *v1.ResourceRequirements `json:"resources,omitempty"`

// ReadinessProbe allows customization of the readiness probe timing parameters.
// The probe handler is set by the operator and cannot be overridden.
// +optional
ReadinessProbe *ProbeOverride `json:"readinessProbe,omitempty"`

// LivenessProbe allows customization of the liveness probe timing parameters.
// The probe handler is set by the operator and cannot be overridden.
// +optional
LivenessProbe *ProbeOverride `json:"livenessProbe,omitempty"`
}

// CalicoNodeDaemonSetInitContainer is a calico-node DaemonSet init container.
Expand Down
12 changes: 11 additions & 1 deletion api/v1/calico_node_windows_types.go
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Copyright (c) 2023-2024 Tigera, Inc. All rights reserved.
// Copyright (c) 2023-2026 Tigera, Inc. All rights reserved.
/*

Licensed under the Apache License, Version 2.0 (the "License");
Expand Down Expand Up @@ -33,6 +33,16 @@ type CalicoNodeWindowsDaemonSetContainer struct {
// If used in conjunction with the deprecated ComponentResources, then this value takes precedence.
// +optional
Resources *v1.ResourceRequirements `json:"resources,omitempty"`

// ReadinessProbe allows customization of the readiness probe timing parameters.
// The probe handler is set by the operator and cannot be overridden.
// +optional
ReadinessProbe *ProbeOverride `json:"readinessProbe,omitempty"`

// LivenessProbe allows customization of the liveness probe timing parameters.
// The probe handler is set by the operator and cannot be overridden.
// +optional
LivenessProbe *ProbeOverride `json:"livenessProbe,omitempty"`
}

// CalicoNodeWindowsDaemonSetInitContainer is a calico-node-windows DaemonSet init container.
Expand Down
12 changes: 11 additions & 1 deletion api/v1/compliance_controller_types.go
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Copyright (c) 2024 Tigera, Inc. All rights reserved.
// Copyright (c) 2024-2026 Tigera, Inc. All rights reserved.
/*

Licensed under the Apache License, Version 2.0 (the "License");
Expand Down Expand Up @@ -71,6 +71,16 @@ type ComplianceControllerDeploymentContainer struct {
// If omitted, the compliance controller Deployment will use its default value for this container's resources.
// +optional
Resources *v1.ResourceRequirements `json:"resources,omitempty"`

// ReadinessProbe allows customization of the readiness probe timing parameters.
// The probe handler is set by the operator and cannot be overridden.
// +optional
ReadinessProbe *ProbeOverride `json:"readinessProbe,omitempty"`

// LivenessProbe allows customization of the liveness probe timing parameters.
// The probe handler is set by the operator and cannot be overridden.
// +optional
LivenessProbe *ProbeOverride `json:"livenessProbe,omitempty"`
}

// ComplianceControllerDeploymentInitContainer is a compliance controller Deployment init container.
Expand Down
12 changes: 11 additions & 1 deletion api/v1/compliance_reporter_types.go
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Copyright (c) 2024 Tigera, Inc. All rights reserved.
// Copyright (c) 2024-2026 Tigera, Inc. All rights reserved.
/*

Licensed under the Apache License, Version 2.0 (the "License");
Expand Down Expand Up @@ -63,6 +63,16 @@ type ComplianceReporterPodTemplateContainer struct {
// If omitted, the ComplianceServer Deployment will use its default value for this container's resources.
// +optional
Resources *v1.ResourceRequirements `json:"resources,omitempty"`

// ReadinessProbe allows customization of the readiness probe timing parameters.
// The probe handler is set by the operator and cannot be overridden.
// +optional
ReadinessProbe *ProbeOverride `json:"readinessProbe,omitempty"`

// LivenessProbe allows customization of the liveness probe timing parameters.
// The probe handler is set by the operator and cannot be overridden.
// +optional
LivenessProbe *ProbeOverride `json:"livenessProbe,omitempty"`
}

// ComplianceReporterPodTemplateInitContainer is a ComplianceServer Deployment init container.
Expand Down
12 changes: 11 additions & 1 deletion api/v1/compliance_server_types.go
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Copyright (c) 2024 Tigera, Inc. All rights reserved.
// Copyright (c) 2024-2026 Tigera, Inc. All rights reserved.
/*

Licensed under the Apache License, Version 2.0 (the "License");
Expand Down Expand Up @@ -71,6 +71,16 @@ type ComplianceServerDeploymentContainer struct {
// If omitted, the ComplianceServer Deployment will use its default value for this container's resources.
// +optional
Resources *v1.ResourceRequirements `json:"resources,omitempty"`

// ReadinessProbe allows customization of the readiness probe timing parameters.
// The probe handler is set by the operator and cannot be overridden.
// +optional
ReadinessProbe *ProbeOverride `json:"readinessProbe,omitempty"`

// LivenessProbe allows customization of the liveness probe timing parameters.
// The probe handler is set by the operator and cannot be overridden.
// +optional
LivenessProbe *ProbeOverride `json:"livenessProbe,omitempty"`
}

// ComplianceServerDeploymentInitContainer is a ComplianceServer Deployment init container.
Expand Down
12 changes: 11 additions & 1 deletion api/v1/csi_node_driver.go
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*
Copyright (c) 2022-2024 Tigera, Inc. All rights reserved.
Copyright (c) 2022-2026 Tigera, Inc. All rights reserved.

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
Expand Down Expand Up @@ -32,6 +32,16 @@ type CSINodeDriverDaemonSetContainer struct {
// If omitted, the csi-node-driver DaemonSet will use its default value for this container's resources.
// +optional
Resources *v1.ResourceRequirements `json:"resources,omitempty"`

// ReadinessProbe allows customization of the readiness probe timing parameters.
// The probe handler is set by the operator and cannot be overridden.
// +optional
ReadinessProbe *ProbeOverride `json:"readinessProbe,omitempty"`

// LivenessProbe allows customization of the liveness probe timing parameters.
// The probe handler is set by the operator and cannot be overridden.
// +optional
LivenessProbe *ProbeOverride `json:"livenessProbe,omitempty"`
}

// CSINodeDriverDaemonSetPodSpec is the csi-node-driver DaemonSet's PodSpec.
Expand Down
12 changes: 11 additions & 1 deletion api/v1/dashboards_job_types.go
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Copyright (c) 2024 Tigera, Inc. All rights reserved.
// Copyright (c) 2024-2026 Tigera, Inc. All rights reserved.
/*

Licensed under the Apache License, Version 2.0 (the "License");
Expand Down Expand Up @@ -66,4 +66,14 @@ type DashboardsJobContainer struct {
// If omitted, the Dashboard Job will use its default value for this container's resources.
// +optional
Resources *v1.ResourceRequirements `json:"resources,omitempty"`

// ReadinessProbe allows customization of the readiness probe timing parameters.
// The probe handler is set by the operator and cannot be overridden.
// +optional
ReadinessProbe *ProbeOverride `json:"readinessProbe,omitempty"`

// LivenessProbe allows customization of the liveness probe timing parameters.
// The probe handler is set by the operator and cannot be overridden.
// +optional
LivenessProbe *ProbeOverride `json:"livenessProbe,omitempty"`
}
12 changes: 11 additions & 1 deletion api/v1/dex_deployment_types.go
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Copyright (c) 2024 Tigera, Inc. All rights reserved.
// Copyright (c) 2024-2026 Tigera, Inc. All rights reserved.
/*

Licensed under the Apache License, Version 2.0 (the "License");
Expand Down Expand Up @@ -71,6 +71,16 @@ type DexDeploymentContainer struct {
// If omitted, the Dex Deployment will use its default value for this container's resources.
// +optional
Resources *v1.ResourceRequirements `json:"resources,omitempty"`

// ReadinessProbe allows customization of the readiness probe timing parameters.
// The probe handler is set by the operator and cannot be overridden.
// +optional
ReadinessProbe *ProbeOverride `json:"readinessProbe,omitempty"`

// LivenessProbe allows customization of the liveness probe timing parameters.
// The probe handler is set by the operator and cannot be overridden.
// +optional
LivenessProbe *ProbeOverride `json:"livenessProbe,omitempty"`
}

// DexDeploymentInitContainer is a Dex Deployment init container.
Expand Down
12 changes: 11 additions & 1 deletion api/v1/eckoperator_types.go
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Copyright (c) 2024 Tigera, Inc. All rights reserved.
// Copyright (c) 2024-2026 Tigera, Inc. All rights reserved.
/*

Licensed under the Apache License, Version 2.0 (the "License");
Expand Down Expand Up @@ -71,6 +71,16 @@ type ECKOperatorStatefulSetContainer struct {
// If omitted, the ECKOperator StatefulSet will use its default value for this container's resources.
// +optional
Resources *v1.ResourceRequirements `json:"resources,omitempty"`

// ReadinessProbe allows customization of the readiness probe timing parameters.
// The probe handler is set by the operator and cannot be overridden.
// +optional
ReadinessProbe *ProbeOverride `json:"readinessProbe,omitempty"`

// LivenessProbe allows customization of the liveness probe timing parameters.
// The probe handler is set by the operator and cannot be overridden.
// +optional
LivenessProbe *ProbeOverride `json:"livenessProbe,omitempty"`
}

// ECKOperatorStatefulSetInitContainer is a ECKOperator StatefulSet init container.
Expand Down
12 changes: 11 additions & 1 deletion api/v1/egressgateway_types.go
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Copyright (c) 2023-2025 Tigera, Inc. All rights reserved.
// Copyright (c) 2023-2026 Tigera, Inc. All rights reserved.
/*

Licensed under the Apache License, Version 2.0 (the "License");
Expand Down Expand Up @@ -34,6 +34,16 @@ type EGWDeploymentContainer struct {
// If used in conjunction with the deprecated ComponentResources, then this value takes precedence.
// +optional
Resources *v1.ResourceRequirements `json:"resources,omitempty"`

// ReadinessProbe allows customization of the readiness probe timing parameters.
// The probe handler is set by the operator and cannot be overridden.
// +optional
ReadinessProbe *ProbeOverride `json:"readinessProbe,omitempty"`

// LivenessProbe allows customization of the liveness probe timing parameters.
// The probe handler is set by the operator and cannot be overridden.
// +optional
LivenessProbe *ProbeOverride `json:"livenessProbe,omitempty"`
}

// EGWDeploymentInitContainer is a Egress Gateway Deployment init container.
Expand Down
12 changes: 11 additions & 1 deletion api/v1/eks_logforwarder_types.go
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Copyright (c) 2024 Tigera, Inc. All rights reserved.
// Copyright (c) 2024-2026 Tigera, Inc. All rights reserved.
/*

Licensed under the Apache License, Version 2.0 (the "License");
Expand Down Expand Up @@ -71,6 +71,16 @@ type EKSLogForwarderDeploymentContainer struct {
// If omitted, the EKSLogForwarder Deployment will use its default value for this container's resources.
// +optional
Resources *v1.ResourceRequirements `json:"resources,omitempty"`

// ReadinessProbe allows customization of the readiness probe timing parameters.
// The probe handler is set by the operator and cannot be overridden.
// +optional
ReadinessProbe *ProbeOverride `json:"readinessProbe,omitempty"`

// LivenessProbe allows customization of the liveness probe timing parameters.
// The probe handler is set by the operator and cannot be overridden.
// +optional
LivenessProbe *ProbeOverride `json:"livenessProbe,omitempty"`
}

// EKSLogForwarderDeploymentInitContainer is a EKSLogForwarder Deployment init container.
Expand Down
12 changes: 11 additions & 1 deletion api/v1/elasticsearchmetric_types.go
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Copyright (c) 2024 Tigera, Inc. All rights reserved.
// Copyright (c) 2024-2026 Tigera, Inc. All rights reserved.
/*

Licensed under the Apache License, Version 2.0 (the "License");
Expand Down Expand Up @@ -71,6 +71,16 @@ type ElasticsearchMetricsDeploymentContainer struct {
// If omitted, the ElasticsearchMetrics Deployment will use its default value for this container's resources.
// +optional
Resources *v1.ResourceRequirements `json:"resources,omitempty"`

// ReadinessProbe allows customization of the readiness probe timing parameters.
// The probe handler is set by the operator and cannot be overridden.
// +optional
ReadinessProbe *ProbeOverride `json:"readinessProbe,omitempty"`

// LivenessProbe allows customization of the liveness probe timing parameters.
// The probe handler is set by the operator and cannot be overridden.
// +optional
LivenessProbe *ProbeOverride `json:"livenessProbe,omitempty"`
}

// ElasticsearchMetricsDeploymentInitContainer is a ElasticsearchMetricsDeployment init container.
Expand Down
12 changes: 11 additions & 1 deletion api/v1/esgateway_deployment_types.go
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Copyright (c) 2023-2024 Tigera, Inc. All rights reserved.
// Copyright (c) 2023-2026 Tigera, Inc. All rights reserved.
/*

Licensed under the Apache License, Version 2.0 (the "License");
Expand Down Expand Up @@ -71,6 +71,16 @@ type ESGatewayDeploymentContainer struct {
// If omitted, the es-gateway Deployment will use its default value for this container's resources.
// +optional
Resources *v1.ResourceRequirements `json:"resources,omitempty"`

// ReadinessProbe allows customization of the readiness probe timing parameters.
// The probe handler is set by the operator and cannot be overridden.
// +optional
ReadinessProbe *ProbeOverride `json:"readinessProbe,omitempty"`

// LivenessProbe allows customization of the liveness probe timing parameters.
// The probe handler is set by the operator and cannot be overridden.
// +optional
LivenessProbe *ProbeOverride `json:"livenessProbe,omitempty"`
}

// ESGatewayDeploymentInitContainer is a es-gateway Deployment init container.
Expand Down
12 changes: 11 additions & 1 deletion api/v1/fluentd_daemonset_types.go
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Copyright (c) 2024 Tigera, Inc. All rights reserved.
// Copyright (c) 2024-2026 Tigera, Inc. All rights reserved.
/*

Licensed under the Apache License, Version 2.0 (the "License");
Expand Down Expand Up @@ -71,6 +71,16 @@ type FluentdDaemonSetContainer struct {
// If omitted, the Fluentd DaemonSet will use its default value for this container's resources.
// +optional
Resources *v1.ResourceRequirements `json:"resources,omitempty"`

// ReadinessProbe allows customization of the readiness probe timing parameters.
// The probe handler is set by the operator and cannot be overridden.
// +optional
ReadinessProbe *ProbeOverride `json:"readinessProbe,omitempty"`

// LivenessProbe allows customization of the liveness probe timing parameters.
// The probe handler is set by the operator and cannot be overridden.
// +optional
LivenessProbe *ProbeOverride `json:"livenessProbe,omitempty"`
}

// FluentdDaemonSetInitContainer is a Fluentd DaemonSet init container.
Expand Down
Loading