diff --git a/manifests/_apps/tweetsvg.yaml b/manifests/_apps/tweetsvg.yaml deleted file mode 100644 index 455b6fd..0000000 --- a/manifests/_apps/tweetsvg.yaml +++ /dev/null @@ -1,25 +0,0 @@ -apiVersion: argoproj.io/v1alpha1 -kind: Application -metadata: - name: tweetsvg - namespace: argocd - finalizers: - - resources-finalizer.argocd.argoproj.io -spec: - project: cluster.fun - destination: - namespace: tweetsvg - name: civo - source: - path: manifests/tweetsvg - 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/twitter-profile-pic.yaml b/manifests/_apps/twitter-profile-pic.yaml deleted file mode 100644 index 0a5d257..0000000 --- a/manifests/_apps/twitter-profile-pic.yaml +++ /dev/null @@ -1,26 +0,0 @@ -apiVersion: argoproj.io/v1alpha1 -kind: Application -metadata: - name: cluster-fun-twitter-profile-pic - namespace: argocd - finalizers: - - resources-finalizer.argocd.argoproj.io -spec: - project: cluster.fun - destination: - namespace: twitter-profile-pic - name: cluster-fun (v2) - source: - path: manifests/twitter-profile-pic - 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/tweetsvg/tweetsvg.yaml b/manifests/tweetsvg/tweetsvg.yaml deleted file mode 100644 index dfdcf71..0000000 --- a/manifests/tweetsvg/tweetsvg.yaml +++ /dev/null @@ -1,92 +0,0 @@ -apiVersion: v1 -kind: Secret -metadata: - name: tweetsvg - namespace: tweetsvg - annotations: - kube-1password: dmjtjxrcpqtmeddq5x7zikj37i - kube-1password/vault: Kubernetes - kube-1password/secret-text-key: .env -type: Opaque ---- -apiVersion: v1 -kind: Service -metadata: - name: tweetsvg - namespace: tweetsvg -spec: - type: ClusterIP - ports: - - port: 80 - targetPort: 8080 - name: web - selector: - app: tweetsvg ---- -apiVersion: apps/v1 -kind: Deployment -metadata: - name: tweetsvg - namespace: tweetsvg -spec: - replicas: 2 - selector: - matchLabels: - app: tweetsvg - template: - metadata: - labels: - app: tweetsvg - spec: - containers: - - name: web - image: rg.fr-par.scw.cloud/averagemarcus/tweetsvg:latest - imagePullPolicy: Always - # env: - # - name: DOTENV_DIR - # value: /config/ - ports: - - containerPort: 8080 - name: web - resources: - limits: - memory: 100Mi - requests: - memory: 100Mi - volumeMounts: - - name: dotenv - mountPath: /app/.env - subPath: .env - volumes: - - name: dotenv - secret: - secretName: tweetsvg ---- -apiVersion: networking.k8s.io/v1 -kind: Ingress -metadata: - name: tweetsvg - namespace: tweetsvg - annotations: - cert-manager.io/cluster-issuer: letsencrypt - kubernetes.io/ingress.class: traefik - traefik.ingress.kubernetes.io/router.tls: "true" - ingress.kubernetes.io/ssl-redirect: "true" - traefik.ingress.kubernetes.io/router.entrypoints: websecure -spec: - tls: - - hosts: - - tweet.cluster.fun - secretName: tweetsvg-ingress - rules: - - host: tweet.cluster.fun - http: - paths: - - path: / - pathType: ImplementationSpecific - backend: - service: - name: tweetsvg - port: - number: 80 - diff --git a/manifests/twitter-profile-pic/twitter-profile-pic.yaml b/manifests/twitter-profile-pic/twitter-profile-pic.yaml deleted file mode 100644 index 8bbcd59..0000000 --- a/manifests/twitter-profile-pic/twitter-profile-pic.yaml +++ /dev/null @@ -1,86 +0,0 @@ -apiVersion: v1 -kind: Secret -metadata: - name: twitter-profile-pic - namespace: twitter-profile-pic - annotations: - kube-1password: d2rt56v47q2wij47qgj27umrky - kube-1password/vault: Kubernetes - kube-1password/secret-text-key: .env -type: Opaque ---- -apiVersion: v1 -kind: Service -metadata: - name: twitter-profile-pic - namespace: twitter-profile-pic -spec: - type: ClusterIP - ports: - - port: 80 - targetPort: 9090 - name: web - selector: - app: twitter-profile-pic ---- -apiVersion: apps/v1 -kind: Deployment -metadata: - name: twitter-profile-pic - namespace: twitter-profile-pic -spec: - replicas: 1 - selector: - matchLabels: - app: twitter-profile-pic - template: - metadata: - labels: - app: twitter-profile-pic - spec: - containers: - - name: web - image: rg.fr-par.scw.cloud/averagemarcus/twitter-profile-pic:latest - imagePullPolicy: Always - ports: - - containerPort: 9090 - name: web - resources: - limits: - memory: 100Mi - requests: - memory: 100Mi - volumeMounts: - - name: dotenv - mountPath: /app/.env - subPath: .env - volumes: - - name: dotenv - secret: - secretName: twitter-profile-pic ---- -apiVersion: networking.k8s.io/v1 -kind: Ingress -metadata: - name: twitter-profile-pic-cluster-fun - namespace: twitter-profile-pic - annotations: - cert-manager.io/cluster-issuer: letsencrypt - nginx.ingress.kubernetes.io/force-ssl-redirect: "true" -spec: - ingressClassName: nginx - tls: - - hosts: - - twitter-profile-pic.cluster.fun - secretName: twitter-profile-pic-cluster-fun-ingress - rules: - - host: twitter-profile-pic.cluster.fun - http: - paths: - - path: / - pathType: ImplementationSpecific - backend: - service: - name: twitter-profile-pic - port: - number: 80