blob: b2b889bfa854e6886ccdfa6d31767f789f18900d (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
|
package common
// This file contains a list of constants required by other packages
// Defaults for Helm parameter names
const (
DefaultHelmImageName = "image.name"
DefaultHelmImageTag = "image.tag"
)
// Helm related annotations
const (
HelmParamImageNameAnnotationSuffix = "/%s.helm.image-name"
HelmParamImageTagAnnotationSuffix = "/%s.helm.image-tag"
HelmParamImageSpecAnnotationSuffix = "/%s.helm.image-spec"
)
// Kustomize related annotations
const (
KustomizeApplicationNameAnnotationSuffix = "/%s.kustomize.image-name"
)
// Image specific configuration annotations
const (
OldMatchOptionAnnotationSuffix = "/%s.tag-match" // Deprecated and will be removed
AllowTagsOptionAnnotationSuffix = "/%s.allow-tags"
IgnoreTagsOptionAnnotationSuffix = "/%s.ignore-tags"
ForceUpdateOptionAnnotationSuffix = "/%s.force-update"
UpdateStrategyAnnotationSuffix = "/%s.update-strategy"
PullSecretAnnotationSuffix = "/%s.pull-secret"
PlatformsAnnotationSuffix = "/%s.platforms"
)
// Application-wide update strategy related annotations
const (
ApplicationWideAllowTagsOptionAnnotationSuffix = "/allow-tags"
ApplicationWideIgnoreTagsOptionAnnotationSuffix = "/ignore-tags"
ApplicationWideForceUpdateOptionAnnotationSuffix = "/force-update"
ApplicationWideUpdateStrategyAnnotationSuffix = "/update-strategy"
ApplicationWidePullSecretAnnotationSuffix = "/pull-secret"
)
|