Skip to content

Example | Add use-case example for app-set refactoring#298

Merged
dag-andersen merged 2 commits intomainfrom
use-case-example-refactoring
Jan 4, 2026
Merged

Example | Add use-case example for app-set refactoring#298
dag-andersen merged 2 commits intomainfrom
use-case-example-refactoring

Conversation

@dag-andersen
Copy link
Owner

No description provided.

@github-actions
Copy link
Contributor

github-actions bot commented Jan 2, 2026

Argo CD Diff Preview

Summary:

Total: 2 files changed

Added (2):
+ refactoring-appset-example-production (+40)
+ refactoring-appset-example-staging (+40)
refactoring-appset-example-production (examples/use-cases/appset-refactoring/appsets/my-app-set.yaml)
@@ Application added: refactoring-appset-example-production (examples/use-cases/appset-refactoring/appsets/my-app-set.yaml) @@
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+  labels:
+    app: myapp
+  name: prod-myapp
+  namespace: refactoring-appset-example-production
+spec:
+  replicas: 3
+  selector:
+    matchLabels:
+      app: myapp
+  template:
+    metadata:
+      labels:
+        app: myapp
+    spec:
+      containers:
+      - image: dag-andersen/myapp:latest
+        name: myapp
+        ports:
+        - containerPort: 80
+        resources:
+          limits:
+            memory: 512Mi
+          requests:
+            memory: 128Mi
+---
+apiVersion: v1
+kind: Service
+metadata:
+  labels:
+    app: myapp
+  name: prod-myapp
+  namespace: refactoring-appset-example-production
+spec:
+  ports:
+  - port: 80
+  selector:
+    app: myapp
refactoring-appset-example-staging (examples/use-cases/appset-refactoring/appsets/my-app-set.yaml)
@@ Application added: refactoring-appset-example-staging (examples/use-cases/appset-refactoring/appsets/my-app-set.yaml) @@
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+  labels:
+    app: myapp
+  name: staging-myapp
+  namespace: refactoring-appset-example-staging
+spec:
+  replicas: 2
+  selector:
+    matchLabels:
+      app: myapp
+  template:
+    metadata:
+      labels:
+        app: myapp
+    spec:
+      containers:
+      - image: dag-andersen/myapp:latest
+        name: myapp
+        ports:
+        - containerPort: 80
+        resources:
+          limits:
+            memory: 256Mi
+          requests:
+            memory: 128Mi
+---
+apiVersion: v1
+kind: Service
+metadata:
+  labels:
+    app: myapp
+  name: staging-myapp
+  namespace: refactoring-appset-example-staging
+spec:
+  ports:
+  - port: 80
+  selector:
+    app: myapp

Stats:
[Applications: 42], [Full Run: 1m3s], [Rendering: 10s], [Cluster: 23s], [Argo CD: 31s]

@rklonner
Copy link
Contributor

rklonner commented Jan 4, 2026

I would maybe just rename the folder from refactoring to appset-refactoring as I have additional appset and refactoring examples in mind 😃

LGTM - let's merge this one.

@dag-andersen dag-andersen force-pushed the use-case-example-refactoring branch from d432aeb to 4ce3b8f Compare January 4, 2026 19:21
@dag-andersen dag-andersen merged commit 3d72f0f into main Jan 4, 2026
1 check passed
@dag-andersen dag-andersen deleted the use-case-example-refactoring branch January 4, 2026 19:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants