new gitops template

This commit is contained in:
auricom
2021-04-13 10:34:08 +02:00
parent 67c4d6a855
commit a95f32b44d
335 changed files with 3131 additions and 3650 deletions

View File

@@ -0,0 +1,87 @@
---
#
# Server plan
#
apiVersion: upgrade.cattle.io/v1
kind: Plan
metadata:
name: k3s-server
namespace: system-upgrade
spec:
concurrency: 1
cordon: true
nodeSelector:
matchExpressions:
- key: node-role.kubernetes.io/master
operator: In
values:
- "true"
- key: k3os.io/mode
operator: DoesNotExist
- key: kubernetes.io/arch
operator: In
values:
- "amd64"
- effect: NoExecute
operator: Exists
- effect: NoSchedule
operator: Exists
serviceAccountName: system-upgrade
tolerations:
- key: "node-role.kubernetes.io/master"
operator: "Exists"
upgrade:
image: rancher/k3s-upgrade
channel: https://update.k3s.io/v1-release/channels/v1.20
---
#
# Agent plan
#
apiVersion: upgrade.cattle.io/v1
kind: Plan
metadata:
name: k3s-agent
namespace: system-upgrade
labels:
k3s-upgrade: agent
spec:
concurrency: 1
channel: https://update.k3s.io/v1-release/channels/v1.20
nodeSelector:
matchExpressions:
- key: k3s-upgrade
operator: Exists
- key: k3s-upgrade
operator: NotIn
values:
- "disabled"
- "false"
- key: k3s.io/hostname
operator: Exists
- key: k3os.io/mode
operator: DoesNotExist
- key: node-role.kubernetes.io/master
operator: NotIn
values:
- "true"
serviceAccountName: system-upgrade
tolerations:
- key: kubernetes.io/arch
effect: NoSchedule
operator: Equal
value: amd64
- key: kubernetes.io/arch
effect: NoSchedule
operator: Equal
value: arm64
- key: kubernetes.io/arch
effect: NoSchedule
operator: Equal
value: arm
prepare:
image: rancher/k3s-upgrade
args:
- "prepare"
- "k3s-server"
upgrade:
image: rancher/k3s-upgrade

View File

@@ -0,0 +1,4 @@
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
resources:
- k3s-plan.yaml