diff --git a/_apps/stakater-reloader.yaml b/_apps/stakater-reloader.yaml new file mode 100644 index 0000000..46d8d86 --- /dev/null +++ b/_apps/stakater-reloader.yaml @@ -0,0 +1,21 @@ +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + name: stakater-reloader + namespace: argocd + finalizers: + - resources-finalizer.argocd.argoproj.io +spec: + destination: + namespace: stakater-reloader + server: https://kubernetes.default.svc + project: default + source: + path: stakater-reloader + repoURL: https://git.tbrnt.ch/tobru/gitops-tbrnt.git + targetRevision: HEAD +--- +apiVersion: v1 +kind: Namespace +metadata: + name: stakater-reloader diff --git a/stakater-reloader/reloader.yaml b/stakater-reloader/reloader.yaml new file mode 100644 index 0000000..7fb9d36 --- /dev/null +++ b/stakater-reloader/reloader.yaml @@ -0,0 +1,126 @@ +--- +# Source: reloader/templates/role.yaml + + +--- +# Source: reloader/templates/deployment.yaml +apiVersion: apps/v1 +kind: Deployment +metadata: + labels: + app: reloader-reloader + chart: "reloader-v0.0.51" + release: "reloader" + heritage: "Tiller" + group: com.stakater.platform + provider: stakater + version: v0.0.51 + name: reloader-reloader +spec: + replicas: 1 + revisionHistoryLimit: 2 + selector: + matchLabels: + app: reloader-reloader + release: "reloader" + template: + metadata: + labels: + app: reloader-reloader + chart: "reloader-v0.0.51" + release: "reloader" + heritage: "Tiller" + group: com.stakater.platform + provider: stakater + version: v0.0.51 + spec: + containers: + - env: + image: "stakater/reloader:v0.0.51" + imagePullPolicy: IfNotPresent + name: reloader-reloader + args: + serviceAccountName: reloader-reloader + +--- +# Source: reloader/templates/clusterrole.yaml + +apiVersion: rbac.authorization.k8s.io/v1beta1 +kind: ClusterRole +metadata: + labels: + app: reloader-reloader + chart: "reloader-v0.0.51" + release: "reloader" + heritage: "Tiller" + name: reloader-reloader-role +rules: + - apiGroups: + - "" + resources: + - secrets + - configmaps + verbs: + - list + - get + - watch + - apiGroups: + - "apps" + resources: + - deployments + - daemonsets + - statefulsets + verbs: + - list + - get + - update + - patch + - apiGroups: + - "extensions" + resources: + - deployments + - daemonsets + verbs: + - list + - get + - update + - patch + +--- +# Source: reloader/templates/rolebinding.yaml + + +--- +# Source: reloader/templates/clusterrolebinding.yaml + +apiVersion: rbac.authorization.k8s.io/v1beta1 +kind: ClusterRoleBinding +metadata: + labels: + app: reloader-reloader + chart: "reloader-v0.0.51" + release: "reloader" + heritage: "Tiller" + name: reloader-reloader-role-binding +roleRef: + apiGroup: rbac.authorization.k8s.io + kind: ClusterRole + name: reloader-reloader-role +subjects: + - kind: ServiceAccount + name: reloader-reloader + namespace: dstakater-reloaderefault + +--- +# Source: reloader/templates/serviceaccount.yaml + +apiVersion: v1 +kind: ServiceAccount +metadata: + labels: + app: reloader-reloader + chart: "reloader-v0.0.51" + release: "reloader" + heritage: "Tiller" + name: reloader-reloader +