Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

docs: update v2.3+ roadmap #7353

Merged
merged 2 commits into from
Oct 8, 2021
Merged

docs: update v2.3+ roadmap #7353

merged 2 commits into from
Oct 8, 2021

Conversation

alexmt
Copy link
Collaborator

@alexmt alexmt commented Oct 4, 2021

Signed-off-by: Alexander Matyushentsev AMatyushentsev@gmail.com

PR adds a set of new features to v2.3+ roadmap and removes cluster browsing UI since we don't plan to work on it soon.

@jessesuen , @jannfis , @sbose78 would you like to hold off adding something or add anything else? E.g. add Merge Image updater into Argo CD ?

@codecov
Copy link

codecov bot commented Oct 4, 2021

Codecov Report

Merging #7353 (51555f0) into master (df5cce8) will not change coverage.
The diff coverage is n/a.

Impacted file tree graph

@@           Coverage Diff           @@
##           master    #7353   +/-   ##
=======================================
  Coverage   41.17%   41.17%           
=======================================
  Files         161      161           
  Lines       21638    21638           
=======================================
  Hits         8910     8910           
  Misses      11457    11457           
  Partials     1271     1271           
Impacted Files Coverage Δ
util/settings/settings.go 46.77% <0.00%> (ø)

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update df5cce8...51555f0. Read the comment docs.


Improved design of the input forms in Argo CD Web UI: https://www.figma.com/file/IIlsFqqmM5UhqMVul9fQNq/Argo-CD?node-id=0%3A1

### Merge ApplicationSet controller into Argo CD
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

👍

Minimally, move the repo. Cautiously, move the controller into the same process.

