galaxyproject / galaxy-helm

Minimal setup required to run Galaxy under Kubernetes
MIT License
41 stars 38 forks source link

Remove use of beta APIs used by older K8s versions #367

Closed afgane closed 2 years ago

afgane commented 2 years ago

With these changes, specifically the change to CronJob (https://kubernetes.io/docs/concepts/workloads/controllers/cron-jobs/), the minimum supported Kubernetes version for this chart will be 1.21. Given that 1.21 reached end-of-life for maintenance support in June 2022 (https://endoflife.date/kubernetes), this seems reasonable.

Removed the test that included CVMFS because it's no longer compatible with the newer K8s version; will be replaced as part of #359 with S3fs instead.

afgane commented 2 years ago

I've deployed Galaxy with this change all the way from K8s v1.21 through v1.24 and all the services came up as expected.