This patch updates the k8s version to 1.25.2 and helm version to 3.10.1.
The following changes have been made in kubernetes 1.24, so this patch
supports them.
- Dockershim Removed from kubelet
-> Changed from Dockershim to CRIO
- Service account tokens are no longer auto-generated
for every ServiceAccount
-> Changed secrets to be created manually
Also fixes the following API versions that have already been removed
in kubernetes 1.25.
- autoscaling/v2beta1
- extensions/v1beta1
Implements: blueprint update-k8s-helm-prometheus
Change-Id: Ic9c2f66251c5d11a652184be5908d91e0ee3fb7d
20 lines
546 B
YAML
20 lines
546 B
YAML
- hosts: all
|
|
roles:
|
|
- ensure-db-cli-installed
|
|
- setup-k8s-nodes
|
|
- orchestrate-devstack
|
|
- modify-heat-policy
|
|
- setup-k8s-oidc
|
|
- setup-default-vim
|
|
- setup-helm
|
|
- role: setup-fake-prometheus-server
|
|
when: prometheus_setup is defined and prometheus_setup | bool
|
|
- role: setup-multi-tenant-vim
|
|
when: setup_multi_tenant is defined and setup_multi_tenant | bool
|
|
- role: bindep
|
|
bindep_profile: test
|
|
bindep_dir: "{{ zuul_work_dir }}"
|
|
- ensure-tox
|
|
- ensure-java
|
|
- show-net-setup
|