From 906eb3f1420f7a9593ad55b8df0c644369f30591 Mon Sep 17 00:00:00 2001 From: matoval Date: Tue, 10 Oct 2023 11:45:36 -0700 Subject: [PATCH] 2.3.0 release --- CHANGELOG.rst | 15 ++ ...p-rpm-ostree&blueprint-when-container.yaml | 0 .../2.3.0}/268-add-logs-to-builder-role.yml | 0 .../2.3.0}/270-add-know-issues-to-readme.yaml | 0 .../271-add-support-for-rh-satellite.yaml | 0 .../272-AAP-12547-CI-testing-changes.yml | 0 ...a-docs-linting-from-colection_template.yml | 0 .../284-add-support-for-beta-repo-setup.yaml | 0 .../289-clean-up-kickstart-post-if-else.yaml | 0 .../294-fix-builder_kickstart_post-else.yml | 0 .../295-add-else_builder_kickstart_post.yml | 0 ...99-update-execustion-enviornment-to-v3.yml | 0 changelogs/changelog.yaml | 233 +++--------------- galaxy.yml | 2 +- 14 files changed, 46 insertions(+), 204 deletions(-) rename changelogs/{fragments => archive/2.3.0}/267-skip-rpm-ostree&blueprint-when-container.yaml (100%) rename changelogs/{fragments => archive/2.3.0}/268-add-logs-to-builder-role.yml (100%) rename changelogs/{fragments => archive/2.3.0}/270-add-know-issues-to-readme.yaml (100%) rename changelogs/{fragments => archive/2.3.0}/271-add-support-for-rh-satellite.yaml (100%) rename changelogs/{fragments => archive/2.3.0}/272-AAP-12547-CI-testing-changes.yml (100%) rename changelogs/{fragments => archive/2.3.0}/273-AAP-12547-Add-extra-docs-linting-from-colection_template.yml (100%) rename changelogs/{fragments => archive/2.3.0}/284-add-support-for-beta-repo-setup.yaml (100%) rename changelogs/{fragments => archive/2.3.0}/289-clean-up-kickstart-post-if-else.yaml (100%) rename changelogs/{fragments => archive/2.3.0}/294-fix-builder_kickstart_post-else.yml (100%) rename changelogs/{fragments => archive/2.3.0}/295-add-else_builder_kickstart_post.yml (100%) rename changelogs/{fragments => archive/2.3.0}/299-update-execustion-enviornment-to-v3.yml (100%) diff --git a/CHANGELOG.rst b/CHANGELOG.rst index db6eafc2..f62394c4 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -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 ====== diff --git a/changelogs/fragments/267-skip-rpm-ostree&blueprint-when-container.yaml b/changelogs/archive/2.3.0/267-skip-rpm-ostree&blueprint-when-container.yaml similarity index 100% rename from changelogs/fragments/267-skip-rpm-ostree&blueprint-when-container.yaml rename to changelogs/archive/2.3.0/267-skip-rpm-ostree&blueprint-when-container.yaml diff --git a/changelogs/fragments/268-add-logs-to-builder-role.yml b/changelogs/archive/2.3.0/268-add-logs-to-builder-role.yml similarity index 100% rename from changelogs/fragments/268-add-logs-to-builder-role.yml rename to changelogs/archive/2.3.0/268-add-logs-to-builder-role.yml diff --git a/changelogs/fragments/270-add-know-issues-to-readme.yaml b/changelogs/archive/2.3.0/270-add-know-issues-to-readme.yaml similarity index 100% rename from changelogs/fragments/270-add-know-issues-to-readme.yaml rename to changelogs/archive/2.3.0/270-add-know-issues-to-readme.yaml diff --git a/changelogs/fragments/271-add-support-for-rh-satellite.yaml b/changelogs/archive/2.3.0/271-add-support-for-rh-satellite.yaml similarity index 100% rename from changelogs/fragments/271-add-support-for-rh-satellite.yaml rename to changelogs/archive/2.3.0/271-add-support-for-rh-satellite.yaml diff --git a/changelogs/fragments/272-AAP-12547-CI-testing-changes.yml b/changelogs/archive/2.3.0/272-AAP-12547-CI-testing-changes.yml similarity index 100% rename from changelogs/fragments/272-AAP-12547-CI-testing-changes.yml rename to changelogs/archive/2.3.0/272-AAP-12547-CI-testing-changes.yml diff --git a/changelogs/fragments/273-AAP-12547-Add-extra-docs-linting-from-colection_template.yml b/changelogs/archive/2.3.0/273-AAP-12547-Add-extra-docs-linting-from-colection_template.yml similarity index 100% rename from changelogs/fragments/273-AAP-12547-Add-extra-docs-linting-from-colection_template.yml rename to changelogs/archive/2.3.0/273-AAP-12547-Add-extra-docs-linting-from-colection_template.yml diff --git a/changelogs/fragments/284-add-support-for-beta-repo-setup.yaml b/changelogs/archive/2.3.0/284-add-support-for-beta-repo-setup.yaml similarity index 100% rename from changelogs/fragments/284-add-support-for-beta-repo-setup.yaml rename to changelogs/archive/2.3.0/284-add-support-for-beta-repo-setup.yaml diff --git a/changelogs/fragments/289-clean-up-kickstart-post-if-else.yaml b/changelogs/archive/2.3.0/289-clean-up-kickstart-post-if-else.yaml similarity index 100% rename from changelogs/fragments/289-clean-up-kickstart-post-if-else.yaml rename to changelogs/archive/2.3.0/289-clean-up-kickstart-post-if-else.yaml diff --git a/changelogs/fragments/294-fix-builder_kickstart_post-else.yml b/changelogs/archive/2.3.0/294-fix-builder_kickstart_post-else.yml similarity index 100% rename from changelogs/fragments/294-fix-builder_kickstart_post-else.yml rename to changelogs/archive/2.3.0/294-fix-builder_kickstart_post-else.yml diff --git a/changelogs/fragments/295-add-else_builder_kickstart_post.yml b/changelogs/archive/2.3.0/295-add-else_builder_kickstart_post.yml similarity index 100% rename from changelogs/fragments/295-add-else_builder_kickstart_post.yml rename to changelogs/archive/2.3.0/295-add-else_builder_kickstart_post.yml diff --git a/changelogs/fragments/299-update-execustion-enviornment-to-v3.yml b/changelogs/archive/2.3.0/299-update-execustion-enviornment-to-v3.yml similarity index 100% rename from changelogs/fragments/299-update-execustion-enviornment-to-v3.yml rename to changelogs/archive/2.3.0/299-update-execustion-enviornment-to-v3.yml diff --git a/changelogs/changelog.yaml b/changelogs/changelog.yaml index c572dfb7..e07ebe62 100644 --- a/changelogs/changelog.yaml +++ b/changelogs/changelog.yaml @@ -1,4 +1,3 @@ ---- ancestor: null releases: 1.0.0: @@ -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: @@ -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 @@ -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: @@ -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" diff --git a/galaxy.yml b/galaxy.yml index be9537db..63aece04 100644 --- a/galaxy.yml +++ b/galaxy.yml @@ -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