summaryrefslogtreecommitdiff
path: root/scripts/review_apps
Commit message (Collapse)AuthorAgeFilesLines
* Add a manual job to run QA against a Review App49570-add-review_qa-jobRémy Coutable2018-11-261-13/+132
| | | | | | | | | | | | | | | | | 1. Renames review to review-deploy. 2. Renames stop_review to review-stop. 3. Adds a build-qa-image job to the prepare stage and save the QA Docker image as artifact (example: https://gitlab.com/gitlab-org/gitlab-ce/-/jobs/120967019). 4. Adds a manual review-qa job to the test stage to run QA tests against the Review App (example: https://gitlab.com/gitlab-org/gitlab-ce/-/jobs/120967238). 5. Make the review-deploy job plays the review-qa job as soon as the Review App is deployed (example: https://gitlab.com/gitlab-org/gitlab-ce/-/jobs/120988775). 6. Updates the Review Apps documentation accordingly. Signed-off-by: Rémy Coutable <remy@rymai.me>
* Ensure we abort the cleanup if release is emptyRémy Coutable2018-11-131-6/+20
| | | | Signed-off-by: Rémy Coutable <remy@rymai.me>
* Disable usage pings in review appsdisable-usage-ping-review-appsBalasankar "Balu" C2018-11-111-0/+1
|
* Ensure we create the secrets at the right time53621-review-app-credentials-does-not-reliably-workRémy Coutable2018-11-091-0/+3
| | | | | | | | | | | | In `deploy`, if the previous deployment failed, we delete/cleanup all the objects related to the release, including secrets. The problem is that if we create the root password before that, it will be then recreated during the deploy with a random value! By creatigng the secret just before actually deplying a new release, we ensure that it won't be overriden. Signed-off-by: Rémy Coutable <remy@rymai.me>
* Add omitted indentation fixIan Baum2018-10-231-4/+4
|
* Add review app to gitlab-ceIan Baum2018-10-231-4/+33
| | | | | | | | | | * Uses the same supporting code as used in EE * Includes automated cleanup * Install external-dns helm chart to review apps cluster if it isn't already * Adds variables REVIEW_APPS_AWS_SECRET_KEY and REVIEW_APPS_AWS_ACCESS_key * review-apps-ce uses a different cipher
* Improve automated Review Apps cleanupce-52112-fix-review-apps-cleanup-ceRémy Coutable2018-10-221-25/+77
| | | | Signed-off-by: Rémy Coutable <remy@rymai.me>
* Cleanup review apps more rapidlyRémy Coutable2018-10-011-2/+2
| | | | | | | | - Stop review app's environment after 2 days - Delete review app's environment after 3 days - Delete Helm release after 4 days Signed-off-by: Rémy Coutable <remy@rymai.me>
* [CE] Port review apps file to CEce-improve-review-appsRémy Coutable2018-09-252-0/+293
Signed-off-by: Rémy Coutable <remy@rymai.me>