Skip to content

Commit

Permalink
2.3.0 release
Browse files Browse the repository at this point in the history
  • Loading branch information
matoval committed Oct 10, 2023
1 parent cbaa25e commit 906eb3f
Show file tree
Hide file tree
Showing 14 changed files with 46 additions and 204 deletions.
15 changes: 15 additions & 0 deletions CHANGELOG.rst
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,21 @@ Infra.Osbuild Release Notes

.. contents:: Topics

v2.3.0
======

Minor Changes
-------------

- Add else for _builder_kickstart_post
- Add support for RH Satellite
- Add support for beta repos setup for appstream and baseos
- Added logs to the osbuild composer tasks in the builder role
- Clean up kickstart post if else
- Fix builder_kickstart_post else
- Skip rpm-ostree and blueprint when container
- Update execution enviornment to v3


v2.2.0
======
Expand Down
233 changes: 30 additions & 203 deletions changelogs/changelog.yaml
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
---
ancestor: null
releases:
1.0.0:
Expand Down Expand Up @@ -53,7 +52,7 @@ releases:
- 7-Fixed-typo-in-method-call.yaml
- 8-Make-pubkey-a-var.yaml
- 9-fix-image-permissions-issue.yaml
release_date: '2022-11-18'
release_date: "2022-11-18"
2.0.0:
changes:
bugfixes:
Expand Down Expand Up @@ -95,7 +94,8 @@ releases:
- Update builder README.md to provide example of AAP playbook added to kickstart
file
- builder - added ability to validate kickstart after creation of file
release_summary: 'This release adds support for more compose types, ostree-based
release_summary:
"This release adds support for more compose types, ostree-based
OS, Ansible Execution Environment (AEE),
cross-distribution composes, RHSM repositories, and kickstart support (including
Expand All @@ -105,205 +105,8 @@ releases:
Documentation expanded for more compose_types and use cases
As always, we corrected a number of bugs.'
fragments:
- 100-Fix-disable-repos-rhsm.yaml
- 101-Remove-no-log.yaml
- 104-Build-TOML-data-as-dict-instead-of-string.yaml
- 105-Add-always-block-to-disable-repos-after-block.yaml
- 106-Fix-kickstart-post-omit-issue.yaml
- 107-added-basic-kickstart-validation--fixed-sshkey-error.yaml
- 109-changed-default-size-from-8-to-0.yaml
- 110-Fix-when-enable-disable-rhsm-repos.yaml
- 112-Fix-issues-from-ansible-lint-6-14-0.yaml
- 113-Bump-version-number-in-galaxy-yml-for-2-0-0-release.yaml
- 2.0.0_release_summary.yaml
- 217-fix-remove-id-not-valid-uuid.yaml
- 221-change-e2e-tests-for-openstack.yaml
- 230-github-workflow-release-osbuild-collection.yaml
- 52-fix-ci-lint.yaml
- 53-define-execution-environment.yaml
- 54-Add-Role-to-Create--edge-installer--Type-Images.yaml
- 55-updated-documentation-to-explain-how-to-call-different-build-types.yaml
- 56-Update-testbuild-playbook-to-new-build-flow.yaml
- 57-Add-kickstart.yaml
- 58-Handle-cross-distro-composes--change-test-cases-to-validate-it.yaml
- 59-Add-distro-default-omit.yaml
- 60-Support-Building-Images-on-ostree-Based-OSes.yaml
- 62-merge-edge-installer-builder-and-builder-role--added-kickstart-vars.yaml
- 63-add-builder-role-docs.yaml
- 65-update-README.yaml
- 66-Fix-compose-types.yaml
- 67-switch-to-allowing-more-than-one-custom-repo-or-zero-custom-repos.yaml
- 68-Add-test-for-all-compose-types.yaml
- 75-Fix-customizations-single-and-double-brackets.yaml
- 76-update-OS-versions-in-ci-devel-tests.yaml
- 78-added-python36-package-for-minimal-systems.yaml
- 80-don-t-lock-on-old-version-of-anislbe-lint--issue-was-fixed-and-release.yaml
- 81-Try-to-find-our-compose-heuristically-if-weldr-times-out.yaml
- 82-Refactor-to-enable-rpm-ostree-ISO-installer-builds.yaml
- 83-Remove-aap-defaults--conditionally-create-aap-playbook-in-ks.yaml
- 84-warn-if-sshkey-file-is-undefined--add-user-password-for-kickstart--update-README.yaml
- 86-Update-kickstart-template-to-add-more-customizable.yaml
- 88-updated-kickstart-to-prevent-insufficient-kickstart-message.yaml
- 89-Add-custom-kickstart.yaml
- 90-Skip-update-repo-if-needed.yaml
- 91-fixed-issue-if-hostname-is-provided-instead-of-ip-address.yaml
- 93-Update-inject-ks-and-add-to-builder-role-to-inject-ks-to-iso.yaml
- 99-Add-support-for-rhsm-repos.yaml
release_date: '2023-03-08'
2.1.0:
changes:
bugfixes:
- Fix "UnknownUUID is not a valid UUID" issue
- Fix improper file extension issue which causes playbook runs to fail
- Fix issue https://github.com/redhat-cop/infra.osbuild/issues/123
- Fix issue https://github.com/redhat-cop/infra.osbuild/issues/127
- Fix issue https://github.com/redhat-cop/infra.osbuild/issues/209
- Fix issue with image building by getting the body
- Fix issue with weldr post compose status_code
- Fixes ansible-lint errors which prevented Azure Pipelines from passing (AAP-12274)
- Fixes issue https://github.com/redhat-cop/infra.osbuild/issues/119
- Fixes multiple file searching in /etc/yum.repos.d/
- builder - fixed bug where passing the env arg builder_compose_type to the
playbook overrided an internal variable causing the build to fail.
- compose_wait - fixes timeout to fail if timeout is reached.
doc_changes:
- Added 1.0.0 release notes
- Added docs for image hosting
- Added docs for kickstart hosting
major_changes:
- Add AWS as an hosted osbuild server
- Add populate_aap role
- builder - added new versions image directory structure. From /blueprint_name/images
to /blueprint_name/images/version
- system_info - created new role to gather information from a running rpm-ostree
based system
- update_systems - created new role to update system to the latest commit /
image
minor_changes:
- Add Clear package cache and restart service steps to the builder role
- Add first set of survey questions for builder role
- Add more survey questions
- Added argument specification file to validate arguments supplied to builder
role
- Added system info and update system to populate_aap role
- Allow builds with existing ostree commit (skipping building a commit)
- When HTTP errors occur, display message body so user has more context
- builder - added ability to remove all images when builder_image_storage_cleared
is true
- builder - added builder_wait_compose_timeout to control how long the timeout
is set to.
- builder - added check to see if image storage is full based on threshold percentage
using the builder_image_store_threshold variable.
- builder - added enforce_auth to fail when no ssh key or password is defined.
Can be set to false to bypass auth for image.
- builder - allowed for passing aap vars to the role will generate the corresponding
template instead of doing this manually.
- builder - builder_pub_key is for raw ssh keys
- builder - created builder_pub_key_path for ssh key lookups
- builder - use blueprint for builder_password not kickstart
- weldr - added get_job_id using image compose_id to allow us to identify images
inside osbuild artifacts
release_summary: 'Adds new populate_aap, system_info, and update_systems roles,
AWS as a hosted osbuild server, survey questions, substantial enhancements
to the
builder role and weldr interface, and a large number of bugfixes, test, security,
documentation, and environment stabilization enhancements.'
fragments:
- 114-Fixed-typos.yaml
- 116-added-check-for-image-storage.yaml
- 117-Fix-internal-key-warning.yaml
- 121-Add-builder-ostree-url-variable-to-build-installer-with-existing-commit.yaml
- 126-Add-get-job-id-to-get-job-id-using-image-compose-id.yaml
- 128-Store-images-built-on-Azure-artifacts.yaml
- 131-Change-temporary-iso-name-to-address-issue-123.yaml
- 132-Aap-vars-fix.yaml
- 135-Add-distro-to-empty-blueprint.yaml
- 136-Add-azure-provider-for-ami-group.yaml
- 138-updated-how-ssh-and-user-pass-works--removed-unecessary-file.yaml
- 139-Fix-compose-wait-timeout.yaml
- 140-Add-unit-tests-for-modules.yaml
- 141-updated-readme.yaml
- 142-fixed-bug-where-cli-env-arg-overrided-internal-builder-compose-type.yaml
- 143-Playbook-to-deploy-VM-for-tests.yaml
- 144-Add-pull-request-template-and-CODEOWNERS.yaml
- 145-Add-unit-test-for-rhsm--repo-info.yaml
- 147-AAP-11046-Reorder-weldrapiv1-functions.yaml
- 148-AAP-11590--Remove-unneeded-playbooks.yaml
- 149-added-tests-for-wait-compose-module.yaml
- 150-Fix-issue-with-multiple-yum-repos-files--updated-unit-tests.yaml
- 151-Add-repository-unit-tests.yaml
- 152-completed-testing-for-start-compose-module.yaml
- 153-Add-inject-ks-unit-tests.yaml
- 155-Aap-10697.yaml
- 156-Properly-handle-builder-rhsm-repos-info-and-dunder-prefix.yaml
- 157-AAP-10526-edge-installer-image-e2e-test.yaml
- 158-Add-populate-aap-role.yaml
- 159-added-fragments-for-past-PRs.yaml
- 160-added-arg-validation-for-builder-role.yaml
- 161-Fix-weldr-post-compose.yaml
- 162-run-all-checks-for-all-PRs.yaml
- 163-Fix-image-building-by-getting-the-body.yaml
- 165-AAP-12051--New-tests-and-test-stubs-for-weldr-and-weldrapiv1.yaml
- 166-AAP-12222--Added-negative-test-for-post-compose.yaml
- 167-AAP-12251--Improve-pytest-test-exception-checking.yaml
- 168-Delete-all-test-images.yaml
- 169-AAP-12203--Initial-Repository-codecov-yml.yaml
- 170-AAP-12274--Correct-all-var-naming-ansible-lint-errors-preventing-Azure-Pipeline-from-passing.yaml
- 171-AAP-12358-ignore-errors-when-running-cleanup-tasks.yaml
- 172-get-system-info.yaml
- 173-AAP-12417-remove-copy-the-iso-file-on-tests.yaml
- 175-update-systems.yaml
- 176-AAP-12427--Correct-codecoverage-options.yaml
- 177-fix-ee-build-process.yaml
- 178-Fix-ee-remove-context-dir.yaml
- 179-Create-dependabot-yml.yaml
- 180-Add-fdo-and-installation-device-to-installer-blueprint--skip-inject-ks-for-simplified-installers.yaml
- 181-AAP-12598--Add-initial-mergifyio-configuration.yaml
- 183-AAP-12689--Added-PR-check-failure-to-mergifyio.yaml
- 184-AAP-12745--Add-merge-rules-and-consistent-naming.yaml
- 185-added-system-info-and-update-system-to-populate-aap-role.yaml
- 186-Added-Code-of-Conduct.yaml
- 187-AAP-10732--yamllint-and-ansible-lint-fixes.yaml
- 188-AAP-12859-first-cut-at-markdown-lint-fixes.yaml
- 189-APP-12867--Add-yamlint-github-action.yaml
- 190-Corrected-location-for-github-action.yaml
- 191-AAP-12882-fix-yamllint-line-length-too-long.yaml
- 192-Switch-to-blue-green-configuration-and-match-edge-api.yaml
- 193-AAP-12897-sync-yamllint-blue-green-and-increase-line-length-to-350.yaml
- 195-AAP-12916--Reduce-yamllint-max-line-length-from-350-to-250.yaml
- 196-AAP-12918-Point-mergify-rules-to-yamllint-green.yaml
- 197-AAP-12924--Changed-line-length-from-250-to-200.yaml
- 198-Clear-Package-Cache-When-Sources-are-Modified.yaml
- 199-AAP-12972--Add-some-positive-tests-and-many-negative-test-stubs-for-w---.yaml
- 2.1.0-release-summary.yaml
- 200-Aws-support.yaml
- 201-AAP-13079--Add-security-policy-and-fix-some-lint-dependency-issues.yaml
- 202-Surveyys.yaml
- 203-AAP-13106---Change-mergify-rules-to-support--changes-requested--label---.yaml
- 204-AAP-13107--Fix-bug-in-new-changes-request-mergifyio-rule.yaml
- 205-Per-validation-requirements--added-license-to-README-md.yaml
- 206-AAP-12970--Validation-requirement--Add-required-versions.yaml
- 207-AAP-13147--Add-OpenSSF-Scorecard-Badge.yaml
- 208-AAP-13148--Create-scorecard-yml.yaml
- 210-AAP-13167--Fix-one-OpenSSF-badge--add-another--yamllint-fixes.yaml
- 211-AAP-13181-Add-contributing-section-to-README.yaml
- 212-Add-builder-image-path-var-that-is-returned-at-end-of-builder-role.yaml
- 214-Improper-file-extension.yaml
- 216-Survey-round-2.yaml
- 217-AAP-13348-Fix-UnknownUUID-ID-is-not-a-valid-uuid.yaml
- 219-updated-readme-with-included-content.yaml
- 220-Add-missing-changelog-fragments-for-1-0-0-release.yaml
- 221-changes-e2e-tests-settings-to-run-on-OpenStack.yaml
- 222-add-changelog-fragment-require-to-the-checklist.yaml
- 229-AAP-13280--Converted-1-0-0-fragments-to-release-notes.yaml
- 230-AAP-10052-added-github-workflow-to-release-osbuild-collection.yaml
- 231-2-0-0-release-fragments.yaml
release_date: '2023-06-26'
As always, we corrected a number of bugs."
release_date: "2023-06-26"
2.2.0:
changes:
minor_changes:
Expand All @@ -328,4 +131,28 @@ releases:
- 262-AAP-12547-prefer-podman-in-ansible-test.yml
- 263-fix-fedora.linux_system_roles-typo.yml
- 265-move-defaults-to-playbook.yml
release_date: '2023-08-01'
release_date: "2023-08-01"
2.3.0:
changes:
minor_changes:
- Add else for _builder_kickstart_post
- Add support for RH Satellite
- Add support for beta repos setup for appstream and baseos
- Added logs to the osbuild composer tasks in the builder role
- Clean up kickstart post if else
- Fix builder_kickstart_post else
- Skip rpm-ostree and blueprint when container
- Update execution enviornment to v3
fragments:
- 267-skip-rpm-ostree&blueprint-when-container.yaml
- 268-add-logs-to-builder-role.yml
- 270-add-know-issues-to-readme.yaml
- 271-add-support-for-rh-satellite.yaml
- 272-AAP-12547-CI-testing-changes.yml
- 273-AAP-12547-Add-extra-docs-linting-from-colection_template.yml
- 284-add-support-for-beta-repo-setup.yaml
- 289-clean-up-kickstart-post-if-else.yaml
- 294-fix-builder_kickstart_post-else.yml
- 295-add-else_builder_kickstart_post.yml
- 299-update-execustion-enviornment-to-v3.yml
release_date: "2023-10-10"
2 changes: 1 addition & 1 deletion galaxy.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ namespace: infra
name: osbuild

# The version of the collection. Must be compatible with semantic versioning
version: 2.2.0
version: 2.3.0

# The path to the Markdown (.md) readme file. This path is relative to the root of the collection
readme: README.md
Expand Down

0 comments on commit 906eb3f

Please sign in to comment.