refine doc; add more deploy instructions

This commit is contained in:
Ziyang Zhou
2022-07-03 12:22:51 +08:00
parent cad1fd7311
commit 361b55ab78
21 changed files with 572 additions and 49 deletions

View File

@@ -0,0 +1,23 @@
bases:
- ../../base
images:
- name: redroid/redroid
newTag: 10.0.0-latest
patches:
- target:
kind: StatefulSet
patch: |-
- op: replace
path: /metadata/name
value: redroid10
- op: replace
path: /spec/replicas
value: 1
- op: replace
path: /spec/selector/matchLabels/app
value: redroid10
- op: replace
path: /spec/template/metadata/labels/app
value: redroid10

View File

@@ -0,0 +1,23 @@
bases:
- ../../base
images:
- name: redroid/redroid
newTag: 11.0.0-latest
patches:
- target:
kind: StatefulSet
patch: |-
- op: replace
path: /metadata/name
value: redroid11
- op: replace
path: /spec/replicas
value: 1
- op: replace
path: /spec/selector/matchLabels/app
value: redroid11
- op: replace
path: /spec/template/metadata/labels/app
value: redroid11

View File

@@ -0,0 +1,23 @@
bases:
- ../../base
images:
- name: redroid/redroid
newTag: 12.0.0-64only-latest
patches:
- target:
kind: StatefulSet
patch: |-
- op: replace
path: /metadata/name
value: redroid12-64only
- op: replace
path: /spec/replicas
value: 1
- op: replace
path: /spec/selector/matchLabels/app
value: redroid12-64only
- op: replace
path: /spec/template/metadata/labels/app
value: redroid12-64only

View File

@@ -0,0 +1,23 @@
bases:
- ../../base
images:
- name: redroid/redroid
newTag: 12.0.0-latest
patches:
- target:
kind: StatefulSet
patch: |-
- op: replace
path: /metadata/name
value: redroid12
- op: replace
path: /spec/replicas
value: 1
- op: replace
path: /spec/selector/matchLabels/app
value: redroid12
- op: replace
path: /spec/template/metadata/labels/app
value: redroid12

View File

@@ -0,0 +1,23 @@
bases:
- ../../base
images:
- name: redroid/redroid
newTag: 13.0.0-latest
patches:
- target:
kind: StatefulSet
patch: |-
- op: replace
path: /metadata/name
value: redroid13
- op: replace
path: /spec/replicas
value: 1
- op: replace
path: /spec/selector/matchLabels/app
value: redroid13
- op: replace
path: /spec/template/metadata/labels/app
value: redroid13

View File

@@ -0,0 +1,23 @@
bases:
- ../../base
images:
- name: redroid/redroid
newTag: 8.1.0-latest
patches:
- target:
kind: StatefulSet
patch: |-
- op: replace
path: /metadata/name
value: redroid8
- op: replace
path: /spec/replicas
value: 1
- op: replace
path: /spec/selector/matchLabels/app
value: redroid8
- op: replace
path: /spec/template/metadata/labels/app
value: redroid8

View File

@@ -0,0 +1,23 @@
bases:
- ../../base
images:
- name: redroid/redroid
newTag: 9.0.0-latest
patches:
- target:
kind: StatefulSet
patch: |-
- op: replace
path: /metadata/name
value: redroid9
- op: replace
path: /spec/replicas
value: 1
- op: replace
path: /spec/selector/matchLabels/app
value: redroid9
- op: replace
path: /spec/template/metadata/labels/app
value: redroid9

View File

@@ -0,0 +1,38 @@
#!/bin/bash
REPLICAS=1
for ver in 8.1.0 {9..13}.0.0 {12..12}.0.0-64only
do
base_ver=`echo $ver | cut -d'.' -f 1`
[[ $ver == *"-64only" ]] && base_ver+='-64only'
[ -d $ver ] || mkdir $ver
cat > $ver/kustomization.yaml <<-END
bases:
- ../../base
images:
- name: redroid/redroid
newTag: $ver-latest
patches:
- target:
kind: StatefulSet
patch: |-
- op: replace
path: /metadata/name
value: redroid$base_ver
- op: replace
path: /spec/replicas
value: $REPLICAS
- op: replace
path: /spec/selector/matchLabels/app
value: redroid$base_ver
- op: replace
path: /spec/template/metadata/labels/app
value: redroid$base_ver
END
done