diff --git a/.zuul.yaml b/.zuul.yaml index 1a59494c2..9011c3dcb 100644 --- a/.zuul.yaml +++ b/.zuul.yaml @@ -117,6 +117,7 @@ required-projects: - openstack/openstack-helm - openstack/openstack-helm-infra + - openstack/openstack-helm-plugin irrelevant-files: - ^.*\.rst$ - ^doc/.*$ @@ -144,19 +145,20 @@ containerd: root_path: "/opt/ext_vol/containerd" kubeadm: - pod_network_cidr: "10.244.0.0/24" + pod_network_cidr: "10.244.0.0/16" service_cidr: "10.96.0.0/16" + osh_plugin_repo: "{{ zuul.project.src_dir }}/../../openstack/openstack-helm-plugin" loopback_setup: true loopback_device: /dev/loop100 loopback_image: "/opt/ext_vol/openstack-helm/ceph-loop.img" ceph_osd_data_device: /dev/loop100 kube_version_repo: "v1.29" - # the list of k8s package versions are available here - # https://pkgs.k8s.io/core:/stable:/{{ kube_version_repo }}/deb/Packages - kube_version: "1.29.2-1.1" + kube_version: "1.29.5-1.1" + calico_setup: true calico_version: "v3.27.0" - coredns_version: "v1.11.1" - helm_version: "v3.13.2" + cilium_setup: false + cilium_version: "1.15.6" + helm_version: "v3.6.3" yq_version: "v4.6.0" crictl_version: "v1.26.1" zuul_osh_infra_relative_path: ../openstack-helm-infra @@ -174,9 +176,9 @@ vars: site: airskiff HELM_ARTIFACT_URL: https://get.helm.sh/helm-v3.13.2-linux-amd64.tar.gz - HTK_COMMIT: 6ca83be78013446540b68fd28d0a75d5b2329f40 - OSH_INFRA_COMMIT: 6ca83be78013446540b68fd28d0a75d5b2329f40 - OSH_COMMIT: 176b412072969f982386db9560b6f50fcb7e0148 + HTK_COMMIT: 05f2f45971abcf483189358d663e2b46c3fc2fe8 + OSH_INFRA_COMMIT: 05f2f45971abcf483189358d663e2b46c3fc2fe8 + OSH_COMMIT: 049e679939fbd3b0c659dd0977911b8dc3b5a015 gate_scripts_relative_path: . gate_scripts: - ./tools/deployment/airskiff/developer/000-prepare-k8s.sh @@ -202,9 +204,9 @@ vars: site: airskiff HELM_ARTIFACT_URL: https://get.helm.sh/helm-v3.13.2-linux-amd64.tar.gz - HTK_COMMIT: 6ca83be78013446540b68fd28d0a75d5b2329f40 - OSH_INFRA_COMMIT: 6ca83be78013446540b68fd28d0a75d5b2329f40 - OSH_COMMIT: 176b412072969f982386db9560b6f50fcb7e0148 + HTK_COMMIT: 05f2f45971abcf483189358d663e2b46c3fc2fe8 + OSH_INFRA_COMMIT: 05f2f45971abcf483189358d663e2b46c3fc2fe8 + OSH_COMMIT: 049e679939fbd3b0c659dd0977911b8dc3b5a015 DISTRO: ubuntu_focal gate_scripts_relative_path: . gate_scripts: @@ -233,9 +235,9 @@ vars: site: airskiff HELM_ARTIFACT_URL: https://get.helm.sh/helm-v3.13.2-linux-amd64.tar.gz - HTK_COMMIT: 6ca83be78013446540b68fd28d0a75d5b2329f40 - OSH_INFRA_COMMIT: 6ca83be78013446540b68fd28d0a75d5b2329f40 - OSH_COMMIT: 176b412072969f982386db9560b6f50fcb7e0148 + HTK_COMMIT: 05f2f45971abcf483189358d663e2b46c3fc2fe8 + OSH_INFRA_COMMIT: 05f2f45971abcf483189358d663e2b46c3fc2fe8 + OSH_COMMIT: 049e679939fbd3b0c659dd0977911b8dc3b5a015 USE_ARMADA_GO: true gate_scripts_relative_path: . gate_scripts: @@ -381,9 +383,9 @@ vars: site: airskiff HELM_ARTIFACT_URL: https://get.helm.sh/helm-v3.13.2-linux-amd64.tar.gz - HTK_COMMIT: 6ca83be78013446540b68fd28d0a75d5b2329f40 - OSH_INFRA_COMMIT: 6ca83be78013446540b68fd28d0a75d5b2329f40 - OSH_COMMIT: 176b412072969f982386db9560b6f50fcb7e0148 + HTK_COMMIT: 05f2f45971abcf483189358d663e2b46c3fc2fe8 + OSH_INFRA_COMMIT: 05f2f45971abcf483189358d663e2b46c3fc2fe8 + OSH_COMMIT: 049e679939fbd3b0c659dd0977911b8dc3b5a015 irrelevant-files: - ^.*\.rst$ - ^doc/.*$ diff --git a/tools/deployment/airskiff/developer/030-armada-bootstrap.sh b/tools/deployment/airskiff/developer/030-armada-bootstrap.sh index 05092e7f9..f3f9c2fe2 100755 --- a/tools/deployment/airskiff/developer/030-armada-bootstrap.sh +++ b/tools/deployment/airskiff/developer/030-armada-bootstrap.sh @@ -29,7 +29,7 @@ USE_ARMADA_GO=$(echo "$USE_ARMADA_GO" | tr '[:upper:]' '[:lower:]') export USE_ARMADA_GO # Render documents -${PEGLEG} site -r . render "${PL_SITE}" -o airskiff.yaml +sudo ${PEGLEG} site -r . render "${PL_SITE}" -o airskiff.yaml # Set permissions o+r, beacause these files need to be readable # for Armada in the container diff --git a/tools/deployment/airskiff/developer/100-deploy-osh.sh b/tools/deployment/airskiff/developer/100-deploy-osh.sh index e17fd2d5d..c5b71d50e 100755 --- a/tools/deployment/airskiff/developer/100-deploy-osh.sh +++ b/tools/deployment/airskiff/developer/100-deploy-osh.sh @@ -19,7 +19,7 @@ set -xe # Lint deployment documents : "${AIRSHIP_PATH:="./tools/airship"}" -: "${PEGLEG:="${AIRSHIP_PATH} pegleg"}" +: "${PEGLEG:="sudo ${AIRSHIP_PATH} pegleg"}" : "${SHIPYARD:="${AIRSHIP_PATH} shipyard"}" : "${PL_SITE:="airskiff"}" @@ -37,6 +37,8 @@ mkdir -p ${PL_OUTPUT} TERM_OPTS="-l info" ${PEGLEG} site -r . collect ${PL_SITE} -s ${PL_OUTPUT} +sudo chown -R ${USER} peggles + # Start the deployment ${SHIPYARD} create configdocs airskiff-design \ --replace \ diff --git a/tools/gate/playbooks/deploy-env.yaml b/tools/gate/playbooks/deploy-env.yaml index 39b4acfcb..9fae635df 100644 --- a/tools/gate/playbooks/deploy-env.yaml +++ b/tools/gate/playbooks/deploy-env.yaml @@ -18,11 +18,11 @@ roles: - ensure-python - ensure-pip - - ensure-tox - clear-firewall - deploy-apparmor - deploy-selenium - deploy-env + - ensure-tox tasks: - name: Install Packaging python module for tools/airship