Releases: caktus/ansible-role-django-k8s
v1.9.0
v1.8.0
- Support pgbouncer's
client_tls_sslmode
using a SelfSigned Certificate
v1.7.0
- Add support for pgbouncer to help reduce Postgres connection usage and latency
v1.6.0
-
Manually create a non-expiring
ServiceAccount
tokenSecret
to support Kubernetes v1.24. Relevant release notes:The
LegacyServiceAccountTokenNoAutoGeneration
feature gate is beta, and enabled by default. When enabled, Secret API objects containing service account tokens are no longer auto-generated for everyServiceAccount
. Use the TokenRequest API to acquire service account tokens, or if a non-expiring token is required, create a Secret API object for the token controller to populate with a service account token by following this guide.Each service account API key will be regenerated and will require you to rotate the
k8s_auth_api_key
Ansible variable(s). -
Switch to
kubernetes.core
for Ansible 6.x+ support and use fully qualified collection names (FQCNs) to be explicit. Thecommunity.kubernetes
collection was renamed tokubernetes.core
in v2.0.0 of the kubernetes.core collection. Since Ansible v3.0.0, both thekubernetes.core
andcommunity.kubernetes
namespaced collections were included for convenience. Ansible v6.0.0 removed thecommunity.kubernetes
convenience package.
v1.5.2
- Add support for customizing Deployment strategy for web and worker processes
v1.5.1
- Rename
k8s_migration_command
tok8s_migrations_command
(the old name will continue working for now, but update your projects!) - Add
k8s_migrations_timeout
variable - Support further customizing batch jobs run before and after deploys via the new
k8s_predeploy_batchjobs
andk8s_postdeploy_batchjobs
variables
v1.5.0
- Removed support for RabbitMQ. See the README if you need to maintain an existing cluster.
- Support running multiple workers using
k8s_worker_containers
- Allow override of
kubernetes.io/ingress.class
usingk8s_ingress_class
- Allow ovverride Service
spec.type
andspec.loadBalancerIP
for Memcache and Redis - Add
podAntiAffinity
to prefer scheduling app and worker pods on different nodes - Update Ingress
apiVersion
tonetworking.k8s.io/v1
(Kubernetes 1.19+) - Fix arg order for Celery 5.x
- Add support for mounting data volumes via Secrets within containers
v1.4.0
- Add support for deploying a RabbitMQ cluster. See the README for prerequisites.
v1.3.0
- Configure the public access block on private S3 bucket using
s3_bucket
module (requires Ansible 3.0+ or v1.3.0 of the amazon.aws collection) - Add
skip_duplicates: false
to fix deprecation warnings and set it to the default value for the following tasks:- aws_s3.yml's Attach inline policy to user
- aws_ci.yml's Attach inline policy to user
- Support tagging S3 buckets
v1.2.0
Bumps memcached version to 1.6.9