From 8e72ee3b2732ab17b56186eb9cebb5255c19761e Mon Sep 17 00:00:00 2001 From: "ahmed.elsayed" <ahmed.el-sayed@whitesky.cloud> Date: Tue, 6 Aug 2024 13:10:32 +0300 Subject: [PATCH] add release 3.9.3 --- manifests/3.9.3.yml | 336 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 336 insertions(+) create mode 100644 manifests/3.9.3.yml diff --git a/manifests/3.9.3.yml b/manifests/3.9.3.yml new file mode 100644 index 0000000..efab133 --- /dev/null +++ b/manifests/3.9.3.yml @@ -0,0 +1,336 @@ +seamless-update: true +minimum-required-version: 3.3.0 +minimum-required-k8-version: v1.16 + +repos: + - name: OpenvCloud Core + source: + branch: master + target: + tag: v3.9.3 + url: git@git.gig.tech:openvcloud/openvcloud + - name: OpenvCloud Installer + source: + branch: master + target: + tag: v3.9.2 + url: git@git.gig.tech:openvcloud/openvcloud_installer + - name: OpenvCloud Frontend + source: + branch: master + target: + tag: v3.0.2 + url: git@git.gig.tech:openvcloud/g8vdc + - name: OpenvCloud 0-Access + source: + branch: master + target: + tag: v2.5.6.3 + url: git@git.gig.tech:openvcloud/0-access + - name: OpenvCloud noVNC + source: + branch: staging + target: + branch: 0.5.1 + url: git@git.gig.tech:openvcloud/noVNC + - name: JumpScale Core + source: + branch: master + target: + tag: v7.9.5 + url: git@git.gig.tech:openvcloud/jumpscale/jumpscale_core7 + - name: JumpScale Portal + source: + branch: master + target: + tag: v7.9.5 + url: git@git.gig.tech:openvcloud/jumpscale/jumpscale_portal + - name: Python Binaries + source: + branch: staging + target: + branch: master + url: git@git.gig.tech:openvcloud/binary/python + - name: Kubespray + source: + branch: master + target: + tag: v2.5.8 + url: git@git.gig.tech:openvcloud/kubespray + - name: OpenvStorage DevOps + source: + branch: master + target: + tag: v4.7.6 + url: git@git.gig.tech:openvcloud/openvstorage/dev_ops + - name: OpenvStorage Framework + source: + branch: master + target: + tag: v4.7.6 + url: git@git.gig.tech:openvcloud/openvstorage/framework + - name: OpenvStorage Framework Extensions + source: + branch: master + target: + tag: v4.7.6 + url: git@git.gig.tech:openvcloud/openvstorage/framework-extensions + - name: OpenvStorage Framework Alba Plugin + source: + branch: master + target: + tag: v4.7.6 + url: git@git.gig.tech:openvcloud/openvstorage/framework-alba-plugin + - name: OpenvStorage Health Check + source: + branch: master + target: + tag: v4.7.6 + url: git@git.gig.tech:openvcloud/openvstorage/openvstorage-health-check + - name: OpenvStorage Alba AsdManager + source: + branch: master + target: + tag: v4.7.6 + url: git@git.gig.tech:openvcloud/openvstorage/alba-asdmanager + - name: OpenvStorage Automation Lib + source: + branch: master + target: + tag: v4.7.6 + url: git@git.gig.tech:openvcloud/openvstorage/automation-lib + - name: OpenvStorage Setup Runner + source: + branch: master + target: + tag: v4.7.6 + url: git@git.gig.tech:openvcloud/openvstorage/setup-runner + - name: OpenvStorage Support-tools + source: + branch: master + target: + branch: master + url: git@git.gig.tech:openvcloud/openvstorage/support-tools + +images-roles: + openvcloud/adaptivemm/adaptivemmd: + - controllernode + - cpunode + - storagenode + openvcloud/minio-alba/minio-alba: + - storagenode + openvcloud/objectspace-operator: + - s3node + - storagenode + openvcloud/openvstorage/alba_ee/alba-ee: + - storagenode + ovcimages/3rdparty/grafana: + - controllernode + ovcimages/3rdparty/influxdb: + - controllernode + ovcimages/3rdparty/mongo-k8s-sidecar: + - controllernode + ovcimages/3rdparty/mongo: + - controllernode + ovcimages/3rdparty/redis: + - controllernode + ovcimages/3rdparty/redis5: + - controllernode + ovcimages/3rdparty/minideb: + - controllernode + ovcimages/3rdparty/configmap-reload: + - controllernode + ovcimages/3rdparty/etcd: + - controllernode + ovcimages/3rdparty/os-shell: + - controllernode + ovcimages/3rdparty/prometheus: + - controllernode + - cpunode + - storagenode + ovcimages/3rdparty/node-exporter: + - controllernode + - cpunode + - storagenode + ovcimages/openvcloud/0-access: + - controllernode + ovcimages/openvcloud/agent: + - controllernode + ovcimages/openvcloud/jsagent: + - controllernode + ovcimages/openvcloud/apt-mirror: + - controllernode + ovcimages/openvcloud/base: + - controllernode + ovcimages/openvcloud/dynaqueue: + - controllernode + - cpunode + - storagenode + ovcimages/openvcloud/dynaqueue_libs: + - controllernode + - cpunode + - storagenode + ovcimages/openvcloud/grafana-init: + - controllernode + ovcimages/openvcloud/ipmi-screenshot: + - controllernode + ovcimages/openvcloud/jumpscale_core: + - controllernode + ovcimages/openvcloud/management: + - controllernode + ovcimages/openvcloud/nginx-init: + - controllernode + ovcimages/openvcloud/nginx: + - controllernode + ovcimages/openvcloud/osis: + - controllernode + ovcimages/openvcloud/ovc-versions: + - controllernode + ovcimages/openvcloud/portal: + - controllernode + ovcimages/openvcloud/pxeboot: + - controllernode + ovcimages/openvcloud/slightcar: + - controllernode + ovcimages/3rdparty/snmp-exporter: + - controllernode + ovcimages/3rdparty/loki: + - s3node + ovcimages/3rdparty/promtail: + - s3node + +helm-repos: + stable: https://charts.helm.sh/stable + gig-stable: https://charts.gig.tech + prometheus-community: https://prometheus-community.github.io/helm-charts + bitnami: https://charts.bitnami.com/bitnami +helm-charts: + sentinel-redis-ha: 3.6.7 + rabbitmq-ha: 1.47.1 + prometheus: 15.10.2 + dynaqueue: 2.0.25 + dynaqueue-scheduler: 0.0.16 + dynaqueue-worker: 0.1.28 + etcd: 9.4.3 + prometheus-snmp-exporter: 1.8.1 + +images: + openvcloud/adaptivemm/adaptivemmd: v2.0.1-gig + openvcloud/minio-alba/minio-alba: 1.1.10 + openvcloud/objectspace-operator: v0.21 + openvcloud/openvstorage/alba_ee/alba-ee: 2-0-2 + ovcimages/3rdparty/configmap-reload: v0.5.0 + ovcimages/3rdparty/grafana: 5.0.0 + ovcimages/3rdparty/influxdb: 1.4 + ovcimages/3rdparty/minideb: buster + ovcimages/3rdparty/mongo-k8s-sidecar: latest + ovcimages/3rdparty/mongo: 3.7.2 + ovcimages/3rdparty/node-exporter: v1.4.0 + ovcimages/3rdparty/prometheus: v2.34.0 + ovcimages/3rdparty/snmp-exporter: v0.21.0 + ovcimages/3rdparty/redis5: 5.0.5-alpine + ovcimages/3rdparty/redis: 3.2 + ovcimages/3rdparty/etcd: 3.5.9-debian-11-r144 + ovcimages/3rdparty/os-shell: 11-debian-11-r60 + ovcimages/3rdparty/loki: 3.0.0 + ovcimages/3rdparty/promtail: 3.0.0 + ovcimages/openvcloud/0-access: 2.5.6.4 + ovcimages/openvcloud/agent: 3.9.1 + ovcimages/openvcloud/jsagent: 3.9.0 + ovcimages/openvcloud/apt-mirror: 3.9.1 + ovcimages/openvcloud/base: 3.9.1 + ovcimages/openvcloud/dynaqueue: 3.9.0 + ovcimages/openvcloud/dynaqueue_libs: 3.7.0 + ovcimages/openvcloud/grafana-init: 3.0.0 + ovcimages/openvcloud/ipmi-screenshot: 3.1.5.1 + ovcimages/openvcloud/jumpscale_core: 3.9.0 + ovcimages/openvcloud/management: 3.9.2 + ovcimages/openvcloud/nginx-init: 3.2.0.2 + ovcimages/openvcloud/nginx: 3.0.2 + ovcimages/openvcloud/osis: 3.9.0 + ovcimages/openvcloud/ovc-versions: latest + ovcimages/openvcloud/portal: 3.9.3 + ovcimages/openvcloud/pxeboot: 3.9.0 + ovcimages/openvcloud/slightcar: 2.5.0 + +images-dependencies: + openvcloud/openvcloud/volumedriver-ping: jammy + openvcloud/openvstorage/accelio/debs: ubuntu-22-04-1.7-2ovs9 + openvcloud/openvstorage/alba_ee/debs: 1.5.45-jammy.3 + openvcloud/openvstorage/libvirt-ee/debs: ubuntu-22-04-8.0.0-0ovs-ee1.0-1ubuntu8 + openvcloud/openvstorage/qemu-ee/ubuntu-22.04-debs: 6.2-dfsg-0ovs-ee1.0-2ubuntu14 + openvcloud/openvstorage/volumedriver-ee/client-debs: 8.0.3-0 + openvcloud/openvstorage/volumedriver-ee/server-debs: 8.0.6-0 + openvcloud/openvstorage/volumedriver-nbd/master-debs: 0.0.19-12 + openvcloud/openvstorage/boost/debs: ubuntu-22.04-1.74.0-14ubuntu3 + openvcloud/ovc-cni: v0.2 + ovcimages/3rdparty/openvstorage-deps: latest + ovcimages/3rdparty/phusion_baseimage: latest + ovcimages/openvcloud/0-access-base: 2.5.7 + ovcimages/openvcloud/base_pypackages: 3.3.3 + ovcimages/openvcloud/gig-iso: 3.0.3 + ovcimages/openvcloud/importexport: 3.9.0 + ovcimages/openvcloud/jumpscale-base: 3.5.0 + ovcimages/openvcloud/management-base: 3.7.0 + ovcimages/openvcloud/openvstorage: 4.7.6-1 + ovcimages/openvcloud/pxeboot-arm64: 3.9.0 + ovcimages/openvcloud/pxeboot-base: 3.9.0 + ovcimages/openvcloud/vgw: 3.4.2 + +upgrade: + apiVersion: batch/v1 + kind: Job + metadata: + name: upgradejob + spec: + template: + metadata: + labels: + app: upgrader + spec: + restartPolicy: Never + initContainers: + - name: management-init + image: ovcimages/openvcloud/management + imagePullPolicy: Always + command: + [ + "/bin/bash", + "-c", + "cp -r /root/.ssh /opt/ && chmod 600 /opt/.ssh", + ] + volumeMounts: + - name: ssh-dir + mountPath: /opt/.ssh + - name: ssh-secret + mountPath: /root/.ssh + containers: + - name: upgrader-container + image: ovcimages/openvcloud/management + imagePullPolicy: Always + volumeMounts: + - name: ssh-dir + mountPath: /root/.ssh + - name: update-log + mountPath: /opt/logs + - name: system-config + mountPath: /opt/cfg/system/system-config.yaml + subPath: system-config.yaml + command: [bash] + args: [update_env] + workingDir: /opt/code/git.gig.tech/openvcloud/openvcloud_installer/scripts/installer/ + volumes: + - name: ssh-secret + secret: + secretName: ssh-key + defaultMode: 0600 + - name: ssh-dir + emptyDir: {} + - name: update-log + persistentVolumeClaim: + claimName: updatelogs-claim + - name: system-config + configMap: + name: system-config + nodeSelector: + node-role/controller: "" -- GitLab