dag-andersen / argocd-diff-preview

Tool for rendering manifest changes on pull requests.
84 stars 6 forks source link

ArgoCD community meeting demo #25

Closed dag-andersen closed 3 months ago

github-actions[bot] commented 4 months ago

Argo CD Diff Preview

Summary:

 {base => target}/my-app | 10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)
Diff:
```diff diff --git base/my-app target/my-app index b62108f..bc4c7ae 100644 --- base/my-app +++ target/my-app @@ -1,21 +1,21 @@ --- apiVersion: v1 kind: Service metadata: labels: app.kubernetes.io/instance: my-app app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: myApp app.kubernetes.io/version: 1.16.0 helm.sh/chart: myApp-0.1.0 - name: super-app-name + name: suuuuuuuper-app-name namespace: default spec: ports: - name: http port: 80 protocol: TCP targetPort: http selector: app.kubernetes.io/instance: my-app app.kubernetes.io/name: myApp @@ -25,61 +25,63 @@ spec: apiVersion: v1 automountServiceAccountToken: true kind: ServiceAccount metadata: labels: app.kubernetes.io/instance: my-app app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: myApp app.kubernetes.io/version: 1.16.0 helm.sh/chart: myApp-0.1.0 - name: super-app-name + name: suuuuuuuper-app-name namespace: default --- apiVersion: apps/v1 kind: Deployment metadata: labels: app.kubernetes.io/instance: my-app app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: myApp app.kubernetes.io/version: 1.16.0 helm.sh/chart: myApp-0.1.0 - name: super-app-name + name: suuuuuuuper-app-name namespace: default spec: replicas: 1 selector: matchLabels: app.kubernetes.io/instance: my-app app.kubernetes.io/name: myApp template: metadata: labels: + app: super-app-name app.kubernetes.io/instance: my-app app.kubernetes.io/managed-by: Helm app.kubernetes.io/name: myApp app.kubernetes.io/version: 1.16.0 helm.sh/chart: myApp-0.1.0 + system: argocd spec: containers: - image: nginx:1.16.0 imagePullPolicy: IfNotPresent livenessProbe: httpGet: path: / port: http name: myApp ports: - containerPort: 80 name: http protocol: TCP readinessProbe: httpGet: path: / port: http resources: {} securityContext: {} securityContext: {} - serviceAccountName: super-app-name + serviceAccountName: suuuuuuuper-app-name ```