github.com/giantswarm/apiextensions/v6@v6.6.0/pkg/label/version.go (about) 1 package label 2 3 // AppOperatorVersion is the version label put into app CRs to define 4 // which app-operator version should reconcile the given CR. Versions are 5 // defined as semver version without the "v" prefix, e.g. 2.1.0, which means 6 // that there is an app-operator release v2.1.0. 7 const AppOperatorVersion = "app-operator.giantswarm.io/version" 8 9 // ChartOperatorVersion is the version label put into app CRs to define 10 // which app-operator version should reconcile the given CR. Versions are 11 // defined as semver version without the "v" prefix, e.g. 1.0.0, which means 12 // that there is a chart-operator release v1.0.0. 13 const ChartOperatorVersion = "chart-operator.giantswarm.io/version" 14 15 // ConfigControllerVersion is the version label put into app CRs to define 16 // which config-controller version should reconcile the given CR. Versions are 17 // defined as semver version without the "v" prefix, e.g. 1.0.0, which means 18 // that there is a config-controller release v1.0.0. 19 const ConfigControllerVersion = "config-controller.giantswarm.io/version" 20 21 // AWSOperatorVersion is the version label put into AWS specific CRs to define 22 // which aws-operator version should reconcile the given CR. Versions are 23 // defined as semver version without the "v" prefix, e.g. 8.7.0, which means 24 // that there is an aws-operator release v8.7.0. 25 const AWSOperatorVersion = "aws-operator.giantswarm.io/version" 26 27 // AzureOperatorVersion is the version label put into Azure specific CRs to define 28 // which azure-operator version should reconcile the given CR. Versions are 29 // defined as semver version without the "v" prefix, e.g. 4.1.0, which means 30 // that there is an azure-operator release v4.1.0. 31 const AzureOperatorVersion = "azure-operator.giantswarm.io/version" 32 33 // ClusterOperatorVersion is the version label put into provider independent CRs 34 // to define which cluster-operator version should reconcile the given CR. 35 // Versions are defined as semver version without the "v" prefix, e.g. 2.3.0, 36 // which means that there is a cluster-operator release v2.3.0. 37 const ClusterOperatorVersion = "cluster-operator.giantswarm.io/version" 38 39 // KVMOperatorVersion is the version label put into KVM specific CRs to define 40 // which kvm-operator version should reconcile the given CR. Versions are 41 // defined as semver version without the "v" prefix, e.g. 8.7.0, which means 42 // that there is a kvm-operator release v8.7.0. 43 const KVMOperatorVersion = "kvm-operator.giantswarm.io/version" 44 45 // ReleaseVersion is the version label put into all CRs to define which Giant 46 // Swarm release the given CR is related to. Versions are defined as semver 47 // version without the "v" prefix, e.g. 11.4.0, which means that there is a 48 // Giant Swarm release v11.4.0. 49 const ReleaseVersion = "release.giantswarm.io/version"