Commit Graph
293 Commits
Author SHA1 Message Date
Michael CrenshawandGitHub 5dbaf6b766 docs: more docs for directory apps (#10879)
Signed-off-by: Michael Crenshaw <[email protected]>

Signed-off-by: Michael Crenshaw <[email protected]>
2022-10-12 10:49:45 -04:00
Michael CrenshawandGitHub 01a313e536 docs: more versioned docs fixes (#10342)
* docs: remove more version notes - rely on docs versioning

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

* missed some things

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

Signed-off-by: CI <[email protected]>
2022-10-08 15:08:39 -04:00
Leonardo Luz AlmeidaandGitHub c80d42d5e6 docs: Add example about how to patch with SSA syncs (#10829)
* docs: Add example about how to patch with SSA syncs

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

* docs: minor fixes

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

Signed-off-by: Leonardo Luz Almeida <[email protected]>
2022-10-06 13:00:54 -04:00
Abhishek VeeramallaandGitHub 7c841a450e chore: update Server-Side Apply docs for patching of existing rresources (#10822)
Signed-off-by: iam-veeramalla <[email protected]>

Signed-off-by: iam-veeramalla <[email protected]>
2022-10-06 10:32:42 -04:00
abfdce720a docs: add declarative syntax examples for helm (#10764)
* docs: add declarative syntax examples for helm

Signed-off-by: Nicholas Morey <[email protected]>

* fix spacing

Signed-off-by: Michael Crenshaw <[email protected]>

Signed-off-by: Nicholas Morey <[email protected]>
Signed-off-by: Michael Crenshaw <[email protected]>
Co-authored-by: Michael Crenshaw <[email protected]>
2022-10-05 20:08:34 +00:00
Mahesh BaligaandGitHub ba85375b25 feat: equality-based and set-based filtering by label keys and values for list, sync, delete and wait App commands (#10548)
Signed-off-by: maheshbaliga <[email protected]>

Signed-off-by: maheshbaliga <[email protected]>
2022-10-03 09:47:13 -04:00
Em KarischandGitHub 762fcc01ff docs: add note about multiple sync options on annotation (#10739)
Signed-off-by: Em Karisch <[email protected]>

Signed-off-by: Em Karisch <[email protected]>
2022-10-03 08:47:11 -04:00
my-git9andGitHub 7415815fc0 feat: add the ability to filter apps based on clusters (#10465)
Signed-off-by: xin.li <[email protected]>

Signed-off-by: xin.li <[email protected]>
2022-10-01 19:45:57 -04:00
Daniel HelfandandGitHub 60b32fb5ac feat: argocd app delete apps by label (#10091) (#10118)
* feat: argocd app delete apps by label

Signed-off-by: Daniel Helfand <[email protected]>

* fix: add path to e2e test

Signed-off-by: Daniel Helfand <[email protected]>

* fix: use guestbook path in e2e test

Signed-off-by: Daniel Helfand <[email protected]>

* fix: change operation status assertions in e2e test

Signed-off-by: Daniel Helfand <[email protected]>

* fix: change sync status to synced

Signed-off-by: Daniel Helfand <[email protected]>

* fix: assert on cli output for err in e2e test

Signed-off-by: Daniel Helfand <[email protected]>

* fix: assert on err not output in e2e test

Signed-off-by: Daniel Helfand <[email protected]>

* fix: ignore error to allow assertion to take place in test

Signed-off-by: Daniel Helfand <[email protected]>

* fix: assert on Contains instead of Equal

Signed-off-by: Daniel Helfand <[email protected]>

* fix: swtich args to assert.Contains

Signed-off-by: Daniel Helfand <[email protected]>

* fix: selector and args should not be used together

Signed-off-by: Daniel Helfand <[email protected]>

* fix: add app to delete example

Signed-off-by: Daniel Helfand <[email protected]>

* fix: return err instead of nil

Signed-off-by: Daniel Helfand <[email protected]>

Signed-off-by: Daniel Helfand <[email protected]>
2022-10-01 19:03:38 -04:00
msvechlaandGitHub 8bfe2ea997 fix: add skip-test-tls flag to optionally skip testing for tls (#9679) (#10484)
* feat: add skip-test-tls flag to optionally skip testing for tls, fixes #9679

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

* docs: update cli documentation

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

Signed-off-by: msvechla <[email protected]>
2022-09-15 15:43:33 +00:00
7f3c6dd561 feat: create cli commands for ApplicationSet (#9584)
* feat: add applicationset cli commands

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

* squashed commits and rebased with master

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

* addressed comments

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

* fix lint errors

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

* Retrigger CI pipeline

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

* Retrigger CI pipeline

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

* feat: add applicationset cli commands

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

* addressed comments

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

* fix lint errors

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

* Retrigger CI pipeline

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

* Retrigger CI pipeline

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

* Addressed PR comments

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

* removed duplicate imports

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

* fix CI errors

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

* address PR comments

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

* add k8s RBAC, docs tweaks

Signed-off-by: CI <[email protected]>
Signed-off-by: ishitasequeira <[email protected]>

* rebase master branch

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

* Addressed PR coments

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

* remove unnecessary fields, add docs

Signed-off-by: CI <[email protected]>
Signed-off-by: ishitasequeira <[email protected]>

* fix unit test

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

Signed-off-by: ishitasequeira <[email protected]>
Signed-off-by: CI <[email protected]>
Co-authored-by: CI <[email protected]>
2022-09-14 09:27:15 +02:00
Blake PetterssonandGitHub 839188e760 feat: add permitOnlyProjectScopedClusters flag (#10237)
This commit adds a new flag, `permitOnlyProjectScopedClusters`, which
prevents any application from syncing to clusters which are not a part
of the same project. Fixes #10220.

Signed-off-by: Blake Pettersson <[email protected]>

Signed-off-by: Blake Pettersson <[email protected]>
2022-09-08 07:33:10 -04:00
AbirdcflyandGitHub e94c721a61 chore: remove duplicate word in comments (#10479)
Signed-off-by: Abirdcfly <[email protected]>

Signed-off-by: Abirdcfly <[email protected]>
2022-08-30 14:22:54 +02:00
my-git9andGitHub 30d79e0b59 feat!(cli): add confirm for cluster remove (#10319)
Signed-off-by: xin.li <[email protected]>

Signed-off-by: xin.li <[email protected]>
2022-08-19 11:42:23 -04:00
Michael CrenshawandGitHub b9e52dcad9 docs: s/ArgoCD/Argo CD (#10352)
Signed-off-by: CI <[email protected]>

Signed-off-by: CI <[email protected]>
2022-08-19 09:40:44 -04:00
Jun DuanandGitHub f0d9d2b9d7 docs: fix indentation of example AppProject in 'Sync Windows' documentation (#10388) 2022-08-18 16:01:58 +00:00
4a8e34d2e9 docs: Add "Create Namespace" to sync options doc (#3490) (#10326)
* Add create namespace to the sync options doc

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

* Update docs/user-guide/sync-options.md

Co-authored-by: Michael Crenshaw <[email protected]>

Signed-off-by: JesseBot <[email protected]>
Co-authored-by: Michael Crenshaw <[email protected]>
2022-08-17 15:11:41 -04:00
JakeandGitHub 83afc75cd6 feat: server-side manifest generation for local diff (#8145) (#10019)
* feat: server-side manifest generation for diff (#8145)

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

* fix docs, mocks, ineffectual err

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

* fix CMPs, ineffectual err

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

* refactor

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

* add unit tests

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

* handle err

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

* add size limits and inclusion filters

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

* fix docs

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

* fix errors, increase defaults

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

* use quantity, wrap errors, add security fields to logs, deprecation warning

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

* have e2e test use server side generation

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

* nits

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

* remove unused import

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

* fix merge conflict

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

* fix conflicts

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

* fix e2e test

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

* add deprecation/breaking change info

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

* remove security logging stuff, will be in a separate PR

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

* more specific docs

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

* add security logging

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

Signed-off-by: notfromstatefarm <[email protected]>
2022-08-17 14:48:50 -04:00
Alexander MatyushentsevandGitHub 8cfcd97c8c feat: support gzip compression for data stored in redis (#10190)
* feat: support gzip compression for data stored in redis

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

* allow using different redis compression algorithms

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

Signed-off-by: Alexander Matyushentsev <[email protected]>
2022-08-15 16:15:27 -04:00
jsmcnairandGitHub db636e32da docs: Document safe concurrent processing of sidecar CMP (#10336)
Signed-off-by: jsmcnair <[email protected]>

Signed-off-by: jsmcnair <[email protected]>
2022-08-15 16:06:38 -04:00
Michael CrenshawandGitHub 34a6243194 docs: remove version notes - rely on docs versioning (#10338)
Signed-off-by: CI <[email protected]>

Signed-off-by: CI <[email protected]>
2022-08-15 13:32:24 -04:00
jannfisandGitHub 75d334705a feat: Applications in any namespace (#9755)
* feat: Applications in any namespace

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

* Fix typo in CI

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

* Create argocd-e2e-external namespace

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

* Update from codegen

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

* Remove debug code

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

* Update help text for -N option to app create

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

* Wrap error when retrieving AppProject from cache

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

* Check for controller namespace first before matching on additional ns

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

* Improve TestAppProjectIsSourceNamespacePermitted unit test

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

* Get rid of some debug leftovers

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

* Better error wrapping; return IsNotFound as-is

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

* Updates from codegen

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

* We don't need AppShortName() anymore

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

* Update end-to-end tests to use annotation methods

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

* Add e2e tests to test for app creation in not permitted ns

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

* Remove deprecated code

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

* Remove dead code

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

* Add RBACName() method to application type

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

* Update from codegen

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

* Fix e2e test

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

* Update codegen

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

* Move RBAC name generation to an application receiver

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

* Fix sync window status in UI

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

* Fix pod logs viewer

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

* Fix application events in UI

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

* Fix application search in UI

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

* Fix yarn lint

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

* Only set up cluster-wide application informer when additional namespaces are specified

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

* Adapt e2e test to a changed error message

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

* Application namespace should be taken into account for create

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

* Use non-qualified application name as Helm release name

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

* Support --app-namespace in e2e tests

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

* Enable more e2e tests

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

* Increase e2e timeout for newly added tests

Signed-off-by: jannfis <[email protected]>
2022-08-10 11:39:10 +02:00
ff1c7f495e feat: add projects filter to app sync command (#8320) (#10133)
* feat: add projects filter to app sync command

Signed-off-by: Chetan Banavikalmutt <[email protected]>

* test: add e2e sync by project

Signed-off-by: Justin Watkinson <[email protected]>

* Retrigger CI pipeline

Signed-off-by: Justin Watkinson <[email protected]>

Co-authored-by: Chetan Banavikalmutt <[email protected]>
2022-08-08 17:19:42 -04:00
Brandon HighandGitHub 5142fcc9a9 docs: Document ignoreAggregatedRoles setting (#10206)
Signed-off-by: Brandon High <[email protected]>
2022-08-07 14:20:10 +02:00
Leonardo Luz AlmeidaandGitHub a6a133d80f feat: Introduces Server-Side Apply as sync option (#9711)
* feat: Introduces Server-Side Apply as sync option

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

* add docs

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

* Implement the structured-merge diff when ssa is enabled

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

* update gitops-engine

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

* update gitops-engine

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

* go mod tidy

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

* Add server-side apply option to the UI

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

* update gitops-engine to master

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

* fix live default values

Signed-off-by: Leonardo Luz Almeida <[email protected]>
2022-08-05 19:16:35 -04:00
Fish-proandGitHub 144f1a1e8f fix: consistent example indentation in CLI (#10075)
Signed-off-by: chen zechun <[email protected]>
2022-08-05 15:27:42 -04:00
May ZhangandGitHub 1a5df9cecc feat: app wait with --degraded (#10139)
* feat: app wait with --degraded

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

* feat: adding doc change

Signed-off-by: May Zhang <[email protected]>
2022-08-05 15:23:30 -04:00
Marius SturmandGitHub 36483b8150 feat: Support environment variables in Helm value file paths (#10213)
* Add env var support for value file paths

Signed-off-by: Marius Sturm <[email protected]>

* Add note about env vars in value file path

Signed-off-by: Marius Sturm <[email protected]>

* Fix yaml syntax

Signed-off-by: Marius Sturm <[email protected]>
2022-08-05 17:06:54 +00:00
0c3d360c3e feat: Add labelSelector style to filter all generators (#9312)
Fixes https://github.com/argoproj/applicationset/issues/361

Signed-off-by: Jan Jansen <[email protected]>

Co-authored-by: Jan Jansen <[email protected]>
2022-08-03 15:30:52 -04:00
Blake PetterssonandGitHub c00c79d1a5 feat: add deny destinations for projects (#9464) (#9652)
This adds the ability to selectively deny destinations, by prefixing
either its `namespace` or `server` with a `!`. Closes #9464.

Signed-off-by: Blake Pettersson <[email protected]>
2022-07-29 13:43:29 +02:00
198e5cdcf9 feat: argocd app manifests --local (#5525) (#10061)
* feat: argocd app manifests --local option

Signed-off-by: Simon Ninon <[email protected]>

* fix missing param

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

* more docs

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

Co-authored-by: Simon Ninon <[email protected]>
2022-07-25 14:01:42 -04:00
a661982c80 docs: improve docs/user-guide/kustomize.md (#10025)
Signed-off-by: xin.li <[email protected]>

Co-authored-by: Michael Crenshaw <[email protected]>
2022-07-20 20:41:07 +00:00
Alexander MatyushentsevandGitHub 54916984c6 chore: upgrade k8s client to v0.24.2 (#9932)
Signed-off-by: Alexander Matyushentsev <[email protected]>
2022-07-12 17:46:10 -07:00
Daniel HelfandandGitHub d16eb0c0b6 feat: allow argocd cluster rotate-auth to accept cluster name (#9838)
* feat: allow argocd cluster rotate-auth to accept cluster name

Signed-off-by: Daniel Helfand <[email protected]>

* fix: test assertions

Signed-off-by: Daniel Helfand <[email protected]>

* chore: address pr feedback

Signed-off-by: Daniel Helfand <[email protected]>
2022-07-08 15:47:31 +00:00
JakeandGitHub cbd14cc5b8 docs: small fix for plugin stream filtering (#9871)
Signed-off-by: notfromstatefarm <[email protected]>
2022-07-05 10:48:31 -04:00
Didrik FinnøyandGitHub abd5b9c062 docs: Document the possibility of rendering Helm charts with Kustomize (#9841)
* Update kustomize.md

Resolves  #7835.

Signed-off-by: Didrik Finnøy <[email protected]>

* Removed unnecessary command flag from example. Minor text edits.

Signed-off-by: Didrik Finnøy <[email protected]>

* spelling

Signed-off-by: Didrik Finnøy <[email protected]>
2022-07-05 10:47:38 -04:00
Didrik FinnøyandGitHub 61ab95afbf docs: fix outdated example in helm.md (#8506)
* Update helm.md

The `initContainer` example for installing Helm plugins broke after of version 3.32.1 of the ArgoCD Helm chart. I've updated it with a working code example.

Signed-off-by: Didrik Finnøy <[email protected]>

* docs: Updated USERS.md

Signed-off-by: Didrik Finnøy <[email protected]>
2022-07-05 09:19:19 -04:00
JakeandGitHub d86d61897c fix: configurable CMP tar exclusions (#9675) (#9789)
* feat: configurable CMP tar exclusions

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

* rename cmp to plugin

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

* add test for tar stream exclusions

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

* fix tests

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

* update cmp guide

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

* fully parameterize

Signed-off-by: notfromstatefarm <[email protected]>
2022-06-29 16:27:02 -04:00
hritikch24andGitHub 252542f33b Update sync-options.md (#9687) 2022-06-16 14:54:50 +00:00
925731d2a0 docs: added environment variables documentation (#8680)
* added environment variables page

Signed-off-by: Hari Sekhon <[email protected]>

* added Environment Variables page to User Guide

Signed-off-by: Hari Sekhon <[email protected]>

* reformatted table cells as multiline for clarity

Signed-off-by: Hari Sekhon <[email protected]>

* fixed typo

Co-authored-by: Michael Crenshaw <[email protected]>
2022-06-13 10:37:43 -04:00
Michael CrenshawandGitHub b837f18001 docs: document OpenSSH upgrade (#9598) (#9615)
docs: document OpenSSH upgrade (#9598) (#9615)

Signed-off-by: Michael Crenshaw <[email protected]>
2022-06-09 15:43:44 -07:00
Michael CrenshawandGitHub 47cbe7b425 docs: document plugin prefixed env vars (#9548)
* docs: document plugin prefixed env vars

Signed-off-by: Michael Crenshaw <[email protected]>

* restructure, clarify env vars from main container behavior

Signed-off-by: Michael Crenshaw <[email protected]>

* grammer

Signed-off-by: Michael Crenshaw <[email protected]>

* grammer

Signed-off-by: Michael Crenshaw <[email protected]>

* no link - the cert is bad

Signed-off-by: Michael Crenshaw <[email protected]>

* fixes

Signed-off-by: Michael Crenshaw <[email protected]>
2022-06-02 15:44:34 -04:00
Michael CrenshawandGitHub 461117cada docs: security warning for plugins (#9547)
Signed-off-by: Michael Crenshaw <[email protected]>
2022-05-31 17:40:07 +00:00
Michael CrenshawandGitHub 2ab663e7c2 docs: more appset security docs (#9466)
Signed-off-by: Michael Crenshaw <[email protected]>
2022-05-20 15:17:49 +00:00
Michael CrenshawandGitHub 7b66c7a899 docs: plugins need their own writeable tmp volume (#9389)
* docs: plugin needs temp dir

Signed-off-by: Michael Crenshaw <[email protected]>

* revert temp changes

Signed-off-by: Michael Crenshaw <[email protected]>

* fix version number

Signed-off-by: Michael Crenshaw <[email protected]>

* update upgrade instructions

Signed-off-by: Michael Crenshaw <[email protected]>

* simplify

Signed-off-by: Michael Crenshaw <[email protected]>
2022-05-13 09:27:36 -04:00
rumsteadandGitHub d18c8feb93 fix spelling (#9372)
Signed-off-by: Ryan Umstead <[email protected]>
2022-05-12 22:08:54 -04:00
Jun DuanandGitHub 0034e6a1c1 docs: improve the formating of config-management-plugins.md (#9290) 2022-05-04 12:12:13 +03:00
Jesse AntoszykandGitHub a07c749053 docs: fix spelling mistakes in many docs files (#9168)
* docs: fix spelling mistakes in many docs files

Signed-off-by: Jesse Antoszyk <[email protected]>

* Update other instance of ksane -> kasane

Signed-off-by: Jesse Antoszyk <[email protected]>

* ran make codegen
2022-04-22 15:19:16 +00:00
rishabh625andGitHub 2139308646 feat: Added option for cascading deletion while creation of app (#8645)
* feat: Added option to set finalizer while creation of app for cascading deletion.

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

* Fixed UI to be aligned with Yaml,fixed linting docs

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

* moved React component SetFinalizerOnApplication into new file, as per keiths suggestion

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

* changed class name to remove some spaces,moved HelpIcon to right of text

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

* changed variable into camelCase,fixed to pass PR check

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

* Made finalizer to be appended into array instead of replacing

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

* Changed Variable names

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

* renamed file as per suggestions

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

* Added comment changes

Signed-off-by: rishabh625 [email protected]
Signed-off-by: rishabh625 <[email protected]>
2022-04-21 17:48:34 -04:00
Ben YeandGitHub fdde440c2b feat: support pod exec terminal via websockets (#8905)
feat: support pod exec terminal via websockets (#8905)

Signed-off-by: Ben Ye <[email protected]>
2022-04-19 18:36:05 +00:00