From 26529a52352c011baf5654c2aa99ff272edd116d Mon Sep 17 00:00:00 2001 From: Haitao Pan Date: Sat, 23 Dec 2023 11:26:08 +0800 Subject: [PATCH] update all app demo --- apps/c-demo/release.yaml | 2 +- apps/go-demo/release.yaml | 39 +++++++++++++++++++------------ apps/js-demo/release.yaml | 44 ++++++++++++++++++++--------------- apps/python-demo/release.yaml | 2 +- apps/rust-demo/release.yaml | 39 +++++++++++++++++++------------ 5 files changed, 75 insertions(+), 51 deletions(-) diff --git a/apps/c-demo/release.yaml b/apps/c-demo/release.yaml index b0c80fc..da77718 100644 --- a/apps/c-demo/release.yaml +++ b/apps/c-demo/release.yaml @@ -16,7 +16,7 @@ spec: chart: spec: chart: app - version: "0.1.0" + version: "0.1.1" sourceRef: kind: HelmRepository name: stable diff --git a/apps/go-demo/release.yaml b/apps/go-demo/release.yaml index 74ff6fc..fa63ad8 100644 --- a/apps/go-demo/release.yaml +++ b/apps/go-demo/release.yaml @@ -1,19 +1,28 @@ -apiVersion: apps/v1 -kind: Deployment +apiVersion: source.toolkit.fluxcd.io/v1beta2 +kind: HelmRepository metadata: - name: app-go + name: stable namespace: demo-go spec: - replicas: 1 - selector: - matchLabels: - app: demo-go - template: - metadata: - labels: - app: demo-go + interval: 1m + url: https://charts.onwalk.net/ +--- +apiVersion: helm.toolkit.fluxcd.io/v2beta1 +kind: HelmRelease +metadata: + name: stable + namespace: demo-go +spec: + chart: spec: - containers: - - name: demo-go - image: artifact.onwalk.net/base/scaffolding-design/go:fe2a0fba3014709b26d8acd75bacb661bf2522a4 - imagePullPolicy: Always + chart: app + version: "0.1.1" + sourceRef: + kind: HelmRepository + name: stable + namespace: demo-go + interval: 1m + values: + image: + repository: artifact.onwalk.net/base/scaffolding-design/go + tag: "fe2a0fba3014709b26d8acd75bacb661bf2522a4" diff --git a/apps/js-demo/release.yaml b/apps/js-demo/release.yaml index 4e250a8..5b1dbe6 100644 --- a/apps/js-demo/release.yaml +++ b/apps/js-demo/release.yaml @@ -1,22 +1,28 @@ -apiVersion: apps/v1 -kind: Deployment +apiVersion: source.toolkit.fluxcd.io/v1beta2 +kind: HelmRepository metadata: - name: app-js - namespace: demo + name: stable + namespace: demo-js spec: - replicas: 1 - selector: - matchLabels: - app: demo-js - template: - metadata: - labels: - app: demo-js + interval: 1m + url: https://charts.onwalk.net/ +--- +apiVersion: helm.toolkit.fluxcd.io/v2beta1 +kind: HelmRelease +metadata: + name: stable + namespace: demo-js +spec: + chart: spec: - containers: - - name: frontend - image: artifact.onwalk.net/base/scaffolding-design/javascript-frontend:fc998a6d433c45986dc7d51ab62bf7aa48613d62 - imagePullPolicy: Always - - name: backend - image: artifact.onwalk.net/base/scaffolding-design/javascript-backend:fc998a6d433c45986dc7d51ab62bf7aa48613d62 - imagePullPolicy: Always + chart: app + version: "0.1.1" + sourceRef: + kind: HelmRepository + name: stable + namespace: demo-python + interval: 1m + values: + image: + repository: artifact.onwalk.net/base/scaffolding-design/javascript-frontend + tag: "fc998a6d433c45986dc7d51ab62bf7aa48613d62" diff --git a/apps/python-demo/release.yaml b/apps/python-demo/release.yaml index 03b6410..1fdf3db 100644 --- a/apps/python-demo/release.yaml +++ b/apps/python-demo/release.yaml @@ -16,7 +16,7 @@ spec: chart: spec: chart: app - version: "0.1.0" + version: "0.1.1" sourceRef: kind: HelmRepository name: stable diff --git a/apps/rust-demo/release.yaml b/apps/rust-demo/release.yaml index 80b64fe..1f03640 100644 --- a/apps/rust-demo/release.yaml +++ b/apps/rust-demo/release.yaml @@ -1,19 +1,28 @@ -apiVersion: apps/v1 -kind: Deployment +apiVersion: source.toolkit.fluxcd.io/v1beta2 +kind: HelmRepository metadata: - name: app-rust + name: stable namespace: demo-rust spec: - replicas: 1 - selector: - matchLabels: - app: demo-rust - template: - metadata: - labels: - app: demo-rust + interval: 1m + url: https://charts.onwalk.net/ +--- +apiVersion: helm.toolkit.fluxcd.io/v2beta1 +kind: HelmRelease +metadata: + name: stable + namespace: demo-rust +spec: + chart: spec: - containers: - - name: demo-rust - image: artifact.onwalk.net/base/scaffolding-design/rust:84a66d19f29c20c57127f5c896d00b0b84dcd986 - imagePullPolicy: Always + chart: app + version: "0.1.1" + sourceRef: + kind: HelmRepository + name: stable + namespace: demo-rust + interval: 1m + values: + image: + repository: artifact.onwalk.net/base/scaffolding-design/rust + tag: "84a66d19f29c20c57127f5c896d00b0b84dcd986"