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
6 changes: 6 additions & 0 deletions argo-cd-apps/base/monitoring-registry/kustomization.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
resources:
- monitoring-registry.yaml
components:
- ../../k-components/deploy-to-member-cluster-merge-generator
41 changes: 41 additions & 0 deletions argo-cd-apps/base/monitoring-registry/monitoring-registry.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
kind: ApplicationSet
apiVersion: argoproj.io/v1alpha1
metadata:
name: monitoring-registry
spec:
generators:
- merge:
mergeKeys:
- nameNormalized
generators:
- clusters:
values:
sourceRoot: components/monitoring/registry
environment: staging
clusterDir: base
- list:
elements:
- nameNormalized: stone-stage-p01
values.clusterDir: stone-stage-p01
template:
metadata:
name: monitoring-registry-{{nameNormalized}}
spec:
project: default
source:
path: "{{values.sourceRoot}}/{{values.environment}}/{{values.clusterDir}}"
repoURL: https://github.com/redhat-appstudio/infra-deployments.git
targetRevision: main
destination:
namespace: appstudio-registry-exporter
server: "{{server}}"
syncPolicy:
automated:
prune: true
selfHeal: true
syncOptions:
- CreateNamespace=true
retry:
limit: 50
backoff:
duration: 15s
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ resources:
- ../../base/smee-client
- ../../base/ca-bundle
- ../../base/repository-validator
- ../../base/monitoring-registry
- ../../base/monitoring-workload-kanary
patchesStrategicMerge:
- delete-applications.yaml
Expand Down
3 changes: 3 additions & 0 deletions components/monitoring/registry/base/kustomization.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
resources: []

namespace: appstudio-registry-exporter
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
resources:
- ../../base
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
resources:
- ../base
- rbac
- https://github.com/redhat-appstudio/o11y/config/exporters/monitoring/registry/base?ref=21c4f16228d2294435bc236ade2b91f61e887171

images:
- name: quay.io/redhat-appstudio/o11y
newName: quay.io/redhat-appstudio/o11y
newTag: 21c4f16228d2294435bc236ade2b91f61e887171
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
resources:
- registry-maintainers.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
kind: RoleBinding
apiVersion: rbac.authorization.k8s.io/v1
metadata:
name: appstudio-registry-exporter-maintainers
subjects:
- kind: Group
name: konflux-o11y
roleRef:
apiGroup: rbac.authorization.k8s.io
kind: ClusterRole
name: component-maintainer