nofusscomputing / nofusscomputing/centurion_erp
ArgoCD Integration
Nobody has claimed this yet.
- Dominant language
- Python
- Stars
- 1
- Forks
- 1
- Avg merge
- 2h 18m
- Merged PRs (30d)
- 8
Description
add integration for deploying cluster services via ArgoCD.
Details
This integration will be for the creation of ArgoCD Application manifests from configuration. As part of the service config, you'll configure the fields for the ArgoCD Application. Once completed, you'll be given the option to deploy it to the cluster.
Also having the ability to add the manifest to a git repo might be ok too????
Links /References
- https://github.com/cncf/artwork/blob/main/examples/graduated.md#argo-logos
- https://github.com/kubernetes-client/python
Requirements
-
new ticket #125
"Deploy a service to a cluster""update deployment" -
Fetch services (apps) deployed to cluster (import on button click)
-
Show status icon for service
-
store found services
-
serialize fetched data
-
-
remove service from cluster
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start with the service configuration and the linked Kubernetes client for Python, then determine how ArgoCD Application manifests and cluster access fit the existing project. Done means services can be fetched and imported, show a status icon, persist and serialize their data, and be removed from the cluster; Git repository output is optional and unresolved.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- kubernetes, python
- Domain
- devops, infrastructure
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100