stackspin merge requestshttps://open.greenhost.net/stackspin/stackspin/-/merge_requests2024-02-15T14:34:36Zhttps://open.greenhost.net/stackspin/stackspin/-/merge_requests/2162Start out with system-upgrade-controller scaled down2024-02-15T14:34:36ZArie PetersonStart out with system-upgrade-controller scaled downCloses #1660Closes #16602.12Arie PetersonArie Petersonhttps://open.greenhost.net/stackspin/stackspin/-/merge_requests/2033Resolve "Perform Stackspin upgrade immediately in upgrade test"2023-07-11T13:48:04ZArie PetersonResolve "Perform Stackspin upgrade immediately in upgrade test"Closes #1554Closes #15542.8Arie PetersonArie Petersonhttps://open.greenhost.net/stackspin/stackspin/-/merge_requests/1997Resolve "Nightly runs of main are missing"2023-06-08T09:22:28ZArie PetersonResolve "Nightly runs of main are missing"Closes #1546Closes #15462.7Arie PetersonArie Petersonhttps://open.greenhost.net/stackspin/stackspin/-/merge_requests/1980Resolve "Do not run pipeline for main branch"2023-05-31T07:41:59ZArie PetersonResolve "Do not run pipeline for main branch"Closes #1542 #870Closes #1542 #8702.7Arie PetersonArie Petersonhttps://open.greenhost.net/stackspin/stackspin/-/merge_requests/1979Resolve "App enabling sometimes fails in CI"2023-05-30T12:19:52ZArie PetersonResolve "App enabling sometimes fails in CI"Closes #1523Closes #15232.7Arie PetersonArie Petersonhttps://open.greenhost.net/stackspin/stackspin/-/merge_requests/1935Resolve "Run dashboard cypress tests from CI"2023-05-04T10:35:44ZArie PetersonResolve "Run dashboard cypress tests from CI"Closes #1536Closes #15362.7Arie PetersonArie Petersonhttps://open.greenhost.net/stackspin/stackspin/-/merge_requests/1850Resolve "Group renovate MRs for alpine"2023-03-02T13:39:35ZArie PetersonResolve "Group renovate MRs for alpine"Closes #1482Closes #14822.4Arie PetersonArie Petersonhttps://open.greenhost.net/stackspin/stackspin/-/merge_requests/1841Resolve "Zulip tries to send email in CI"2023-02-08T10:21:52ZArie PetersonResolve "Zulip tries to send email in CI"Closes #1508Closes #15082.4Arie PetersonArie Petersonhttps://open.greenhost.net/stackspin/stackspin/-/merge_requests/1798Resolve "Update curl in dockerfile"2023-01-12T10:59:09ZArie PetersonResolve "Update curl in dockerfile"Closes #1492Closes #14922.2Arie PetersonArie Petersonhttps://open.greenhost.net/stackspin/stackspin/-/merge_requests/1779Resolve "Switch back to ssl.com"2022-12-14T10:50:12ZArie PetersonResolve "Switch back to ssl.com"Closes #1488Closes #14882.2Arie PetersonArie Petersonhttps://open.greenhost.net/stackspin/stackspin/-/merge_requests/1766Resolve "Grafana test fails when having existing SSO session"2022-12-07T14:16:28ZArie PetersonResolve "Grafana test fails when having existing SSO session"Closes #1484Closes #14842.2Arie PetersonArie Petersonhttps://open.greenhost.net/stackspin/stackspin/-/merge_requests/1717Resolve "Helm chart CI considers tags unstable"2022-11-10T15:55:36ZArie PetersonResolve "Helm chart CI considers tags unstable"Closes #1473Closes #14732.2Arie PetersonArie Petersonhttps://open.greenhost.net/stackspin/stackspin/-/merge_requests/1600Resolve "Invalid yaml in nextcloud override"2022-11-01T10:10:47ZArie PetersonResolve "Invalid yaml in nextcloud override"Closes #1467Closes #14672.1Arie PetersonArie Petersonhttps://open.greenhost.net/stackspin/stackspin/-/merge_requests/1590Resolve "Add cypress test output to pod logs"2022-10-27T11:29:03ZVaracResolve "Add cypress test output to pod logs"Closes #1468
Related: nextcloud!326Closes #1468
Related: nextcloud!3262.1https://open.greenhost.net/stackspin/stackspin/-/merge_requests/1572Resolve "Use same username for all CI droplets"2022-10-19T12:34:51ZMaarten de WaardResolve "Use same username for all CI droplets"Closes #756Closes #7562.1https://open.greenhost.net/stackspin/stackspin/-/merge_requests/1543Resolve "Key error "severity" in prometheus-alerts CI job"2022-10-12T13:08:20ZArie PetersonResolve "Key error "severity" in prometheus-alerts CI job"Closes #1455Closes #14552.1Arie PetersonArie Petersonhttps://open.greenhost.net/stackspin/stackspin/-/merge_requests/1385Resolve "Upload videos and screenshots of Nextcloud test to cypress dashboard"2022-08-30T14:49:21ZVaracResolve "Upload videos and screenshots of Nextcloud test to cypress dashboard"Closes #1348Closes #13481.0https://open.greenhost.net/stackspin/stackspin/-/merge_requests/385Resolve "Re-use and tag master CI test image for merge requests"2022-08-23T13:25:05ZMaarten de WaardResolve "Re-use and tag master CI test image for merge requests"Closes #753 #764
I just figured out how to fix this, assuming that we can write to `.cluster.env` several times in one CI pipeline or do several `reports.dotenv`s
1. do a `curl` to the container registry API to check if we already hav...Closes #753 #764
I just figured out how to fix this, assuming that we can write to `.cluster.env` several times in one CI pipeline or do several `reports.dotenv`s
1. do a `curl` to the container registry API to check if we already have an image for the current branch:
```
curl https://open.greenhost.net/api/v4/projects/openappstack%2Fopenappstack/registry/repositories/2/tags/${CI_COMMIT_REF_SLUG}
```
If it exists, write to `.cluster.env`: `CI_CONTAINER_TAG=${CI_COMMIT_REF_SLUG}`
If it does not exist, write to `.cluster.env`: `CI_CONTAINER_TAG=master`
1. If the Dockerfile or requirements.txt has changed, build the container like we do now, and write to `.cluster.env`: `CI_CONTAINER_TAG=${CI_COMMIT_REF_SLUG}`
1. Change default image to `image: "${CI_REGISTRY_IMAGE}/${KANIKO_BUILD_IMAGENAME}:${CI_CONTAINER_TAG}"`
What I tried before:
1. I tried the docker pull master; docker tag <branch>; docker push but it requires "docker in docker" to work, which would require us to make some adjustments to the docker runners that compromise some of its security
2. I checked if we can use the GitLab API to re-tag an image (we can't, we can only GET and DELETE them)
3. I checked if kaniko can easily re-tag an image
4. I checked if we can only run the container build job for new branches or merge requests, but I haven't found a way of checking if your commit is for a new branch or merge request or not0.6.0https://open.greenhost.net/stackspin/stackspin/-/merge_requests/1350Resolve "Investigate Wekan test fails for main pipeline"2022-08-08T09:26:00ZArie PetersonResolve "Investigate Wekan test fails for main pipeline"Closes #1291Closes #12911.0Arie PetersonArie Petersonhttps://open.greenhost.net/stackspin/stackspin/-/merge_requests/1287Resolve "Investigate Wekan test fails for main pipeline"2022-07-28T10:45:46ZMaarten de WaardResolve "Investigate Wekan test fails for main pipeline"I can't be sure, but I think this Closes #1291
At least it makes the test a little more robust, and the "expected failure" has been solved.I can't be sure, but I think this Closes #1291
At least it makes the test a little more robust, and the "expected failure" has been solved.1.0