Templating the Matrix

This page summarizes the projects mentioned and recommended in the original post on dev.to

Our great sponsors
  • Onboard AI - Learn any GitHub repo in 59 seconds
  • InfluxDB - Collect and Analyze Billions of Data Points in Real Time
  • SaaSHub - Software Alternatives and Reviews
  • source

  • argo-helm

    ArgoProj Helm Charts

    Another folder I want to discuss shortly is the Terraform folder. This project was installed by terraform basically but it can deployed easily with simple helm installation of ArgoCD . In the next attachment we can see the relevant values neccesary to apply our ArgoCD system : values-override.tpl

  • Onboard AI

    Learn any GitHub repo in 59 seconds. Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at www.getonboard.dev.

  • argo-cd

    Declarative Continuous Deployment for Kubernetes

    controller: # If changing the number of replicas you must pass the number as ARGOCD_CONTROLLER_REPLICAS as an environment variable replicas: 2 enableStatefulSet: true env: - name: "ARGOCD_CONTROLLER_REPLICAS" value: "2" resources: limits: cpu: 4M memory: 4Gi requests: cpu: 3M memory: 3Gi ## Redis redis: enabled: false redis-ha: enabled: true # Check the redis-ha chart for more properties resources: requests: memory: 200Mi cpu: 100m limits: memory: 700Mi exporter: enabled: false server: serviceAccount: # -- Create server service account create: true # -- Server service account name name: argocd-server # -- Annotations applied to created service account annotations: eks.amazonaws.com/role-arn: arn:aws:iam::607827849963:role/argocd-get-oci-access-sultan # -- Labels applied to created service account labels: {} # -- Automount API credentials for the Service Account automountServiceAccountToken: true replicas: 2 configEnabled: true config: repositories: |- - name: ${repo_name} type: git url: ${repo_url} sshPrivateKeySecret: key: sshPrivateKey name: github-repo-secret - name: sonatype type: helm url: https://sonatype.github.io/helm3-charts/ - name: eks type: helm url: https://aws.github.io/eks-charts - name: autoscaler type: helm url: https://kubernetes.github.io/autoscaler - name: external-secrets type: helm url: https://external-secrets.github.io/kubernetes-external-secrets/ - name: bitnami type: helm url: https://charts.bitnami.com/bitnami ## Projects ## reference: https://github.com/argoproj/argo-cd/blob/master/docs/operator-manual/ additionalProjects: - name: tikal namespace: argocd description: tikal Project sourceRepos: - "*" destinations: - namespace: "*" server: https://kubernetes.default.svc clusterResourceWhitelist: - group: '*' kind: '*' namespaceResourceWhitelist: - group: '*' kind: '*' additionalApplications: - name: app-of-apps namespace: argocd labels: group: ${env_name} project: tikal source: repoURL: [email protected]:tikal/tikal_helm_deploy path: argocd/app-of-apps targetRevision: ${env_name} destination: server: https://kubernetes.default.svc namespace: argocd syncPolicy: syncOptions: - CreateNamespace=true automated: prune: true selfHeal: true repoServer: ## Repo server service account ## If create is set to true, make sure to uncomment the name and update the rbac section below serviceAccount: # -- Create repo server service account create: true # -- Repo server service account name name: "argocd-repo-server" # -- Annotations applied to created service account annotations: eks.amazonaws.com/role-arn: arn:aws:iam::607827849963:role/argocd-get-oci-access-sultan labels: { } # -- Automount API credentials for the Service Account automountServiceAccountToken: true # -- Additional containers to be added to the repo server pod extraContainers: [ ] # -- Repo server rbac rules rbac: - apiGroups: - argoproj.io resources: - applications verbs: - get - list - watch

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts