Skip to content

Commit fba6ab9

Browse files
authored
refactor: remove argo workflows (#9)
SE-6524 Signed-off-by: Gabor Boros <gabor@opencraft.com>
1 parent 0a3a47f commit fba6ab9

14 files changed

+71
-764
lines changed

README.md

Lines changed: 4 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -370,22 +370,19 @@ No kubeconfig available. Please ensure one of the following:
370370

371371
### User Roles
372372

373-
The system supports three user roles with different permission levels:
373+
The system supports three user roles with different permission levels for ArgoCD:
374374

375375
#### Admin Role
376376
- **ArgoCD**: Full access to all applications and projects
377-
- **Argo Workflows**: Full cluster-wide access to all workflow resources
378-
- **Permissions**: Create, read, update, delete all workflows, templates, and cron workflows
377+
- **Permissions**: Create, read, update, delete all applications and projects
379378

380379
#### Developer Role
381380
- **ArgoCD**: Access to assigned applications and projects
382-
- **Argo Workflows**: Full cluster-wide access to workflow resources
383-
- **Permissions**: Create, read, update, delete workflows, templates, and cron workflows
381+
- **Permissions**: Create, read, update, delete assigned applications and projects
384382

385383
#### Readonly Role
386384
- **ArgoCD**: Read-only access to applications and projects
387-
- **Argo Workflows**: Read-only access to workflow resources
388-
- **Permissions**: View workflows, templates, and cron workflows only
385+
- **Permissions**: View applications and projects only
389386

390387
### Updating User Permissions
391388

@@ -402,18 +399,6 @@ phd_update_argo_user_permissions username developer
402399
phd_update_argo_user_permissions username readonly
403400
```
404401

405-
### RBAC Manifest Files
406-
407-
User roles are defined in separate YAML manifest files in the `manifests/` directory:
408-
409-
- `argo-user-admin-role.yml`: Admin role and cluster role definitions
410-
- `argo-user-developer-role.yml`: Developer role and cluster role definitions
411-
- `argo-user-readonly-role.yml`: Readonly role and cluster role definitions
412-
- `argo-user-bindings.yml`: Role and cluster role bindings
413-
- `argo-user-token-secret.yml`: Service account token secret
414-
415-
These manifests use template variables (`{{PHD_ARGO_USERNAME}}`, `{{PHD_ARGO_ROLE}}`) and are applied using the `__phd_kubectl_apply_from_url` function, following the established pattern for remote manifest management.
416-
417402
### Workflow Manifest Files
418403

419404
Instance workflows are defined in separate YAML manifest files in the `manifests/` directory:

manifests/argo-server-auth.yml

Lines changed: 0 additions & 195 deletions
This file was deleted.

manifests/argo-user-admin-role.yml

Lines changed: 0 additions & 30 deletions
This file was deleted.

manifests/argo-user-bindings.yml

Lines changed: 0 additions & 27 deletions
This file was deleted.

manifests/argo-user-developer-role.yml

Lines changed: 0 additions & 27 deletions
This file was deleted.

manifests/argo-user-readonly-role.yml

Lines changed: 0 additions & 27 deletions
This file was deleted.

manifests/argo-user-token-secret.yml

Lines changed: 0 additions & 8 deletions
This file was deleted.

manifests/argo-workflows-ingress.yml

Lines changed: 0 additions & 31 deletions
This file was deleted.

0 commit comments

Comments
 (0)