Releases: caktus/ansible-role-django-k8s
v1.10.2
v1.10.1
- Fix PgBouncer Docker tag
v1.10.0
v1.9.0
- Conditionally create or update registry secret on batchjobs
v1.8.0
- Support pgbouncer's
client_tls_sslmodeusing 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
ServiceAccounttokenSecretto support Kubernetes v1.24. Relevant release notes:The
LegacyServiceAccountTokenNoAutoGenerationfeature 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_keyAnsible variable(s). -
Switch to
kubernetes.corefor Ansible 6.x+ support and use fully qualified collection names (FQCNs) to be explicit. Thecommunity.kubernetescollection was renamed tokubernetes.corein v2.0.0 of the kubernetes.core collection. Since Ansible v3.0.0, both thekubernetes.coreandcommunity.kubernetesnamespaced collections were included for convenience. Ansible v6.0.0 removed thecommunity.kubernetesconvenience package.
v1.5.2
- Add support for customizing Deployment strategy for web and worker processes
v1.5.1
- Rename
k8s_migration_commandtok8s_migrations_command(the old name will continue working for now, but update your projects!) - Add
k8s_migrations_timeoutvariable - Support further customizing batch jobs run before and after deploys via the new
k8s_predeploy_batchjobsandk8s_postdeploy_batchjobsvariables
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.classusingk8s_ingress_class - Allow ovverride Service
spec.typeandspec.loadBalancerIPfor Memcache and Redis - Add
podAntiAffinityto prefer scheduling app and worker pods on different nodes - Update Ingress
apiVersiontonetworking.k8s.io/v1(Kubernetes 1.19+) - Fix arg order for Celery 5.x
- Add support for mounting data volumes via Secrets within containers