Adding # status: notices

This commit is contained in:
Moritz Graf 2020-04-05 19:40:18 +02:00
parent ea445d4fb0
commit 9e76ceb29d
12 changed files with 147 additions and 101 deletions

View File

@ -14,6 +14,8 @@ k create ns cert-manager
k create ns nginx-ingress
k create ns infrapuzzle
k create ns kuard
k create ns auth
k create nextcloud
```
## [helm-operator](https://github.com/fluxcd/helm-operator/blob/master/chart/helm-operator/README.md)
@ -55,3 +57,30 @@ $ kubectl apply -f kuard
# checkout: https://kuard.haumdaucher.de
$ kubectl delete -f kuard
```
## auth
Including:
* openLDAP
* phpldapadmin
* ldap self service
* dex
```sh
```
## nextcloud
Install with helm
```sh
```
Migate
Backup

View File

@ -0,0 +1,26 @@
# status: chart not working
# note: problem could not be found yet
apiVersion: helm.fluxcd.io/v1
kind: HelmRelease
metadata:
name: helm-phpldapadmin
namespace: flux
spec:
releaseName: phpldapadmin
targetNamespace: auth
chart:
repository: https://cetic.github.io/helm-charts
version: 0.1.3
name: phpldapadmin
values:
service:
type: ClusterIP
ingress:
enabled: true
hosts:
- "ldap.haumdaucher.de"
annotations:
cert-manager.io/cluster-issuer: "letsencrypt-prod"
tls:
- ldap-haumdaucher-de

View File

@ -1,27 +0,0 @@
apiVersion: apps/v1
kind: Deployment
metadata:
creationTimestamp: null
labels:
app: nginx
name: nginx
namespace: blub
spec:
replicas: 1
selector:
matchLabels:
app: nginx
strategy: {}
template:
metadata:
creationTimestamp: null
labels:
app: nginx
spec:
containers:
- image: nginx
name: nginx
resources: {}
ports:
- containerPort: 80
status: {}

View File

@ -1,16 +0,0 @@
apiVersion: networking.k8s.io/v1beta1
kind: Ingress
metadata:
name: nginx
namespace: blub
annotations:
nginx.ingress.kubernetes.io/rewrite-target: /
spec:
rules:
- host: blub.haumdaucher.de
http:
paths:
- path: /
backend:
serviceName: nginx
servicePort: 80

View File

@ -1,20 +0,0 @@
apiVersion: v1
kind: Service
metadata:
creationTimestamp: "2020-04-05T08:37:56Z"
labels:
app: nginx
name: nginx
namespace: blub
spec:
clusterIP: 10.233.34.90
ports:
- port: 80
protocol: TCP
targetPort: 80
selector:
app: nginx
sessionAffinity: None
type: ClusterIP
status:
loadBalancer: {}

View File

@ -1,3 +1,5 @@
# status: implemented
apiVersion: helm.fluxcd.io/v1
kind: HelmRelease
metadata:

View File

@ -1,3 +1,5 @@
# status: implemented
apiVersion: cert-manager.io/v1alpha2
kind: ClusterIssuer
metadata:

View File

@ -1,3 +1,5 @@
# status: implemented
apiVersion: cert-manager.io/v1alpha2
kind: ClusterIssuer
metadata:

View File

@ -0,0 +1,21 @@
apiVersion: helm.fluxcd.io/v1
kind: HelmRelease
metadata:
name: helm-nextcloud
namespace: nextcloud
spec:
releaseName: nextcloud
targetNamespace: nextcloud
chart:
repository: https://kubernetes-charts.storage.googleapis.com
version: 1.9.2
name: nextcloud
values:
nextcloud:
username: admin
password: xxx
# TODO
# storage: nextcloud
# storage: mariadb
# .secret file with pw:mariadb user&admin
# with pw:nextcloud

View File

@ -0,0 +1,23 @@
## status: NOT implemented
apiVersion: helm.fluxcd.io/v1
kind: HelmRelease
metadata:
name: helm-nextcloud
namespace: nextcloud
spec:
releaseName: nextcloud
targetNamespace: nextcloud
chart:
repository: https://kubernetes-charts.storage.googleapis.com
version: 1.9.2
name: nextcloud
values:
nextcloud:
username: admin
password: xxx
# TODO
# storage: nextcloud
# storage: mariadb
# .secret file with pw:mariadb user&admin
# with pw:nextcloud

View File

@ -1,3 +1,5 @@
# status: implemented
apiVersion: helm.fluxcd.io/v1
kind: HelmRelease
metadata:

View File

@ -1,3 +1,5 @@
# status: ready
# note: readym to debug your problem
apiVersion: apps/v1
kind: Deployment
metadata: