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

feat: Added content for examples page #3355

Open
wants to merge 1 commit into
base: main
Choose a base branch
from
Open

Conversation

arober39
Copy link

@arober39 arober39 commented Jan 24, 2025

As you can see, the page will be a collection of links to repos containing different examples. This is after discussing the final layout with @jessesuen in the google docs draft.

Signed-off-by: Alexis Roberson alexis.roberson@akuity.io

Copy link

netlify bot commented Jan 24, 2025

Deploy Preview for docs-kargo-io ready!

Name Link
🔨 Latest commit 5ab45b6
🔍 Latest deploy log https://app.netlify.com/sites/docs-kargo-io/deploys/6792f444edc33100084264c2
😎 Deploy Preview https://deploy-preview-3355.docs.kargo.io
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify site configuration.

Copy link

codecov bot commented Jan 24, 2025

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 52.47%. Comparing base (717a547) to head (5ab45b6).

Additional details and impacted files
@@           Coverage Diff           @@
##             main    #3355   +/-   ##
=======================================
  Coverage   52.47%   52.47%           
=======================================
  Files         291      291           
  Lines       26617    26617           
=======================================
  Hits        13968    13968           
  Misses      11886    11886           
  Partials      763      763           

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

@arober39 arober39 changed the title Added content for examples page Signed-off-by: Alexis Roberson <alexis.roberson@akuity.io> Added content for examples page Jan 24, 2025
@arober39 arober39 changed the title Signed-off-by: Alexis Roberson <alexis.roberson@akuity.io> Added content for examples page Added content for examples page Jan 24, 2025
@arober39 arober39 changed the title Added content for examples page feat: Added content for examples page Jan 24, 2025
Signed-off-by: Alexis Roberson <alexisroberson@Alexiss-Work-MacBook-Pro.local>
Comment on lines +11 to +27
## Basic
### Argo CD-Driven Examples
* [Argo CD Driven | Commit Only](https://github.com/akuity/kargo-examples/tree/main/01-argocd-driven/01-commit-only)
* [Argo CD Driven | Helm Driven | Chart Only](https://github.com/akuity/kargo-examples/tree/main/01-argocd-driven/02-helm-driven/01-chart-only)
* [Argo CD Driven | Helm Driven | Image only + Chart Repo](https://github.com/akuity/kargo-examples/tree/main/01-argocd-driven/02-helm-driven/02-image-only/01-with-chart-repo)
* [Argo CD Driven | Helm Driven | Image only + Git Repo](https://github.com/akuity/kargo-examples/tree/main/01-argocd-driven/02-helm-driven/02-image-only/02-with-git-repo)
* [Argo CD Driven | Helm Driven | Chart and Image](https://github.com/akuity/kargo-examples/tree/main/01-argocd-driven/02-helm-driven/03-chart-n-image)
* [Argo CD Driven | Helm Driven | Commit + Image](https://github.com/akuity/kargo-examples/tree/main/01-argocd-driven/02-helm-driven/04-commit-n-image)
* [Argo CD Driven | Kustomize Driven | Image only](https://github.com/akuity/kargo-examples/tree/main/01-argocd-driven/03-kustomize-driven/01-image-only)
* [Argo CD Driven | Kustomize Driven | Commit + Image](https://github.com/akuity/kargo-examples/tree/main/01-argocd-driven/03-kustomize-driven/02-commit-n-image)

### Git Driven
* [Git Driven | Commit Only](https://github.com/akuity/kargo-examples/tree/main/02-git-driven/01-commit-only)
* [Git Driven | Helm Driven | Image Only](https://github.com/akuity/kargo-examples/tree/main/02-git-driven/02-helm-driven/01-image-only)
* [Git Driven | Helm Driven | Commit + Image](https://github.com/akuity/kargo-examples/tree/main/02-git-driven/02-helm-driven/02-commit-n-image)
* [Git Driven | Kustomize Driven | Image Only](https://github.com/akuity/kargo-examples/tree/main/02-git-driven/03-kustomize-driven/01-image-only)
* [Git Driven | Kustomize Driven | Commit + Image](https://github.com/akuity/kargo-examples/tree/main/02-git-driven/03-kustomize-driven/02-commit-n-image)
Copy link
Contributor

Choose a reason for hiding this comment

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

Instead of the | in the link titles, would it be an idea to simply create (sub-)headings?

Copy link
Member

Choose a reason for hiding this comment

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

+1 I think that would be more orderly.

Also, since new features are being added all the time and because deprecations are a thing, I'm also wondering if we should maintain release-x.y branches for the examples like we do for Kargo itself, in which case, these links need to change to be version specific.

I know these examples are mostly based on examples in my personal krancour/examples repo. Note that I have updated those quite a bit since this snapshot of them you've got was taken.

Whether you're new to Kargo or looking to optimize your existing deployment pipelines, these examples will help you understand key concepts and implement powerful CD workflows. Each example includes detailed explanations, configuration files, and step-by-step guides to get you started.

## Basic
### Argo CD-Driven Examples
Copy link
Member

Choose a reason for hiding this comment

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

I think this whole section needs some kind of disclaimer.

See https://docs.kargo.io/new-docs/user-guide/patterns/#pseudo-gitops for explanation.

* [Git Driven | Kustomize Driven | Commit + Image](https://github.com/akuity/kargo-examples/tree/main/02-git-driven/03-kustomize-driven/02-commit-n-image)

## Advanced
* [kargo-simple](https://github.com/akuity/kargo-simple)
Copy link
Member

Choose a reason for hiding this comment

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

Is it strange for an example with "simple" in its name to appear under the heading of "Advanced?"

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.

6 participants