Skip to content

Commit

Permalink
feat: adding network exporter to the stack and monthly updates (#57)
Browse files Browse the repository at this point in the history
* feat: adding network exporter to the stack

* Update application-glueops-grafana-dashboards.yaml

* Update application-network-exporter.yaml

* feat: switch glueops-backups-and-exports from incubating to production helm repo

* Update Chart.yaml

* docs: automated helm-docs action

* feat: update dexIDP to latest helm chart + image tag

* feat: update vault from 1.13.3 -> 1.13.4 and update the backup-tools image from v0.2.0 -> v0.3.0

* feat: update cert-manager to 1.12.2 from 1.12.1

* feat: kube-prometheus-stack update 46.8.0 -> 47.1.0

* feat: update ingress-nginx from 4.7.0 -> 4.7.1

* feat: update external-dns

* feat: update external-secrets from 0.8.3 -> 0.8.4

* feat: update promtail from 6.11.3 -> 6.11.5

* feat: update metacontroller from 4.10.3 -> 4.10.4

* feat: update loki helm chart

* refactor: move argocd configurations around and rename things to reflect that it's all for argocd

* bump version

* docs: automated helm-docs action

* Update application-dex.yaml

* Update Chart.yaml

* docs: automated helm-docs action

* Update Chart.yaml

---------

Co-authored-by: GlueOps <[email protected]>
  • Loading branch information
venkatamutyala and glueops-svc-account authored Jul 4, 2023
1 parent 656d357 commit f4a60d9
Show file tree
Hide file tree
Showing 21 changed files with 66 additions and 36 deletions.
2 changes: 1 addition & 1 deletion Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,4 @@ apiVersion: v2
appVersion: v0.1.0
description: This chart deploys the GlueOps Platform
name: glueops-platform
version: 0.18.1
version: 0.19.0
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# glueops-platform

![Version: 0.18.1](https://img.shields.io/badge/Version-0.18.1-informational?style=flat-square) ![AppVersion: v0.1.0](https://img.shields.io/badge/AppVersion-v0.1.0-informational?style=flat-square)
![Version: 0.19.0-alpha3](https://img.shields.io/badge/Version-0.19.0--alpha3-informational?style=flat-square) ![AppVersion: v0.1.0](https://img.shields.io/badge/AppVersion-v0.1.0-informational?style=flat-square)

This chart deploys the GlueOps Platform

Expand Down
10 changes: 5 additions & 5 deletions templates/application-backups-and-exports.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -22,9 +22,9 @@ spec:
maxDuration: 3m0s
limit: 2
source:
repoURL: https://incubating-helm.gpkg.io/project-template
chart: app-helm-chart
targetRevision: 0.1.0-alpha1
repoURL: https://helm.gpkg.io/project-template
chart: app
targetRevision: 0.1.0
helm:
values: |+
appName: "glueops-backup-and-exports"
Expand All @@ -46,7 +46,7 @@ spec:
concurrencyPolicy: Forbid
successfulJobsHistoryLimit: 10
failedJobsHistoryLimit: 3
image: ghcr.io/glueops/backup-tools:v0.2.0
image: ghcr.io/glueops/backup-tools:v0.3.0
command: ["/bin/bash", "-c"]
args:
- backup-vault
Expand Down Expand Up @@ -83,7 +83,7 @@ spec:
concurrencyPolicy: Forbid
successfulJobsHistoryLimit: 10
failedJobsHistoryLimit: 3
image: ghcr.io/glueops/backup-tools:v0.2.0
image: ghcr.io/glueops/backup-tools:v0.3.0
command: ["/bin/bash", "-c"]
args:
- backup-loki-logs-as-json
Expand Down
2 changes: 1 addition & 1 deletion templates/application-cert-manager-crd.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ spec:
project: glueops-core
source:
repoURL: 'https://github.com/GlueOps/cert-manager-crds'
path: v1.12.1/
path: v1.12.2/
targetRevision: HEAD
syncPolicy:
syncOptions:
Expand Down
2 changes: 1 addition & 1 deletion templates/application-cert-manager.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ spec:
source:
repoURL: 'https://helm.gpkg.io/platform'
chart: glueops-cert-manager
targetRevision: 0.8.0
targetRevision: 0.8.1
helm:
skipCrds: true
parameters:
Expand Down
4 changes: 3 additions & 1 deletion templates/application-dex.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -27,9 +27,11 @@ spec:
source:
repoURL: https://charts.dexidp.io
chart: dex
targetRevision: 0.14.1
targetRevision: 0.14.3
helm:
values: |
image:
tag: v2.37.0
ingress:
enabled: true
className: "public"
Expand Down
2 changes: 1 addition & 1 deletion templates/application-external-dns.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ spec:
source:
repoURL: 'https://charts.bitnami.com/bitnami'
chart: external-dns
targetRevision: 6.20.3
targetRevision: 6.20.4
helm:
parameters:
- name: aws.credentials.secretKey
Expand Down
2 changes: 1 addition & 1 deletion templates/application-external-secrets-crd.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -31,5 +31,5 @@ spec:
- "/spec/conversion/webhook/clientConfig/service/namespace"
source:
repoURL: 'https://github.com/GlueOps/external-secrets-crds'
path: v0.8.3/
path: v0.8.4/
targetRevision: HEAD
2 changes: 1 addition & 1 deletion templates/application-external-secrets.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ spec:
source:
repoURL: 'https://helm.gpkg.io/platform'
chart: glueops-external-secrets
targetRevision: 0.3.2
targetRevision: 0.3.3
helm:
skipCrds: true
parameters:
Expand Down
2 changes: 1 addition & 1 deletion templates/application-glueops-grafana-dashboards.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -26,4 +26,4 @@ spec:
source:
repoURL: 'https://helm.gpkg.io/platform'
chart: glueops-grafana-dashboards
targetRevision: 0.8.2
targetRevision: 0.9.0
2 changes: 1 addition & 1 deletion templates/application-kube-prometheus-stack-crds.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ spec:
source:
repoURL: https://github.com/prometheus-community/helm-charts.git
path: charts/kube-prometheus-stack/crds/
targetRevision: kube-prometheus-stack-46.8.0
targetRevision: kube-prometheus-stack-47.1.0
directory:
recurse: true

2 changes: 1 addition & 1 deletion templates/application-kube-prometheus-stack.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ spec:
source:
repoURL: 'https://prometheus-community.github.io/helm-charts'
chart: kube-prometheus-stack
targetRevision: 46.8.0
targetRevision: 47.1.0
helm:
skipCrds: true
values: |-
Expand Down
2 changes: 1 addition & 1 deletion templates/application-loki.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ spec:
source:
repoURL: 'https://grafana.github.io/helm-charts'
chart: loki
targetRevision: 5.6.4
targetRevision: 5.8.8
helm:
parameters:
- name: loki.auth_enabled
Expand Down
2 changes: 1 addition & 1 deletion templates/application-metacontroller.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ spec:
source:
repoURL: 'https://helm.gpkg.io/platform'
chart: metacontroller-helm
targetRevision: v4.10.3
targetRevision: v4.10.4
helm:
parameters:
- name: replicas
Expand Down
28 changes: 28 additions & 0 deletions templates/application-network-exporter.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
name: glueops-network-exporter
finalizers:
- resources-finalizer.argocd.argoproj.io
spec:
destination:
name: "in-cluster"
namespace: glueops-core-network-exporter
project: glueops-core
syncPolicy:
syncOptions:
- Replace=true
- CreateNamespace=true
automated:
prune: true
selfHeal: true
retry:
backoff:
duration: 5s
maxDuration: 3m0s
factor: 2
limit: 2
source:
repoURL: 'https://helm.gpkg.io/platform'
chart: glueops-network-exporter
targetRevision: 0.1.0
2 changes: 1 addition & 1 deletion templates/application-nginx-public.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ spec:
source:
repoURL: 'https://kubernetes.github.io/ingress-nginx'
chart: ingress-nginx
targetRevision: v4.7.0
targetRevision: v4.7.1
helm:
parameters:
- name: controller.service.externalTrafficPolicy
Expand Down
2 changes: 1 addition & 1 deletion templates/application-promtail.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ spec:
source:
repoURL: 'https://grafana.github.io/helm-charts'
chart: promtail
targetRevision: 6.11.3
targetRevision: 6.11.5
helm:
parameters:
- name: config.clients[0].url
Expand Down
2 changes: 1 addition & 1 deletion templates/application-vault.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@ spec:
enabled: false
server:
image:
tag: 1.13.3
tag: 1.13.4
ingress:
activeService: false
ingressClassName: public-authenticated
Expand Down
File renamed without changes.
Original file line number Diff line number Diff line change
Expand Up @@ -27,3 +27,18 @@ metadata:
argocd.argoproj.io/secret-type: repository
name: helm-glueops-service
type: Opaque
---
apiVersion: v1
data:
name: cHJvamVjdC10ZW1wbGF0ZQ== #project-template
project: ZGV2ZWxvcG1lbnQ= #development
type: aGVsbQ== #helm
url: aHR0cHM6Ly9oZWxtLmdwa2cuaW8vcHJvamVjdC10ZW1wbGF0ZQ== #https://helm.gpkg.io/project-template
kind: Secret
metadata:
annotations:
managed-by: argocd.argoproj.io
labels:
argocd.argoproj.io/secret-type: repository
name: helm-glueops-project-template
type: Opaque
Original file line number Diff line number Diff line change
@@ -1,19 +1,4 @@
apiVersion: v1
data:
name: cHJvamVjdC10ZW1wbGF0ZQ== #project-template
project: ZGV2ZWxvcG1lbnQ= #development
type: aGVsbQ== #helm
url: aHR0cHM6Ly9oZWxtLmdwa2cuaW8vcHJvamVjdC10ZW1wbGF0ZQ== #https://helm.gpkg.io/project-template
kind: Secret
metadata:
annotations:
managed-by: argocd.argoproj.io
labels:
argocd.argoproj.io/secret-type: repository
name: helm-glueops-project-template
type: Opaque
---
apiVersion: v1
kind: ConfigMap
metadata:
name: glueops-captain-domain
Expand Down

0 comments on commit f4a60d9

Please sign in to comment.