From c9b0c9f166e61586c448c11e79c4d3fd5f70520f Mon Sep 17 00:00:00 2001 From: Jo De Boeck <jo@gig.tech> Date: Sun, 29 Jan 2023 14:49:23 +0200 Subject: [PATCH] Make release for 3.2.7 Signed-off-by: Jo De Boeck <jo@gig.tech> --- manifests/3.2.7.yml | 320 ++++++++++++++++++++++++++++++++++++++++++++ manifests/9.9.9.yml | 9 +- 2 files changed, 324 insertions(+), 5 deletions(-) create mode 100644 manifests/3.2.7.yml diff --git a/manifests/3.2.7.yml b/manifests/3.2.7.yml new file mode 100644 index 0000000..06eced9 --- /dev/null +++ b/manifests/3.2.7.yml @@ -0,0 +1,320 @@ +seamless-update: true +minimum-required-version: 3.2.0.2 +minimum-required-k8-version: v1.16 +repos: + - name: OpenvCloud Core + source: + branch: master + target: + tag: v3.2.7 + url: git@git.gig.tech:openvcloud/openvcloud + - name: OpenvCloud Installer + source: + branch: master + target: + tag: v3.2.7 + 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.7.8 + url: git@git.gig.tech:openvcloud/jumpscale/jumpscale_core7 + - name: JumpScale Portal + source: + branch: master + target: + tag: v7.7.8 + url: git@git.gig.tech:openvcloud/jumpscale/jumpscale_portal + - name: Python Binaries + source: + branch: master + target: + tag: v3.1.4 + url: git@git.gig.tech:openvcloud/binary/python + - name: Kubespray + source: + branch: master + target: + tag: v2.5.7 + url: git@git.gig.tech:openvcloud/kubespray + - name: OpenvStorage DevOps + source: + branch: master + target: + tag: v4.6.8 + url: git@git.gig.tech:openvcloud/openvstorage/dev_ops + - name: OpenvStorage Framework + source: + branch: master + target: + tag: v4.6.8 + url: git@git.gig.tech:openvcloud/openvstorage/framework + - name: OpenvStorage Framework Extensions + source: + branch: master + target: + tag: v4.6.8 + url: git@git.gig.tech:openvcloud/openvstorage/framework-extensions + - name: OpenvStorage Framework Alba Plugin + source: + branch: master + target: + tag: v4.6.8 + url: git@git.gig.tech:openvcloud/openvstorage/framework-alba-plugin + - name: OpenvStorage Health Check + source: + branch: master + target: + tag: v4.6.1 + url: git@git.gig.tech:openvcloud/openvstorage/openvstorage-health-check + - name: OpenvStorage Alba AsdManager + source: + branch: master + target: + tag: v4.6.8 + url: git@git.gig.tech:openvcloud/openvstorage/alba-asdmanager + - name: OpenvStorage Automation Lib + source: + branch: master + target: + tag: v4.6.1 + url: git@git.gig.tech:openvcloud/openvstorage/automation-lib + - name: OpenvStorage Setup Runner + source: + branch: master + target: + tag: v4.6.1 + url: git@git.gig.tech:openvcloud/openvstorage/setup-runner + - name: OpenvStorage Support-tools + source: + branch: master + target: + tag: v4.6.1 + 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: + - controllernode + 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/prometheus: + - controllernode + - cpunode + - storagenode + ovcimages/3rdparty/node-exporter: + - controllernode + - cpunode + - storagenode + ovcimages/openvcloud/0-access: + - controllernode + ovcimages/openvcloud/agent: + - controllernode + ovcimages/openvcloud/alba: + - storagenode + 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-httpd: + - controllernode + ovcimages/openvcloud/pxeboot: + - controllernode + ovcimages/openvcloud/slightcar: + - controllernode + ovcimages/openvcloud/uptime: + - controllernode + +helm-repos: + stable: https://charts.helm.sh/stable + gig-stable: https://charts.gig.tech + prometheus-community: https://prometheus-community.github.io/helm-charts +helm-charts: + sentinel-redis-ha: 3.6.7 + rabbitmq-ha: 1.47.1 + prometheus: 15.10.2 + dynaqueue: 2.0.20 + dynaqueue-scheduler: 0.0.14 + dynaqueue-worker: 0.1.26 + +images: + openvcloud/adaptivemm/adaptivemmd: v2.0.1-gig-patch5 + openvcloud/minio-alba/minio-alba: 1.1.3 + openvcloud/objectspace-operator: v0.14 + openvcloud/openvstorage/alba_ee/alba-ee: 1-9-5 + 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/redis5: 5.0.5-alpine + ovcimages/3rdparty/redis: 3.2 + ovcimages/openvcloud/0-access: 2.5.6.4 + ovcimages/openvcloud/agent: 3.2.7 + ovcimages/openvcloud/alba: 3.0.2 + ovcimages/openvcloud/apt-mirror: 3.2.7 + ovcimages/openvcloud/base: 3.2.7 + ovcimages/openvcloud/dynaqueue: 3.2.7 + ovcimages/openvcloud/grafana-init: 3.0.0 + ovcimages/openvcloud/ipmi-screenshot: 3.1.5.1 + ovcimages/openvcloud/jumpscale_core: 3.2.7 + ovcimages/openvcloud/management: 3.2.7 + ovcimages/openvcloud/nginx-init: 3.2.0.2 + ovcimages/openvcloud/nginx: 3.0.2 + ovcimages/openvcloud/osis: 3.2.7 + ovcimages/openvcloud/ovc-versions: latest + ovcimages/openvcloud/portal: 3.2.7 + ovcimages/openvcloud/pxeboot: 3.2.7 + ovcimages/openvcloud/slightcar: 2.5.0 + ovcimages/openvcloud/uptime: 3.2.7 + +images-dependencies: + openvcloud/openvcloud/volumedriver-ping: 0.1 + openvcloud/openvstorage/accelio/debs: master-1.7-2ovs8 + openvcloud/openvstorage/alba_ee/debs: 1.5.45 + openvcloud/openvstorage/libvirt-ee/debs: 1.3.1-0ovs-ee2.2-1ubuntu10.5 + openvcloud/openvstorage/qemu-ee/debs: 2.5-dfsg-0ovs-ee2.2-5ubuntu10.2 + openvcloud/openvstorage/volumedriver-buildtools-ee/rabbitmq-c-debs: 0.9.0-0.2-ovs1 + openvcloud/openvstorage/volumedriver-ee/client-debs: 7.2.7-0 + openvcloud/openvstorage/volumedriver-ee/server-debs: 6.16.35-0 + 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/gig-iso: 3.0.3 + ovcimages/openvcloud/importexport: 3.0.3 + ovcimages/openvcloud/jumpscale-base: 3.2.7 + ovcimages/openvcloud/management-base: 3.2.7 + ovcimages/openvcloud/openvstorage: 4.6.8-2 + ovcimages/openvcloud/pxeboot-base: 3.2.7 + ovcimages/openvcloud/vgw: 3.0.0 + +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 + - name: kube-client + mountPath: /usr/local/bin/kubectl + subPath: kubectl + 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 + - name: kube-client + hostPath: + path: /usr/local/bin + type: Directory + nodeSelector: + node-role.kubernetes.io/master: '' + nodetype: 'controller' diff --git a/manifests/9.9.9.yml b/manifests/9.9.9.yml index 4ba7dab..5391406 100644 --- a/manifests/9.9.9.yml +++ b/manifests/9.9.9.yml @@ -221,16 +221,16 @@ images: openvcloud/minio-alba/minio-alba: 1.1.3 openvcloud/objectspace-operator: v0.14 openvcloud/openvstorage/alba_ee/alba-ee: 1-9-5 + 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/redis: 3.2 - ovcimages/3rdparty/redis5: 5.0.5-alpine - ovcimages/3rdparty/configmap-reload: v0.5.0 - ovcimages/3rdparty/prometheus: v2.34.0 ovcimages/3rdparty/node-exporter: v1.4.0 + ovcimages/3rdparty/prometheus: v2.34.0 + ovcimages/3rdparty/redis5: 5.0.5-alpine + ovcimages/3rdparty/redis: 3.2 ovcimages/openvcloud/0-access: latest ovcimages/openvcloud/agent: latest ovcimages/openvcloud/alba: latest @@ -275,7 +275,6 @@ images-dependencies: ovcimages/openvcloud/qa: latest ovcimages/openvcloud/vgw: latest - upgrade: apiVersion: batch/v1 kind: Job -- GitLab