package
1.39.0-1.dev
Repository: https://github.com/tigera/operator.git
Documentation: pkg.go.dev

# Functions

No description provided by the author
No description provided by the author
IsFIPSModeEnabled is a convenience function for turning a FIPSMode reference into a bool.
IsFIPSModeEnabledString is a convenience function for turning a FIPSMode reference into a string formatted bool.

# Constants

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Available indicates that the component is healthy.
Degraded means the component is not operating as desired and user action is required.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Progressing means that the component is in the process of being installed or upgraded.
Ready indicates that the component is healthy and ready.it is identical to Available and used in Status conditions for CRs.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
NodeInternalIP detects a node IP using the first status.Addresses entry of the relevant IP family with type NodeInternalIP on the Kubernetes nodes API.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
OIDCTypeDex uses Dex IdP, a popular open-source tool for connecting OIDC.
OIDCTypeTigera uses customer code to pass OIDC configuration directly into our server applications.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
The identity provider should prompt the end user for consent before returning information to the client.
The identity provider should prompt the end user for reauthentication.
The identity provider must not display any authentication or consent user interface pages.
The identity provider should prompt the end user to select a user account.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Variables

AddToScheme adds the types in this group-version to the given scheme.
No description provided by the author
No description provided by the author
No description provided by the author
DataTypes is a set of all data types stored mapped to their corresponding environment variables.
No description provided by the author
No description provided by the author
GroupVersion is group version used to register these objects.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
SchemeBuilder is used to add go types to the GroupVersionKind scheme.
No description provided by the author
No description provided by the author
No description provided by the author

