Comments (3)
@alexmt Where could I go to start understanding how to do the first subtask? What would this "persisting" consist ofโjust making available to the UI through an API?
from argo-cd.
@merenbach, right now we only need to show parameters to user. I would propose to store in Application CRD in AppStatus.RecentDeployment
field:
// ApplicationStatus contains information about application status in target environment.
type ApplicationStatus struct {
ComparisonResult ComparisonResult `json:"comparisonResult" protobuf:"bytes,1,opt,name=comparisonResult"`
// new field:
RecentDeployment DeploymentInfo `json:"deploymentInfo" protobuf:"bytes,2,opt,name=deploymentInfo"`
}
RecentDeployment should be set in https://github.com/argoproj/argo-cd/blob/master/server/application/application.go#L117.
Parameters can be retrieved using ks param list --env <envNameHere>
from argo-cd.
This is being worked on in the https://github.com/merenbach/argo-cd/tree/recent-deployments branch. Ksonnet data retrieval is implemented, and the RPC retrieval should be there (untested so far). To finish fleshing out, need to determine proper data structure for storing DeploymentInfo.
from argo-cd.
Related Issues (20)
- Enhance CMP Plugin Evaluation for Applications with Name-based Configuration HOT 1
- Syncing an Application with RespectIgnoreDifferences empties everything inside the ignore within the Applicationset
- Tansfer only application's manifests to cmp-server for plugin-based applications HOT 2
- [metrics] git ls-remote failure counter
- In some cases, the image pull strategy can cause the argocd repo server to be unable to use the local image and get stuck
- ArgoCD Application display OutOfSync and repeatedly synchronized HOT 2
- tracking annotation in k8s resource cannot be updated after it is moved from one application to another application HOT 1
- Update documentation to confirm ArgoCD 2.10 compatibility with EKS 1.29
- outofsync error with StatefulSet HOT 1
- Investigate Offering OSS alternatives to Redis in Argo CD installations HOT 4
- Bump base images to Ubuntu 24.04 LTS
- Progressive Sync Pause Feature
- Argo CD Dex with OpenShift integration possible?
- Errors when installing Kiali v1.66.1 on Istio version 1.17.4 using ArgoCD version v2.7.9 HOT 3
- Display revisions when generating a badge for a multi-source application
- Implement fine-grained RBAC permssions to update/delete application resources HOT 1
- BanzaiCloud KafkaCluster healthcheck returns Degraded state during rolling update when broker config changes
- Getting "invalid cipher suite specified" when running locally
- Add custom health checks for astra.netapp.io CRDs
- syncPolicy.DisableHelmChartCache=true
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. ๐๐๐
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from argo-cd.