Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Use "multiple sources" feature for build.ubuntu.* images #2405

Open
1 of 3 tasks
dougbu opened this issue Mar 29, 2024 · 0 comments
Open
1 of 3 tasks

Use "multiple sources" feature for build.ubuntu.* images #2405

dougbu opened this issue Mar 29, 2024 · 0 comments
Labels
dotnet-helix-machines Ops - Service Maintenance Used to track issues related to maintaining the services .NET Eng Supports Proposed-for-DncDevOps Issues or epics which may represent operational tasks, for consideration

Comments

@dougbu
Copy link
Member

dougbu commented Mar 29, 2024

@riarenas' work on #2113 included creation of base images we would prefer weren't required. There's a performance and storage cost associated with every image we generate. That work was however necessary due to our timing and the unavailability of the "multiple sources" feature from Image Factory.

The feature may now be available, according to a comment from @apilosofms in !38607 and the Image Factory v3 API docs. If this means what we hope it means, we should remove the Ubuntu base images, perhaps the non-VS Windows base images, and maybe even the Mariner base image (not sure why that exists in the first place)❔ Then, use the new feature to include artefacts from the central source directly in our custom images. This will also allow us to fairly easily avoid including linux-1es-gpt-prerequisites in a few of our Helix images.

Note

At this time, I have a question in a Teams channel out to @ChulHul confirming availability of the feature and asking how to use it.

Release Note Category

  • Feature changes/additions
  • Bug fixes
  • Internal Infrastructure Improvements

Release Note Description

Changed how we create a few of our custom build images to avoid base images for them. Also deleted the base image definitions we no longer require.

@dougbu dougbu added Ops - Service Maintenance Used to track issues related to maintaining the services .NET Eng Supports dotnet-helix-machines labels Mar 29, 2024
@garath garath added the Ops - P3 Operations task, priority 3 label Apr 2, 2024
@garath garath removed the Ops - P3 Operations task, priority 3 label Apr 9, 2024
@ilyas1974 ilyas1974 added the Proposed-for-DncDevOps Issues or epics which may represent operational tasks, for consideration label Oct 17, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dotnet-helix-machines Ops - Service Maintenance Used to track issues related to maintaining the services .NET Eng Supports Proposed-for-DncDevOps Issues or epics which may represent operational tasks, for consideration
Projects
None yet
Development

No branches or pull requests

3 participants