Loading .gitea/workflows/deployment.yamldeleted 100644 → 0 +0 −37 Original line number Diff line number Diff line --- # generic name: 'Kubernetes Deployment' on: push: branches: - 'main' # jobs jobs: # kubernetes deployment Deployment: runs-on: 'ubuntu-latest' steps: # name: Kubernetes Deployment - name: 'Kubernetes deployment' uses: 'appleboy/ssh-action@v1.0.3' with: # bastion proxy_host: 'wireguard.do.siempie.com' proxy_port: '22' proxy_username: ${{ secrets.USERNAME }} proxy_key: ${{ secrets.SSHKEY }} # kubernetes management host: 'mgmt01.infra.vpn.mirahsimon.us' port: '22' username: ${{ secrets.USERNAME }} key: ${{ secrets.SSHKEY }} # command script: | sudo -u simon kubectl apply -f /home/simon/Documents/kaas-start-simoncor-net/manifests .yamllint +1 −1 Original line number Diff line number Diff line Loading @@ -2,6 +2,6 @@ rules: line-length: max: 160 max: 120 allow-non-breakable-words: true allow-non-breakable-inline-mappings: true manifests/00_namespace.yaml +1 −1 Original line number Diff line number Diff line Loading @@ -3,4 +3,4 @@ apiVersion: "v1" kind: "Namespace" metadata: name: "start-simoncor-net" name: "docs-simoncor-net" manifests/30_app-dep-svc.yaml +21 −21 Original line number Diff line number Diff line Loading @@ -3,20 +3,20 @@ apiVersion: "apps/v1" kind: "Deployment" metadata: name: "start-simoncor-net" namespace: "start-simoncor-net" name: "docs-simoncor-net" namespace: "docs-simoncor-net" labels: app: "start-simoncor-net" app: "docs-simoncor-net" spec: replicas: 2 selector: matchLabels: app: "start-simoncor-net" app: "docs-simoncor-net" template: metadata: labels: app: "start-simoncor-net" app: "docs-simoncor-net" spec: # login on docker.io Loading @@ -24,8 +24,8 @@ spec: - name: "cr-simoncor-net-login" containers: - name: "start-simoncor-net" image: "cr.simoncor.net/siempie/start-simoncor-net" - name: "docs-simoncor-net" image: "cr.simoncor.net/siempie/docs-simoncor-net" imagePullPolicy: "Always" readinessProbe: Loading @@ -33,54 +33,54 @@ spec: periodSeconds: 5 httpGet: path: "/favicon.ico" port: 3000 port: 8000 httpHeaders: - name: "Host" value: "start.simoncor.net" value: "docs.simoncor.net" livenessProbe: initialDelaySeconds: 10 periodSeconds: 5 httpGet: path: "/favicon.ico" port: 3000 port: 8000 httpHeaders: - name: "Host" value: "start.simoncor.net" value: "docs.simoncor.net" ports: - containerPort: 3000 - containerPort: 8000 # service --- apiVersion: "v1" kind: "Service" metadata: name: "start-simoncor-net-svc" namespace: "start-simoncor-net" name: "docs-simoncor-net-svc" namespace: "docs-simoncor-net" spec: type: "ClusterIP" selector: app: "start-simoncor-net" app: "docs-simoncor-net" ports: - protocol: "TCP" port: 3000 targetPort: 3000 port: 8000 targetPort: 8000 # network policy --- apiVersion: "networking.k8s.io/v1" kind: "NetworkPolicy" metadata: name: "start-simoncor-net-np" namespace: "start-simoncor-net" name: "docs-simoncor-net-np" namespace: "docs-simoncor-net" spec: podSelector: matchLabels: app: "start-simoncor-net" app: "docs-simoncor-net" policyTypes: - "Ingress" Loading @@ -88,4 +88,4 @@ spec: ingress: - ports: - protocol: "TCP" port: 3000 port: 8000 manifests/40_ing.yaml +5 −5 Original line number Diff line number Diff line Loading @@ -3,20 +3,20 @@ apiVersion: "networking.k8s.io/v1" kind: "Ingress" metadata: name: "start-simoncor-net-ing" namespace: "start-simoncor-net" name: "docs-simoncor-net-ing" namespace: "docs-simoncor-net" annotations: traefik.ingress.kubernetes.io/ssl-redirect: "true" spec: rules: - host: "start.simoncor.net" - host: "docs.simoncor.net" http: paths: - path: "/" pathType: "Prefix" backend: service: name: "start-simoncor-net-svc" name: "docs-simoncor-net-svc" port: number: 3000 number: 8000 Loading
.gitea/workflows/deployment.yamldeleted 100644 → 0 +0 −37 Original line number Diff line number Diff line --- # generic name: 'Kubernetes Deployment' on: push: branches: - 'main' # jobs jobs: # kubernetes deployment Deployment: runs-on: 'ubuntu-latest' steps: # name: Kubernetes Deployment - name: 'Kubernetes deployment' uses: 'appleboy/ssh-action@v1.0.3' with: # bastion proxy_host: 'wireguard.do.siempie.com' proxy_port: '22' proxy_username: ${{ secrets.USERNAME }} proxy_key: ${{ secrets.SSHKEY }} # kubernetes management host: 'mgmt01.infra.vpn.mirahsimon.us' port: '22' username: ${{ secrets.USERNAME }} key: ${{ secrets.SSHKEY }} # command script: | sudo -u simon kubectl apply -f /home/simon/Documents/kaas-start-simoncor-net/manifests
.yamllint +1 −1 Original line number Diff line number Diff line Loading @@ -2,6 +2,6 @@ rules: line-length: max: 160 max: 120 allow-non-breakable-words: true allow-non-breakable-inline-mappings: true
manifests/00_namespace.yaml +1 −1 Original line number Diff line number Diff line Loading @@ -3,4 +3,4 @@ apiVersion: "v1" kind: "Namespace" metadata: name: "start-simoncor-net" name: "docs-simoncor-net"
manifests/30_app-dep-svc.yaml +21 −21 Original line number Diff line number Diff line Loading @@ -3,20 +3,20 @@ apiVersion: "apps/v1" kind: "Deployment" metadata: name: "start-simoncor-net" namespace: "start-simoncor-net" name: "docs-simoncor-net" namespace: "docs-simoncor-net" labels: app: "start-simoncor-net" app: "docs-simoncor-net" spec: replicas: 2 selector: matchLabels: app: "start-simoncor-net" app: "docs-simoncor-net" template: metadata: labels: app: "start-simoncor-net" app: "docs-simoncor-net" spec: # login on docker.io Loading @@ -24,8 +24,8 @@ spec: - name: "cr-simoncor-net-login" containers: - name: "start-simoncor-net" image: "cr.simoncor.net/siempie/start-simoncor-net" - name: "docs-simoncor-net" image: "cr.simoncor.net/siempie/docs-simoncor-net" imagePullPolicy: "Always" readinessProbe: Loading @@ -33,54 +33,54 @@ spec: periodSeconds: 5 httpGet: path: "/favicon.ico" port: 3000 port: 8000 httpHeaders: - name: "Host" value: "start.simoncor.net" value: "docs.simoncor.net" livenessProbe: initialDelaySeconds: 10 periodSeconds: 5 httpGet: path: "/favicon.ico" port: 3000 port: 8000 httpHeaders: - name: "Host" value: "start.simoncor.net" value: "docs.simoncor.net" ports: - containerPort: 3000 - containerPort: 8000 # service --- apiVersion: "v1" kind: "Service" metadata: name: "start-simoncor-net-svc" namespace: "start-simoncor-net" name: "docs-simoncor-net-svc" namespace: "docs-simoncor-net" spec: type: "ClusterIP" selector: app: "start-simoncor-net" app: "docs-simoncor-net" ports: - protocol: "TCP" port: 3000 targetPort: 3000 port: 8000 targetPort: 8000 # network policy --- apiVersion: "networking.k8s.io/v1" kind: "NetworkPolicy" metadata: name: "start-simoncor-net-np" namespace: "start-simoncor-net" name: "docs-simoncor-net-np" namespace: "docs-simoncor-net" spec: podSelector: matchLabels: app: "start-simoncor-net" app: "docs-simoncor-net" policyTypes: - "Ingress" Loading @@ -88,4 +88,4 @@ spec: ingress: - ports: - protocol: "TCP" port: 3000 port: 8000
manifests/40_ing.yaml +5 −5 Original line number Diff line number Diff line Loading @@ -3,20 +3,20 @@ apiVersion: "networking.k8s.io/v1" kind: "Ingress" metadata: name: "start-simoncor-net-ing" namespace: "start-simoncor-net" name: "docs-simoncor-net-ing" namespace: "docs-simoncor-net" annotations: traefik.ingress.kubernetes.io/ssl-redirect: "true" spec: rules: - host: "start.simoncor.net" - host: "docs.simoncor.net" http: paths: - path: "/" pathType: "Prefix" backend: service: name: "start-simoncor-net-svc" name: "docs-simoncor-net-svc" port: number: 3000 number: 8000