You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
helm search repo skyhook ## should show the latest version
68
68
69
-
# basic install
69
+
# basic install
70
70
helm install skyhook skyhook/skyhook-operator \
71
-
--version v0.9.1 \
71
+
--version v0.9.2 \
72
72
--namespace skyhook \
73
-
--create-namespace
73
+
--create-namespace
74
74
```
75
75
76
76
### Configure Image Pull Secrets (if needed)
@@ -102,7 +102,7 @@ kubectl wait --for=condition=Ready pod -l control-plane=controller-manager -n sk
102
102
kubectl get pods -l control-plane=controller-manager -n skyhook -o jsonpath='{.items[0].status.conditions[?(@.type=="Ready")].status}'
103
103
104
104
# Verify the CRDs are installed
105
-
kubectl get crd | grep skyhook
105
+
kubectl get crd | grep skyhook
106
106
107
107
# Verify packages are working
108
108
kubectl apply -f - <<EOF
@@ -174,13 +174,13 @@ The Status will show the overall package status as well as the status of each no
174
174
# View node state annotations for a specific Skyhook
175
175
kubectl get nodes -o jsonpath='{range .items[*]}{.metadata.name}{": "}{.metadata.annotations.skyhook\.nvidia\.com/nodeState_<skyhook-name>}{"\n"}{end}'
176
176
```
177
-
177
+
178
178
### Stages
179
179
The operator will apply steps in a package throughout different lifecycle stages. This ensures that the right steps are applied in the right situations and in the correct order.
180
180
- Upgrade: This stage will be ran whenever a package's version is upgraded in the SCR.
181
181
- Uninstall: This stage will be ran whenever a package's version is downgraded or it's removed from the SCR.
182
182
- Apply: This stage will always be ran at least once.
183
-
- Config: This stage will run when a configmap is changed and on the first SCR application.
183
+
- Config: This stage will run when a configmap is changed and on the first SCR application.
184
184
- Interrupt: This stage will run when a package has an interrupt defined or a key's value in a packages configmap changes which has a config interrupt defined.
185
185
- Post-Interrupt: This stage will run when a package's interrupt has finished.
186
186
@@ -199,7 +199,7 @@ This ensures that when operations like kernel module unloading or system reboots
199
199
200
200
**NOTE**: If a package is removed from the SCR, then the uninstall stage for that package will solely be run.
201
201
202
-
**Semantic versioning is strictly enforced in the operator** in order to support upgrade and uninstall. Semantic versioning allows the
202
+
**Semantic versioning is strictly enforced in the operator** in order to support upgrade and uninstall. Semantic versioning allows the
203
203
operator to know which way the package is going while also enforcing best versioning practices.
204
204
205
205
**For detailed information about our versioning strategy, git tagging conventions, and component release process, see [docs/versioning.md](docs/versioning.md) and [docs/release-process.md](docs/release-process.md).**
Copy file name to clipboardExpand all lines: chart/values.yaml
+5-5Lines changed: 5 additions & 5 deletions
Original file line number
Diff line number
Diff line change
@@ -57,16 +57,16 @@ controllerManager:
57
57
drop:
58
58
- ALL
59
59
env:
60
-
## copyDirRoot is the directory for which the operator will work from on the host.
60
+
## copyDirRoot is the directory for which the operator will work from on the host.
61
61
## Some environments may require this to be set to a specific directory.
62
62
copyDirRoot: /var/lib/skyhook
63
-
## agentLogRoot is the directory for which the agent will write logs.
63
+
## agentLogRoot is the directory for which the agent will write logs.
64
64
## Some environments may require this to be set to a specific directory.
65
65
agentLogRoot: /var/log/skyhook
66
66
## leaderElection: "true" will enable leader election for the operator controller
67
67
## Default is "true" and is required for production.
68
68
leaderElection: "true"
69
-
## logLevel: "info" is the log level for the operator controller.
69
+
## logLevel: "info" is the log level for the operator controller.
70
70
## If you want more or less logs, change this value to "debug" or "error".
71
71
logLevel: info
72
72
metricsPort: :8080
@@ -85,7 +85,7 @@ controllerManager:
85
85
## agentImage: is the image used for the agent container. This image is the default for this install, but can be overridden in the CR at package level.
86
86
agent:
87
87
repository: nvcr.io/nvidia/skyhook/agent
88
-
tag: "v6.3.0"
88
+
tag: "v6.3.1"
89
89
90
90
# resources: If this is defined it will override the default calculation for resources
91
91
# from estimatedNodeCount and estimatedPackageCount. The below values are
@@ -147,7 +147,7 @@ webhook:
147
147
secretName: webhook-cert
148
148
## serviceName: name of the service to expose the webhook
149
149
serviceName: skyhook-operator-webhook-service
150
-
## enable: "true" will enable the webhook setup in the operator controller.
150
+
## enable: "true" will enable the webhook setup in the operator controller.
151
151
## Default is "true" and is required for production.
0 commit comments