Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2019-09-24Add latest changes from gitlab-org/gitlab@masterGitLab Bot
2019-09-23Add latest changes from gitlab-org/gitlab@masterGitLab Bot
2019-09-16Add latest changes from gitlab-org/gitlab@masterGitLab Bot
2019-09-13Add latest changes from gitlab-org/gitlab@masterGitLab Bot
2019-09-11Merge branch 'review-app-optimizations' into 'master'Stan Hu
Refine the review-app custom variables See merge request gitlab-org/gitlab-ce!32783
2019-09-10Refine the review-app config variablesKyle Wiebers
Add base-config.yaml to define non-environment variable config for review app deploy. Define resource requests and limits for all used apps
2019-09-10Add review-cleanup-failed-deployment to prepareKyle Wiebers
Add in a job to purge previous release in Review App
2019-09-04Merge branch '66428-make-review-app-deployment-use-wait' into 'master'Rémy Coutable
Make Review App deployment use `--wait` instead of `--atomic` for better debugging Closes #66428 See merge request gitlab-org/gitlab-ce!32223
2019-09-03Make download_chart function robust for its own Review AppTakuya Noguchi
Signed-off-by: Takuya Noguchi <takninnovationresearch@gmail.com>
2019-09-03Switch back to the '--wait' flag for the 'helm upgrade' commandRémy Coutable
Signed-off-by: Rémy Coutable <remy@rymai.me>
2019-09-03Use new location for helm charts repoBalasankar "Balu" C
Signed-off-by: Balasankar "Balu" C <balasankar@gitlab.com>
2019-07-30Remove the wait_for_review_app_to_be_accessible step from review-deployRémy Coutable
Signed-off-by: Rémy Coutable <remy@rymai.me>
2019-07-30Use the --atomic flag when deploying Review AppsRémy Coutable
Signed-off-by: Rémy Coutable <remy@rymai.me>
2019-07-25Merge branch ↵Nick Thomas
'qa-stop-printing-dots-while-retrieving-pod-names-in-review-deploy' into 'master' Stop printing dots while retrieving pod in review-apps.sh See merge request gitlab-org/gitlab-ce!31062
2019-07-24Merge branch '64998-increase-helm-deploy-command-timeout' into 'master'Sean McGivern
Increase the Review App deploy command timeout to 15 minutes Closes #64998 See merge request gitlab-org/gitlab-ce!31061
2019-07-23Stop printing dots while retrieving pod in review-apps.shRémy Coutable
Signed-off-by: Rémy Coutable <remy@rymai.me>
2019-07-23Increase the Review App deploy timeout to 15 minutesRémy Coutable
Signed-off-by: Rémy Coutable <remy@rymai.me>
2019-07-23Fix Review App debuggingRémy Coutable
Signed-off-by: Rémy Coutable <remy@rymai.me>
2019-07-12ReviewApps: CI pin external-dns to 2.x versionJason Plum
Pin the version of deployed external-dns to `2.y.z`, using SemVer matching. (`^2.2.1`) Update the properties for the service account keys per *Upgrading to 2.0.0* of the `stable/external-dns` README. Add `aws.batchChangeSize=400` to combat messages about RDATA being too large. Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/64356
2019-07-04Add resources requests and limits for all Review Apps resourcesRémy Coutable
Signed-off-by: Rémy Coutable <remy@rymai.me>
2019-06-25Install Helm on dedicated nodesRémy Coutable
Signed-off-by: Rémy Coutable <remy@rymai.me>
2019-06-25Let Helm handle the cleanup and print logs when deployment failsRémy Coutable
Signed-off-by: Rémy Coutable <remy@rymai.me>
2019-06-12Apply suggestion to scripts/review_apps/review-apps.shRémy Coutable
2019-06-12[Review Apps] Set `global.imagePullPolicy: Always`Rémy Coutable
Signed-off-by: Rémy Coutable <remy@rymai.me>
2019-04-30Disable HTTP for the nginx-ingress Review App serviceRémy Coutable
Signed-off-by: Rémy Coutable <remy@rymai.me>
2019-04-24Organize better Review Apps and QA jobsRémy Coutable
Also, play manual jobs once dependency jobs are done instead of polling for the dependent jobs to be finished. Signed-off-by: Rémy Coutable <remy@rymai.me>
2019-04-19Make the Review App cleanup more efficientRémy Coutable
Ensure that the cleanup starts right away. Signed-off-by: Rémy Coutable <remy@rymai.me>
2019-04-17Don't fail the job if the Review App doesn't deploy properlyRémy Coutable
It seems the deploy function causes the job to fail if it doesn't succeed. That wasn't the intent as we want to curl the Review App after the deploy finished (even if it failed) because sometimes the Review App is just a bit long to be ready. This change wraps the Review App deployment with "set +e"/"set -e" to ensure that the job doesn't fail right away if the deploy fails. Signed-off-by: Rémy Coutable <remy@rymai.me>
2019-04-09Conform scripts/review_apps/review-apps.sh to shellcheckRémy Coutable
Signed-off-by: Rémy Coutable <remy@rymai.me>
2019-04-09Poll Review App after it's deployed to ensure it's accessibleRémy Coutable
Signed-off-by: Rémy Coutable <remy@rymai.me>
2019-03-28Add more logging in the Review Apps deployment stepsRémy Coutable
Signed-off-by: Rémy Coutable <remy@rymai.me>
2019-03-19Fix the .review-deploy-base job so that env variables are passedRémy Coutable
Signed-off-by: Rémy Coutable <remy@rymai.me>
2019-02-01Only use 2 replicas for nginx-ingress.controllerRémy Coutable
Signed-off-by: Rémy Coutable <remy@rymai.me>
2019-02-01Don't install Prometheus in Review AppsRémy Coutable
Signed-off-by: Rémy Coutable <remy@rymai.me>
2019-02-01Fine-tune Review Apps pod resource requestsRémy Coutable
Signed-off-by: Rémy Coutable <remy@rymai.me>
2019-01-24Introduce echoinfo for informationLin Jen-Shin
2019-01-24Use $CI_COMMIT_REF_SLUG in review-apps.shRémy Coutable
Signed-off-by: Rémy Coutable <remy@rymai.me>
2019-01-17[Review Apps] Don't exit when dependable job failsRémy Coutable
The function that retrieves the dependable job is pretty basic and retrieves the first job found with the matching name, but this job can be failed but then successfully retried. In that case, we would exit the depending job even though the dependable job actually succeeded (the second time). Let's simplify things, be optimistic and continue with the depending job even if the dependable job fails. That reverts to the original behavior. Signed-off-by: Rémy Coutable <remy@rymai.me>
2019-01-10Merge branch ↵Rémy Coutable
'55323-review-apps-use-2-replicas-for-the-tiller-deploy-deployment' into 'master' [Review Apps] Use 2 replicas for the `tiller-deploy` Deployment Closes #55323 See merge request gitlab-org/gitlab-ce!23806
2018-12-21Exit as error if job failsMark Lapierre
If a script is waiting for a job to be done and that job fails, exit with an error status so that the script doesn't continue with a prerequisite in an invalid state.
2018-12-19Use 2 replicas for the DeploymentRémy Coutable
Signed-off-by: Rémy Coutable <remy@rymai.me>
2018-12-18Specify the 'sync' policy for the external-dns deploymentsRémy Coutable
Signed-off-by: Rémy Coutable <remy@rymai.me>
2018-12-17Run gitlab:assets:compile on qa jobsMark Lapierre
Optionally compiling assets when needed for qa jobs proved unworkable so instead we fall back on compiling them for all qa jobs.
2018-12-06[QA] Better retrieve job ID for a retried jobRémy Coutable
Signed-off-by: Rémy Coutable <remy@rymai.me>
2018-11-26Add a manual job to run QA against a Review AppRémy Coutable
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>
2018-11-13Ensure we abort the cleanup if release is emptyRémy Coutable
Signed-off-by: Rémy Coutable <remy@rymai.me>
2018-11-11Disable usage pings in review appsBalasankar "Balu" C
2018-11-09Ensure we create the secrets at the right timeRémy Coutable
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>
2018-10-23Add omitted indentation fixIan Baum
2018-10-23Add review app to gitlab-ceIan Baum
* 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