Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 6 additions & 3 deletions tests/e2e-openshift-upgrade/upgrade/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,8 @@ The test is designed to be run as part of the chainsaw test suite and requires s

The test requires the following values to be provided:
- `upgrade_fbc_image`: File-based catalog (FBC) image for upgrading the operator
- `upgrade_otel_version`: Target OpenTelemetry Operator version
- `upgrade_collector_version`: Expected OpenTelemetry Collector version after upgrade (from `opentelemetry-collector` in `versions.txt`)
- `upgrade_ta_version`: Expected Target Allocator version after upgrade (from `targetallocator` in `versions.txt`)
- `upgrade_operator_csv_name`: CSV name for the operator upgrade

### Running the Test
Expand All @@ -40,7 +41,8 @@ Use one of the following methods to run the upgrade test:
```bash
chainsaw test tests/e2e-openshift-upgrade --values - <<EOF
upgrade_fbc_image: brew.registry.redhat.io/rh-osbs/iib:986879
upgrade_otel_version: 0.127.0
upgrade_collector_version: 0.127.0
upgrade_ta_version: 0.127.0
upgrade_operator_csv_name: opentelemetry-operator.v0.127.0-1
EOF
```
Expand All @@ -49,7 +51,8 @@ EOF
Create a `values.yaml` file:
```yaml
upgrade_fbc_image: brew.registry.redhat.io/rh-osbs/iib:986879
upgrade_otel_version: 0.127.0
upgrade_collector_version: 0.127.0
upgrade_ta_version: 0.127.0
upgrade_operator_csv_name: opentelemetry-operator.v0.127.0-1
```

Expand Down
4 changes: 2 additions & 2 deletions tests/e2e-openshift-upgrade/upgrade/assert-upgrade.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ metadata:
status:
scale:
replicas: 1
version: ($upgrade_otel_version)
version: ($upgrade_collector_version)

---
apiVersion: opentelemetry.io/v1alpha1
Expand All @@ -47,4 +47,4 @@ metadata:
name: simplest
namespace: chainsaw-upgrade
status:
version: ($upgrade_otel_version)
version: ($upgrade_ta_version)
9 changes: 6 additions & 3 deletions tests/e2e-openshift-upgrade/upgrade/chainsaw-test.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -7,16 +7,19 @@ spec:
bindings:
- name: upgrade_fbc_image
value: ($values.upgrade_fbc_image)
- name: upgrade_otel_version
value: ($values.upgrade_otel_version)
- name: upgrade_collector_version
value: ($values.upgrade_collector_version)
- name: upgrade_ta_version
value: ($values.upgrade_ta_version)
- name: upgrade_operator_csv_name
value: ($values.upgrade_operator_csv_name)
# Refer Chainsaw docs on how to pass data to tests.
# https://kyverno.github.io/chainsaw/latest/examples/values/
# Example using heredoc:
# chainsaw test tests/e2e-openshift-upgrade --values - <<EOF
# upgrade_fbc_image: brew.registry.redhat.io/rh-osbs/iib:986879
# upgrade_otel_version: 0.127.0
# upgrade_collector_version: 0.127.0
# upgrade_ta_version: 0.127.0
# upgrade_operator_csv_name: opentelemetry-operator.v0.127.0-1
# EOF
steps:
Expand Down
Loading