-
Notifications
You must be signed in to change notification settings - Fork 9
Open
Description
To verify upgrades are working as intended:
when I run make kubecf-upgrade,
- display deployed version of kubecf (
helm list --all-namespaceswould suffice) - create pre-upgrade org, space and user (https://github.com/SUSE/cf-ci/blob/develop/qa-pipelines/tasks/cf-upgrade.sh#L29-L36)
- deploy an app with instance count equal to diego cells if deployment is using diego (https://github.com/SUSE/cf-ci/blob/develop/qa-pipelines/tasks/cf-upgrade.sh#L37-L42)
- start a background process to check downtime of the deployed app (https://github.com/SUSE/cf-ci/blob/develop/qa-pipelines/tasks/cf-upgrade.sh#L44-L45)
- initiate upgrades
- check if upgrades are successful (already implemented)
- display deployed version of kubecf (
helm list --all-namespaceswould suffice) - list all orgs and users (https://github.com/SUSE/cf-ci/blob/develop/qa-pipelines/tasks/cf-upgrade.sh#L97-L103)
- if there is an app downtime, wait for it to be up (https://github.com/SUSE/cf-ci/blob/develop/qa-pipelines/tasks/cf-upgrade.sh#L105-L108)
- once the app is up and running post-upgrades, kill the app monitoring background process (https://github.com/SUSE/cf-ci/blob/develop/qa-pipelines/tasks/cf-upgrade.sh#L110-L115)
- display results of app downtime monitoring log (https://github.com/SUSE/cf-ci/blob/develop/qa-pipelines/tasks/cf-upgrade.sh#L117-L119)
- cleanup created org and deployed app (https://github.com/SUSE/cf-ci/blob/develop/qa-pipelines/tasks/cf-upgrade.sh#L120-L122)
viccuad
Metadata
Metadata
Assignees
Labels
No labels