UNCLASSIFIED - NO CUI

Refactor Grafana to Gluon 0.4.8

copied from link in mattermost group chat:

Instructions for refactoring/validation:

  1. Delete the cypress.config.js file and replace any occurrences of the following items in the package's cypress test with the shared commands now stored in gluon repo:
  • Keycloak Login
  • Grafana Login
  • Prometheus target validation
  • Grafana dashboard loading
  • Minio Login

Rename the cypress test file to have 01 prepended to it. This should help users control the order in which their custom scripts can run.

  1. Update gluon to 0.4.8 and run a helm dep update on the package.
  2. Run helm test on your package to validate the tests run successfully.

** Note: The pod itself will fail as it can't upload the videos, but you should see that the tests themselves run by looking at the logs.

  1. If the package had a keycloak login, validate by creating a new branch on big bang repo and enabling SSO in that pipeline. If the package had no keycloak login, this step can be skipped. Refer to this MR as a guide for this: big-bang/bigbang!3663 (diffs). Close MR and delete the branch after validation.

For steps 1 - 5 refer to this as an example: tempo!73 (merged) ( REMOVED STEP 2-3 )

Edited by Steven Donald