Create devstack image builders for Olive release
jmbowman opened this issue · 11 comments
Now that Olive has been released, we need to make sure we're building devstack images for it; Tutor is the recommended development environment, but some things like certain MFEs still work better in devstack.
A/C:
- File an SRE issue to create the image builders. For reference the one for Nutmeg was https://2u-internal.atlassian.net/browse/PSRE-1817 .
- Once the jobs have been created, make sure that they run successfully and upload Olive-tagged images to Docker Hub.
- Determine if any services had already switched to Ansible-free images built by a GitHub Action, and if so make sure that appropriately-tagged images are built from the correct branch.
- Verify that a working devstack can be created for Olive once all the images are available.
Are there any updates?
It's now at the top of the team's backlog, it's been waiting behind wrap-up of already-started projects and a few fixes for minor security risks.
Made SRE ticket for creating Olive Image builders. https://2u-internal.atlassian.net/servicedesk/customer/portal/15/DOS-3554
Issue resolved in https://2u-internal.atlassian.net/browse/PSRE-2180
@iamsobanjaved Am I right that all the ACs from the issue description are done?
I need some guidance because I can't find images tagged for olive either at edxops
or openedx
DockerHub profiles.
Some of them exist (e.g. edxapp at edxops), but some are absent, e.g. discovery at edxops, credentials at edxops, discovery at openedx, etc
Opening this again, will verify that all images are created with the olive
tag
edxapp:olive.master is available now. I'll investigate all the other services and test that the devstack works for olive branches of all services perfectly.
All the jobs for creating devstack images with olive tag have been created but those are by default only triggered once there is a new commit in the olive.master
branch in any service. That's why only edxapp
image has been built till now.
I'll ask the SRE team to trigger these jobs manually so every service will have an image with olive.master
tag published as well.
All the jobs for creating devstack images with olive tag have been created but those are by default only triggered once there is a new commit in the
olive.master
branch in any service. That's why onlyedxapp
image has been built till now. I'll ask the SRE team to trigger these jobs manually so every service will have an image witholive.master
tag published as well.
Thanks for that!
openedx/discovery-dev docker image has also been published successfully for olive.master
branch.
We've reached out to the Ecommerce owning team for resolving the Jenkins job failure in the Ecommerce repo. Closing the current issue since another one has been opened in the maintenance board to track the ecommerce issue.