# Structs

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
APIServer installs the Tigera API server and related resources.
APIServerDeployment is the configuration for the API server Deployment.
APIServerDeploymentContainer is an API server Deployment container.
No description provided by the author
APIServerDeploymentInitContainer is an API server Deployment init container.
APIServerDeploymentDeploymentPodSpec is the API server Deployment's PodSpec.
APIServerDeploymentPodTemplateSpec is the API server Deployment's PodTemplateSpec.
APIServerDeploymentSpec defines configuration for the API server Deployment.
APIServerList contains a list of APIServer.
No description provided by the author
No description provided by the author
APIServerSpec defines the desired state of Tigera API server.
APIServerStatus defines the observed state of Tigera API server.
ApplicationLayer is the Schema for the applicationlayers API.
ApplicationLayerList contains a list of ApplicationLayer.
ApplicationLayerSpec defines the desired state of ApplicationLayer.
ApplicationLayerStatus defines the observed state of ApplicationLayer.
Authentication is the Schema for the authentications API.
AuthenticationLDAP is the configuration needed to setup LDAP.
AuthenticationList contains a list of Authentication.
AuthenticationOIDC is the configuration needed to setup OIDC.
AuthenticationOpenshift is the configuration needed to setup Openshift.
AuthenticationSpec defines the desired state of Authentication.
AuthenticationStatus defines the observed state of Authentication.
AWSEgressGateway defines the configurations for deploying EgressGateway in AWS.
No description provided by the author
CalicoKubeControllersDeployment is the configuration for the calico-kube-controllers Deployment.
CalicoKubeControllersDeploymentContainer is a calico-kube-controllers Deployment container.
CalicoKubeControllersDeploymentPodSpec is the calico-kube-controller Deployment's PodSpec.
CalicoKubeControllersDeploymentPodTemplateSpec is the calico-kube-controllers Deployment's PodTemplateSpec.
CalicoKubeControllersDeploymentSpec defines configuration for the calico-kube-controllers Deployment.
CalicoNetworkSpec specifies configuration options for Calico provided pod networking.
CalicoNodeDaemonSet is the configuration for the calico-node DaemonSet.
CalicoNodeDaemonSetContainer is a calico-node DaemonSet container.
CalicoNodeDaemonSetInitContainer is a calico-node DaemonSet init container.
CalicoNodeDaemonSetPodSpec is the calico-node DaemonSet's PodSpec.
CalicoNodeDaemonSetPodTemplateSpec is the calico-node DaemonSet's PodTemplateSpec.
CalicoNodeDaemonSetSpec defines configuration for the calico-node DaemonSet.
CalicoNodeWindowsDaemonSet is the configuration for the calico-node-windows DaemonSet.
CalicoNodeWindowsDaemonSetContainer is a calico-node-windows DaemonSet container.
CalicoNodeWindowsDaemonSetInitContainer is a calico-node-windows DaemonSet init container.
CalicoNodeWindowsDaemonSetPodSpec is the calico-node-windows DaemonSet's PodSpec.
CalicoNodeWindowsDaemonSetPodTemplateSpec is the calico-node-windows DaemonSet's PodTemplateSpec.
CalicoNodeWindowsDaemonSetSpec defines configuration for the calico-node-windows DaemonSet.
Deprecated.
CalicoWindowsUpgradeDaemonSetContainer is a calico-windows-upgrade DaemonSet container.
CalicoWindowsUpgradeDaemonSetPodSpec is the calico-windows-upgrade DaemonSet's PodSpec.
CalicoWindowsUpgradeDaemonSetPodTemplateSpec is the calico-windows-upgrade DaemonSet's PodTemplateSpec.
CalicoWindowsUpgradeDaemonSetSpec defines configuration for the calico-windows-upgrade DaemonSet.
CertificateManagement configures pods to submit a CertificateSigningRequest to the certificates.k8s.io/v1beta1 API in order to obtain TLS certificates.
No description provided by the author
CNISpec contains configuration for the CNI plugin.
No description provided by the author
Compliance installs the components required for Tigera compliance reporting.
ComplianceBenchmarkerDaemonSet is the configuration for the Compliance Benchmarker DaemonSet.
ComplianceBenchmarkerDaemonSetContainer is a Compliance Benchmarker DaemonSet container.
ComplianceBenchmarkerDaemonSetInitContainer is a Compliance Benchmarker DaemonSet init container.
ComplianceBenchmarkerDaemonSetPodSpec is the Compliance Benchmarker DaemonSet's PodSpec.
ComplianceBenchmarkerDaemonSetPodTemplateSpec is the Compliance Benchmarker DaemonSet's PodTemplateSpec.
ComplianceBenchmarkerDaemonSetSpec defines configuration for the Compliance Benchmarker DaemonSet.
ComplianceControllerDeployment is the configuration for the compliance controller Deployment.
ComplianceControllerDeploymentContainer is a compliance controller Deployment container.
ComplianceControllerDeploymentInitContainer is a compliance controller Deployment init container.
ComplianceControllerDeploymentPodSpec is the compliance controller Deployment's PodSpec.
ComplianceControllerDeploymentPodTemplateSpec is the compliance controller Deployment's PodTemplateSpec.
ComplianceControllerDeploymentSpec defines configuration for the compliance controller Deployment.
ComplianceList contains a list of Compliance.
ComplianceReporterPodSpec is the ComplianceReporter PodSpec.
ComplianceReporterPodTemplate is the configuration for the ComplianceReporter PodTemplate.
ComplianceReporterPodTemplateContainer is a ComplianceServer Deployment container.
ComplianceReporterPodTemplateInitContainer is a ComplianceServer Deployment init container.
ComplianceReporterPodTemplateSpec is the ComplianceReporter PodTemplateSpec.
ComplianceServerDeployment is the configuration for the ComplianceServer Deployment.
ComplianceServerDeploymentContainer is a ComplianceServer Deployment container.
ComplianceServerDeploymentInitContainer is a ComplianceServer Deployment init container.
ComplianceServerDeploymentPodSpec is the ComplianceServer Deployment's PodSpec.
ComplianceServerDeploymentPodTemplateSpec is the ComplianceServer Deployment's PodTemplateSpec.
ComplianceServerDeploymentSpec defines configuration for the ComplianceServer Deployment.
ComplianceSnapshotterDeployment is the configuration for the compliance snapshotter Deployment.
ComplianceSnapshotterDeploymentContainer is a compliance snapshotter Deployment container.
ComplianceSnapshotterDeploymentInitContainer is a compliance snapshotter Deployment init container.
ComplianceSnapshotterDeploymentPodSpec is the compliance snapshotter Deployment's PodSpec.
ComplianceSnapshotterDeploymentPodTemplateSpec is the compliance snapshotter Deployment's PodTemplateSpec.
ComplianceSnapshotterDeploymentSpec defines configuration for the compliance snapshotter Deployment.
ComplianceSpec defines the desired state of Tigera compliance reporting capabilities.
ComplianceStatus defines the observed state of Tigera compliance reporting capabilities.
Deprecated.
CSINodeDriverDaemonSet is the configuration for the csi-node-driver DaemonSet.
CSINodeDriverDaemonSetContainer is a csi-node-driver DaemonSet container.
CSINodeDriverDaemonSetPodSpec is the csi-node-driver DaemonSet's PodSpec.
CSINodeDriverDaemonSetPodTemplateSpec is the csi-node-driver DaemonSet's PodTemplateSpec.
CSINodeDriverDaemonSetSpec defines configuration for the csi-node-driver DaemonSet.
DashboardsJob is the configuration for the Dashboards job.
DashboardsJobContainer is the Dashboards job container.
DashboardsJobPodSpec is the Dashboards job's PodSpec.
DashboardsJobPodTemplateSpec is the Dashboards job's PodTemplateSpec.
DashboardsJobSpec defines configuration for the Dashboards job.
No description provided by the author
DexDeployment is the configuration for the Dex Deployment.
DexDeploymentContainer is a Dex Deployment container.
DexDeploymentInitContainer is a Dex Deployment init container.
DexDeploymentPodSpec is the Dex Deployment's PodSpec.
DexDeploymentPodTemplateSpec is the Dex Deployment's PodTemplateSpec.
DexDeploymentSpec defines configuration for the Dex Deployment.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
ECKOperatorStatefulSet is the configuration for the ECKOperator StatefulSet.
ECKOperatorStatefulSetContainer is a ECKOperator StatefulSet container.
ECKOperatorStatefulSetInitContainer is a ECKOperator StatefulSet init container.
ECKOperatorStatefulSetPodSpec is the ECKOperator StatefulSet's PodSpec.
ECKOperatorStatefulSetPodTemplateSpec is the ECKOperator StatefulSet's PodTemplateSpec.
ECKOperatorStatefulSetSpec defines configuration for the ECKOperator StatefulSet.
EgressGateway is the Schema for the egressgateways API.
EgressGatewayDeploymentPodSpec is the Egress Gateway Deployment's PodSpec.
EgressGatewayDeploymentPodTemplateSpec is the EGW Deployment's PodTemplateSpec.
EgressGatewayFailureDetection defines the fields the needed for determining Egress Gateway readiness.
No description provided by the author
EgressGatewayList contains a list of EgressGateway.
EgressGatewayMetadata contains the standard Kubernetes labels and annotations fields.
EgressGatewaySpec defines the desired state of EgressGateway.
EgressGatewayStatus defines the observed state of EgressGateway.
EGWDeploymentContainer is a Egress Gateway Deployment container.
EGWDeploymentInitContainer is a Egress Gateway Deployment init container.
EksConfigSpec defines configuration for fetching EKS audit logs.
EKSLogForwarderDeployment is the configuration for the EKSLogForwarder Deployment.
EKSLogForwarderDeploymentContainer is a EKSLogForwarder Deployment container.
EKSLogForwarderDeploymentInitContainer is a EKSLogForwarder Deployment init container.
EKSLogForwarderDeploymentPodSpec is the EKSLogForwarder Deployment's PodSpec.
EKSLogForwarderDeploymentPodTemplateSpec is the EKSLogForwarder Deployment's PodTemplateSpec.
EKSLogForwarderDeploymentSpec defines configuration for the EKSLogForwarder Deployment.
ElasticsearchMetricsDeployment is the configuration for the tigera-elasticsearch-metric Deployment.
ElasticsearchMetricsDeploymentContainer is a ElasticsearchMetricsDeployment container.
ElasticsearchMetricsDeploymentInitContainer is a ElasticsearchMetricsDeployment init container.
ElasticsearchMetricsDeploymentPodSpec is the tElasticsearchMetricsDeployment's PodSpec.
ElasticsearchMetricsDeploymentPodTemplateSpec is the ElasticsearchMetricsDeployment's PodTemplateSpec.
ElasticsearchMetricsDeploymentSpec defines configuration for the ElasticsearchMetricsDeployment Deployment.
Endpoint contains a subset of relevant fields from the Prometheus Endpoint struct.
No description provided by the author
ESGatewayDeployment is the configuration for the es-gateway Deployment.
ESGatewayDeploymentContainer is a es-gateway Deployment container.
ESGatewayDeploymentInitContainer is a es-gateway Deployment init container.
ESGatewayDeploymentPodSpec is the es-gateway Deployment's PodSpec.
ESGatewayDeploymentPodTemplateSpec is the es-gateway Deployment's PodTemplateSpec.
ESGatewayDeploymentSpec defines configuration for the es-gateway Deployment.
No description provided by the author
FluentdDaemonSet is the configuration for the Fluentd DaemonSet.
FluentdDaemonSetContainer is a Fluentd DaemonSet container.
FluentdDaemonSetInitContainer is a Fluentd DaemonSet init container.
FluentdDaemonSetPodSpec is the Fluentd DaemonSet's PodSpec.
FluentdDaemonSetPodTemplateSpec is the Fluentd DaemonSet's PodTemplateSpec.
FluentdDaemonSetSpec defines configuration for the Fluentd DaemonSet.
No description provided by the author
No description provided by the author
GatewayAPISpec has fields that can be used to customize our GatewayAPI support.
GatewayCertgenJob allows customization of the gateway certgen job.
GatewayCertgenJobContainer allows customization of the gateway certgen job's resource requirements.
GatewayCertgenJobPodSpec allows customization of the gateway certgen job's pod spec.
GatewayCertgenJobPodTemplate allows customization of the gateway certgen job's pod template.
GatewayCertgenJobSpec allows customization of the gateway certgen job spec.
GatewayControllerDeployment allows customization of the gateway controller deployment.
GatewayControllerDeploymentContainer allows customization of the gateway controller's resource requirements.
GatewayControllerDeploymentPodSpec allows customization of the gateway controller deployment pod spec.
GatewayControllerDeploymentPodTemplate allows customization of the gateway controller deployment pod template.
GatewayControllerDeploymentSpec allows customization of the gateway controller deployment spec.
GatewayDeployment allows customization of gateway deployments.
GatewayDeploymentContainer allows customization of the resource requirements of gateway deployments.
GatewayDeploymentPodSpec allows customization of the pod spec of gateway deployments.
GatewayDeploymentPodTemplate allows customization of the pod template of gateway deployments.
GatewayDeploymentSpec allows customization of the spec of gateway deployments.
GatewayDeploymentStrategy allows customization of the deployment strategy for gateway deployments.
No description provided by the author
GoldmaneDeployment is the configuration for the goldmane Deployment.
No description provided by the author
GoldmaneDeploymentPodSpec is the goldmane Deployment's PodSpec.
GoldmaneDeploymentPodTemplateSpec is the goldmane Deployment's PodTemplateSpec.
GoldmaneDeploymentSpec defines configuration for the goldmane Deployment.
No description provided by the author
GoldmaneList contains a list of Whisker.
No description provided by the author
GoldmaneStatus defines the observed state of Goldmane.
Group search configuration to find the groups that a user is in.
GuardianDeployment is the configuration for the guardian Deployment.
GuardianDeploymentContainer is a guardian Deployment container.
GuardianDeploymentInitContainer is a guardian Deployment init container.
GuardianDeploymentPodSpec is the guardian Deployment's PodSpec.
GuardianDeploymentPodTemplateSpec is the guardian Deployment's PodTemplateSpec.
GuardianDeploymentSpec defines configuration for the guardian Deployment.
HTTPProbe defines the HTTP probe configuration for Egress Gateway.
ICMPProbe defines the ICMP probe configuration for Egress Gateway.
No description provided by the author
ImageSet is used to specify image digests for the images that the operator deploys.
ImageSetList contains a list of ImageSet.
ImageSetSpec defines the desired state of ImageSet.
Index defines how to store a tenant's data.
Indices defines the configuration for the indices in an Elasticsearch cluster.
Installation configures an installation of Calico or Calico Enterprise.
InstallationList contains a list of Installation.
InstallationSpec defines configuration for a Calico or Calico Enterprise installation.
InstallationStatus defines the observed state of the Calico or Calico Enterprise installation.
IntrusionDetection installs the components required for Tigera intrusion detection.
The ComponentResource struct associates a ResourceRequirements with a component by name.
IntrusionDetectionControllerDeployment is the configuration for the IntrusionDetectionController Deployment.
IntrusionDetectionControllerDeploymentContainer is a IntrusionDetectionController Deployment container.
IntrusionDetectionControllerDeploymentInitContainer is a IntrusionDetectionController Deployment init container.
IntrusionDetectionControllerDeploymentPodSpec is the IntrusionDetectionController Deployment's PodSpec.
IntrusionDetectionControllerDeploymentPodTemplateSpec is the IntrusionDetectionController Deployment's PodTemplateSpec.
IntrusionDetectionControllerDeploymentSpec defines configuration for the IntrusionDetectionController Deployment.
IntrusionDetectionList contains a list of IntrusionDetection.
IntrusionDetectionSpec defines the desired state of Tigera intrusion detection capabilities.
IntrusionDetectionStatus defines the observed state of Tigera intrusion detection capabilities.
IPAMSpec contains configuration for pod IP address management.
No description provided by the author
Kibana is the configuration for the Kibana.
KibanaContainer is a Kibana container.
KibanaInitContainer is a Kibana init container.
KibanaPodSpec is the Kibana Deployment's PodSpec.
KibanaPodTemplateSpec is the Kibana's PodTemplateSpec.
No description provided by the author
L7LogCollectorDaemonSet is the configuration for the L7LogCollector DaemonSet.
L7LogCollectorDaemonSetContainer is a L7LogCollector DaemonSet container.
L7LogCollectorDaemonSetInitContainer is a L7LogCollector DaemonSet init container.
L7LogCollectorDaemonSetPodSpec is the L7LogCollector DaemonSet's PodSpec.
L7LogCollectorDaemonSetPodTemplateSpec is the L7LogCollector DaemonSet's PodTemplateSpec.
L7LogCollectorDaemonSetSpec defines configuration for the L7LogCollector DaemonSet.
LinseedDeployment is the configuration for the linseed Deployment.
LinseedDeploymentContainer is a linseed Deployment container.
LinseedDeploymentInitContainer is a linseed Deployment init container.
LinseedDeploymentPodSpec is the linseed Deployment's PodSpec.
LinseedDeploymentPodTemplateSpec is the linseed Deployment's PodTemplateSpec.
LinseedDeploymentSpec defines configuration for the linseed Deployment.
No description provided by the author
LogCollector installs the components required for Tigera flow and DNS log collection.
LogCollectorList contains a list of LogCollector.
LogCollectorSpec defines the desired state of Tigera flow, audit, and DNS log collection.
LogCollectorStatus defines the observed state of Tigera flow and DNS log collection.
No description provided by the author
LogStorage installs the components required for Tigera flow and DNS log storage.
The ComponentResource struct associates a ResourceRequirements with a component by name.
LogStorageList contains a list of LogStorage.
LogStorageSpec defines the desired state of Tigera flow and DNS log storage.
LogStorageStatus defines the observed state of Tigera flow and DNS log storage.
The presence of ManagementCluster in your cluster, will configure it to be the management plane to which managed clusters can connect.
ManagementClusterConnection represents a link between a managed cluster and a management cluster.
ManagementClusterConnectionList contains a list of ManagementClusterConnection.
ManagementClusterConnectionSpec defines the desired state of ManagementClusterConnection.
ManagementClusterConnectionStatus defines the observed state of ManagementClusterConnection.
ManagementClusterList contains a list of ManagementCluster.
ManagementClusterSpec defines the desired state of a ManagementCluster.
No description provided by the author
Manager installs the Calico Enterprise manager graphical user interface.
ManagerDeployment is the configuration for the Manager Deployment.
ManagerDeploymentContainer is a Manager Deployment container.
ManagerDeploymentInitContainer is a Manager Deployment init container.
ManagerDeploymentPodSpec is the Manager Deployment's PodSpec.
ManagerDeploymentPodTemplateSpec is the Manager Deployment's PodTemplateSpec.
ManagerDeploymentSpec defines configuration for the Manager Deployment.
ManagerList contains a list of Manager.
ManagerSpec defines configuration for the Calico Enterprise manager GUI.
ManagerStatus defines the observed state of the Calico Enterprise manager GUI.
Metadata contains the standard Kubernetes labels and annotations fields.
Monitor is the Schema for the monitor API.
MonitorList contains a list of Monitor.
MonitorSpec defines the desired state of Tigera monitor.
MonitorStatus defines the observed state of Tigera monitor.
NodeAddressAutodetection provides configuration options for auto-detecting node addresses.
NodeAffinity is similar to *v1.NodeAffinity, but allows us to limit available schedulers.
Nodes defines the configuration for a set of identical Elasticsearch cluster nodes, each of type master, data, and ingest.
NodeSets defines configuration specific to each Elasticsearch Node Set.
NodeSetSelectionAttribute defines a K8s node "attribute" the Elasticsearch nodes should be aware of.
NonClusterHost installs the components required for non-cluster host log collection.
NonClusterHostList contains a list of NonClusterHost.
NonClusterHostSpec enables non-cluster hosts to connect to a cluster.
PacketCaptureAPI is used to configure the resource requirement for PacketCaptureAPI deployment.
PacketCaptureAPIDeployment is the configuration for the PacketCaptureAPI Deployment.
PacketCaptureAPIDeploymentContainer is a PacketCaptureAPI Deployment container.
PacketCaptureAPIDeploymentInitContainer is a PacketCaptureAPI Deployment init container.
PacketCaptureAPIDeploymentPodSpec is the PacketCaptureAPI Deployment's PodSpec.
PacketCaptureAPIDeploymentPodTemplateSpec is the PacketCaptureAPI Deployment's PodTemplateSpec.
PacketCaptureAPIDeploymentSpec defines configuration for the PacketCaptureAPI Deployment.
PacketCaptureAPIList contains a list of PacketCaptureAPI.
PacketCaptureAPISpec defines configuration for the Packet Capture API.
PacketCaptureAPIStatus defines the observed state of the Packet Capture API.
No description provided by the author
PolicyRecommendation is the Schema for the policy recommendation API.
PolicyRecommendationDeployment is the configuration for the PolicyRecommendation Deployment.
PolicyRecommendationDeploymentContainer is a PolicyRecommendation Deployment container.
PolicyRecommendationDeploymentInitContainer is a PolicyRecommendation Deployment init container.
PolicyRecommendationDeploymentPodSpec is the PolicyRecommendation Deployment's PodSpec.
PolicyRecommendationDeploymentPodTemplateSpec is the PolicyRecommendation Deployment's PodTemplateSpec.
PolicyRecommendationDeploymentSpec defines configuration for the PolicyRecommendation Deployment.
PolicyRecommendationList contains a list of Monitor.
PolicyRecommendationSpec defines configuration for the Calico Enterprise Policy Recommendation service.
PolicyRecommendationStatus defines the observed state of Tigera policy recommendation.
No description provided by the author
PrometheusContainer is a Prometheus container.
No description provided by the author
No description provided by the author
No description provided by the author
Retention defines how long data is retained in an Elasticsearch cluster before it is cleared.
S3StoreSpec defines configuration for exporting logs to Amazon S3.
No description provided by the author
No description provided by the author
SplunkStoreSpec defines configuration for exporting logs to splunk.
No description provided by the author
SyslogStoreSpec defines configuration for exporting logs to syslog.
Tenant is the Schema for the tenants API.
No description provided by the author
TenantList contains a list of Tenant.
No description provided by the author
No description provided by the author
TigeraStatus represents the most recently observed status for Calico or a Calico Enterprise functional area.
TigeraStatusCondition represents a condition attached to a particular component.
TigeraStatusList contains a list of TigeraStatus.
TigeraStatusSpec defines the desired state of TigeraStatus.
TigeraStatusStatus defines the observed state of TigeraStatus.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
TLSTerminatedRouteList contains a list of ManagedCluster resources.
No description provided by the author
Deprecated.
TyphaDeployment is the configuration for the typha Deployment.
TyphaDeploymentContainer is a typha Deployment container.
TyphaDeploymentInitContainer is a typha Deployment init container.
TyphaDeploymentPodSpec is the typha Deployment's PodSpec.
TyphaDeploymentPodTemplateSpec is the typha Deployment's PodTemplateSpec.
TyphaDeploymentSpec defines configuration for the typha Deployment.
TyphaDeploymentStrategy describes how to replace existing pods with new ones.
UserMatch when the value of a UserAttribute and a GroupAttribute match, a user belongs to the group.
User entry search configuration to match the credentials with a user.
No description provided by the author
WhiskerDeployment is the configuration for the whisker Deployment.
No description provided by the author
WhiskerDeploymentPodSpec is the whisker Deployment's PodSpec.
WhiskerDeploymentPodTemplateSpec is the whisker Deployment's PodTemplateSpec.
WhiskerDeploymentSpec defines configuration for the whisker Deployment.
No description provided by the author
WhiskerList contains a list of Whisker.
No description provided by the author
WhiskerStatus defines the observed state of Whisker.
No description provided by the author

