zuul-operator/zuul_operator
Jan Gutter c74b147fe7
CI Fixes and dependency updates
These are mostly CI fixes:

* Use podman+cri-o based minikube:
  * This is still considered experimental, but seems to be
    more supported than the 'none' driver.
* Fix an issue where ssh to the emulated static node fails:
  * PAM needed to be disabled for openssh
  * openssh needs more permissions to run - cri-o based minikube
    is more strict
* Rebase test container to Fedora 40
* Update the ingress definition to current API version
* Update zookeeper from 3.5.5 to 3.8.4:
  * required for nodepool 9.0.0+
* Update the percona operator from 1.11 to 1.14:
  * required for kubernetes 1.24+
* Update test node to Ubuntu Jammy from Ubuntu Bionic
* Update minikube to 1.33.1
* Added some more explicit logging to the k8s state, this
  could be split off into a role in future.

Depends-On: https://review.opendev.org/c/zuul/zuul-jobs/+/924970

Change-Id: I7bf27750073fa807069af6f85f2689173b278abe
2024-08-15 10:25:39 +01:00
..
templates CI Fixes and dependency updates 2024-08-15 10:25:39 +01:00
__init__.py Flake8 cleanups 2021-07-23 10:27:10 -07:00
certmanager.py Update CRD apiVersion to v1 (from v1beta) 2022-06-30 18:45:23 +00:00
cmd.py kopf: Upgrade kopf to at least 1.35.0 2022-10-14 08:38:56 -07:00
objects.py CI Fixes and dependency updates 2024-08-15 10:25:39 +01:00
operator.py Only listen for updates to known secrets 2022-10-14 08:39:51 -07:00
pxc.py Update CRD apiVersion to v1 (from v1beta) 2022-06-30 18:45:23 +00:00
utils.py Flake8 cleanups 2021-07-23 10:27:10 -07:00
version.py Use kopf operator framework 2021-07-20 13:16:07 -07:00
zookeeper.py Allow the specification of storageClassName in PVCs 2022-11-02 22:33:08 -07:00
zuul.py Allow the specification of storageClassName in PVCs 2022-11-02 22:33:08 -07:00