mirror of
https://github.com/auricom/home-cluster.git
synced 2025-09-17 18:24:14 +02:00
add docker-registry
This commit is contained in:
7
cluster/development/_namespace.yaml
Normal file
7
cluster/development/_namespace.yaml
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
---
|
||||||
|
apiVersion: v1
|
||||||
|
kind: Namespace
|
||||||
|
metadata:
|
||||||
|
name: development
|
||||||
|
labels:
|
||||||
|
goldilocks.fairwinds.com/enabled: "true"
|
36
cluster/development/docker-registry.yaml
Normal file
36
cluster/development/docker-registry.yaml
Normal file
@@ -0,0 +1,36 @@
|
|||||||
|
---
|
||||||
|
apiVersion: helm.toolkit.fluxcd.io/v2beta1
|
||||||
|
kind: HelmRelease
|
||||||
|
metadata:
|
||||||
|
name: docker-registry
|
||||||
|
namespace: development
|
||||||
|
spec:
|
||||||
|
interval: 5m
|
||||||
|
chart:
|
||||||
|
spec:
|
||||||
|
chart: docker-registry
|
||||||
|
version: 1.10.0
|
||||||
|
sourceRef:
|
||||||
|
kind: HelmRepository
|
||||||
|
name: twuni-charts
|
||||||
|
namespace: flux-system
|
||||||
|
interval: 5m
|
||||||
|
values:
|
||||||
|
storage: s3
|
||||||
|
s3:
|
||||||
|
region: "us-east-1"
|
||||||
|
bucket: docker-registry
|
||||||
|
encrypt: false
|
||||||
|
secure: true
|
||||||
|
ingress:
|
||||||
|
enabled: true
|
||||||
|
annotations:
|
||||||
|
kubernetes.io/ingress.class: "nginx"
|
||||||
|
nginx.ingress.kubernetes.io/proxy-body-size: "0"
|
||||||
|
nginx.ingress.kubernetes.io/proxy-read-timeout: "6000"
|
||||||
|
nginx.ingress.kubernetes.io/proxy-send-timeout: "6000"
|
||||||
|
nginx.ingress.kubernetes.io/enable-global-auth: "false"
|
||||||
|
valuesFrom:
|
||||||
|
- kind: ConfigMap
|
||||||
|
name: "helmrelease-development-docker-registry"
|
||||||
|
optional: false
|
@@ -98,3 +98,13 @@ spec:
|
|||||||
interval: 10m
|
interval: 10m
|
||||||
url: https://infracloudio.github.io/charts
|
url: https://infracloudio.github.io/charts
|
||||||
timeout: 3m
|
timeout: 3m
|
||||||
|
---
|
||||||
|
apiVersion: source.toolkit.fluxcd.io/v1beta1
|
||||||
|
kind: HelmRepository
|
||||||
|
metadata:
|
||||||
|
name: twuni-charts
|
||||||
|
namespace: flux-system
|
||||||
|
spec:
|
||||||
|
interval: 10m
|
||||||
|
url: https://helm.twun.io
|
||||||
|
timeout: 3m
|
36
secrets/helmrelease-development-docker-registry.yaml
Normal file
36
secrets/helmrelease-development-docker-registry.yaml
Normal file
@@ -0,0 +1,36 @@
|
|||||||
|
apiVersion: v1
|
||||||
|
data:
|
||||||
|
values.yaml: ENC[AES256_GCM,data:ODqLlVDYrs7d5FYXjGBrQJ7wuFc3KZGDlmgR/iaCkxkBABzq7/i06WYuscrXw/CLYpkzXJH1guYv0mE7EdiMFXnwMLLyOGzA2HUHh9xJ6/i00nFhVAAMud8dGD26Hp81cPEXV2PqexnO4TXYcDNvjF04l+sAsuPvkxb0IIo2tATcQO6HJ3xWGX0DOeJwjsgABB4Hk2e8iC45QKNFJEE3g8Uxv8VpnoZKQuuO+aiGwwUttk7b+6h32V616iD0sOIBBvvgKOtM6Fr7/VzX28EjM6q7R0NkGJSgIg9rsAk3HdoH8Np2iveRAEgZNbIehnUfH1u0wWvzizkbhnGSl/JXk1B77fJmsAdeNf0Qtxx1Lomi1Y7rzW/M/YFJVGCh5R20A2OS2PHHOz8D0R7IxG2st2XDM7VttAG55mhrwzwFvo+WmmO8ex9maJEAgEK3HWAnf/uaC/7mHdWEkzdz,iv:yKm4ArwiGH5ZQrUPAyu6EoMgNP8KH9q1aNG+NWRndfE=,tag:5pOgWjx2fOfngwWdyJtreg==,type:str]
|
||||||
|
kind: ConfigMap
|
||||||
|
metadata:
|
||||||
|
creationTimestamp: null
|
||||||
|
name: helmrelease-development-docker-registry
|
||||||
|
namespace: development
|
||||||
|
sops:
|
||||||
|
kms: []
|
||||||
|
gcp_kms: []
|
||||||
|
azure_kv: []
|
||||||
|
hc_vault: []
|
||||||
|
lastmodified: '2020-12-04T10:10:56Z'
|
||||||
|
mac: ENC[AES256_GCM,data:qneJV/6H357zf2BGtxde/Xa1xLhzLD/AChdnBusyAKd5n7TtARYEDv2mksgiBKjx2JYlIYYzRX6waaEy6WyomRBHewRAbsTUCbkR8fGvna9QeooKmcYbHUTeAE3poCcmZdfTvkNxTimjrGUDvBvouKla3AeeKWpN1FqBb7dgHHY=,iv:XP7aWKde9cuv+4D0lGht3D/67s7sQ43baIgua+8iXKQ=,tag:s8tJhD9Q1lvERqJC7gEt6w==,type:str]
|
||||||
|
pgp:
|
||||||
|
- created_at: '2020-12-04T10:10:56Z'
|
||||||
|
enc: |
|
||||||
|
-----BEGIN PGP MESSAGE-----
|
||||||
|
|
||||||
|
hQGMA/JorPHm1g9XAQv9EkkF/Z1mkIB5TmiNH6l6zfoAUhpAaj/bqpPqoKfansCb
|
||||||
|
czF7Hkug0yNieNxyQoKceeuQtUAtjCrZw49YLJvxsCkTZiKgkkl23erlmEKtx1Vn
|
||||||
|
If8+yIMqX8FoEOPuX3biUoXnVVyrGQsU7JGOWw/EkEQQB2O7XJd5L3HjaVkeWj6c
|
||||||
|
hvQOkyi1hCjr6njEbG7h/mnF16/RL1A/udgvnPR4v0py1p8O4IhlMhJ6zq7nPs2r
|
||||||
|
YTsBUjusKftg6QKTGvdwN4DlWkrGS4XoJfVXUCOqBRrN8RYszyyiHm1sHPBJSnWt
|
||||||
|
JdzkD0Jt59k4IGI+06WmeqaV+Sjm5b08/MX34quR+HNLiwSHc682U5xWQwADe3wL
|
||||||
|
8vc5w5EU7AyN6iTKQ8+5iFGQbMXvOCKHAgxSont3kxhyjaFOkqjMDILmG4fKhWoD
|
||||||
|
251+urFhhwbgfeQAnUt+yD0JIwy7krBdU6TBmNP/aD8Xpen4NkJDEQQz3wvg0jUG
|
||||||
|
h5h2BniUzvtu/yBprusI0l4BCi+XNYyEnfRA8ROMBjASpi/8FjFHjzQQ3D9sg9VL
|
||||||
|
TA/Y5jISFl5zPwO588g9iap5Ta02SuV6ZmdjFOueP1/jhuuJwLIN9mppMH+0Elb8
|
||||||
|
ujdupCxW9Q6whgL6oZ6B
|
||||||
|
=NXik
|
||||||
|
-----END PGP MESSAGE-----
|
||||||
|
fp: C8F8A49D04A1AB639F8EA21CDBA4B1DCB1FA5BDD
|
||||||
|
encrypted_regex: ^(data|stringData)$
|
||||||
|
version: 3.6.1
|
Reference in New Issue
Block a user