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"