Skip to content

Simple storage merging for base configs API.#809

Open
cwize1 wants to merge 1 commit into
mainfrom
user/chrisgun/baseConfigStorage
Open

Simple storage merging for base configs API.#809
cwize1 wants to merge 1 commit into
mainfrom
user/chrisgun/baseConfigStorage

Conversation

@cwize1

@cwize1 cwize1 commented Jun 26, 2026

Copy link
Copy Markdown
Contributor
  1. Allow storage to be specified one time in the config tree. This covers a lot of uses cases, without the need for more complex merging logic.

  2. Merge preview feature flags from base configs.

  3. For the test config files that have distro variations, move common settings into a base config. This helps significantly reduce config duplication.

  4. For the image creation test config files, always use a 3 GiB disk size, to avoid unneccessary differences between distros.

  5. In the TestOutputAndInjectArtifacts and TestOutputAndInjectArtifactsCosi test, don't create a temporary copy of the config file. This makes it easier to use the base configs API in the config files.

  6. For the create-minimal-os config files, move the common list of packages into a package list file.


Checklist

  • Tests added/updated
  • Documentation updated (if needed)
  • Code conforms to style guidelines

1. Allow storage to be specified one time in the config tree. This
   covers a lot of uses cases, without the need for more complex
   merging logic.

2. Merge preview feature flags from base configs.

2. For the test config files that have distro variations, move common
   settings into a base config. This helps significantly reduce config
   duplication.

3. For the image creation test config files, always use a 3 GiB disk
   size, to avoid unneccessary differences between distros.

4. In the `TestOutputAndInjectArtifacts` and
   `TestOutputAndInjectArtifactsCosi` test, don't create a temporary
   copy of the config file. This makes it easier to use the base
   configs API in the config files.

5. For the `create-minimal-os` config files, move the common list of
   packages into a package list file.
@cwize1 cwize1 requested a review from a team as a code owner June 26, 2026 22:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant