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
Create a separate bundle for OpenShift installations (#3056)
* Create a separate bundle for OpenShift installations
Signed-off-by: Israel Blancas <[email protected]>
* Retrigger tests
Signed-off-by: Israel Blancas <[email protected]>
* Revert
Signed-off-by: Israel Blancas <[email protected]>
---------
Signed-off-by: Israel Blancas <[email protected]>
# One of 'breaking', 'deprecation', 'new_component', 'enhancement', 'bug_fix'
2
+
change_type: enhancement
3
+
4
+
# The name of the component, or a single word describing the area of concern, (e.g. collector, target allocator, auto-instrumentation, opamp, github action)
5
+
component: bundle
6
+
7
+
# A brief description of the change. Surround your text with quotes ("") if it needs to start with a backtick (`).
8
+
note: "Create an specific bundle for OpenShift environments."
9
+
10
+
# One or more tracking issues related to the change
11
+
issues: [3054]
12
+
13
+
# (Optional) One or more lines of additional information to render under the primary note.
14
+
# These lines will be padded with 2 spaces and then inserted directly into the document.
Copy file name to clipboardexpand all lines: CONTRIBUTING.md
+1-1
Original file line number
Diff line number
Diff line change
@@ -199,7 +199,7 @@ When using OpenShift, the OLM is already installed.
199
199
200
200
### Create the bundle and related images
201
201
202
-
The following commands will generate a bundle under `bundle/`, build an image with its contents, build and publish the operator image.
202
+
The following commands will generate two bundles (one for regular Kubernetes and another one for OpenShift) under `bundle/`, build an image with its contents, build and publish the operator image.
203
203
204
204
```bash
205
205
BUNDLE_IMG=docker.io/${USER}/opentelemetry-operator-bundle:latest IMG=docker.io/${USER}/opentelemetry-operator:latest make bundle container container-push bundle-build bundle-push
@git diff -s --exit-code apis/v1alpha1/zz_generated.*.go || (echo "Build failed: a model has been changed but the generated resources aren't up to date. Run 'make generate' and update your PR."&&exit 1)
98
128
@git diff -s --exit-code bundle config || (echo "Build failed: the bundle, config files has been changed but the generated bundle, config files aren't up to date. Run 'make bundle' and update your PR."&& git diff &&exit 1)
99
-
@git diff -s --exit-code bundle.Dockerfile || (echo "Build failed: the bundle.Dockerfile file has been changed. The file should be the same as generated one. Run 'make bundle' and update your PR."&& git diff &&exit 1)
100
129
@git diff -s --exit-code docs/api.md || (echo "Build failed: the api.md file has been changed but the generated api.md file isn't up to date. Run 'make api-docs' and update your PR."&& git diff &&exit 1)
Copy file name to clipboardexpand all lines: RELEASE.md
+1-1
Original file line number
Diff line number
Diff line change
@@ -10,7 +10,7 @@ Steps to release a new version of the OpenTelemetry Operator:
10
10
- The `autoinstrumentation-*` versions should match the latest supported versions in `autoinstrumentation/`.
11
11
> [!WARNING]
12
12
> DO NOT BUMP JAVA PAST `1.32.X` AND DO NOT BUMP .NET PAST `1.2.0`. Upgrades past these versions will introduce breaking HTTP semantic convention changes.
13
-
1. Check if the compatible OpenShift versions are updated in the `hack/add-openshift-annotations.sh` script.
13
+
1. Check if the compatible OpenShift versions are updated in the `Makefile`.
14
14
1. Update the bundle by running `make bundle VERSION=$VERSION`.
15
15
1. Change the compatibility matrix in the [readme](./README.md) file, using the OpenTelemetry Operator version to be released and the current latest Kubernetes version as the latest supported version. Remove the oldest entry.
16
16
1. Update release schedule table, by moving the current release manager to the end of the table with updated release version.
0 commit comments