Roman Kathriner
5 years ago
8 changed files with 155 additions and 0 deletions
@ -0,0 +1,4 @@ |
|||||
|
SERVER=https://kubernetes.default.svc |
||||
|
REPO_URL=https://github.com/argoproj/argocd-example-apps |
||||
|
TARGET_REVISION=HEADs |
||||
|
PROJECT=default |
@ -0,0 +1,16 @@ |
|||||
|
apiVersion: argoproj.io/v1alpha1 |
||||
|
kind: Application |
||||
|
metadata: |
||||
|
name: helm-guestbook |
||||
|
namespace: argocd |
||||
|
finalizers: |
||||
|
- resources-finalizer.argocd.argoproj.io |
||||
|
spec: |
||||
|
destination: |
||||
|
namespace: helm-guestbook |
||||
|
server: $(SERVER) |
||||
|
project: $(PROJECT) |
||||
|
source: |
||||
|
path: helm-guestbook |
||||
|
repoURL: $(REPO_URL) |
||||
|
targetRevision: $(TARGET_REVISION) |
@ -0,0 +1,16 @@ |
|||||
|
apiVersion: argoproj.io/v1alpha1 |
||||
|
kind: Application |
||||
|
metadata: |
||||
|
name: helm-hooks |
||||
|
namespace: argocd |
||||
|
finalizers: |
||||
|
- resources-finalizer.argocd.argoproj.io |
||||
|
spec: |
||||
|
destination: |
||||
|
namespace: helm-hooks |
||||
|
server: $(SERVER) |
||||
|
project: $(PROJECT) |
||||
|
source: |
||||
|
path: helm-hooks |
||||
|
repoURL: $(REPO_URL) |
||||
|
targetRevision: $(TARGET_REVISION) |
@ -0,0 +1,47 @@ |
|||||
|
apiVersion: kustomize.config.k8s.io/v1beta1 |
||||
|
kind: Kustomization |
||||
|
|
||||
|
configurations: |
||||
|
- kustomize-argocd-config.yaml |
||||
|
|
||||
|
resources: |
||||
|
- helm-guestbook.yaml |
||||
|
- helm-hooks.yaml |
||||
|
- kustomize-guestbook.yaml |
||||
|
- namespaces.yaml |
||||
|
- sync-waves.yaml |
||||
|
|
||||
|
configMapGenerator: |
||||
|
- name: argocd-env |
||||
|
envs: |
||||
|
- config.env |
||||
|
|
||||
|
vars: |
||||
|
- name: SERVER |
||||
|
objref: |
||||
|
kind: ConfigMap |
||||
|
name: argocd-env |
||||
|
apiVersion: v1 |
||||
|
fieldref: |
||||
|
fieldpath: data.SERVER |
||||
|
- name: TARGET_REVISION |
||||
|
objref: |
||||
|
kind: ConfigMap |
||||
|
name: argocd-env |
||||
|
apiVersion: v1 |
||||
|
fieldref: |
||||
|
fieldpath: data.TARGET_REVISION |
||||
|
- name: PROJECT |
||||
|
objref: |
||||
|
kind: ConfigMap |
||||
|
name: argocd-env |
||||
|
apiVersion: v1 |
||||
|
fieldref: |
||||
|
fieldpath: data.PROJECT |
||||
|
- name: REPO_URL |
||||
|
objref: |
||||
|
kind: ConfigMap |
||||
|
name: argocd-env |
||||
|
apiVersion: v1 |
||||
|
fieldref: |
||||
|
fieldpath: data.REPO_URL |
@ -0,0 +1,13 @@ |
|||||
|
varReference: |
||||
|
- path: spec/destination/namespace |
||||
|
kind: Application |
||||
|
apiVersion: argoproj.io/v1alpha1 |
||||
|
- path: spec/destination/server |
||||
|
kind: Application |
||||
|
apiVersion: argoproj.io/v1alpha1 |
||||
|
- path: spec/project |
||||
|
kind: Application |
||||
|
apiVersion: argoproj.io/v1alpha1 |
||||
|
- path: spec/source/targetRevision |
||||
|
kind: Application |
||||
|
apiVersion: argoproj.io/v1alpha1 |
@ -0,0 +1,16 @@ |
|||||
|
apiVersion: argoproj.io/v1alpha1 |
||||
|
kind: Application |
||||
|
metadata: |
||||
|
name: kustomize-guestbook |
||||
|
namespace: argocd |
||||
|
finalizers: |
||||
|
- resources-finalizer.argocd.argoproj.io |
||||
|
spec: |
||||
|
destination: |
||||
|
namespace: kustomize-guestbook |
||||
|
server: $(SERVER) |
||||
|
project: $(PROJECT) |
||||
|
source: |
||||
|
path: kustomize-guestbook |
||||
|
repoURL: $(REPO_URL) |
||||
|
targetRevision: $(TARGET_REVISION) |
@ -0,0 +1,27 @@ |
|||||
|
apiVersion: v1 |
||||
|
kind: Namespace |
||||
|
metadata: |
||||
|
name: helm-guestbook |
||||
|
annotations: |
||||
|
argocd.argoproj.io/sync-wave: "-1" |
||||
|
--- |
||||
|
apiVersion: v1 |
||||
|
kind: Namespace |
||||
|
metadata: |
||||
|
name: helm-hooks |
||||
|
annotations: |
||||
|
argocd.argoproj.io/sync-wave: "-1" |
||||
|
--- |
||||
|
apiVersion: v1 |
||||
|
kind: Namespace |
||||
|
metadata: |
||||
|
name: kustomize-guestbook |
||||
|
annotations: |
||||
|
argocd.argoproj.io/sync-wave: "-1" |
||||
|
--- |
||||
|
apiVersion: v1 |
||||
|
kind: Namespace |
||||
|
metadata: |
||||
|
name: sync-waves |
||||
|
annotations: |
||||
|
argocd.argoproj.io/sync-wave: "-1" |
@ -0,0 +1,16 @@ |
|||||
|
apiVersion: argoproj.io/v1alpha1 |
||||
|
kind: Application |
||||
|
metadata: |
||||
|
name: sync-waves |
||||
|
namespace: argocd |
||||
|
finalizers: |
||||
|
- resources-finalizer.argocd.argoproj.io |
||||
|
spec: |
||||
|
destination: |
||||
|
namespace: sync-waves |
||||
|
server: $(SERVER) |
||||
|
project: $(PROJECT) |
||||
|
source: |
||||
|
path: sync-waves |
||||
|
repoURL: $(REPO_URL) |
||||
|
targetRevision: $(TARGET_REVISION) |
Loading…
Reference in new issue