Skip to content

Releases: caktus/ansible-role-django-k8s

v1.9.0

26 Feb 20:50
5742eb1
Compare
Choose a tag to compare
  • Conditionally create or update registry secret on batchjobs

v1.8.0

24 Oct 19:06
5742eb1
Compare
Choose a tag to compare
  • Support pgbouncer's client_tls_sslmode using a SelfSigned Certificate

v1.7.0

27 Sep 17:36
dce0d47
Compare
Choose a tag to compare
  • Add support for pgbouncer to help reduce Postgres connection usage and latency

v1.6.0

25 Apr 12:53
3b63855
Compare
Choose a tag to compare
  • Manually create a non-expiring ServiceAccount token Secret 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 every ServiceAccount. 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. The community.kubernetes collection was renamed to kubernetes.core in v2.0.0 of the kubernetes.core collection. Since Ansible v3.0.0, both the kubernetes.core and community.kubernetes namespaced collections were included for convenience. Ansible v6.0.0 removed the community.kubernetes convenience package.

v1.5.2

02 Nov 19:39
Compare
Choose a tag to compare
  • Add support for customizing Deployment strategy for web and worker processes

v1.5.1

24 May 12:31
2457e53
Compare
Choose a tag to compare
  • Rename k8s_migration_command to k8s_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 and k8s_postdeploy_batchjobs variables

v1.5.0

20 Apr 14:55
0a6bcdc
Compare
Choose a tag to compare
  • 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 using k8s_ingress_class
  • Allow ovverride Service spec.type and spec.loadBalancerIP for Memcache and Redis
  • Add podAntiAffinity to prefer scheduling app and worker pods on different nodes
  • Update Ingress apiVersion to networking.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

14 Oct 23:03
Compare
Choose a tag to compare
  • Add support for deploying a RabbitMQ cluster. See the README for prerequisites.

v1.3.0

18 Jun 17:33
Compare
Choose a tag to compare
  • 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

17 Mar 18:45
01a5e9b
Compare
Choose a tag to compare

Bumps memcached version to 1.6.9