Commit Graph
439 Commits
Author SHA1 Message Date
Leonardo Luz AlmeidaandGitHub ad239171e0 feat: Allow configuring system wide ignore differences for all resources (#8224)
* feat: Allow configuring system wide ignore differences for all resources

Signed-off-by: Leonardo Luz Almeida <[email protected]>

* Add example config to argocd-cm.yaml

Signed-off-by: Leonardo Luz Almeida <[email protected]>
2022-01-19 14:57:43 -08:00
Tristan KeenandGitHub 309159e5e3 fix: Allow all resources to add external links (#7923)
Signed-off-by: Tristan Keen <[email protected]>
2022-01-18 08:23:58 -08:00
jannfisandGitHub c8d2d8f38d chore: Log out the resource triggering reconciliation (#8192)
* chore: Log out the resource triggering reconciliation

Signed-off-by: jannfis <[email protected]>

* chore: Log out the resource triggering reconciliation

Signed-off-by: jannfis <[email protected]>
2022-01-18 08:22:26 +01:00
Leonardo Luz AlmeidaandGitHub bab3ef805a feat: new sync option to use ignore diff configs during sync (#8078)
feat: new sync option to use ignore diff configs during sync (#8078)

Signed-off-by: Leonardo Luz Almeida <[email protected]>
2022-01-13 13:00:17 -08:00
Leonardo Luz AlmeidaandGitHub d2b9099d9e fix: Inconsistent normalization logic during diff (#7980)
fix: Inconsistent normalization logic during diff (#7980)

Signed-off-by: Leonardo Luz Almeida <[email protected]>
2021-12-22 08:57:48 -08:00
Xabier Larrakoetxea GallegoandGitHub 959c384643 Fix Kubernetes labels normalization for Prometheus (#7925)
* When adding Kubernetes labels as Prometheus labels, replace with  all the invalid Prometheus label chars

Signed-off-by: Xabier Larrakoetxea <[email protected]>

* Add Fonoa company to users doc

Signed-off-by: Xabier Larrakoetxea <[email protected]>

* Add comment and link to the Prometheus label valid characters

Signed-off-by: Xabier Larrakoetxea <[email protected]>
2021-12-14 12:38:25 -08:00
Leonardo Luz AlmeidaandGitHub 67e2d948fc Feat: Ignore differences owned by trusted managers from managedFields (#7869)
* feat: implement managed fields normalizer

Signed-off-by: Leonardo Luz Almeida <[email protected]>
2021-12-14 10:49:55 -08:00
Jesse SuenandGitHub cc7091a1b0 feat: update gitops-engine to v0.5.1 and add additional tuning options (#7917)
Signed-off-by: Jesse Suen <[email protected]>
2021-12-13 18:39:25 -08:00
jomenxiaoandGitHub 82c75fa3bc fix nil point (#7905)
Signed-off-by: jomenxiao <[email protected]>
2021-12-10 21:23:37 -08:00
Alexander MatyushentsevandGitHub 6bb96caea8 refactor: add indexes to secret informers to speedup settings parsing (#7882)
Signed-off-by: Alexander Matyushentsev <[email protected]>
2021-12-07 14:15:11 -08:00
Alexander MatyushentsevandGitHub 73843bb01c refactor: avoid loading project in frequently executed controller methods (#7853)
Signed-off-by: Alexander Matyushentsev <[email protected]>
2021-12-03 13:18:08 -08:00
Alexander MatyushentsevandGitHub 3449cbe9db refactor: use cached project while calculating resource tree (#7747)
Signed-off-by: Alexander Matyushentsev <[email protected]>
2021-11-18 15:45:19 -08:00
Leonardo Luz AlmeidaandGitHub fcd30aa98f fix: Address issue during diff when secret data is nil (#7603)
* fix: update gitops-engine to latest + log improvements

Signed-off-by: Leonardo Luz Almeida <[email protected]>

* run go mod tidy

Signed-off-by: Leonardo Luz Almeida <[email protected]>
2021-11-03 12:46:05 -07:00
Ben YeandGitHub 13e82eb33e feat: support pprof endpoints (#7533)
Signed-off-by: Ben Ye <[email protected]>
2021-11-01 10:49:43 -07:00
Alexander MatyushentsevandGitHub 8fa6dda80f fix: Argo CD should provide apiversion and kinds to 'helm template' command (#7519)
Signed-off-by: Alexander Matyushentsev <[email protected]>
2021-10-25 16:52:19 -07:00
Leonardo Luz AlmeidaandGitHub 6dcaa08173 feat: add new sync option to fail if finds shared resources (#7444)
* feat: add new sync option to fail if finds shared resources

Signed-off-by: Leonardo Luz Almeida <[email protected]>

* docs: add docs for FailOnSharedResource sync option

Signed-off-by: Leonardo Luz Almeida <[email protected]>
2021-10-20 08:06:41 -07:00
Alexander MatyushentsevandGitHub 9e2ccba385 fix: Invalid memory address or nil pointer dereference in processRequestedAppOperation (#7501)
Signed-off-by: Alexander Matyushentsev <[email protected]>
2021-10-20 08:03:55 -07:00
Alexander MatyushentsevandGitHub eeb2b0fb79 fix: Operation has completed with phase: Running (#7482)
* fix: Operation has completed with phase: Running

Signed-off-by: Alexander Matyushentsev <[email protected]>
2021-10-19 17:16:31 -07:00
pasha-codefreshandGitHub 74c7247f1e feat: Cluster name as part of sync (#7394)
feat: Cluster name as part of sync (#7394)

Signed-off-by: pashavictorovich <[email protected]>
2021-10-18 18:44:54 -07:00
Leonardo Luz AlmeidaandGitHub 7abc7ce560 Fix argocd_cluster_connection_status metric (#7419)
* bug: fix argocd_cluster_connection_status metric + docs

Signed-off-by: Leonardo Luz Almeida <[email protected]>
2021-10-17 19:58:02 -07:00
Leonardo Luz AlmeidaandGitHub 0b8ca7d7d9 Expose Application labels in prometheus metric (#7374)
Expose Application labels in prometheus metric (#7374)

Signed-off-by: Leonardo Luz Almeida <[email protected]>
2021-10-08 10:15:51 -07:00
pasha-codefreshandGitHub 85e249def0 feat: Resources should be normalized in order to prevent our of sync during migration (#7388)
feat: Resources should be normalized in order to prevent our of sync during migration (#7388)

Signed-off-by: pashavictorovich <[email protected]>
2021-10-07 09:51:29 -07:00
pasha-codefreshandGitHub f9cc2cf2b8 fix: compare app state (#7341)
* fix compare app state

Signed-off-by: pashavictorovich <[email protected]>
2021-10-01 09:18:01 -07:00
pasha-codefreshandGitHub 38c8ba460b feat: rename app identifier (#7251)
feat: rename app identifier (#7251)

Signed-off-by: pashavictorovich <[email protected]>
2021-09-28 08:35:17 -07:00
Alexander MatyushentsevandGitHub 664e92ee5e refactor: cache virtual project calculation to improve performance (#7274)
Signed-off-by: Alexander Matyushentsev <[email protected]>
2021-09-21 12:20:49 -07:00
Yuan TangandGitHub 343a5e6f41 chore: Update Ingress apiVersion to networking.k8s.io/v1beta1 (#7188)
* chore: Update Ingress apiVersion to networking.k8s.io/v1beta1

Signed-off-by: Yuan Tang <[email protected]>

* Revert changes in  controller/cache/info_test.go

Signed-off-by: Yuan Tang <[email protected]>
2021-09-10 10:04:52 -07:00
Jonah BackandGitHub d25b89fc00 fix(ui): calculate service info correctly for networking.k8s.io/v1 ingress (#6923)
Signed-off-by: Jonah Back <[email protected]>
2021-08-26 14:47:26 -07:00
Yuan TangandGitHub 0bd98a2869 chore: Update to use NewSharedInformerFactoryWithOptions due to deprecation (#7009)
Signed-off-by: Yuan Tang <[email protected]>
2021-08-17 21:23:13 +02:00
Spiros EconomakisandGitHub c174a5a065 feat: Add a metric to express connection status to each cluster (#6862)
The cluster collector includes one more metric for kubernetes cluster connection
which rely on `SyncError`.

Ticket: #6855
Signed-off-by: Spiros Economakis <[email protected]>
2021-08-16 09:52:47 -07:00
pasha-codefreshandGitHub 7303e9c0a8 feat: Project scoped repo (#6943)
feat: Project scoped repo (#6943)

Signed-off-by: pashavictorovich <[email protected]>
2021-08-16 09:38:37 -07:00
Remington BreezeandGitHub 79bab0f399 fix: Add https prefix to ingress URLs if hosts field is present (#6901)
Signed-off-by: Remington Breeze <[email protected]>
2021-08-04 09:33:41 -07:00
Alexander MatyushentsevandGitHub 5340dce0f9 feat: support managing cluster resources in a namespaced mode (#6581)
Signed-off-by: Alexander Matyushentsev <[email protected]>
2021-07-19 11:58:58 -07:00
6d39cfd098 chore: Spelling (#5373)
* spelling: across

Signed-off-by: Josh Soref <[email protected]>

* spelling: anyway

Signed-off-by: Josh Soref <[email protected]>

* spelling: assessment

Signed-off-by: Josh Soref <[email protected]>

* spelling: attribute

Signed-off-by: Josh Soref <[email protected]>

* spelling: crlf

Signed-off-by: Josh Soref <[email protected]>

* spelling: cmux

Signed-off-by: Josh Soref <[email protected]>

* spelling: committed

Signed-off-by: Josh Soref <[email protected]>

* spelling: convenience

Signed-off-by: Josh Soref <[email protected]>

* spelling: does-not

Signed-off-by: Josh Soref <[email protected]>

* spelling: e.g.

Signed-off-by: Josh Soref <[email protected]>

* spelling: fall back

Signed-off-by: Josh Soref <[email protected]>

* spelling: fall back to

Signed-off-by: Josh Soref <[email protected]>

* spelling: then ... falls back

Signed-off-by: Josh Soref <[email protected]>

* spelling: formatted

Signed-off-by: Josh Soref <[email protected]>

* spelling: github

Signed-off-by: Josh Soref <[email protected]>

* spelling: gitlab

Signed-off-by: Josh Soref <[email protected]>

* spelling: gitops

Signed-off-by: Josh Soref <[email protected]>

* spelling: health checks

Signed-off-by: Josh Soref <[email protected]>

* spelling: located

Signed-off-by: Josh Soref <[email protected]>

* spelling: logging

Signed-off-by: Josh Soref <[email protected]>

* spelling: oidc

Signed-off-by: Josh Soref <[email protected]>

* spelling: openshift

Signed-off-by: Josh Soref <[email protected]>

* spelling: os

Signed-off-by: Josh Soref <[email protected]>

* spelling: powershell

Signed-off-by: Josh Soref <[email protected]>

* spelling: preferred

Signed-off-by: Josh Soref <[email protected]>

* spelling: redact

Signed-off-by: Josh Soref <[email protected]>

* spelling: repo

Signed-off-by: Josh Soref <[email protected]>

* spelling: similarly

Signed-off-by: Josh Soref <[email protected]>

* spelling: staging

Signed-off-by: Josh Soref <[email protected]>

* spelling: statefulset

Signed-off-by: Josh Soref <[email protected]>

* spelling: stopped

Signed-off-by: Josh Soref <[email protected]>

* spelling: superseded

Signed-off-by: Josh Soref <[email protected]>

* spelling: synchronization

Signed-off-by: Josh Soref <[email protected]>

* spelling: to

Signed-off-by: Josh Soref <[email protected]>

* spelling: unified

Signed-off-by: Josh Soref <[email protected]>

* spelling: verification

Signed-off-by: Josh Soref <[email protected]>

* spelling: zookeeper

Signed-off-by: Josh Soref <[email protected]>

Co-authored-by: Josh Soref <[email protected]>
2021-07-13 19:02:03 +02:00
Alexander MatyushentsevandGitHub 4b2ae959d1 docs: document Argo CD development process (#6546)
docs: document Argo CD development process (#6546)

Signed-off-by: Alexander Matyushentsev <[email protected]>
2021-07-01 08:55:07 -07:00
Jonathan WestandGitHub 3303c634be fix: unable to delete an Application if its target cluster is deleted, Argo CD enters infinite app deletion reconciliation loop (#6557)
Signed-off-by: Jonathan West <[email protected]>
2021-06-29 16:32:21 -04:00
Alexander MatyushentsevandGitHub c0caa8a56e refactor: upgrade gitops engine (argoproj/gitops-engine/#286) (#6491)
Signed-off-by: Alexander Matyushentsev <[email protected]>
2021-06-17 12:06:18 -07:00
Alexander MatyushentsevandGitHub 5cbc33aa77 fix: missing live resources without a health check should not affect application health (#6446)
Signed-off-by: Alexander Matyushentsev <[email protected]>
2021-06-10 13:29:22 -07:00
Alexander MatyushentsevandGitHub d4b96db80b fix: repo-server should reset manifests cache when k8s version/api versions change (#6434)
Signed-off-by: Alexander Matyushentsev <[email protected]>
2021-06-08 16:10:24 -07:00
Kshama JainandGitHub b6e563b8b4 feat: update app informer to avoid stale cache (#6372)
feat: update app informer to avoid stale cache (#6372)

Signed-off-by: kshamajain99 <[email protected]>
2021-06-03 15:40:35 -07:00
AikawaandGitHub ddca6da103 fix: use current logrus config when logrus is created internally (#6234) (#6301)
fix: use current logrus config when logrus is created internally (#6234) (#6301)
Signed-off-by: yu-croco <[email protected]>
2021-05-28 16:27:57 -07:00
Alexander MatyushentsevandGitHub e12ed94912 fix: avoid possible nip pointer dereference during syncing (#6354)
Signed-off-by: Alexander Matyushentsev <[email protected]>
2021-05-28 07:25:35 -07:00
Alexander MatyushentsevandGitHub 22a84a2fac refactor: upgrade k8s client to v0.21.0 (#6322)
Signed-off-by: Alexander Matyushentsev <[email protected]>
2021-05-27 10:20:53 -07:00
Alexander MatyushentsevandGitHub 473a0ab3a4 fix: controller should refresh app before running sync operation (#6294)
Signed-off-by: Alexander Matyushentsev <[email protected]>
2021-05-21 13:32:31 -07:00
Shoubhik BoseandGitHub 043f559fac chore: Organize Application-related defaults/constants in the Application API's package. (#5893)
chore: Organize Application-related defaults/constants in the Application API's package. (#5893)

Signed-off-by: Shoubhik Bose <[email protected]>
2021-05-19 12:43:04 -07:00
Alexander MatyushentsevandGitHub e6a4826232 feat: cache resolved git/helm repository revisions (#6102)
* feat: cache resolved git/helm repository revisions

Signed-off-by: Alexander Matyushentsev <[email protected]>
2021-05-19 12:30:15 -07:00
Remington BreezeandGitHub 246600530b fix(ui): Don't count errored or completed neighbor pods toward resource consumption (#6259)
Signed-off-by: Remington Breeze <[email protected]>
2021-05-18 16:01:23 -07:00
yanclandGitHub 15958e5d83 fix: remove break for appsCount (#6115)
Signed-off-by: yancl <[email protected]>
2021-04-28 12:37:46 -07:00
May ZhangandGitHub af5015c597 fix: when resolve dependencies, use repo from project. (#6090)
* fix: when resolve dependencies, use repo from project.

Signed-off-by: May Zhang <[email protected]>

* fix: failed test case

Signed-off-by: May Zhang <[email protected]>

* fix: lint error

Signed-off-by: May Zhang <[email protected]>

* fix: lint error

Signed-off-by: May Zhang <[email protected]>
2021-04-23 17:32:28 -07:00
d897675410 fix: Enable helm OCI to work for lots of different URLs without having to create a repo for each one (#6027)
* fix: add helm dependecies with custom CA

Signed-off-by: Shubham Agarwal <[email protected]>

* fixed go lint error

Signed-off-by: Shubham Agarwal <[email protected]>

* ignore existing repos

Signed-off-by: Shubham Agarwal <[email protected]>

* fix: Enable helm OCI to work for lots of different URLs without having to create a repo for each one

Signed-off-by: May Zhang <[email protected]>

* fix: Enable helm OCI to work for lots of different URLs without having to create a repo for each one

Signed-off-by: May Zhang <[email protected]>

* fix: lint

Signed-off-by: May Zhang <[email protected]>

* fix: lint

Signed-off-by: May Zhang <[email protected]>

* fix: fix test code

Signed-off-by: May Zhang <[email protected]>

* fix: dependency add for https and oci

Signed-off-by: May Zhang <[email protected]>

* fix: go.sum and install.yaml

Signed-off-by: May Zhang <[email protected]>

* fix: fix checking if repo exits

Signed-off-by: May Zhang <[email protected]>

* fix: fix generated files

Signed-off-by: May Zhang <[email protected]>

* fix: fix go.mod and go.sum

Signed-off-by: May Zhang <[email protected]>

* fix: clean up code

Signed-off-by: May Zhang <[email protected]>

* fix: rename RepoCreds to HelmRepoCreds

Signed-off-by: May Zhang <[email protected]>

* fix: Added type for repoCreds.

Signed-off-by: May Zhang <[email protected]>

* fix: checking in install.yaml

Signed-off-by: May Zhang <[email protected]>

* fix: checking in install.yaml

Signed-off-by: May Zhang <[email protected]>

* fix: checking in install.yaml

Signed-off-by: May Zhang <[email protected]>

* fix: Makefile

Signed-off-by: May Zhang <[email protected]>

Co-authored-by: Shubham Agarwal <[email protected]>
2021-04-19 13:17:26 -07:00
1d472ba293 chore: Upgrade Go module to v2 (#5931)
* chore: Upgrade Go module to v2

Signed-off-by: jannfis <[email protected]>

* Restore import order

Signed-off-by: jannfis <[email protected]>

* fix knowntypes_normalizer codegen error

Signed-off-by: Alexander Matyushentsev <[email protected]>

* fix codegen

Signed-off-by: Alexander Matyushentsev <[email protected]>

* fix Procfile

Signed-off-by: Alexander Matyushentsev <[email protected]>

Co-authored-by: Alexander Matyushentsev <[email protected]>
2021-04-01 20:44:18 +02:00