diff --git a/k8s/argo-apps/loki.yaml b/k8s/argo-apps/loki.yaml deleted file mode 100644 index 80bb43f..0000000 --- a/k8s/argo-apps/loki.yaml +++ /dev/null @@ -1,117 +0,0 @@ ---- -apiVersion: argoproj.io/v1alpha1 -kind: Application -metadata: - name: loki - namespace: argocd -spec: - destination: - name: '' - namespace: monitoring - server: https://kubernetes.default.svc - project: management - syncPolicy: - automated: {} - syncOptions: - - ServerSideApply=true - sources: - - chart: loki-stack - repoURL: https://grafana.github.io/helm-charts - targetRevision: 2.10.* - helm: - valuesObject: - grafana: - enabled: true - persistence: - type: pvc - enabled: true - size: 50Gi - accessModes: - - ReadWriteMany - ingress: - enabled: true - hosts: - - grafana.fuku - ingressClassName: traefik - grafana.ini: - smtp: - enabled: true - host: mail.fukurokuju.dev:465 - from_address: status@fukurokuju.dev - smtp: - existingSecret: secret-grafana-smtp - resources: - limits: - cpu: 512m - memory: 512Mi - requests: - cpu: 256m - memory: 256Mi - loki: - storage: - type: filesystem - ingress: - enabled: true - ingressClassName: traefik - annotations: - traefik.ingress.kubernetes.io/router.middlewares: monitoring-loki-auth-middleware@kubernetescrd # yamllint disable rule:line-length - hosts: - - host: loki.fuku - paths: - - / - prometheus: - enabled: true - isDefault: true - server: - persistentVolume: - accessModes: - - ReadWriteMany - enabled: true - extraScrapeConfigs: | - - job_name: 'argocd-metrics' - static_configs: - - targets: ["argocd-metrics.argocd:8082"] - - - job_name: 'argocd-server-metrics' - static_configs: - - targets: ["argocd-server-metrics.argocd:8083"] - - - job_name: 'argocd-repo-server-metrics' - static_configs: - - targets: ["argocd-server.argocd:8084"] - - - job_name: 'argocd-applicationset-controller-metrics' - static_configs: - - targets: ["argocd-applicationset-controller-metrics.argocd:8080"] - - - job_name: 'argocd-dex-server' - static_configs: - - targets: ["argocd-dex-server.argocd:5558"] - - - job_name: 'argocd-notifications-controller-metrics' - static_configs: - - targets: ["argocd-notifications-controller-metrics.argocd:9001"] - - - job_name: 'miniflux' - static_configs: - - targets: ["miniflux-service.apps-roboces:8888"] - - - job_name: 'authentik' - static_configs: - - targets: ["authentik-server-metrics.apps-fuku:9300"] - alertmanager: - persistence: - enabled: true - accessModes: - - ReadWriteMany - singleBinary: - replicas: 1 - persistence: - enabled: true - storageClass: default - size: 50Gi - accessModes: - - ReadWriteMany - - repoURL: https://git.roboces.dev/catalin/fukuops.git - path: k8s/services/loki - targetRevision: main diff --git a/k8s/services/loki/sealedsecrets.yaml b/k8s/services/loki/sealedsecrets.yaml deleted file mode 100644 index 3501c0a..0000000 --- a/k8s/services/loki/sealedsecrets.yaml +++ /dev/null @@ -1,31 +0,0 @@ ---- -apiVersion: bitnami.com/v1alpha1 -kind: SealedSecret -metadata: - creationTimestamp: - name: secret-grafana-smtp - namespace: monitoring -spec: - encryptedData: - password: AgCZjcF3chb/mg0OuCorxMv9AXmjpIuiRx4Zj7fLg9yKGXyYWUjrKIkuZVy0NyQu4IU8IGxdf7q11xxUc+mc4FWIAar8Lmt//6aAcLCPpbKh903W8g6TeUrJQCqBFqCRhLzjHeCG4WyrgAwjM8xelHl7pQRcG4yad8stnLIhN2rR5Z4Znprvw4xUktpcfc/8DvIN9YnDwFA/+DQpSb1BVpn9c6yODK8aCyktgjkXZsqb5ENfOknPu5GHlWOb8UTrRDPPycXpN/Ld17iySGlg18kbD7dCtpHgJOF3MULmebgQrP1fKfyHtnkQMhUDmmAJxOXXhphoIf3zXDiOSL61Z7bGsdaUjGn6l5IdNPRC2/WnRAnQY4/3iO6uwfQcdyscf33JoSZbEsvuzW7dGZRu60HmujkxACgaGSxU6NXjPlkrptZjcW8C/c6SDP0WYKlRj+vrkjPMudyVKthC6A8Gezl/JnH0uwofqz87SNEkLCpurD9LeJ1h5o30/DOvTm4lXGYU8YvmTgfT0bbvSdjv+i0VKN5QxVnwjymiJqyNdxoR+vOGRSa1xFZusS/lajd6LfMVF4L4XKgyIajzESF5xLy6KO1v29M5F0X/EdPfLjNCRMRgQcTFz7rn82pIrmdt/We9OxioyiNZsJ7k4AKwzlrWPUbbhEI/cP0w8tLm+gRXT1UCz3+nG9NM2f7um3vlotvU/1/QT3oCoKLYWxwDr251wgGNchQzTOYGE5bzvA== # yamllint disable rule:line-length - user: AgCZBx77cHwdvxd1wHIR7ztq1PJtbpuH9B90KbiwHmTa2MB66+tBkAPNltCucmLikI9v5k9CtOV7V5tcmhcNGHEyU0Y8rfpcXUsojw2ljNH5nS/lqvxPq80R7rJJA4rbvJFDR/TE8dHhft5OiClb5HGzy99oLfzpXGRq0D90sraedCJea3O9nlZLbgaryQG8mfPONic1P5i4RHYOyB2F2dzdX8vuQNCzMS3n9bnfFDPiGwrYJHkkilXy62xfzEoWj1LTpcvs2tzQf5m8PeTaV+X5c5AKEpvTlHrZTonPsS3LZQ1qghuvgbROhMQspdqlVOajscnZxqbh14B8EiLChGuMsKK2MJoxZbIu+g2PwyGM7Ss4fVKIJJ8IkQCozUC036GssSk6tfNiTYDJkXJPr8e7ylj9dhbAV9nuFh0VW01f6TAbK68ll3QfqCHn60muNc1/fUQ3tQtCFfNHwAmV2GOLkrQXM9fvqyxXXu5CC5ddfNhjvbwtJfvssLdF7MiOWEz9+bXIf2bJhCnnjhzKnqq+hCAbjRTQ5ivFACYSOIoQE0KiN1GFPpYUrzcSLvces5o2oi+23v/iX5hW2Wuxuw2Tf6SxLemBtKUILkKrETkUcB52OIfYOk7Q/0Gpsy+0MIrVPb/eX7IAfhsrCyl8MgL1Db6bPr3YcnLXcKKxJD0sq2WlecOSO3J1bWzRIIIHYrSESoqS5IbQWW8vphCDSRDY/gza6sQ= # yamllint disable rule:line-length - template: - metadata: - creationTimestamp: - name: secret-grafana-smtp - namespace: monitoring ---- -apiVersion: bitnami.com/v1alpha1 -kind: SealedSecret -metadata: - creationTimestamp: - name: loki-auth-secret - namespace: monitoring -spec: - encryptedData: - users: AgAoXKtSO3tVMNtgsMfVaaD9gWPDU5S5CvaELp84OqrjV5P4PHsv4En3/uAaXcB3jgZGYJIA3ST8xYQr6E5YCEY6JsgJMh+8Qd14xG9ig0zPuSI00O2H7S6mFfHNm5s78slM38Bj1eR7DvnHAnFy5G4WxUAFEaScAT+Eh3x9RpsjYvDLrSPFKzrDYeF1bmuKBOhh79AgOD/5sz2G7z0B+jBEjjj4KDE4gOWqt03I1xwFxeh7LZhHOtqqNGSKu8hKh2KF2ZmxAFcxdAKhLUfkE8GLDtmH/drtHiDijgRLuL8UekkgPFkMkN1ywPxHOKwoGgUerD123xYN4jOxx5Gl3HBobCpQz82HNFfiUIqlaFxOwg1tz1QpKG1puENtMCfTlQmyYOSSNJg9/DuooKSjWfIT1YunzSBWHMgOrcZtCvtNwecveBTlQszw41ypK5CfvunGoLdQe783uoFezjDWQ5Foxo0OCl54dQLme4MvgJGb9NZs0rfAoz06n4OZmt7sEgEJLj13NA6rDLLOWzoXoXUT9fdB14BfNxj4DqzeRRZgGN7xLzyqO+6DMsmQnV8NhUJKJV+7zxySZbdgIqXlK5cQbnMqtyi8E7ZLE65zg5yCjyL/fx7dNooBDdNS04Bg/H1XT2RPNdvtCgNVtBUP32O23mtdCX9li+HgxoDJqmUFKE95Hi3O/utadbnqXDpw7xihH8cLw3J7Lole9PJJ64caWsT29dr56rPo0LaXRTGHB7Cz9LfqC1ZTr2W1VNU= # yamllint disable rule:line-length - template: - metadata: - creationTimestamp: - name: loki-auth-secret - namespace: monitoring diff --git a/k8s/services/loki/traefik-auth-middleware.yaml b/k8s/services/loki/traefik-auth-middleware.yaml deleted file mode 100644 index 3c96ad6..0000000 --- a/k8s/services/loki/traefik-auth-middleware.yaml +++ /dev/null @@ -1,9 +0,0 @@ ---- -apiVersion: traefik.containo.us/v1alpha1 -kind: Middleware -metadata: - name: loki-auth-middleware - namespace: monitoring -spec: - basicAuth: - secret: loki-auth-secret