# Type aliases

+kubebuilder:validation:Enum=Enabled;Disabled.
No description provided by the author
BGPOption describes the mode of BGP to use.
CAType specifies which verification method the tunnel client should use to verify the tunnel server's identity.
CNIPluginType describes the type of CNI plugin used.
No description provided by the author
ComponentName represents a single component.
ConditionStatus represents the status of a particular condition.
ContainerIPForwardingType specifies whether the CNI config for container ip forwarding is enabled.
+kubebuilder:validation:Enum=Reconcile;PreferExisting.
DataType represent the type of data stored +kubebuilder:validation:Enum=Alerts;AuditLogs;BGPLogs;ComplianceBenchmarks;ComplianceReports;ComplianceSnapshots;DNSLogs;FlowLogs;L7Logs;RuntimeReports;ThreatFeedsDomainSet;ThreatFeedsIPSet;WAFLogs.
No description provided by the author
EncapsulationType is the type of encapsulation to use on an IP pool.
EncryptionOption specifies the traffic encryption mode when connecting to a Syslog server.
No description provided by the author
HostPortsType specifies host port support.
No description provided by the author
No description provided by the author
No description provided by the author
KubernetesAutodetectionMethod is a method of detecting an IP address based on the Kubernetes API.
LinuxDataplaneOption controls which dataplane is to be used on Linux nodes.
+kubebuilder:validation:Enum=Enabled;Disabled.
+kubebuilder:validation:Enum=Error;Warning;Info;Debug.
+kubebuilder:validation:Enum=Fatal;Error;Warn;Info;Debug;Trace.
LogStorageComponentName CRD enum.
MultiInterfaceMode describes the method of providing multiple pod interfaces.
NativeIP defines if Egress Gateway pods should have AWS IPs.
NATOutgoingType describe the type of outgoing NAT to use.
NonPrivilegedType specifies whether Calico runs as permissioned or not One of: Enabled, Disabled.
OIDCType defines how OIDC is configured for Tigera Enterprise.
No description provided by the author
ProductVariant represents the variant of the product.
PromptType is a value that specifies whether the identity provider prompts the end user for re-authentication and consent.
Provider represents a particular provider or flavor of Kubernetes.
+kubebuilder:validation:Enum=Enabled;Disabled.
+kubebuilder:validation:Enum=Enabled;Disabled.
StatusConditionType is a type of condition that may apply to a particular component.
SyslogLogType represents the allowable log types for syslog.
No description provided by the author
TigeraStatusReason represents the reason for a particular condition.
+kubebuilder:validation:Enum=Enabled;Disabled.
+kubebuilder:validation:Enum=HNS;Disabled.