doc: Add first draft documentation for ArgoCD v2 integration#2071
doc: Add first draft documentation for ArgoCD v2 integration#2071flomedja wants to merge 4 commits into
Conversation
✅ Deploy Preview for vcluster-docs-site ready!Built without sensitive environment variables
To edit notification comments on pull requests, go to your Netlify project configuration. |
2bf95f2 to
024506f
Compare
|
|
||
| ## Step 2: Enable the connector on a cluster | ||
|
|
||
| ### On a tenant cluster |
There was a problem hiding this comment.
Need UI component here, I only see legacy one. And legacy needs to be marked as deprecated.
There was a problem hiding this comment.
Legacy deprecation is done — legacy.mdx opens with a :::warning Deprecated admonition linking to the new guides. The UI navigation labels (new Connectors tab, ArgoCD Apps tab) still need verification against the actual deployed UI before this merges.
|
I'm going to do a pass. There are some structural issues with the information architecture that need addressing that are really hard to convey in PR comments. I can also weave in fixes for most of the comments from @cbron when I do it. |
Restructure: single page → focused guidesThe original The legacy cbron comments addressed in this pass:
Still needs before merge:
|
|
Question for review: platform/how-to/gitops-end-to-end.mdx currently links to the legacy Argo CD integration for the section on enabling ArgoCD on a project and configuring SSO/App Project mapping. I've updated the link to point to |
|
Question for review: platform/administer/projects/create.mdx has a step that says "there are a couple of other integrations that can be configured" and points to the legacy Argo CD doc. With the new integration, Argo CD connectors are configured at the cluster level rather than the project level, so both the link and the step text are likely stale. Should this step be updated or removed as part of this PR, or tracked separately? |
| Optionally select a cluster template, then click <Button>Configure</Button>. | ||
| </Step> | ||
| <Step> | ||
| Select the <Label>ArgoCD Apps</Label> tab in the cluster creation form. |
There was a problem hiding this comment.
The options to deploy applications From the UI at creation didn't exist., either for the tenant or the host cluster. Is it something we want to add ?
There was a problem hiding this comment.
For tenant clusters yes that is core workflow: I want to deploy this vcluster with this 3 argoApps installed to it.
For host clusters it would just flow through same workflow but with target host. Otherwise I don't think it makes sense to do a direct host cluster deploy tie in at vcluster creation time, those are separate objects.
There was a problem hiding this comment.
This makes sense to me. @vaidaslamanauskas can you also take a look please ?
|
Finding: While verifying the YAML examples against the controller source, I found that The original draft included |
cbron
left a comment
There was a problem hiding this comment.
Looks like everything I commented on is resolved except for app deploy at creation time. Feel free to merge when thats added and docs team approves.
Split the single argocd-v2.mdx page into a folder of four focused files: - overview.mdx: explanation of concepts (connectors, registration, ArgoCDApplication) - connect-argocd.mdx: how-to for standard Argo CD connector - connect-akuity.mdx: how-to for Akuity connector with agent sizing detail - deploy-applications.mdx: how-to for application templates and deployment Move the legacy project-level integration (argocd.mdx) into the folder as legacy.mdx with a deprecation admonition. Add a netlify.toml redirect for the old /docs/platform/integrations/argocd URL to the legacy page. Addresses review feedback: CLI tab labels renamed to YAML, Helm values language replaced with vcluster.yaml, disabling warning expanded to cover VCI and Cluster objects, agent sizing fields explained with implementation detail, target: host given its own section with security warnings, and new-vs-existing cluster tabs added for UI deployment flow. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Update three pages that referenced the removed argocd.mdx: - what-are-projects.mdx → argocd/overview.mdx (general integration link) - gitops-end-to-end.mdx → argocd/legacy.mdx (SSO/App Project content is legacy) - projects/create.mdx → argocd/legacy.mdx (project-level integration is legacy) Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
…rview and connect-argocd pages
7bc83fc to
aba853c
Compare
Content Description
Adds a new page for v2 of ArgoCD integration.
Preview Link
https://deploy-preview-2071--vcluster-docs-site.netlify.app/docs/platform/next/integrations/argocd/overview
Internal Reference
Closes DOC-1398
AI review: mention
@claudein a comment to request a review or changes. See CONTRIBUTING.md for available commands.@netlify /docs