-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathbitops.schema.yaml
88 lines (87 loc) · 2.16 KB
/
bitops.schema.yaml
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
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
helm:
type: object
properties:
cli:
type: object
properties:
namespace:
type: string
parameter: namespace
export_env: NAMESPACE
required: true
timeout:
type: string
parameter: timeout
export_env: TIMEOUT
default: "500s"
set:
type: list
parameter: set
export_env: HELM_SET_FLAG
debug:
type: boolean
parameter: debug
export_env: HELM_DEBUG
atomic:
type: boolean
parameter: atomic
force:
type: boolean
parameter: force
dry-run:
type: boolean
parameter: dry-run
options:
type: object
properties:
skip-deploy:
type: boolean
parameter: skip-deploy
export_env: HELM_SKIP_DEPLOY
release-name:
type: string
export_env: HELM_RELEASE_NAME
required: true
default-root-dir:
type: string
export_env: DEFAULT_ROOT_DIR
default: _default
default-dir-flag:
type: boolean
default: true
export_env: DEFAULT_DIR_FLAG
default-sub-dir:
type: string
export_env: DEFAULT_SUB_DIR
uninstall:
type: string
export_env: HELM_UNINSTALL
k8s:
type: object
properties:
kubeconfigpath:
type: string
export_env: KUBE_CONFIG_PATH
fetch:
type: object
properties:
kubeconfig:
type: boolean
default: true
export_env: FETCH_KUBECONFIG
cluster-name:
type: string
export_env: CLUSTER_NAME
required: true
plugins:
type: object
properties:
s3:
type: object
properties:
region:
type: string
export_env: HELM_PLUGIN_S3_REGION
bucket:
type: string
export_env: HELM_CHARTS_S3_BUCKET