Commit Graph
402 Commits
Author SHA1 Message Date
Liviu CosteaandGitHub ea74ec7600 docs: Add instructions for cli installation on Windows #4481 (#4482)
* docs: Add instructions for cli installation on Windows

* docs: Remove chocolatey until it is part of the release
2020-10-05 08:53:33 +02:00
jannfisandGitHub cd471716c6 docs: Fix broken link to user guide (#4477) 2020-10-02 09:33:08 -07:00
Alexander MatyushentsevandGitHub b604fd11a7 docs: add 'helm.parameters.forceString' example to application.yaml (#4431) 2020-09-25 09:42:34 -07:00
Sayak MukhopadhyayandGitHub 284ddffa3c docs: Changed docs for Helm to clarify the location of values files. (#4417)
Also did a grammar pass.
2020-09-24 10:36:44 +02:00
Herrmann HinzandGitHub e04486b887 Update app_deletion.md (#4365)
kubectl command typo
2020-09-17 09:01:29 -07:00
Josh SorefandGitHub 88c590d750 Improve release docs (#4346)
Mention bumping `VERSION` on master

Signed-off-by: Josh Soref <[email protected]>
2020-09-16 19:09:55 -07:00
Joost VdCandGitHub f4a6c681dc Update understand_the_basics.md (#4299)
link to kubernetes course is outdated
2020-09-15 09:54:12 -07:00
Naoto EnokawaandGitHub 2fafc9be56 docs: Fix typo (#4287) 2020-09-09 08:40:59 -07:00
William TamandGitHub ec1b360814 doc: fix typo "make lint-ui" (#4283)
There is no target "ui" in the Makefile.   The documentation should read "lint-ui".
2020-09-08 13:28:06 -07:00
Joseph PetersenandGitHub 76c6373c4b fix containers syntax (#4277) 2020-09-08 13:06:25 -07:00
Alexander ZigelskiandGitHub a44dc54785 Migrate to Homebrew Core (#3978) (#3979)
* Update Homebrew formula instructions and CI

* docs: Migrate homebrew formula to homebrew-core
2020-09-03 14:44:55 -07:00
Tianxin DongandGitHub c8f4ad1acb docs: Fix typo in documentation (#4254) 2020-09-03 14:03:48 -07:00
Rael GarciaandGitHub 2b8da1f19e docs: add list format to the cluster namespaces field (#4237) 2020-09-03 14:01:57 -07:00
Shoubhik BoseandGitHub 312e3b0e31 docs: improve serviceability terminology (#4240) 2020-09-02 11:18:24 -07:00
Johan SandströmandGitHub 1ee753b0f0 docs: document how to set helm version (#4216) 2020-09-01 10:02:35 -07:00
faruryoandGitHub 649f92a3ab docs: Add documentation for Namespace Auto-Creation in application.yaml (#4203)
* update docs/application.yaml for Namespace Auto-Creation

* remove trailing spaces in application.yaml
2020-08-29 09:50:55 +02:00
Alexander MatyushentsevandGitHub 84852b21c2 docs: document YAML handling change in v1.7 upgrade instructions (#4168) 2020-08-26 14:41:08 -07:00
Chetan BanavikalmuttandGitHub 6a30a83f5f docs: Switch to argocd namespace before starting local services (#4153) 2020-08-25 19:20:06 +02:00
S.HandGitHub ba5c4ad2f0 doc: fix the ci_automation's kustomize source code. (#4144) 2020-08-24 13:57:54 -07:00
Marc BoorshteinandGitHub 13bdda6a85 docs: fixed link for OpenUnison (#4150)
* added docs for openunison integration

* fixed formatting

* added link to makedocs, fix last header

* fix link
2020-08-24 11:58:39 -07:00
Marc BoorshteinandGitHub fd4aa633ee docs: added docs for openunison integration (#4146)
* added docs for openunison integration

* fixed formatting

* added link to makedocs, fix last header
2020-08-24 19:28:51 +02:00
Remington BreezeandGitHub 7d2d0bdc32 chore(docs): add note about base64 encoding to SSO documentation (#4139) 2020-08-24 16:43:57 +02:00
Oleg SucharevichandGitHub 41ccdab247 docs: Add remote debugging example to contribution docs
docs: fix grammar

Minor editing

empty
2020-08-24 16:39:51 +02:00
YankeeandGitHub b76c600aea docs: Update broken link for Branch Tracking (#4147)
Updated broken internal link for the Branch Tracking section.
2020-08-24 16:35:33 +02:00
Nicholas St. GermainandGitHub 39b098a976 docs: Update traefik gRPC docs (#4112) (#4113) 2020-08-18 13:35:04 -07:00
Chetan BanavikalmuttandGitHub 2c246de67d docs: Fix spelling in contributing guide and FAQ (#4107) 2020-08-17 09:06:52 +02:00
Alexander MatyushentsevandGitHub 93085a0d86 docs: add 1.7 changelog and update instructions (#4095)
* docs: add 1.7 changelog and update instructions

* apply reviewer notes
2020-08-14 12:47:50 -07:00
Daniel BarclayandGitHub 5c00f6607a docs: Fixed some resource_hooks.md grammatical problems. (#4005) 2020-08-14 11:11:30 -07:00
Johnathan FalkandGitHub 4ee92099dc docs: Added some grammar and readability fixes to roadmap (#4100)
* Added some grammer fixes.

Signed-off-by: Johnathan Falk <[email protected]>

* docs: updated docs/raodmap.md.

Signed-off-by: Johnathan Falk <[email protected]>
2020-08-14 10:26:57 -07:00
007bebb45c docs: add roadmap document (#3906)
* docs: add first roadmap draft

* Update docs/roadmap.md

Co-authored-by: Remington Breeze <[email protected]>

* Update docs/roadmap.md

Co-authored-by: Remington Breeze <[email protected]>

* Update docs/roadmap.md

Co-authored-by: Remington Breeze <[email protected]>

* Update docs/roadmap.md

Co-authored-by: Ishita Sequeira <[email protected]>

* Update docs/roadmap.md

Co-authored-by: Remington Breeze <[email protected]>

* Update docs/roadmap.md

Co-authored-by: Remington Breeze <[email protected]>

* Update docs/roadmap.md

Co-authored-by: Ishita Sequeira <[email protected]>

* Update docs/roadmap.md

Co-authored-by: Ishita Sequeira <[email protected]>

* update table on content; add argocd-image-updater-link

* Update docs/roadmap.md

Co-authored-by: Remington Breeze <[email protected]>

* add more information about ApplicationSet project

* Update roadmap.md

Co-authored-by: Remington Breeze <[email protected]>
Co-authored-by: Ishita Sequeira <[email protected]>
Co-authored-by: Ed Lee <[email protected]>
2020-08-13 12:32:44 -07:00
Alexander MatyushentsevandGitHub f59c373e1e Update gpg-verification.md (#4080) 2020-08-13 12:32:11 -07:00
Alex SteinandGitHub e8dd213923 docs: adds initial documentation for user-defined-styles feature (#3642) (#4089) 2020-08-13 11:36:28 -07:00
Alexander MatyushentsevandGitHub 3d139bc901 docs: document 'ignoreResourceStatusField' option (#4093) 2020-08-13 11:14:45 -07:00
Josh SorefandGitHub e920bb880c chore: Use https (#4076)
* Use https

* Use https

* Use https

* Use https
2020-08-11 20:55:47 +02:00
Shoubhik BoseandGitHub d2a595ab07 docs: Add adoption section (#4063)
* docs: Add adoption section

Should we list adoption separately ? Would be nice if we could add more known adopters to the list.

* Link to users.md

* Add a whitespace between Argo and CD :)
2020-08-11 09:34:17 -07:00
jannfisandGitHub 28cc574bb9 docs: Clarify that retry in application spec is available from 1.7 (#4061) 2020-08-06 10:34:55 -07:00
Rael GarciaandGitHub 7fa2f3dfa4 docs: Add namespace field to cluster secret documentation (#3992)
* docs: add `namespace` field to cluster secret documentation

This feature for connecting with clusters where you only are (or can) watch a set of namespaces. Also useful when connecting argo with several clusters to avoid having the controller watching every single kind from every single api group from every single cluster.

https://github.com/argoproj/argo-cd/pull/2839

* fix: typo in the cluster namespaces description
2020-07-31 09:13:13 +02:00
Nick StognerandGitHub 49594c428c fix: Microsoft SSO docs RBAC ConfigMap ref (#4012) 2020-07-29 13:48:20 -07:00
Alexander MatyushentsevandGitHub 2963f91698 feat: support retrying failed sync attempts (#3997)
* feat: support retrying failed sync attempts

* fix: sync results should be cleared in retry sync attempt
2020-07-28 10:14:17 -07:00
Arthur Outhenin-ChalandreandGitHub 5d967dad59 fix: normalize libs jsonnet and broken command in docs (#4003)
* fix: jsonnet Libs normalize

Signed-off-by: Arthur Outhenin-Chalandre <[email protected]>

* fix: jsonnet libs broken command in docs

Signed-off-by: Arthur Outhenin-Chalandre <[email protected]>
2020-07-27 20:16:22 +02:00
Alexander MatyushentsevandGitHub 0aded13d02 fix: support project finalizer to ensure proper deletion (#3967)
* fix: support project finalizer to ensure proper deletion

* apply reviewer notes
2020-07-21 17:25:41 -07:00
Daniel IziourovandGitHub 3a4348fec8 docs: expanding the description of repo credendials (#3938)
Signed-off-by: danmx <[email protected]>
2020-07-17 18:54:07 +02:00
Hiroki SakamotoandGitHub 1fe26d5db8 docs: add installation step for running locally (#3923)
* docs: add installation step for running locally

* docs: fix to add apply command
2020-07-14 16:56:32 +02:00
Matthias RieglerandGitHub 9bb6d65712 Feat: (Jsonnet) Add support to include library paths (#3825)
* feat: added Libs field to ApplicationSourceJsonnet

Signed-off-by: Matthias Riegler <[email protected]>

* feat: codegen

Signed-off-by: Matthias Riegler <[email protected]>

* feat: implemented jsonnet jpath arguments

- Implement the `-J` command line flag for jsonnet
- adapt test to include a nested library for testing the VM
  functionality

Signed-off-by: Matthias Riegler <[email protected]>

* feat: jsonnet import path relative to the repoRoot

- adapted testCase to make use of a jpath
- join repoRoot and provided jpath attributes

Signed-off-by: Matthias Riegler <[email protected]>

* fix: added checking for out-of-repoRoot references

Signed-off-by: Matthias Riegler <[email protected]>

* feat: Added CLI option for passing jsonnet libs

Signed-off-by: Matthias Riegler <[email protected]>

* feat: Updated jsonnet docs

Signed-off-by: Matthias Riegler <[email protected]>

* fix: renamed function

Signed-off-by: Matthias Riegler <[email protected]>

* feat: Expose --local-repo-root flag

Allows passing a "virtal" git repository root when using the local sync
mode with --local.
Provides backwardscompatible with the previous default value ("/")

Signed-off-by: Matthias Riegler <[email protected]>

* fix: added missing command

Signed-off-by: Matthias Riegler <[email protected]>

* Remove obsolete line out of docs

Signed-off-by: Matthias Riegler <[email protected]>
2020-07-13 23:18:21 +02:00
Artem YarmoliukandGitHub 135eb78ae0 feat(dex): allow dex custom static clients (#3834) (#3835)
* feat(dex): allow dex custom static clients

* feat(dex): update dex doc
2020-06-26 19:01:45 +02:00
RyotaandGitHub d2ea4c0dc7 docs: Correct bullet format (#3832) 2020-06-26 12:09:07 +02:00
jannfisandGitHub 52d0c684ab feat: GPG commit signature verification (#2492) (#3242)
* Add initial primitives and tests for GPG related operations

* More tests and test documentation

* Move gpg primitives to own module

* Add initial primitives for running git verify-commit and tests

* Improve and better comment test

* Implement VerifyCommitSignature() primitive for metrics wrapper

* More commentary

* Make reposerver verify gpg signatures when generating manifests

* Make signature validation optional

* Forbid use of local manifests when signature verification is enabled

* Introduce new signatureKeys field in project CRD

* Initial support for only syncing against signed revisions

* Updates to GnuPG primitives and more test cases

* Move signature verification to correct place and add tests

* Add signature verification result to revision metadata and display it in UI

* Add more primitives and move out some stuff to common module

* Add more testdata

* Add key management primitives to ArgoDB

* Move type GnuPGPublicKey to appsv1 package

* Add const ArgoCDGPGKeysConfigMapName

* Handle key operations with appsv1.GnuPGPublicKey

* Add initial API for managing GPG keys

* Remove deprecated code

* Add primitives for adding public keys to configuration

* Change semantics of ValidateGPGKeys to return more key information

* Add key import functionality to public key API

* Fix code quirks reported by linter

* More code quirks fixes

* Fix test

* Add primitives for deleting keys from configuration

* Add delete key operation to API and CLI

* Cosmetics

* Implement logic to sync configuration to keyring in repo-server

* Add IsGPGEnabled() primitive and also update trustdb on ownertrust changes

* Use gpg.IsGPGEnabled() instead of custom test

* Remove all keyring manipulating methods from DB

* Cosmetics/comments

* Require grpc methods from argoproj pkg

* Enable setting config path via ARGOCD_GPG_DATA_PATH

* Allow "no" and any cases in ARGOCD_GPG_ENABLED

* Enable GPG feature on start and start-e2e and set required environment

* Cosmetics/comments

* Cosmetics and commentary

* Update API documentation

* Fix comment

* Only run GPG related operations if GPG is enabled

* Allow setting ARGOCD_GPG_ENABLE from the environment

* Create GPG ConfigMap resource during installation

* Use function instead of constant to get the watcher path

* Re-watch source path in case it gets recreated. Also, error on finish

* Add End-to-End tests for GPG commit verification

* Introduce SignatureKey type for AppProject CRD

* Fix merge error from previous commit

* Adapt test for additional manifest (argocd-gpg-keys-cm.yaml)

* Fix linter issues

* Adapt CircleCI configuration to enable running tests

* Add wrapper scripts for git and gpg

* Sigh.

* Display gpg version in CircleCI

* Install gnupg2 and link it to gpg in CI

* Try to install gnupg2 in CircleCI image

* More CircleCI tweaks

* # This is a combination of 10 commits.
# This is the 1st commit message:

Containerize tests - test cycle

# This is the commit message #2:

adapt working directory

# This is the commit message #3:

Build before running tests (so we might have a cache)

# This is the commit message #4:

Test limiting parallelism

# This is the commit message #5:

Remove unbound variable

# This is the commit message #6:

Decrease parallelism to find out limit

# This is the commit message #7:

Use correct flag

# This is the commit message #8:

Update Docker image

# This is the commit message #9:

Remove build phase and increase parallelism

# This is the commit message #10:

Further increase parallelism

* Dockerize toolchain

* Add new targets to Makefile

* Codegen

* Properly handle permissions for E2E tests

* Remove gnupg2 installation from CircleCI configuration

* Limit parallelism of build

* Fix Yarn lint

* Retrigger CI for possible flaky test

* Codegen

* Remove duplicate target in Makefile

* Pull in pager from dep ensure -v

* Adapt to gitops-engine changes and codegen

* Use new health package for health status constants

* Add GPG methods to ArgoDB mock module

* Fix possible nil pointer dereference

* Fix linter issue in imports

* Introduce RBAC resource type 'gpgkeys' and adapt policies

* Use ARGOCD_GNUPGHOME instead of GNUPGHOME for subsystem configuration

Also remove some deprecated unit tests.

* Also register GPG keys API with gRPC-GW

* Update from codegen

* Update GPG key API

* Add web UI to manage GPG keys

* Lint updates

* Change wording

* Add some plausibility checks for supplied data on key creation

* Update from codegen

* Re-allow binary keys and move check for ASCII armoured to UI

* Make yarn lint happy

* Add editing signature keys for projects in UI

* Add ability to configure signature keys for project in CLI

* Change default value to use for GNUPGHOME

* Do not include data section in default gpg keys CM

* Adapt Docker image for GnuPG feature

* Add required configuration to installation manifests

* Add add-signature-key and remove-signature-key commands to project CLI

* Fix typo

* Add initial user documentation for GnuPG verification

* Fix role name - oops

* Mention required RBAC roles in docs

* Support GPG verification of git annotated tags as well

* Ensure CLI can build succesfully

* Better support verification on tags

* Print key type in upper case

* Update user documentation

* Correctly disable GnuPG verification if ARGOCD_GPG_ENABLE=false

* Clarify that this feature is only available with Git repositories

* codegen

* Move verification code to own function

* Remove deprecated check

* Make things more developer friendly when running locally

* Enable GPG feature by default, and don't require ARGOCD_GNUPGHOME to be set

* Revert changes to manifests to reflect default enable state

* Codegen
2020-06-22 18:21:53 +02:00
RomanandGitHub ad43c14151 Specify ingress namespace in docs (#3809) 2020-06-20 16:23:15 -07:00
Liviu CosteaandGitHub 8b9f1df56d feat: Support cluster name on Application destination. Closes #1548 (#2808)
feat: Support cluster name on Application destination. Closes #1548 (#2808)
2020-06-20 16:12:46 -07:00
Alexander MatyushentsevandGitHub 9783361ee8 docs: fix invalid link in declarative-setup.md (#3813) 2020-06-19 09:33:42 -07:00