Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion CLAUDE.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

## Overview

AKS-specific GitOps configuration for ArgoCD addon lifecycle management. Part of a multi-cloud strategy (`eks-gitops`, `gke-gitops`, `aks-gitops`). Companion to [azure-aks](https://github.com/stxkxs/azure-aks) (Bicep/Terraform infrastructure).
AKS-specific GitOps configuration for ArgoCD addon lifecycle management. Part of a multi-cloud strategy (`eks-gitops`, `gke-gitops`, `aks-gitops`). Companion to [azure-aks](https://github.com/nanohype/azure-aks) (Bicep/Terraform infrastructure).

## Directory Structure

Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ GitOps configuration for AKS cluster addons, managed by ArgoCD. Part of a multi-

## Companion Repository

This repository is the AKS variant of a multi-cloud GitOps strategy. Infrastructure is provisioned by [azure-aks](https://github.com/stxkxs/azure-aks) (Bicep/Terraform), which deploys ArgoCD and creates the App-of-Apps Application pointing to this repository.
This repository is the AKS variant of a multi-cloud GitOps strategy. Infrastructure is provisioned by [azure-aks](https://github.com/nanohype/azure-aks) (Bicep/Terraform), which deploys ArgoCD and creates the App-of-Apps Application pointing to this repository.

## Architecture

Expand Down
2 changes: 1 addition & 1 deletion applicationsets/addons-argo-platform.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,7 @@ spec:
valueFiles:
- $values/{{ .path }}/values.yaml
- $values/{{ .path }}/values-{{ index .metadata.labels "environment" }}.yaml
- repoURL: https://github.com/stxkxs/aks-gitops.git
- repoURL: https://github.com/nanohype/aks-gitops.git
targetRevision: main
ref: values
destination:
Expand Down
2 changes: 1 addition & 1 deletion applicationsets/addons-bootstrap-kustomize.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@ spec:
spec:
project: platform
source:
repoURL: https://github.com/stxkxs/aks-gitops.git
repoURL: https://github.com/nanohype/aks-gitops.git
targetRevision: main
path: '{{ .path }}/overlays/{{ index .metadata.labels "environment" }}'
destination:
Expand Down
2 changes: 1 addition & 1 deletion applicationsets/addons-bootstrap.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -75,7 +75,7 @@ spec:
valueFiles:
- $values/{{ .path }}/values.yaml
- $values/{{ .path }}/values-{{ index .metadata.labels "environment" }}.yaml
- repoURL: https://github.com/stxkxs/aks-gitops.git
- repoURL: https://github.com/nanohype/aks-gitops.git
targetRevision: main
ref: values
destination:
Expand Down
2 changes: 1 addition & 1 deletion applicationsets/addons-networking.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,7 @@ spec:
valueFiles:
- $values/{{ .path }}/values.yaml
- $values/{{ .path }}/values-{{ index .metadata.labels "environment" }}.yaml
- repoURL: https://github.com/stxkxs/aks-gitops.git
- repoURL: https://github.com/nanohype/aks-gitops.git
targetRevision: main
ref: values
destination:
Expand Down
2 changes: 1 addition & 1 deletion applicationsets/addons-observability.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -73,7 +73,7 @@ spec:
valueFiles:
- $values/{{ .path }}/values.yaml
- $values/{{ .path }}/values-{{ index .metadata.labels "environment" }}.yaml
- repoURL: https://github.com/stxkxs/aks-gitops.git
- repoURL: https://github.com/nanohype/aks-gitops.git
targetRevision: main
ref: values
destination:
Expand Down
2 changes: 1 addition & 1 deletion applicationsets/addons-operations-helm.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -68,7 +68,7 @@ spec:
valueFiles:
- $values/{{ .path }}/values.yaml
- $values/{{ .path }}/values-{{ index .metadata.labels "environment" }}.yaml
- repoURL: https://github.com/stxkxs/aks-gitops.git
- repoURL: https://github.com/nanohype/aks-gitops.git
targetRevision: main
ref: values
destination:
Expand Down
2 changes: 1 addition & 1 deletion applicationsets/addons-operations-kustomize.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ spec:
spec:
project: platform
source:
repoURL: https://github.com/stxkxs/aks-gitops.git
repoURL: https://github.com/nanohype/aks-gitops.git
targetRevision: main
path: '{{ .path }}/overlays/{{ index .metadata.labels "environment" }}'
destination:
Expand Down
2 changes: 1 addition & 1 deletion applicationsets/addons-security.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,7 @@ spec:
valueFiles:
- $values/{{ .path }}/values.yaml
- $values/{{ .path }}/values-{{ index .metadata.labels "environment" }}.yaml
- repoURL: https://github.com/stxkxs/aks-gitops.git
- repoURL: https://github.com/nanohype/aks-gitops.git
targetRevision: main
ref: values
destination:
Expand Down
2 changes: 1 addition & 1 deletion applicationsets/dashboards.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ spec:
spec:
project: platform
source:
repoURL: https://github.com/stxkxs/aks-gitops.git
repoURL: https://github.com/nanohype/aks-gitops.git
targetRevision: main
path: '{{ .path }}/overlays/{{ index .metadata.labels "environment" }}'
destination:
Expand Down
6 changes: 3 additions & 3 deletions applicationsets/druid-tenants.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ spec:
matchLabels:
argocd.argoproj.io/secret-type: cluster
- git:
repoURL: https://github.com/stxkxs/aks-gitops.git
repoURL: https://github.com/nanohype/aks-gitops.git
revision: main
directories:
- path: 'catalog/druid/tenants/*'
Expand All @@ -28,7 +28,7 @@ spec:
spec:
project: platform
sources:
- repoURL: https://github.com/stxkxs/aks-gitops.git
- repoURL: https://github.com/nanohype/aks-gitops.git
targetRevision: main
path: catalog/druid/chart
helm:
Expand All @@ -37,7 +37,7 @@ spec:
- $values/catalog/druid/values.yaml
- $values/{{ .path.path }}/values.yaml
- $values/{{ .path.path }}/values-{{ index .metadata.labels "environment" }}.yaml
- repoURL: https://github.com/stxkxs/aks-gitops.git
- repoURL: https://github.com/nanohype/aks-gitops.git
targetRevision: main
ref: values
destination:
Expand Down
2 changes: 1 addition & 1 deletion applicationsets/kyverno-policies.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ spec:
spec:
project: platform
source:
repoURL: https://github.com/stxkxs/aks-gitops.git
repoURL: https://github.com/nanohype/aks-gitops.git
targetRevision: main
path: '{{ .path }}/overlays/{{ index .metadata.labels "environment" }}'
destination:
Expand Down
2 changes: 1 addition & 1 deletion catalog/druid/chart/Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ version: 36.0.0
home: https://druid.apache.org/
icon: https://druid.apache.org/img/favicon.png
sources:
- https://github.com/stxkxs/aks-gitops
- https://github.com/nanohype/aks-gitops
keywords:
- olap
- database
Expand Down
6 changes: 3 additions & 3 deletions docs/architecture/overview.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

## GitOps Model

This repository implements the **App-of-Apps** pattern for ArgoCD. It is the AKS variant of a multi-cloud GitOps strategy (`eks-gitops`, `gke-gitops`, `aks-gitops`). The IaC infrastructure ([azure-aks](https://github.com/stxkxs/azure-aks)) deploys ArgoCD and creates a root Application that points to this repository's `applicationsets/` directory.
This repository implements the **App-of-Apps** pattern for ArgoCD. It is the AKS variant of a multi-cloud GitOps strategy (`eks-gitops`, `gke-gitops`, `aks-gitops`). The IaC infrastructure ([azure-aks](https://github.com/nanohype/azure-aks)) deploys ArgoCD and creates a root Application that points to this repository's `applicationsets/` directory.

```mermaid
graph TD
Expand Down Expand Up @@ -38,15 +38,15 @@ sources:
valueFiles:
- $values/{{ .path }}/values.yaml
- $values/{{ .path }}/values-{{ index .metadata.labels "environment" }}.yaml
- repoURL: https://github.com/stxkxs/aks-gitops.git
- repoURL: https://github.com/nanohype/aks-gitops.git
targetRevision: main
ref: values
```

**Kustomize addons** use single-source with environment-specific overlay paths:
```yaml
source:
repoURL: https://github.com/stxkxs/aks-gitops.git
repoURL: https://github.com/nanohype/aks-gitops.git
targetRevision: main
path: '{{ .path }}/overlays/{{ index .metadata.labels "environment" }}'
```
Expand Down
Loading