Documentation ¶
Index ¶
Constants ¶
const AWSOperatorVersion = "aws-operator.giantswarm.io/version"
AWSOperatorVersion is the version label put into AWS specific CRs to define which aws-operator version should reconcile the given CR. Versions are defined as semver version without the "v" prefix, e.g. 8.7.0, which means that there is an aws-operator release v8.7.0.
const AppOperatorVersion = "app-operator.giantswarm.io/version"
AppOperatorVersion is the version label put into app CRs to define which app-operator version should reconcile the given CR. Versions are defined as semver version without the "v" prefix, e.g. 2.1.0, which means that there is an app-operator release v2.1.0.
const AzureOperatorVersion = "azure-operator.giantswarm.io/version"
AzureOperatorVersion is the version label put into Azure specific CRs to define which azure-operator version should reconcile the given CR. Versions are defined as semver version without the "v" prefix, e.g. 4.1.0, which means that there is an azure-operator release v4.1.0.
const ChartOperatorVersion = "chart-operator.giantswarm.io/version"
ChartOperatorVersion is the version label put into app CRs to define which app-operator version should reconcile the given CR. Versions are defined as semver version without the "v" prefix, e.g. 1.0.0, which means that there is a chart-operator release v1.0.0.
const Cluster = "giantswarm.io/cluster"
Cluster is the ID label put into all CRs to identify which Tenant Cluster the given CR is related to.
const ClusterOperatorVersion = "cluster-operator.giantswarm.io/version"
ClusterOperatorVersion is the version label put into provider independent CRs to define which cluster-operator version should reconcile the given CR. Versions are defined as semver version without the "v" prefix, e.g. 2.3.0, which means that there is a cluster-operator release v2.3.0.
const ControlPlane = "giantswarm.io/control-plane"
ControlPlane is the ID label put into all Control Plane CRs to identify which Master Nodes the given CR groups together.
const KVMOperatorVersion = "kvm-operator.giantswarm.io/version"
KVMOperatorVersion is the version label put into KVM specific CRs to define which kvm-operator version should reconcile the given CR. Versions are defined as semver version without the "v" prefix, e.g. 8.7.0, which means that there is a kvm-operator release v8.7.0.
const MachineDeployment = "giantswarm.io/machine-deployment"
MachineDeployment is the ID label put into all Machine Deployment CRs to identify which Worker Nodes the given CR groups together.
const MachinePool = "giantswarm.io/machine-pool"
MachinePool is the ID label put into all MachinePool and AzureMachinePool CRs and it contains tenant cluster node pool ID (i.e. the machine pool ID). E.g. giantswarm.io/machine-pool=de19f-h94vd.
const ManagedBy = "giantswarm.io/managed-by"
ManagedBy is the name of the operator managing the object. E.g. giantswarm.io/managed-by=app-operator.
const Monitoring = "giantswarm.io/monitoring"
Monitoring is a label that can be used on `Service` resources to mark them for scraping by Giant Swarm Prometheus instances that monitor the cluster they're found in. The service will be scraped only if the value is `true`.
const MonitoringPath = "giantswarm.io/monitoring-path"
MonitoringPath is an annotation that tells Prometheus the URL path a service exposes metrics on. It can be used on `Service` resources and will be picked up by `simple-service` `ServiceMonitor` to configure Prometheus.
The default is to use the path `/metrics`.
const MonitoringPort = "giantswarm.io/monitoring-port"
MonitoringPort is an annotation that tells Prometheus which port a service exposes metrics on. It can be used on `Service` resources and will be picked up by `simple-service` `ServiceMonitor` to configure Prometheus.
The default is to use the main port exposed in the `Service` resource if this annotation isn't used.
const Organization = "giantswarm.io/organization"
Organization is the ID label put into all CRs to identify which Organization the given CR is related to.
const ReleaseVersion = "release.giantswarm.io/version"
ReleaseVersion is the version label put into all CRs to define which Giant Swarm release the given CR is related to. Versions are defined as semver version without the "v" prefix, e.g. 11.4.0, which means that there is a Giant Swarm release v11.4.0.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
This section is empty.