Skip to content
This repository has been archived by the owner on Jul 11, 2023. It is now read-only.

Add OSM release Upgrade test signal for OpenShift #3852

Closed
ksubrmnn opened this issue Jul 23, 2021 · 2 comments
Closed

Add OSM release Upgrade test signal for OpenShift #3852

ksubrmnn opened this issue Jul 23, 2021 · 2 comments
Assignees
Labels
area/openshift Related to OpenShift stale

Comments

@ksubrmnn
Copy link
Contributor

ksubrmnn commented Jul 23, 2021

Please describe the Improvement and/or Feature Request

Add similar logic for running the upgrade tests for the OSM PR gates in the OpenShift nightly job

# Upgrade tests
- name: Run Upgrade tests
id: upgrade_tests
env:
K8S_NAMESPACE: "osm-system"
run: go test ./tests/e2e -test.v -ginkgo.v -ginkgo.progress -installType=KindCluster -test.timeout 0 -test.failfast -ginkgo.failFast -ginkgo.focus='\[Bucket ${{ matrix.bucket }}\].*Upgrade'
continue-on-error: true
- name: Upload Upgrade test logs
uses: actions/upload-artifact@v2
with:
name: upgrade_test_logs_bucket_${{ matrix.bucket }}
path: /tmp/test**/*
- name: Check continue Upgrade tests
# Only fail CI when upgrade fails if we're running on a release branch. The main branch may introduce breaking changes at any time.
if: ${{ steps.upgrade_tests.outcome == 'failure' && !(!(github.event_name == 'push' && startsWith(github.ref, 'refs/heads/release-') || github.event_name == 'pull_request' && startsWith(github.base_ref, 'refs/heads/release-'))) }}
run: exit 1
- name: Clean Upgrade test logs
run: rm -rf /tmp/test*

Scope (please mark with X where applicable)

  • New Functionality [ ]
  • Install [ ]
  • SMI Traffic Access Policy [ ]
  • SMI Traffic Specs Policy [ ]
  • SMI Traffic Split Policy [ ]
  • Permissive Traffic Policy [ ]
  • Ingress [ ]
  • Egress [ ]
  • Envoy Control Plane [ ]
  • CLI Tool [ ]
  • Metrics [ ]
  • Certificate Management [ ]
  • Sidecar Injection [ ]
  • Logging [ ]
  • Debugging [ ]
  • Tests [ ]
  • CI System [X]
  • Demo [ ]
  • Project Release [ ]

Possible use cases

This will ensure we are testing upgrade for the OSM nightly job as appropriate

@ksubrmnn ksubrmnn added the area/openshift Related to OpenShift label Jul 23, 2021
@ksubrmnn ksubrmnn added this to the v0.10.0 milestone Jul 23, 2021
@ksubrmnn ksubrmnn self-assigned this Jul 23, 2021
@ksubrmnn ksubrmnn removed their assignment Jul 23, 2021
@draychev draychev modified the milestones: v0.10.0, v1.0.0 Aug 23, 2021
@ksubrmnn ksubrmnn changed the title Add OSM PR Upgrade test logic to OpenShift Nightly Job Add OSM Upgrade test signal for OpenShift Aug 25, 2021
@ksubrmnn ksubrmnn changed the title Add OSM Upgrade test signal for OpenShift Add OSM release Upgrade test signal for OpenShift Aug 25, 2021
@draychev draychev removed this from the v1.0.0 milestone Aug 31, 2021
@github-actions
Copy link

github-actions bot commented Feb 8, 2022

This issue will be closed due to a long period of inactivity. If you would like this issue to remain open then please comment or update.

@github-actions github-actions bot added the stale label Feb 8, 2022
@github-actions
Copy link

Issue closed due to inactivity.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
area/openshift Related to OpenShift stale
Projects
None yet
Development

No branches or pull requests

3 participants