-
-
Notifications
You must be signed in to change notification settings - Fork 25
/
Copy pathvalues.schema.json
99 lines (99 loc) · 2.76 KB
/
values.schema.json
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
89
90
91
92
93
94
95
96
97
98
99
{
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"fullnameOverride": {
"default": "",
"description": "String to fully override `\"kubenav.fullname\"`",
"required": [],
"title": "fullnameOverride",
"type": "string"
},
"global": {
"description": "Global values are values that can be accessed from any chart or subchart by exactly the same name.",
"required": [],
"title": "global",
"type": "object"
},
"nameOverride": {
"default": "",
"description": "Provide a name in place of `kubenav`",
"required": [],
"title": "nameOverride",
"type": "string"
},
"rbac": {
"properties": {
"customPermissions": {
"description": "Define the custom permissions to be granted to kubenav",
"items": {
"required": []
},
"required": [],
"title": "customPermissions",
"type": "array"
},
"mode": {
"default": "readonly",
"description": "Decide which access mode should be granted to kubenav: `readonly`, `cluster-admin` or `custom`.",
"required": [],
"title": "mode",
"type": "string"
},
"namespaceLimits": {
"description": "- apiGroups: [\"\"]\n resources: [\"nodes\", \"pods\"]\n verbs:\n - list\nDefine a list of namespaces to limit kubenav to only access these namespaces",
"items": {
"required": []
},
"required": [],
"title": "namespaceLimits",
"type": "array"
}
},
"required": [
"mode",
"customPermissions",
"namespaceLimits"
],
"title": "rbac",
"type": "object"
},
"serviceAccount": {
"properties": {
"annotations": {
"description": "Annotations to add to the service account",
"required": [],
"title": "annotations",
"type": "object"
},
"create": {
"default": true,
"description": "Specifies whether a service account should be created",
"required": [],
"title": "create",
"type": "boolean"
},
"name": {
"default": "",
"description": "The name of the service account to use.\nIf not set and create is true, a name is generated using the fullname templatev",
"required": [],
"title": "name",
"type": "string"
}
},
"required": [
"create",
"annotations",
"name"
],
"title": "serviceAccount",
"type": "object"
}
},
"required": [
"nameOverride",
"fullnameOverride",
"serviceAccount",
"rbac"
],
"type": "object"
}