mirror of
https://github.com/openshift/community.okd.git
synced 2026-03-27 03:13:08 +00:00
* Upgrade Ansible and OKD versions for CI * Use ubi9 and fix sanity * Use correct pip install * Try using quotes * Ensure python3.9 * Upgrade ansible and molecule versions * Remove DeploymentConfig DeploymentConfigs are deprecated and seem to now be causing idempotence problems. Replacing them with Deployments fixes it. * Attempt to fix ldap integration tests Signed-off-by: Alina Buzachis <abuzachis@redhat.com> * Move sanity and unit tests to GH actions Signed-off-by: Alina Buzachis <abuzachis@redhat.com> * Firt round of sanity fixes Signed-off-by: Alina Buzachis <abuzachis@redhat.com> * Add kubernetes.core collection as sanity requirement Signed-off-by: Alina Buzachis <abuzachis@redhat.com> * Add ignore-2.16.txt Signed-off-by: Alina Buzachis <abuzachis@redhat.com> * Attempt to fix units Signed-off-by: Alina Buzachis <abuzachis@redhat.com> * Add ignore-2.17 Signed-off-by: Alina Buzachis <abuzachis@redhat.com> * Attempt to fix unit tests Signed-off-by: Alina Buzachis <abuzachis@redhat.com> * Add pytest-ansible to test-requirements.txt Signed-off-by: Alina Buzachis <abuzachis@redhat.com> * Add changelog fragment Signed-off-by: Alina Buzachis <abuzachis@redhat.com> * Add workflow for ansible-lint Signed-off-by: Alina Buzachis <abuzachis@redhat.com> * Apply black Signed-off-by: Alina Buzachis <abuzachis@redhat.com> * Fix linters Signed-off-by: Alina Buzachis <abuzachis@redhat.com> * Add # fmt: skip Signed-off-by: Alina Buzachis <abuzachis@redhat.com> * Yet another round of linting Signed-off-by: Alina Buzachis <abuzachis@redhat.com> * Yet another round of linting Signed-off-by: Alina Buzachis <abuzachis@redhat.com> * Remove setup.cfg Signed-off-by: Alina Buzachis <abuzachis@redhat.com> * Revert #fmt Signed-off-by: Alina Buzachis <abuzachis@redhat.com> * Use ansible-core 2.14 Signed-off-by: Alina Buzachis <abuzachis@redhat.com> * Cleanup ansible-lint ignores Signed-off-by: Alina Buzachis <abuzachis@redhat.com> * Try using service instead of pod IP * Fix typo * Actually use the correct port * See if NetworkPolicy is preventing connection * using Pod internal IP * fix adm prune auth roles syntax * adding some retry steps * fix: openshift_builds target * add flag --force-with-deps when building downstream collection * Remove yamllint from tox linters, bump minimum python supported version to 3.9, Remove support for ansible-core < 2.14 --------- Signed-off-by: Alina Buzachis <abuzachis@redhat.com> Co-authored-by: Mike Graves <mgraves@redhat.com> Co-authored-by: Alina Buzachis <abuzachis@redhat.com>
This commit is contained in:
@@ -1,201 +1,202 @@
|
||||
---
|
||||
ancestor: null
|
||||
releases:
|
||||
0.1.0:
|
||||
changes:
|
||||
major_changes:
|
||||
- Add custom k8s module, integrate better Molecule tests (https://github.com/ansible-collections/community.okd/pull/7).
|
||||
- Add downstream build scripts to build redhat.openshift (https://github.com/ansible-collections/community.okd/pull/20).
|
||||
- Add openshift connection plugin, update inventory plugin to use it (https://github.com/ansible-collections/community.okd/pull/18).
|
||||
- Initial content migration from community.kubernetes (https://github.com/ansible-collections/community.okd/pull/3).
|
||||
- Add custom k8s module, integrate better Molecule tests (https://github.com/ansible-collections/community.okd/pull/7).
|
||||
- Add downstream build scripts to build redhat.openshift (https://github.com/ansible-collections/community.okd/pull/20).
|
||||
- Add openshift connection plugin, update inventory plugin to use it (https://github.com/ansible-collections/community.okd/pull/18).
|
||||
- Initial content migration from community.kubernetes (https://github.com/ansible-collections/community.okd/pull/3).
|
||||
minor_changes:
|
||||
- Add incluster Makefile target for CI (https://github.com/ansible-collections/community.okd/pull/13).
|
||||
- Add tests for inventory plugin (https://github.com/ansible-collections/community.okd/pull/16).
|
||||
- CI Documentation for working with Prow (https://github.com/ansible-collections/community.okd/pull/15).
|
||||
- Docker container can run as an arbitrary user (https://github.com/ansible-collections/community.okd/pull/12).
|
||||
- Dockerfile now is properly set up to run tests in a rootless container (https://github.com/ansible-collections/community.okd/pull/11).
|
||||
- Integrate stale bot for issue queue maintenance (https://github.com/ansible-collections/community.okd/pull/14).
|
||||
- Add incluster Makefile target for CI (https://github.com/ansible-collections/community.okd/pull/13).
|
||||
- Add tests for inventory plugin (https://github.com/ansible-collections/community.okd/pull/16).
|
||||
- CI Documentation for working with Prow (https://github.com/ansible-collections/community.okd/pull/15).
|
||||
- Docker container can run as an arbitrary user (https://github.com/ansible-collections/community.okd/pull/12).
|
||||
- Dockerfile now is properly set up to run tests in a rootless container (https://github.com/ansible-collections/community.okd/pull/11).
|
||||
- Integrate stale bot for issue queue maintenance (https://github.com/ansible-collections/community.okd/pull/14).
|
||||
fragments:
|
||||
- 1-initial-content.yml
|
||||
- 11-dockerfile-tests.yml
|
||||
- 12-dockerfile-tests.yml
|
||||
- 13-makefile-tests.yml
|
||||
- 15-ci-documentation.yml
|
||||
- 16-inventory-plugin-tests.yml
|
||||
- 18-openshift-connection-plugin.yml
|
||||
- 20-downstream-build-scripts.yml
|
||||
- 7-molecule-tests.yml
|
||||
- 8-stale-bot.yml
|
||||
- 1-initial-content.yml
|
||||
- 11-dockerfile-tests.yml
|
||||
- 12-dockerfile-tests.yml
|
||||
- 13-makefile-tests.yml
|
||||
- 15-ci-documentation.yml
|
||||
- 16-inventory-plugin-tests.yml
|
||||
- 18-openshift-connection-plugin.yml
|
||||
- 20-downstream-build-scripts.yml
|
||||
- 7-molecule-tests.yml
|
||||
- 8-stale-bot.yml
|
||||
release_date: '2020-09-04'
|
||||
0.2.0:
|
||||
changes:
|
||||
major_changes:
|
||||
- openshift_auth - new module (migrated from k8s_auth in community.kubernetes)
|
||||
(https://github.com/ansible-collections/community.okd/pull/33).
|
||||
- openshift_auth - new module (migrated from k8s_auth in community.kubernetes)
|
||||
(https://github.com/ansible-collections/community.okd/pull/33).
|
||||
minor_changes:
|
||||
- Add a contribution guide (https://github.com/ansible-collections/community.okd/pull/37).
|
||||
- Use the API Group APIVersion for the `Route` object (https://github.com/ansible-collections/community.okd/pull/27).
|
||||
- Add a contribution guide (https://github.com/ansible-collections/community.okd/pull/37).
|
||||
- Use the API Group APIVersion for the `Route` object (https://github.com/ansible-collections/community.okd/pull/27).
|
||||
fragments:
|
||||
- 27-route-api-group.yml
|
||||
- 33-add-k8s_auth.yml
|
||||
- 36-contribution-guide.yml
|
||||
- 27-route-api-group.yml
|
||||
- 33-add-k8s_auth.yml
|
||||
- 36-contribution-guide.yml
|
||||
modules:
|
||||
- description: Authenticate to OpenShift clusters which require an explicit login
|
||||
step
|
||||
name: openshift_auth
|
||||
namespace: ''
|
||||
- description: Authenticate to OpenShift clusters which require an explicit login
|
||||
step
|
||||
name: openshift_auth
|
||||
namespace: ''
|
||||
release_date: '2020-09-24'
|
||||
0.3.0:
|
||||
changes:
|
||||
major_changes:
|
||||
- Add openshift_process module for template rendering and optional application
|
||||
of rendered resources (https://github.com/ansible-collections/community.okd/pull/44).
|
||||
- Add openshift_route module for creating routes from services (https://github.com/ansible-collections/community.okd/pull/40).
|
||||
- Add openshift_process module for template rendering and optional application
|
||||
of rendered resources (https://github.com/ansible-collections/community.okd/pull/44).
|
||||
- Add openshift_route module for creating routes from services (https://github.com/ansible-collections/community.okd/pull/40).
|
||||
fragments:
|
||||
- 40-openshift_route.yml
|
||||
- 44-openshift_process.yml
|
||||
- 40-openshift_route.yml
|
||||
- 44-openshift_process.yml
|
||||
modules:
|
||||
- description: Process an OpenShift template.openshift.io/v1 Template
|
||||
name: openshift_process
|
||||
namespace: ''
|
||||
- description: Expose a Service as an OpenShift Route.
|
||||
name: openshift_route
|
||||
namespace: ''
|
||||
- description: Process an OpenShift template.openshift.io/v1 Template
|
||||
name: openshift_process
|
||||
namespace: ''
|
||||
- description: Expose a Service as an OpenShift Route.
|
||||
name: openshift_route
|
||||
namespace: ''
|
||||
release_date: '2020-10-12'
|
||||
1.0.0:
|
||||
changes:
|
||||
minor_changes:
|
||||
- Released version 1 to Automation Hub as redhat.openshift (https://github.com/ansible-collections/community.okd/issues/51).
|
||||
- Released version 1 to Automation Hub as redhat.openshift (https://github.com/ansible-collections/community.okd/issues/51).
|
||||
fragments:
|
||||
- 51-redhat-openshift-ah-release.yml
|
||||
- 51-redhat-openshift-ah-release.yml
|
||||
release_date: '2020-11-12'
|
||||
1.0.1:
|
||||
changes:
|
||||
bugfixes:
|
||||
- Generate downstream redhat.openshift documentation (https://github.com/ansible-collections/community.okd/pull/59).
|
||||
- Generate downstream redhat.openshift documentation (https://github.com/ansible-collections/community.okd/pull/59).
|
||||
fragments:
|
||||
- 59-downstream-docs.yml
|
||||
- 59-downstream-docs.yml
|
||||
release_date: '2020-11-17'
|
||||
1.0.2:
|
||||
changes:
|
||||
minor_changes:
|
||||
- restrict the version of kubernetes.core dependency (https://github.com/ansible-collections/community.okd/pull/66).
|
||||
- restrict the version of kubernetes.core dependency (https://github.com/ansible-collections/community.okd/pull/66).
|
||||
fragments:
|
||||
- 66-restrict-kubernetes-core-version.yaml
|
||||
- 66-restrict-kubernetes-core-version.yaml
|
||||
release_date: '2021-02-19'
|
||||
1.1.0:
|
||||
changes:
|
||||
minor_changes:
|
||||
- increase the kubernetes.core dependency version number (https://github.com/ansible-collections/community.okd/pull/71).
|
||||
- increase the kubernetes.core dependency version number (https://github.com/ansible-collections/community.okd/pull/71).
|
||||
fragments:
|
||||
- 71-bump-kubernetes-core-version.yaml
|
||||
- 71-bump-kubernetes-core-version.yaml
|
||||
release_date: '2021-02-23'
|
||||
1.1.1:
|
||||
changes:
|
||||
bugfixes:
|
||||
- add missing requirements.txt file needed for execution environments (https://github.com/ansible-collections/community.okd/pull/78).
|
||||
- openshift_route - default to ``no_log=False`` for the ``key`` parameter in
|
||||
TLS configuration to fix sanity failures (https://github.com/ansible-collections/community.okd/pull/77).
|
||||
- restrict molecule version to <3.3.0 to address breaking change (https://github.com/ansible-collections/community.okd/pull/77).
|
||||
- update CI to work with ansible 2.11 (https://github.com/ansible-collections/community.okd/pull/80).
|
||||
- add missing requirements.txt file needed for execution environments (https://github.com/ansible-collections/community.okd/pull/78).
|
||||
- openshift_route - default to ``no_log=False`` for the ``key`` parameter in
|
||||
TLS configuration to fix sanity failures (https://github.com/ansible-collections/community.okd/pull/77).
|
||||
- restrict molecule version to <3.3.0 to address breaking change (https://github.com/ansible-collections/community.okd/pull/77).
|
||||
- update CI to work with ansible 2.11 (https://github.com/ansible-collections/community.okd/pull/80).
|
||||
fragments:
|
||||
- 77-fix-ci-failure.yaml
|
||||
- 78-add-requirements-file.yaml
|
||||
- 80-update-ci.yaml
|
||||
- 77-fix-ci-failure.yaml
|
||||
- 78-add-requirements-file.yaml
|
||||
- 80-update-ci.yaml
|
||||
release_date: '2021-04-06'
|
||||
1.1.2:
|
||||
changes:
|
||||
bugfixes:
|
||||
- include requirements.txt in downstream build process (https://github.com/ansible-collections/community.okd/pull/81).
|
||||
- include requirements.txt in downstream build process (https://github.com/ansible-collections/community.okd/pull/81).
|
||||
fragments:
|
||||
- 81-include-requirements.yaml
|
||||
- 81-include-requirements.yaml
|
||||
release_date: '2021-04-08'
|
||||
2.0.0:
|
||||
changes:
|
||||
breaking_changes:
|
||||
- drop python 2 support (https://github.com/openshift/community.okd/pull/93).
|
||||
- drop python 2 support (https://github.com/openshift/community.okd/pull/93).
|
||||
bugfixes:
|
||||
- fixes test suite to use correct versions of python and dependencies (https://github.com/ansible-collections/community.okd/pull/89).
|
||||
- openshift_process - fix module execution when template does not include a
|
||||
message (https://github.com/ansible-collections/community.okd/pull/87).
|
||||
- fixes test suite to use correct versions of python and dependencies (https://github.com/ansible-collections/community.okd/pull/89).
|
||||
- openshift_process - fix module execution when template does not include a
|
||||
message (https://github.com/ansible-collections/community.okd/pull/87).
|
||||
major_changes:
|
||||
- update to use kubernetes.core 2.0 (https://github.com/openshift/community.okd/pull/93).
|
||||
- update to use kubernetes.core 2.0 (https://github.com/openshift/community.okd/pull/93).
|
||||
minor_changes:
|
||||
- Added documentation for the ``community.okd`` collection.
|
||||
- openshift - inventory plugin supports FQCN ``redhat.openshift``.
|
||||
- Added documentation for the ``community.okd`` collection.
|
||||
- openshift - inventory plugin supports FQCN ``redhat.openshift``.
|
||||
fragments:
|
||||
- 87-openshift_process-fix-template-without-message.yaml
|
||||
- 89-clean-up-ci.yaml
|
||||
- 93-update-to-k8s-2.yaml
|
||||
- add_docs.yml
|
||||
- fqcn_inventory.yml
|
||||
- 87-openshift_process-fix-template-without-message.yaml
|
||||
- 89-clean-up-ci.yaml
|
||||
- 93-update-to-k8s-2.yaml
|
||||
- add_docs.yml
|
||||
- fqcn_inventory.yml
|
||||
release_date: '2021-06-22'
|
||||
2.0.1:
|
||||
changes:
|
||||
minor_changes:
|
||||
- increase kubernetes.core dependency version (https://github.com/openshift/community.okd/pull/97).
|
||||
- increase kubernetes.core dependency version (https://github.com/openshift/community.okd/pull/97).
|
||||
fragments:
|
||||
- 97-bump-k8s-version.yaml
|
||||
- 97-bump-k8s-version.yaml
|
||||
release_date: '2021-06-24'
|
||||
2.1.0:
|
||||
changes:
|
||||
bugfixes:
|
||||
- fix broken links in Automation Hub for redhat.openshift (https://github.com/openshift/community.okd/issues/100).
|
||||
- fix broken links in Automation Hub for redhat.openshift (https://github.com/openshift/community.okd/issues/100).
|
||||
minor_changes:
|
||||
- add support for turbo mode (https://github.com/openshift/community.okd/pull/102).
|
||||
- openshift_route - Add support for Route annotations (https://github.com/ansible-collections/community.okd/pull/99).
|
||||
- add support for turbo mode (https://github.com/openshift/community.okd/pull/102).
|
||||
- openshift_route - Add support for Route annotations (https://github.com/ansible-collections/community.okd/pull/99).
|
||||
fragments:
|
||||
- 0-copy_ignore_txt.yml
|
||||
- 100-fix-broken-links.yml
|
||||
- 102-support-turbo-mode.yaml
|
||||
- 99-openshift_route-add-support-for-annotations.yml
|
||||
- 0-copy_ignore_txt.yml
|
||||
- 100-fix-broken-links.yml
|
||||
- 102-support-turbo-mode.yaml
|
||||
- 99-openshift_route-add-support-for-annotations.yml
|
||||
release_date: '2021-10-20'
|
||||
2.2.0:
|
||||
changes:
|
||||
bugfixes:
|
||||
- fix ocp auth failing against cluster api url with trailing slash (https://github.com/openshift/community.okd/issues/139)
|
||||
- fix ocp auth failing against cluster api url with trailing slash (https://github.com/openshift/community.okd/issues/139)
|
||||
minor_changes:
|
||||
- add action groups to runtime.yml (https://github.com/openshift/community.okd/issues/41).
|
||||
- add action groups to runtime.yml (https://github.com/openshift/community.okd/issues/41).
|
||||
fragments:
|
||||
- 152-add-action-groups.yml
|
||||
- auth-against-api-with-trailing-slash.yaml
|
||||
- 152-add-action-groups.yml
|
||||
- auth-against-api-with-trailing-slash.yaml
|
||||
modules:
|
||||
- description: Update TemplateInstances to point to the latest group-version-kinds
|
||||
name: openshift_adm_migrate_template_instances
|
||||
namespace: ''
|
||||
- description: Removes references to the specified roles, clusterroles, users,
|
||||
and groups
|
||||
name: openshift_adm_prune_auth
|
||||
namespace: ''
|
||||
- description: Remove old completed and failed deployment configs
|
||||
name: openshift_adm_prune_deployments
|
||||
namespace: ''
|
||||
- description: Remove unreferenced images
|
||||
name: openshift_adm_prune_images
|
||||
namespace: ''
|
||||
- description: Import the latest image information from a tag in a container image
|
||||
registry.
|
||||
name: openshift_import_image
|
||||
namespace: ''
|
||||
- description: Display information about the integrated registry.
|
||||
name: openshift_registry_info
|
||||
namespace: ''
|
||||
- description: Update TemplateInstances to point to the latest group-version-kinds
|
||||
name: openshift_adm_migrate_template_instances
|
||||
namespace: ''
|
||||
- description: Removes references to the specified roles, clusterroles, users,
|
||||
and groups
|
||||
name: openshift_adm_prune_auth
|
||||
namespace: ''
|
||||
- description: Remove old completed and failed deployment configs
|
||||
name: openshift_adm_prune_deployments
|
||||
namespace: ''
|
||||
- description: Remove unreferenced images
|
||||
name: openshift_adm_prune_images
|
||||
namespace: ''
|
||||
- description: Import the latest image information from a tag in a container image
|
||||
registry.
|
||||
name: openshift_import_image
|
||||
namespace: ''
|
||||
- description: Display information about the integrated registry.
|
||||
name: openshift_registry_info
|
||||
namespace: ''
|
||||
release_date: '2022-05-05'
|
||||
2.3.0:
|
||||
changes:
|
||||
bugfixes:
|
||||
- openshift_adm_groups_sync - initialize OpenshiftGroupSync attributes early
|
||||
to avoid Attribute error (https://github.com/openshift/community.okd/issues/155).
|
||||
- openshift_auth - Review the way the discard process is working, add openshift
|
||||
algorithm to convert token to resource object name (https://github.com/openshift/community.okd/issues/176).
|
||||
- openshift_adm_groups_sync - initialize OpenshiftGroupSync attributes early
|
||||
to avoid Attribute error (https://github.com/openshift/community.okd/issues/155).
|
||||
- openshift_auth - Review the way the discard process is working, add openshift
|
||||
algorithm to convert token to resource object name (https://github.com/openshift/community.okd/issues/176).
|
||||
fragments:
|
||||
- 165-initialize-attributes-early.yml
|
||||
- 178-openshift_auth-fix-revoke-token.yml
|
||||
- 180-default-values-doc.yml
|
||||
- 165-initialize-attributes-early.yml
|
||||
- 178-openshift_auth-fix-revoke-token.yml
|
||||
- 180-default-values-doc.yml
|
||||
modules:
|
||||
- description: Prune old completed and failed builds
|
||||
name: openshift_adm_prune_builds
|
||||
namespace: ''
|
||||
- description: Start a new build or Cancel running, pending, or new builds.
|
||||
name: openshift_build
|
||||
namespace: ''
|
||||
- description: Prune old completed and failed builds
|
||||
name: openshift_adm_prune_builds
|
||||
namespace: ''
|
||||
- description: Start a new build or Cancel running, pending, or new builds.
|
||||
name: openshift_build
|
||||
namespace: ''
|
||||
release_date: '2023-02-03'
|
||||
|
||||
@@ -10,21 +10,21 @@ notesdir: fragments
|
||||
prelude_section_name: release_summary
|
||||
prelude_section_title: Release Summary
|
||||
sections:
|
||||
- - major_changes
|
||||
- Major Changes
|
||||
- - minor_changes
|
||||
- Minor Changes
|
||||
- - breaking_changes
|
||||
- Breaking Changes / Porting Guide
|
||||
- - deprecated_features
|
||||
- Deprecated Features
|
||||
- - removed_features
|
||||
- Removed Features (previously deprecated)
|
||||
- - security_fixes
|
||||
- Security Fixes
|
||||
- - bugfixes
|
||||
- Bugfixes
|
||||
- - known_issues
|
||||
- Known Issues
|
||||
- - major_changes
|
||||
- Major Changes
|
||||
- - minor_changes
|
||||
- Minor Changes
|
||||
- - breaking_changes
|
||||
- Breaking Changes / Porting Guide
|
||||
- - deprecated_features
|
||||
- Deprecated Features
|
||||
- - removed_features
|
||||
- Removed Features (previously deprecated)
|
||||
- - security_fixes
|
||||
- Security Fixes
|
||||
- - bugfixes
|
||||
- Bugfixes
|
||||
- - known_issues
|
||||
- Known Issues
|
||||
title: OKD Collection
|
||||
trivial_section_name: trivial
|
||||
|
||||
@@ -1,2 +1,4 @@
|
||||
---
|
||||
deprecated_features:
|
||||
- openshift - the ``openshift`` inventory plugin has been deprecated and will be removed in release 4.0.0 (https://github.com/ansible-collections/kubernetes.core/issues/31).
|
||||
- openshift - the ``openshift`` inventory plugin has been deprecated and will be removed in release 4.0.0
|
||||
(https://github.com/ansible-collections/kubernetes.core/issues/31).
|
||||
|
||||
@@ -0,0 +1,6 @@
|
||||
---
|
||||
trivial:
|
||||
- "Move unit and sanity tests from zuul to GitHub Actions (https://github.com/openshift/community.okd/pull/202)."
|
||||
breaking_changes:
|
||||
- "Remove support for ansible-core < 2.14 (https://github.com/openshift/community.okd/pull/202)."
|
||||
- "Bump minimum Python suupported version to 3.9 (https://github.com/openshift/community.okd/pull/202)."
|
||||
Reference in New Issue
Block a user