Skip to content

Releases: Kong/kong-ansible-collection

v1.1.0

14 Sep 15:54
Compare
Choose a tag to compare

What's Changed

Major Changes

  • Feature: add cert-manager integration (k4k8s_cert_manager)
  • Feature: add external-dns integration (k4k8s_external_dns)

Minor Changes

  • Refactor k4k8s_deploy
    • Create kong.kong.common.k4k8s_helm
    • Migrate helm tasks to common/k4k8s_helm
    • Refactor helm tasks to use common/k4k8s_helm role to ensure consistency across new helm based roles, and to simplify future maintenance.

Full Changelog: 1.0.0...1.1.0

v1.0.0

08 Jul 18:44
Compare
Choose a tag to compare

Version 1.0.0

What's Changed

  • chore: variable renames for future content consistency by @ahuffman in #3
    • k4k8s_deploy_kubeconfig => k4k8s_kubeconfig
    • k4k8s_deploy_cluster_context => k4k8s_cluster_context
    • This change occurred so that as we add additional Kubernetes focused content we do not need to keep redefining the role specific variables for the kubeconfig or context in a kubeconfig

Full Changelog: 0.1.2...1.0.0

v0.1.2

05 Jul 13:57
Compare
Choose a tag to compare
  • Removal of community.* Ansible modules to facilitate Ansible Automation Hub certification
    • Removal of binary dependency installation and verification
    • Removal of python dependency installation and verification
    • Removal of ansible-collection installation and verification
    • Refactor of Kong Gateway hybrid-mode certificate/private key pair to use openssl commands directly (control-plane creation)
  • Fixes for ansible latest (Sessions configuration json had issues with boolean conversions between types)
  • Ability to harvest the Kong Gateway control-plane hybrid-mode certificate/private key pair from a kubernetes namespace other than the data-plane target (for creation)

v0.1.1

16 Jun 17:14
Compare
Choose a tag to compare

This is a minor release to correct minor linting items for ansible-lint:

  • style(*): ansible-lint corrections

Full Changelog: 0.1.0...0.1.1

v0.1.0

15 Jun 20:09
Compare
Choose a tag to compare

Initial release:

  • Added ability to deploy Kong Gateway to Kubernetes or Red Hat OpenShift
    • Ability to create enterprise license secret
    • Ability to create postgresql secret
    • Ability to create admin gui sessions config secret
    • Ability to create dev portal sessions config secret
    • Added ability to create hybrid-mode clustering key/certificate (control-plane) secret
    • Added ability to harvest and create hybrid-mode clustering key/certificate (data-plane) secret
    • Added ability to create initial superuser (admin) secret for Kong Manager basic-auth rbac configuration
    • Added ability to deploy via Helm values files
    • Added ability to deploy via yaml manifest files
    • Added ansible collection dependency installation
    • Added ansible collection dependency validation
    • Added python dependency installation (pip/pipx)
    • Added python dependency validation (pip/pipx)
    • Added binary dependency installation (yum/apt/zypper/tar.gz)
    • Added binary dependency validation (yum/apt/zypper/tar.gz)
    • ansible-test github actions workflow
    • release github actions workflow
    • Sample helm values