Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Pipeline validates upgrade instructions #57

Open
izgeri opened this issue Jun 16, 2020 · 0 comments
Open

Pipeline validates upgrade instructions #57

izgeri opened this issue Jun 16, 2020 · 0 comments

Comments

@izgeri
Copy link
Contributor

izgeri commented Jun 16, 2020

At current, we don't do any validation of the helm upgrade process in our pipeline.

In this issue, we'd like to add some automation to our pipeline to validate basic upgrade flows automatically, to reduce the XA load.

Before starting work on this card, please define the plan in a comment and seek feedback from the team.

Last XA plan (not everything necessarily needs to be tested in the pipeline, just sharing here for reference):

  • Standard Conjur version upgrade post-release, deploys PG - Run default deploy flow in a recent K8s version using Helm v3 with Conjur v1.x and then run helm upgrade to Conjur v1.{x+1}. Verify:
    • Works as expected
    • Conjur certs are managed appropriately after upgrade
    • Data still available after upgrade via API
  • Standard Conjur version upgrade post-release, remote PG - Run same flow as before, but with a remote PG instance
  • Upgrade from old helm chart release to new helm chart release
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Development

No branches or pull requests

1 participant