docs/roadmap.md Outdated
[Node view](https://github.com/argoproj/argo-cd/issues/1483),
Network view ([1](https://github.com/argoproj/argo-cd/issues/2892), [2](https://github.com/argoproj/argo-cd/issues/2338))
[etc](https://github.com/argoproj/argo-cd/issues/2199).
The [Argo CD Notifications](https://github.com/argoproj-labs/argocd-notifications) feature is now part of Argo CD: [#7350](https://github.com/argoproj/argo-cd/issues/7350)
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

👍

@jannfis
Copy link
Member

jannfis commented Oct 4, 2021

I'd imho like to see multi-tenancy improvements on the roadmap as well. I still have not received any feedback on my proposal

@jannfis
Copy link
Member

jannfis commented Oct 4, 2021

Regarding the Image Updater, there's quite a few things to do before being in a state that could be merged into the main Argo CD component. Most notably, I want it to be controlled by its own API (argoproj-labs/argocd-image-updater#235). Long term, integration into Argo CD would possibly make much sense. But yeah, if the roadmap is "2.3 and beyond", then totally, I'm all for this feature to be an integrated experience.

alexmt added 2 commits October 6, 2021 18:49
Signed-off-by: Alexander Matyushentsev <AMatyushentsev@gmail.com>
…' and 'Multi-tenancy improvements'

Signed-off-by: Alexander Matyushentsev <AMatyushentsev@gmail.com>
@alexmt
Copy link
Collaborator Author

alexmt commented Oct 7, 2021

Thank you for review @sbose78 and @jannfis

Regarding the Image Updater, there's quite a few things to do before being in a state that could be merged into the main Argo CD component.

Created the issue #7385 and added it to the roadmap. Called out that image updater will be ready to get merged then v1.0 version is published.

I'd imho like to see multi-tenancy improvements on the roadmap as well. I still have not received any feedback on my proposal

Really sorry it took forever to get this proposal moving. We discussed it with @sbose78 during one of the contributors' meetings (https://www.youtube.com/watch?v=fiJq8kKrzEE&ab_channel=ArgoProj recordings are useful sometimes :) ) We've agreed that both use cases (app source and full app in namespace) are useful and should be supported. I proposed that we should try to implement Applications outside argocd namespace as a labs project , probably as part of https://github.com/argoproj-labs/appsource. 100% agree it should be on roadmap - added to the doc.

Copy link
Member

@jessesuen jessesuen left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I agree with a cautious approach to moving these things into Argo core, starting with the move out of argoproj-labs to argoproj. Some of these may always be optional components, and others we may decide they warrant full integration as part of base installation.

@alexmt alexmt merged commit b2c70df into argoproj:master Oct 8, 2021
@alexmt alexmt deleted the roadmap-2_3 branch October 8, 2021 22:46
alexmt pushed a commit that referenced this pull request Oct 12, 2021
* docs: update v2.3+ roadmap

Signed-off-by: Alexander Matyushentsev <AMatyushentsev@gmail.com>

* Address reviewer notes: Add 'Merge Argo CD Image Updater into Argo CD' and 'Multi-tenancy improvements'

Signed-off-by: Alexander Matyushentsev <AMatyushentsev@gmail.com>
ciiay pushed a commit to ciiay/argo-cd that referenced this pull request Oct 21, 2021
* docs: update v2.3+ roadmap

Signed-off-by: Alexander Matyushentsev <AMatyushentsev@gmail.com>

* Address reviewer notes: Add 'Merge Argo CD Image Updater into Argo CD' and 'Multi-tenancy improvements'

Signed-off-by: Alexander Matyushentsev <AMatyushentsev@gmail.com>
Signed-off-by: ciiay <yicai@redhat.com>
roi-codefresh added a commit to codefresh-io/argo-cd that referenced this pull request Feb 6, 2022
* fix(ui): Add Error Boundary around Extensions and comply with new Extensions API (argoproj#7215)

* fix: Add error boundary around Extensions and change path where UI looks for extensions

Signed-off-by: Remington Breeze <remington@breeze.software>

* Add error message to error boundary

Signed-off-by: Remington Breeze <remington@breeze.software>

* docs: Kustomize load_restrictor -> load-restrictor (argoproj#7358)

Signed-off-by: Jan-Otto Kröpke <joe@adorsys.de>

* docs: update v2.3+ roadmap (argoproj#7353)

* docs: update v2.3+ roadmap

Signed-off-by: Alexander Matyushentsev <AMatyushentsev@gmail.com>

* Address reviewer notes: Add 'Merge Argo CD Image Updater into Argo CD' and 'Multi-tenancy improvements'

Signed-off-by: Alexander Matyushentsev <AMatyushentsev@gmail.com>

* fix: remove not existing repo (argoproj#7280)

* remove not existing repo

Signed-off-by: pashavictorovich <pavel@codefresh.io>

* fix test

Signed-off-by: pashavictorovich <pavel@codefresh.io>

* fix: Application status panel shows Syncing instead of Deleting (argoproj#7486)

Signed-off-by: Alexander Matyushentsev <AMatyushentsev@gmail.com>

* fix: Operation has completed with phase: Running (argoproj#7482)

* fix: Operation has completed with phase: Running

Signed-off-by: Alexander Matyushentsev <AMatyushentsev@gmail.com>

* Bump version to 2.1.4

* Bump version to 2.1.4

* fix: Invalid memory address or nil pointer dereference in processRequestedAppOperation (argoproj#7501)

Signed-off-by: Alexander Matyushentsev <AMatyushentsev@gmail.com>

* Bump version to 2.1.5

* Bump version to 2.1.5

* fix: supporting OCI dependencies. Fixes argoproj#6062 (argoproj#6994)

* fix: supporting OCI dependencies

Signed-off-by: Mohammad Yosefpor <myusefpur@gmail.com>

* chore: add org to USERS.md

Signed-off-by: Mohammad Yosefpor <myusefpur@gmail.com>

* fix(tests): remove invalid TestRepoPermission e2e test

Signed-off-by: Mohammad Yosefpor <myusefpur@gmail.com>

* fix: don't use revision caching during app creation (argoproj#7508)

Signed-off-by: Alexander Matyushentsev <AMatyushentsev@gmail.com>

* Bump version to 2.1.6

* Bump version to 2.1.6

* Fix: Kuberenetes manifest to have new Github.com ssh known host keys for ArgoCD deployments (argoproj#7722)

* Kuberenetes manifest to have new ssh known host keys for ArgoCD deployments

https://github.blog/2021-09-01-improving-git-protocol-security-github/
Signed-off-by: smark88 <msarcevicz@influxdata.com>

* added to docs

Signed-off-by: smark88 <msarcevicz@influxdata.com>

* fix: regenerate manifests using 'make manifests'

Signed-off-by: Alexander Matyushentsev <AMatyushentsev@gmail.com>

Co-authored-by: Alexander Matyushentsev <AMatyushentsev@gmail.com>

* Bump version to 2.1.7

* Bump version to 2.1.7

* fix: upgraded gitops engine to v0.4.2 (fixes argoproj#7561)

Signed-off-by: Alexander Matyushentsev <AMatyushentsev@gmail.com>

* fix: env vars to tune cluster cache were broken (argoproj#7779)

Signed-off-by: Jesse Suen <jesse@akuity.io>

* fix nil point (argoproj#7905)

Signed-off-by: jomenxiao <jomenxiao@gmail.com>

* fix: issue with keepalive (argoproj#7861)

* fix issue with keepalive

Signed-off-by: pashavictorovich <pavel@codefresh.io>

* empty commit

Signed-off-by: pashavictorovich <pavel@codefresh.io>

* Bump version to 2.1.8

* Bump version to 2.1.8

* Merge pull request from GHSA-63qx-x74g-jcr7

Signed-off-by: jannfis <jann@mistrust.net>

* Bump version to 2.1.9

* Bump version to 2.1.9

* fix: Resolve symlinked value files correctly (argoproj#8387)

* fix: Resolve symlinked value files correctly

Signed-off-by: jannfis <jann@mistrust.net>

* fix: Resolve symlinked value files correctly

Signed-off-by: jannfis <jann@mistrust.net>

* Bump version to 2.1.10

* Bump version to 2.1.10

* add CODEFRESH=true to e2e workflow

* codegen

* fix e2e

Co-authored-by: Remington Breeze <remington@breeze.software>
Co-authored-by: Jan-Otto Kröpke <github@jkroepke.de>
Co-authored-by: Alexander Matyushentsev <Alexander_Matyushentsev@intuit.com>
Co-authored-by: pasha-codefresh <pavel@codefresh.io>
Co-authored-by: argo-bot <argoproj@gmail.com>
Co-authored-by: Mohammad Yosefpor <47300215+m-yosefpor@users.noreply.github.com>
Co-authored-by: Mark Sarcevicz <47335998+smark88@users.noreply.github.com>
Co-authored-by: Alexander Matyushentsev <AMatyushentsev@gmail.com>
Co-authored-by: Jesse Suen <jessesuen@users.noreply.github.com>
Co-authored-by: jomenxiao <jomenxiao@gmail.com>
Co-authored-by: jannfis <jann@mistrust.net>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants