Switch to Standalone Fleet
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
Danny Bessems 2022-06-03 11:43:28 +02:00
parent 622d162177
commit 27515aa673
2 changed files with 58 additions and 58 deletions

View File

@ -227,11 +227,11 @@
loop: "{{ helm.charts }}"
throttle: 1
- name: Apply manifests
kubernetes.core.k8s:
definition: >-
{{ item.definition }}
wait: yes
loop: "{{ manifests }}"
loop_control:
label: "{{ item.name }}"
# - name: Apply manifests
# kubernetes.core.k8s:
# definition: >-
# {{ item.definition }}
# wait: yes
# loop: "{{ manifests }}"
# loop_control:
# label: "{{ item.name }}"

View File

@ -4,60 +4,60 @@ helm:
repositories:
- name: longhorn
url: https://charts.longhorn.io
- name: jetstack
url: https://charts.jetstack.io
- name: rancher-stable
url: https://releases.rancher.com/server-charts/stable
- name: gitea-charts
url: https://dl.gitea.io/charts/
# - name: jetstack
# url: https://charts.jetstack.io
# - name: rancher-stable
# url: https://releases.rancher.com/server-charts/stable
# - name: gitea-charts
# url: https://dl.gitea.io/charts/
charts:
- name: longhorn
namespace: longhorn-system
ref: longhorn/longhorn
- name: cert-manager
namespace: cert-manager
ref: jetstack/cert-manager
setvalues:
installCRDs: true
- name: rancher
namespace: cattle-system
ref: rancher-stable/rancher
setvalues:
hostname: rancher.bessems.lan
bootstrapPassword: admin
ingress.tls.source: letsEncrypt
letsEncrypt.email: me@example.org
letsEncrypt.ingress.class: nginx
- name: gitea
namespace: gitea
ref: gitea-charts/gitea
setvalues:
ingress:
enabled: true
# className: nginx
annotations: {}
# kubernetes.io/ingress.class: nginx
# kubernetes.io/tls-acme: "true"
hosts:
- host: git.besssems.lan
paths:
- path: /
pathType: Prefix
persistence:
enabled: true
storageClass: longhorn
# gitea:
# admin:
# #existingSecret: gitea-admin-secret
# username: gitea_admin
# password: r8sA8CPHD9!bt6d
# email: "gitea@local.domain"
# - name: fleet-crd
# namespace: fleet-system
# ref: "https://github.com/rancher/fleet/releases/download/v0.3.9/fleet-crd-0.3.9.tgz"
# - name: fleet
# namespace: fleet-system
# ref: "https://github.com/rancher/fleet/releases/download/v0.3.9/fleet-0.3.9.tgz"
# - name: cert-manager
# namespace: cert-manager
# ref: jetstack/cert-manager
# setvalues:
# installCRDs: true
# - name: rancher
# namespace: cattle-system
# ref: rancher-stable/rancher
# setvalues:
# hostname: rancher.bessems.lan
# bootstrapPassword: admin
# ingress.tls.source: letsEncrypt
# letsEncrypt.email: me@example.org
# letsEncrypt.ingress.class: nginx
# - name: gitea
# namespace: gitea
# ref: gitea-charts/gitea
# setvalues:
# ingress:
# enabled: true
# # className: nginx
# annotations: {}
# # kubernetes.io/ingress.class: nginx
# # kubernetes.io/tls-acme: "true"
# hosts:
# - host: git.besssems.lan
# paths:
# - path: /
# pathType: Prefix
# persistence:
# enabled: true
# storageClass: longhorn
# # gitea:
# # admin:
# # #existingSecret: gitea-admin-secret
# # username: gitea_admin
# # password: r8sA8CPHD9!bt6d
# # email: "gitea@local.domain"
- name: fleet-crd
namespace: fleet-system
ref: "https://github.com/rancher/fleet/releases/download/v0.3.9/fleet-crd-0.3.9.tgz"
- name: fleet
namespace: fleet-system
ref: "https://github.com/rancher/fleet/releases/download/v0.3.9/fleet-0.3.9.tgz"
manifests:
- name: ingress_longhorn-frontend
definition: >-