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
Copy file name to clipboardExpand all lines: DEVEL.md
+2Lines changed: 2 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -132,6 +132,8 @@ Check if the fields mentioned below in the [base CSV manifest file](deployments/
132
132
- metadata.annotations.containerImage
133
133
- metadata.annotations.createdAT
134
134
135
+
Check if [manager yaml file](deployments/operator/manager/manager.yaml)`spec.template.spec.containers.env` has correct sha256 digest for each plugin image.
136
+
135
137
Fork the [Community Operators](https://github.com/k8s-operatorhub/community-operators) repo and clone it:
Copy file name to clipboardExpand all lines: cmd/operator/README.md
+6-4Lines changed: 6 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -109,11 +109,13 @@ The upgrade of the deployed plugins can be done by simply installing a new relea
109
109
110
110
The operator auto-upgrades operator-managed plugins (CR images and thus corresponding deployed daemonsets) to the current release of the operator.
111
111
112
-
During upgrade the tag in the image path is updated (e.g. docker.io/intel/intel-sgx-plugin:tag), but the rest of the path is left intact.
112
+
From `0.28.0` release, each version of the operator can have a set of images in `deployments/operator/manager/manager.yaml` as env variables.
113
113
114
-
No upgrade is done for:
115
-
- Non-operator managed deployments
116
-
- Operator deployments without numeric tags
114
+
When env variables are set for specific plugins (and their initcontainers), plugins are upgraded to the images set as env variables and all user input is ignored.
115
+
116
+
The name of env variables is capitalized image with '_SHA' ending (e.g. in case of the image for `intel-sgx-plugin`, the env variable is `INTEL_SGX_PLUGIN_SHA`).
117
+
118
+
The value of env variables is the full path of the image (e.g. `docker.io/intel/intel-sgx-plugin@sha256:<digest>`).
0 commit comments