diff --git a/manifests/_apps/photos.yaml b/manifests/_apps/photos.yaml deleted file mode 100644 index 88e5bf6..0000000 --- a/manifests/_apps/photos.yaml +++ /dev/null @@ -1,24 +0,0 @@ -apiVersion: argoproj.io/v1alpha1 -kind: Application -metadata: - name: photos - namespace: argocd - finalizers: - - resources-finalizer.argocd.argoproj.io -spec: - project: cluster.fun - destination: - namespace: photos - name: cluster-fun (scaleway) - source: - path: manifests/photos - repoURL: "https://git.cluster.fun/AverageMarcus/cluster.fun.git" - targetRevision: HEAD - syncPolicy: - automated: {} - syncOptions: - - CreateNamespace=true - ignoreDifferences: - - kind: Secret - jsonPointers: - - /data diff --git a/manifests/_apps/website-to-remarkable.yaml b/manifests/_apps/website-to-remarkable.yaml deleted file mode 100644 index abafc5f..0000000 --- a/manifests/_apps/website-to-remarkable.yaml +++ /dev/null @@ -1,24 +0,0 @@ -apiVersion: argoproj.io/v1alpha1 -kind: Application -metadata: - name: website-to-remarkable - namespace: argocd - finalizers: - - resources-finalizer.argocd.argoproj.io -spec: - project: cluster.fun - destination: - namespace: website-to-remarkable - name: cluster-fun (scaleway) - source: - path: manifests/website-to-remarkable - repoURL: "https://git.cluster.fun/AverageMarcus/cluster.fun.git" - targetRevision: HEAD - syncPolicy: - automated: {} - syncOptions: - - CreateNamespace=true - ignoreDifferences: - - kind: Secret - jsonPointers: - - /data diff --git a/manifests/photos/photos.yaml b/manifests/photos/photos.yaml deleted file mode 100644 index 7699574..0000000 --- a/manifests/photos/photos.yaml +++ /dev/null @@ -1,25 +0,0 @@ -apiVersion: extensions/v1beta1 -kind: Ingress -metadata: - name: photos - namespace: inlets - labels: - app: photos - annotations: - cert-manager.io/cluster-issuer: letsencrypt - traefik.ingress.kubernetes.io/frontend-entry-points: http,https - traefik.ingress.kubernetes.io/redirect-entry-point: https - traefik.ingress.kubernetes.io/redirect-permanent: "true" -spec: - tls: - - hosts: - - photos.cluster.fun - secretName: photos-ingress - rules: - - host: photos.cluster.fun - http: - paths: - - path: / - backend: - serviceName: auth-proxy - servicePort: 80 diff --git a/manifests/website-to-remarkable/website-to-remarkable.yaml b/manifests/website-to-remarkable/website-to-remarkable.yaml deleted file mode 100644 index 88aa3c6..0000000 --- a/manifests/website-to-remarkable/website-to-remarkable.yaml +++ /dev/null @@ -1,140 +0,0 @@ -apiVersion: v1 -kind: Secret -metadata: - name: website-to-remarkable-auth - namespace: website-to-remarkable - annotations: - kube-1password: mr6spkkx7n3memkbute6ojaarm - kube-1password/vault: Kubernetes -type: Opaque ---- -apiVersion: v1 -kind: Secret -metadata: - name: website-to-remarkable - namespace: website-to-remarkable - annotations: - kube-1password: smp3qkv74qt72ttzkltyhiktja - kube-1password/vault: Kubernetes -type: Opaque ---- -apiVersion: v1 -kind: Service -metadata: - name: website-to-remarkable - namespace: website-to-remarkable -spec: - type: ClusterIP - ports: - - port: 80 - targetPort: 8080 - name: web - - port: 8000 - targetPort: 8000 - name: noauth - selector: - app: website-to-remarkable ---- -apiVersion: apps/v1 -kind: Deployment -metadata: - name: website-to-remarkable - namespace: website-to-remarkable - labels: - app: website-to-remarkable -spec: - replicas: 1 - selector: - matchLabels: - app: website-to-remarkable - template: - metadata: - labels: - app: website-to-remarkable - spec: - dnsConfig: - options: - - name: ndots - value: "2" - containers: - - args: - - --cookie-secure=false - - --provider=oidc - - --provider-display-name=Auth0 - - --upstream=http://localhost:8000 - - --http-address=$(HOST_IP):8080 - - --redirect-url=https://website-to-remarkable.cluster.fun/oauth2/callback - - --email-domain=marcusnoble.co.uk - - --pass-basic-auth=false - - --pass-access-token=false - - --oidc-issuer-url=https://marcusnoble.eu.auth0.com/ - - --cookie-secret=KDGD6rrK6cBmryyZ4wcJ9xAUNW9AQN - env: - - name: HOST_IP - valueFrom: - fieldRef: - apiVersion: v1 - fieldPath: status.podIP - - name: OAUTH2_PROXY_CLIENT_ID - valueFrom: - secretKeyRef: - key: username - name: website-to-remarkable-auth - - name: OAUTH2_PROXY_CLIENT_SECRET - valueFrom: - secretKeyRef: - key: password - name: website-to-remarkable-auth - image: quay.io/oauth2-proxy/oauth2-proxy:v5.1.1 - name: oauth-proxy - ports: - - containerPort: 8080 - protocol: TCP - resources: - limits: - memory: 50Mi - requests: - memory: 50Mi - - name: web - image: docker.cluster.fun/averagemarcus/website-to-remarkable:latest - imagePullPolicy: Always - env: - - name: REMARKABLE_TOKEN - valueFrom: - secretKeyRef: - name: website-to-remarkable - key: password - ports: - - containerPort: 8000 - name: web - resources: - limits: - memory: 50Mi - requests: - memory: 50Mi ---- -apiVersion: extensions/v1beta1 -kind: Ingress -metadata: - name: website-to-remarkable - namespace: website-to-remarkable - annotations: - cert-manager.io/cluster-issuer: letsencrypt - traefik.ingress.kubernetes.io/frontend-entry-points: http,https - traefik.ingress.kubernetes.io/redirect-entry-point: https - traefik.ingress.kubernetes.io/redirect-permanent: "true" -spec: - tls: - - hosts: - - website-to-remarkable.cluster.fun - secretName: website-to-remarkable-ingress - rules: - - host: website-to-remarkable.cluster.fun - http: - paths: - - path: / - backend: - serviceName: website-to-remarkable - servicePort: 80 - ----