github.com/giantswarm/apiextensions/v2@v2.6.2/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 // AWSOperatorVersion is the version label put into AWS specific CRs to define 16 // which aws-operator version should reconcile the given CR. Versions are 17 // defined as semver version without the "v" prefix, e.g. 8.7.0, which means 18 // that there is an aws-operator release v8.7.0. 19 const AWSOperatorVersion = "aws-operator.giantswarm.io/version" 20 21 // AzureOperatorVersion is the version label put into Azure specific CRs to define 22 // which azure-operator version should reconcile the given CR. Versions are 23 // defined as semver version without the "v" prefix, e.g. 4.1.0, which means 24 // that there is an azure-operator release v4.1.0. 25 const AzureOperatorVersion = "azure-operator.giantswarm.io/version" 26 27 // ClusterOperatorVersion is the version label put into provider independent CRs 28 // to define which cluster-operator version should reconcile the given CR. 29 // Versions are defined as semver version without the "v" prefix, e.g. 2.3.0, 30 // which means that there is a cluster-operator release v2.3.0. 31 const ClusterOperatorVersion = "cluster-operator.giantswarm.io/version" 32 33 // KVMOperatorVersion is the version label put into KVM specific CRs to define 34 // which kvm-operator version should reconcile the given CR. Versions are 35 // defined as semver version without the "v" prefix, e.g. 8.7.0, which means 36 // that there is a kvm-operator release v8.7.0. 37 const KVMOperatorVersion = "kvm-operator.giantswarm.io/version" 38 39 // ReleaseVersion is the version label put into all CRs to define which Giant 40 // Swarm release the given CR is related to. Versions are defined as semver 41 // version without the "v" prefix, e.g. 11.4.0, which means that there is a 42 // Giant Swarm release v11.4.0. 43 const ReleaseVersion = "release.giantswarm.io/version"