Topics
This release drops support for ansible-lint < 25.1.2 and removes deprecated openshift inventory plugin.
- Remove openshift inventory plugin deprecated in 3.0.0 (openshift/community.okd#252).
- Bump version of ansible-lint to 25.1.2 (openshift/community.okd#255).
- Bump version of ansible-lint to minimum 24.7.0 (openshift/community.okd#240).
This patch updates the k8s dependency version to the 5.x range and modifies tests to handle the manual creation of service account tokens.
This is a bug fix release
- openshift_auth - fix issue where openshift_auth module sometimes does not delete the auth token. Based on stale PR (openshift/community.okd#194).
In this major release we have removed support for ansible-core<2.15.
- connection/oc - added support of local enviroment variable that will be used for
ocand may be requried for establishing connections ifself (openshift/community.okd#225). - inventory/openshift.py - Defer removal of k8s inventory plugin to version 5.0.0 (openshift/community.okd#224).
- k8s - Support for
merge_type=jsonhas been removed in version 4.0.0. Please usekubernetes.core.k8s_json_patchinstead (openshift/community.okd#226).
This patch release fixes an issue in building the downstream collection.
This major release drops support for ansible-core versions lower than 2.14 and Python versions lower than 3.9. It also deprecates openshift inventory plugin.
- Bump minimum Python suupported version to 3.9 (openshift/community.okd#202).
- Remove support for ansible-core < 2.14 (openshift/community.okd#202).
- openshift - the
openshiftinventory plugin has been deprecated and will be removed in release 4.0.0 (ansible-collections/kubernetes.core#31).
- openshift_adm_groups_sync - initialize OpenshiftGroupSync attributes early to avoid Attribute error (openshift/community.okd#155).
- openshift_auth - Review the way the discard process is working, add openshift algorithm to convert token to resource object name (openshift/community.okd#176).
- openshift_adm_prune_builds - Prune old completed and failed builds
- openshift_build - Start a new build or Cancel running, pending, or new builds.
- add action groups to runtime.yml (openshift/community.okd#41).
- fix ocp auth failing against cluster api url with trailing slash (openshift/community.okd#139)
- openshift_adm_migrate_template_instances - Update TemplateInstances to point to the latest group-version-kinds
- openshift_adm_prune_auth - Removes references to the specified roles, clusterroles, users, and groups
- openshift_adm_prune_deployments - Remove old completed and failed deployment configs
- openshift_adm_prune_images - Remove unreferenced images
- openshift_import_image - Import the latest image information from a tag in a container image registry.
- openshift_registry_info - Display information about the integrated registry.
- add support for turbo mode (openshift/community.okd#102).
- openshift_route - Add support for Route annotations (openshift/community.okd#99).
- fix broken links in Automation Hub for redhat.openshift (openshift/community.okd#100).
- increase kubernetes.core dependency version (openshift/community.okd#97).
- update to use kubernetes.core 2.0 (openshift/community.okd#93).
- Added documentation for the
community.okdcollection. - openshift - inventory plugin supports FQCN
redhat.openshift.
- drop python 2 support (openshift/community.okd#93).
- fixes test suite to use correct versions of python and dependencies (openshift/community.okd#89).
- openshift_process - fix module execution when template does not include a message (openshift/community.okd#87).
- include requirements.txt in downstream build process (openshift/community.okd#81).
- add missing requirements.txt file needed for execution environments (openshift/community.okd#78).
- openshift_route - default to
no_log=Falsefor thekeyparameter in TLS configuration to fix sanity failures (openshift/community.okd#77). - restrict molecule version to <3.3.0 to address breaking change (openshift/community.okd#77).
- update CI to work with ansible 2.11 (openshift/community.okd#80).
- increase the kubernetes.core dependency version number (openshift/community.okd#71).
- restrict the version of kubernetes.core dependency (openshift/community.okd#66).
- Generate downstream redhat.openshift documentation (openshift/community.okd#59).
- Released version 1 to Automation Hub as redhat.openshift (openshift/community.okd#51).
- Add openshift_process module for template rendering and optional application of rendered resources (openshift/community.okd#44).
- Add openshift_route module for creating routes from services (openshift/community.okd#40).
- openshift_process - Process an OpenShift template.openshift.io/v1 Template
- openshift_route - Expose a Service as an OpenShift Route.
- openshift_auth - new module (migrated from k8s_auth in community.kubernetes) (openshift/community.okd#33).
- Add a contribution guide (openshift/community.okd#37).
- Use the API Group APIVersion for the Route object (openshift/community.okd#27).
- openshift_auth - Authenticate to OpenShift clusters which require an explicit login step
- Add custom k8s module, integrate better Molecule tests (openshift/community.okd#7).
- Add downstream build scripts to build redhat.openshift (openshift/community.okd#20).
- Add openshift connection plugin, update inventory plugin to use it (openshift/community.okd#18).
- Initial content migration from community.kubernetes (openshift/community.okd#3).
- Add incluster Makefile target for CI (openshift/community.okd#13).
- Add tests for inventory plugin (openshift/community.okd#16).
- CI Documentation for working with Prow (openshift/community.okd#15).
- Docker container can run as an arbitrary user (openshift/community.okd#12).
- Dockerfile now is properly set up to run tests in a rootless container (openshift/community.okd#11).
- Integrate stale bot for issue queue maintenance (openshift/community.okd#14).