From 0272097c688b933d8626427181ca3bfc8f84b525 Mon Sep 17 00:00:00 2001 From: Joao Pereira Date: Fri, 20 Oct 2023 10:53:06 -0500 Subject: [PATCH 1/4] Update references to the new Github Org Signed-off-by: Joao Pereira --- .github/PULL_REQUEST_TEMPLATE/role_request.md | 20 ++++----- .../workflows/inclusive-language-check.yml | 2 +- ADOPTERS.md | 2 +- GOVERNANCE.md | 44 +++++++++---------- README.md | 42 +++++++++--------- ROADMAP.md | 2 +- processes/issue-triage.md | 2 +- .../carvel/002-artifact-signatures/README.md | 2 +- proposals/ytt/002-raw-data-values/README.md | 8 ++-- proposals/ytt/003-openapi-schemas/README.md | 2 +- proposals/ytt/004-schema-validation/README.md | 10 ++--- site/README.md | 2 +- site/content/_index.html | 10 ++--- site/content/blog/030-kubecon-schedule.md | 2 +- site/content/blog/argocd-carvel-plugin.md | 12 ++--- site/content/blog/carvel-cncf.md | 12 ++--- site/content/blog/carvel-in-august-2022.md | 16 +++---- site/content/blog/carvel-in-july-2022.md | 4 +- site/content/blog/carvel-vcluster.md | 8 ++-- site/content/blog/carvelizing-helm-chart.md | 6 +-- .../blog/casestudy-modernizing-the-us-army.md | 2 +- site/content/blog/concourse-ytt.md | 2 +- site/content/blog/dagger-and-kapp.md | 2 +- .../blog/deploying-apps-with-ytt-kbld-kapp.md | 28 ++++++------ ...g-started-with-open-source-contribution.md | 8 ++-- .../blog/getting-started-with-ytt-part-1.md | 6 +-- .../blog/getting-started-with-ytt-part-2.md | 2 +- ...identify-ghost-diff-during-kc-reconcile.md | 4 +- site/content/blog/imgpkg-and-cosign.md | 8 ++-- site/content/blog/imgpkg-tags.md | 10 ++--- ...ncorporating-external-resources-in-kapp.md | 2 +- .../introduction-to-carvel-package-manager.md | 4 +- site/content/blog/kapp-rebase-rules.md | 6 +-- site/content/blog/kapp-versioned-resource.md | 2 +- site/content/blog/kapp_deploy_oidc_gke.md | 4 +- site/content/blog/kctrl-app-commands-blog.md | 4 +- site/content/blog/kctrl-release-blog.md | 4 +- .../blog/kubecon-na21-keynote-announcement.md | 2 +- .../content/blog/kubecon-na21-keynote-blog.md | 2 +- .../blog/making-the-most-out-of-clis.md | 4 +- .../moving-existing-resources-to-a-new-app.md | 2 +- .../blog/multi-env-deployment-ytt-kapp.md | 2 +- .../blog/package-authoring-with-kctrl.md | 8 ++-- .../parameterizing-project-config-with-ytt.md | 2 +- site/content/blog/primer-on-ytt-overlays.md | 2 +- .../content/blog/tanzu-tuesdays-vendir-ytt.md | 2 +- .../content/blog/terraform-carvel-provider.md | 22 +++++----- .../blog/tilt-carvel-local-workflow.md | 16 +++---- site/content/blog/ytt-validations-preview.md | 10 ++--- site/content/blog/ytt-validations-released.md | 2 +- site/content/community/_index.html | 2 +- .../docs/develop/automation-workflow.md | 4 +- .../imgpkg/docs/develop/basic-workflow.md | 4 +- site/content/imgpkg/docs/develop/install.md | 6 +-- .../docs/v0.24.0/automation-workflow.md | 4 +- .../imgpkg/docs/v0.24.0/basic-workflow.md | 4 +- site/content/imgpkg/docs/v0.24.0/install.md | 7 ++- .../docs/v0.25.0/automation-workflow.md | 4 +- .../imgpkg/docs/v0.25.0/basic-workflow.md | 4 +- site/content/imgpkg/docs/v0.25.0/install.md | 7 ++- .../docs/v0.26.0/automation-workflow.md | 4 +- .../imgpkg/docs/v0.26.0/basic-workflow.md | 4 +- site/content/imgpkg/docs/v0.26.0/install.md | 7 ++- .../docs/v0.27.0/automation-workflow.md | 4 +- .../imgpkg/docs/v0.27.0/basic-workflow.md | 4 +- site/content/imgpkg/docs/v0.27.0/install.md | 7 ++- .../docs/v0.28.0/automation-workflow.md | 4 +- .../imgpkg/docs/v0.28.0/basic-workflow.md | 4 +- site/content/imgpkg/docs/v0.28.0/install.md | 7 ++- .../docs/v0.29.0/automation-workflow.md | 4 +- .../imgpkg/docs/v0.29.0/basic-workflow.md | 4 +- site/content/imgpkg/docs/v0.29.0/install.md | 7 ++- .../docs/v0.30.0/automation-workflow.md | 4 +- .../imgpkg/docs/v0.30.0/basic-workflow.md | 4 +- site/content/imgpkg/docs/v0.30.0/install.md | 7 ++- .../docs/v0.31.0/automation-workflow.md | 4 +- .../imgpkg/docs/v0.31.0/basic-workflow.md | 4 +- site/content/imgpkg/docs/v0.31.0/install.md | 7 ++- .../docs/v0.32.0/automation-workflow.md | 4 +- .../imgpkg/docs/v0.32.0/basic-workflow.md | 4 +- site/content/imgpkg/docs/v0.32.0/install.md | 7 ++- .../docs/v0.33.0/automation-workflow.md | 4 +- .../imgpkg/docs/v0.33.0/basic-workflow.md | 4 +- site/content/imgpkg/docs/v0.33.0/install.md | 7 ++- .../docs/v0.34.0/automation-workflow.md | 4 +- .../imgpkg/docs/v0.34.0/basic-workflow.md | 4 +- site/content/imgpkg/docs/v0.34.0/install.md | 7 ++- .../docs/v0.35.x/automation-workflow.md | 4 +- .../imgpkg/docs/v0.35.x/basic-workflow.md | 4 +- site/content/imgpkg/docs/v0.35.x/install.md | 6 +-- .../docs/v0.36.x/automation-workflow.md | 4 +- .../imgpkg/docs/v0.36.x/basic-workflow.md | 4 +- site/content/imgpkg/docs/v0.36.x/install.md | 6 +-- .../docs/v0.37.x/automation-workflow.md | 4 +- .../imgpkg/docs/v0.37.x/basic-workflow.md | 4 +- site/content/imgpkg/docs/v0.37.x/install.md | 6 +-- .../docs/v0.38.x/automation-workflow.md | 4 +- .../imgpkg/docs/v0.38.x/basic-workflow.md | 4 +- site/content/imgpkg/docs/v0.38.x/install.md | 6 +-- site/content/kapp-controller/_index.html | 6 +-- .../kapp-controller/docs/develop/faq.md | 4 +- .../kapp-controller/docs/develop/install.md | 12 ++--- .../docs/develop/oss-packages.md | 2 +- .../docs/develop/packaging-tutorial.md | 10 ++--- .../docs/develop/private-registry-auth.md | 6 +-- .../docs/develop/walkthrough.md | 6 +-- .../kapp-controller/docs/v0.31.0/faq.md | 4 +- .../kapp-controller/docs/v0.31.0/install.md | 6 +-- .../docs/v0.31.0/oss-packages.md | 2 +- .../docs/v0.31.0/packaging-tutorial.md | 8 ++-- .../docs/v0.31.0/private-registry-auth.md | 6 +-- .../docs/v0.31.0/walkthrough.md | 6 +-- .../kapp-controller/docs/v0.32.0/faq.md | 4 +- .../kapp-controller/docs/v0.32.0/install.md | 6 +-- .../docs/v0.32.0/oss-packages.md | 2 +- .../docs/v0.32.0/packaging-tutorial.md | 10 ++--- .../docs/v0.32.0/private-registry-auth.md | 6 +-- .../docs/v0.32.0/walkthrough.md | 6 +-- .../kapp-controller/docs/v0.33.1/faq.md | 4 +- .../kapp-controller/docs/v0.33.1/install.md | 6 +-- .../docs/v0.33.1/oss-packages.md | 2 +- .../docs/v0.33.1/packaging-tutorial.md | 10 ++--- .../docs/v0.33.1/private-registry-auth.md | 6 +-- .../docs/v0.33.1/walkthrough.md | 6 +-- .../kapp-controller/docs/v0.34.0/faq.md | 4 +- .../kapp-controller/docs/v0.34.0/install.md | 12 ++--- .../docs/v0.34.0/oss-packages.md | 2 +- .../docs/v0.34.0/packaging-tutorial.md | 10 ++--- .../docs/v0.34.0/private-registry-auth.md | 6 +-- .../docs/v0.34.0/walkthrough.md | 6 +-- .../kapp-controller/docs/v0.35.0/faq.md | 4 +- .../kapp-controller/docs/v0.35.0/install.md | 12 ++--- .../docs/v0.35.0/oss-packages.md | 2 +- .../docs/v0.35.0/packaging-tutorial.md | 10 ++--- .../docs/v0.35.0/private-registry-auth.md | 6 +-- .../docs/v0.35.0/walkthrough.md | 6 +-- .../kapp-controller/docs/v0.36.1/faq.md | 4 +- .../kapp-controller/docs/v0.36.1/install.md | 12 ++--- .../docs/v0.36.1/oss-packages.md | 2 +- .../docs/v0.36.1/packaging-tutorial.md | 10 ++--- .../docs/v0.36.1/private-registry-auth.md | 6 +-- .../docs/v0.36.1/walkthrough.md | 6 +-- .../kapp-controller/docs/v0.37.0/faq.md | 4 +- .../kapp-controller/docs/v0.37.0/install.md | 12 ++--- .../docs/v0.37.0/oss-packages.md | 2 +- .../docs/v0.37.0/packaging-tutorial.md | 10 ++--- .../docs/v0.37.0/private-registry-auth.md | 6 +-- .../docs/v0.37.0/walkthrough.md | 6 +-- .../kapp-controller/docs/v0.38.0/faq.md | 4 +- .../kapp-controller/docs/v0.38.0/install.md | 12 ++--- .../docs/v0.38.0/oss-packages.md | 2 +- .../docs/v0.38.0/packaging-tutorial.md | 10 ++--- .../docs/v0.38.0/private-registry-auth.md | 6 +-- .../docs/v0.38.0/walkthrough.md | 6 +-- .../kapp-controller/docs/v0.39.0/faq.md | 4 +- .../kapp-controller/docs/v0.39.0/install.md | 12 ++--- .../docs/v0.39.0/oss-packages.md | 2 +- .../docs/v0.39.0/packaging-tutorial.md | 10 ++--- .../docs/v0.39.0/private-registry-auth.md | 6 +-- .../docs/v0.39.0/walkthrough.md | 6 +-- .../kapp-controller/docs/v0.40.0/faq.md | 4 +- .../kapp-controller/docs/v0.40.0/install.md | 12 ++--- .../docs/v0.40.0/oss-packages.md | 2 +- .../docs/v0.40.0/packaging-tutorial.md | 10 ++--- .../docs/v0.40.0/private-registry-auth.md | 6 +-- .../docs/v0.40.0/walkthrough.md | 6 +-- .../kapp-controller/docs/v0.41.0/faq.md | 4 +- .../kapp-controller/docs/v0.41.0/install.md | 12 ++--- .../docs/v0.41.0/oss-packages.md | 2 +- .../docs/v0.41.0/packaging-tutorial.md | 10 ++--- .../docs/v0.41.0/private-registry-auth.md | 6 +-- .../docs/v0.41.0/walkthrough.md | 6 +-- .../kapp-controller/docs/v0.42.0/faq.md | 4 +- .../kapp-controller/docs/v0.42.0/install.md | 12 ++--- .../docs/v0.42.0/oss-packages.md | 2 +- .../docs/v0.42.0/packaging-tutorial.md | 10 ++--- .../docs/v0.42.0/private-registry-auth.md | 6 +-- .../docs/v0.42.0/walkthrough.md | 6 +-- .../kapp-controller/docs/v0.43.1/faq.md | 4 +- .../kapp-controller/docs/v0.43.1/install.md | 12 ++--- .../docs/v0.43.1/oss-packages.md | 2 +- .../docs/v0.43.1/packaging-tutorial.md | 10 ++--- .../docs/v0.43.1/private-registry-auth.md | 6 +-- .../docs/v0.43.1/walkthrough.md | 6 +-- .../kapp-controller/docs/v0.43.2/faq.md | 4 +- .../kapp-controller/docs/v0.43.2/install.md | 12 ++--- .../docs/v0.43.2/oss-packages.md | 2 +- .../docs/v0.43.2/packaging-tutorial.md | 10 ++--- .../docs/v0.43.2/private-registry-auth.md | 6 +-- .../docs/v0.43.2/walkthrough.md | 6 +-- .../kapp-controller/docs/v0.44.1/faq.md | 4 +- .../kapp-controller/docs/v0.44.1/install.md | 12 ++--- .../docs/v0.44.1/oss-packages.md | 2 +- .../docs/v0.44.1/packaging-tutorial.md | 10 ++--- .../docs/v0.44.1/private-registry-auth.md | 6 +-- .../docs/v0.44.1/walkthrough.md | 6 +-- .../kapp-controller/docs/v0.45.0/faq.md | 4 +- .../kapp-controller/docs/v0.45.0/install.md | 12 ++--- .../docs/v0.45.0/oss-packages.md | 2 +- .../docs/v0.45.0/packaging-tutorial.md | 10 ++--- .../docs/v0.45.0/private-registry-auth.md | 6 +-- .../docs/v0.45.0/walkthrough.md | 6 +-- .../kapp-controller/docs/v0.46.0/faq.md | 4 +- .../kapp-controller/docs/v0.46.0/install.md | 12 ++--- .../docs/v0.46.0/oss-packages.md | 2 +- .../docs/v0.46.0/packaging-tutorial.md | 10 ++--- .../docs/v0.46.0/private-registry-auth.md | 6 +-- .../docs/v0.46.0/walkthrough.md | 6 +-- .../kapp-controller/docs/v0.47.x/faq.md | 4 +- .../kapp-controller/docs/v0.47.x/install.md | 12 ++--- .../docs/v0.47.x/oss-packages.md | 2 +- .../docs/v0.47.x/packaging-tutorial.md | 10 ++--- .../docs/v0.47.x/private-registry-auth.md | 6 +-- .../docs/v0.47.x/walkthrough.md | 6 +-- .../kapp-controller/docs/v0.48.x/faq.md | 4 +- .../kapp-controller/docs/v0.48.x/install.md | 12 ++--- .../docs/v0.48.x/oss-packages.md | 2 +- .../docs/v0.48.x/packaging-tutorial.md | 10 ++--- .../docs/v0.48.x/private-registry-auth.md | 6 +-- .../docs/v0.48.x/walkthrough.md | 6 +-- site/content/kapp/_index.html | 4 +- .../kapp/docs/develop/apply-waiting.md | 2 +- site/content/kapp/docs/develop/apply.md | 4 +- site/content/kapp/docs/develop/config.md | 2 +- site/content/kapp/docs/develop/diff.md | 4 +- site/content/kapp/docs/develop/faq.md | 4 +- site/content/kapp/docs/develop/install.md | 6 +-- .../content/kapp/docs/develop/merge-method.md | 2 +- .../kapp/docs/v0.44.0/apply-waiting.md | 2 +- site/content/kapp/docs/v0.44.0/apply.md | 4 +- site/content/kapp/docs/v0.44.0/config.md | 2 +- site/content/kapp/docs/v0.44.0/diff.md | 4 +- site/content/kapp/docs/v0.44.0/faq.md | 4 +- site/content/kapp/docs/v0.44.0/install.md | 6 +-- .../content/kapp/docs/v0.44.0/merge-method.md | 2 +- .../kapp/docs/v0.45.0/apply-waiting.md | 2 +- site/content/kapp/docs/v0.45.0/apply.md | 4 +- site/content/kapp/docs/v0.45.0/config.md | 2 +- site/content/kapp/docs/v0.45.0/diff.md | 4 +- site/content/kapp/docs/v0.45.0/faq.md | 4 +- site/content/kapp/docs/v0.45.0/install.md | 6 +-- .../content/kapp/docs/v0.45.0/merge-method.md | 2 +- .../kapp/docs/v0.46.0/apply-waiting.md | 2 +- site/content/kapp/docs/v0.46.0/apply.md | 4 +- site/content/kapp/docs/v0.46.0/config.md | 2 +- site/content/kapp/docs/v0.46.0/diff.md | 4 +- site/content/kapp/docs/v0.46.0/faq.md | 4 +- site/content/kapp/docs/v0.46.0/install.md | 6 +-- .../content/kapp/docs/v0.46.0/merge-method.md | 2 +- .../kapp/docs/v0.47.0/apply-waiting.md | 2 +- site/content/kapp/docs/v0.47.0/apply.md | 4 +- site/content/kapp/docs/v0.47.0/config.md | 2 +- site/content/kapp/docs/v0.47.0/diff.md | 4 +- site/content/kapp/docs/v0.47.0/faq.md | 4 +- site/content/kapp/docs/v0.47.0/install.md | 6 +-- .../content/kapp/docs/v0.47.0/merge-method.md | 2 +- .../kapp/docs/v0.48.0/apply-waiting.md | 2 +- site/content/kapp/docs/v0.48.0/apply.md | 4 +- site/content/kapp/docs/v0.48.0/config.md | 4 +- site/content/kapp/docs/v0.48.0/diff.md | 4 +- site/content/kapp/docs/v0.48.0/faq.md | 4 +- site/content/kapp/docs/v0.48.0/install.md | 6 +-- .../content/kapp/docs/v0.48.0/merge-method.md | 2 +- .../kapp/docs/v0.49.0/apply-waiting.md | 2 +- site/content/kapp/docs/v0.49.0/apply.md | 4 +- site/content/kapp/docs/v0.49.0/config.md | 4 +- site/content/kapp/docs/v0.49.0/diff.md | 4 +- site/content/kapp/docs/v0.49.0/faq.md | 4 +- site/content/kapp/docs/v0.49.0/install.md | 6 +-- .../content/kapp/docs/v0.49.0/merge-method.md | 2 +- .../kapp/docs/v0.50.0/apply-waiting.md | 2 +- site/content/kapp/docs/v0.50.0/apply.md | 4 +- site/content/kapp/docs/v0.50.0/config.md | 2 +- site/content/kapp/docs/v0.50.0/diff.md | 4 +- site/content/kapp/docs/v0.50.0/faq.md | 4 +- site/content/kapp/docs/v0.50.0/install.md | 6 +-- .../content/kapp/docs/v0.50.0/merge-method.md | 2 +- .../kapp/docs/v0.51.0/apply-waiting.md | 2 +- site/content/kapp/docs/v0.51.0/apply.md | 4 +- site/content/kapp/docs/v0.51.0/config.md | 2 +- site/content/kapp/docs/v0.51.0/diff.md | 4 +- site/content/kapp/docs/v0.51.0/faq.md | 4 +- site/content/kapp/docs/v0.51.0/install.md | 6 +-- .../content/kapp/docs/v0.51.0/merge-method.md | 2 +- .../kapp/docs/v0.52.0/apply-waiting.md | 2 +- site/content/kapp/docs/v0.52.0/apply.md | 4 +- site/content/kapp/docs/v0.52.0/config.md | 2 +- site/content/kapp/docs/v0.52.0/diff.md | 4 +- site/content/kapp/docs/v0.52.0/faq.md | 4 +- site/content/kapp/docs/v0.52.0/install.md | 6 +-- .../content/kapp/docs/v0.52.0/merge-method.md | 2 +- .../kapp/docs/v0.53.0/apply-waiting.md | 2 +- site/content/kapp/docs/v0.53.0/apply.md | 4 +- site/content/kapp/docs/v0.53.0/config.md | 2 +- site/content/kapp/docs/v0.53.0/diff.md | 4 +- site/content/kapp/docs/v0.53.0/faq.md | 4 +- site/content/kapp/docs/v0.53.0/install.md | 6 +-- .../content/kapp/docs/v0.53.0/merge-method.md | 2 +- .../kapp/docs/v0.54.0/apply-waiting.md | 2 +- site/content/kapp/docs/v0.54.0/apply.md | 4 +- site/content/kapp/docs/v0.54.0/config.md | 2 +- site/content/kapp/docs/v0.54.0/diff.md | 4 +- site/content/kapp/docs/v0.54.0/faq.md | 4 +- site/content/kapp/docs/v0.54.0/install.md | 6 +-- .../content/kapp/docs/v0.54.0/merge-method.md | 2 +- .../kapp/docs/v0.55.0/apply-waiting.md | 2 +- site/content/kapp/docs/v0.55.0/apply.md | 4 +- site/content/kapp/docs/v0.55.0/config.md | 2 +- site/content/kapp/docs/v0.55.0/diff.md | 4 +- site/content/kapp/docs/v0.55.0/faq.md | 4 +- site/content/kapp/docs/v0.55.0/install.md | 6 +-- .../content/kapp/docs/v0.55.0/merge-method.md | 2 +- .../kapp/docs/v0.56.0/apply-waiting.md | 2 +- site/content/kapp/docs/v0.56.0/apply.md | 4 +- site/content/kapp/docs/v0.56.0/config.md | 2 +- site/content/kapp/docs/v0.56.0/diff.md | 4 +- site/content/kapp/docs/v0.56.0/faq.md | 4 +- site/content/kapp/docs/v0.56.0/install.md | 6 +-- .../content/kapp/docs/v0.56.0/merge-method.md | 2 +- .../kapp/docs/v0.57.0/apply-waiting.md | 2 +- site/content/kapp/docs/v0.57.0/apply.md | 4 +- site/content/kapp/docs/v0.57.0/config.md | 2 +- site/content/kapp/docs/v0.57.0/diff.md | 4 +- site/content/kapp/docs/v0.57.0/faq.md | 4 +- site/content/kapp/docs/v0.57.0/install.md | 6 +-- .../content/kapp/docs/v0.57.0/merge-method.md | 2 +- .../kapp/docs/v0.58.x/apply-waiting.md | 2 +- site/content/kapp/docs/v0.58.x/apply.md | 4 +- site/content/kapp/docs/v0.58.x/config.md | 2 +- site/content/kapp/docs/v0.58.x/diff.md | 4 +- site/content/kapp/docs/v0.58.x/faq.md | 4 +- site/content/kapp/docs/v0.58.x/install.md | 6 +-- .../content/kapp/docs/v0.58.x/merge-method.md | 2 +- .../kapp/docs/v0.59.x/apply-waiting.md | 2 +- site/content/kapp/docs/v0.59.x/apply.md | 4 +- site/content/kapp/docs/v0.59.x/config.md | 2 +- site/content/kapp/docs/v0.59.x/diff.md | 4 +- site/content/kapp/docs/v0.59.x/faq.md | 4 +- site/content/kapp/docs/v0.59.x/install.md | 6 +-- .../content/kapp/docs/v0.59.x/merge-method.md | 2 +- site/content/kbld/docs/develop/install.md | 6 +-- site/content/kbld/docs/develop/resolving.md | 2 +- site/content/kbld/docs/v0.32.0/install.md | 6 +-- site/content/kbld/docs/v0.32.0/resolving.md | 2 +- site/content/kbld/docs/v0.33.0/install.md | 6 +-- site/content/kbld/docs/v0.33.0/resolving.md | 2 +- site/content/kbld/docs/v0.34.0/install.md | 6 +-- site/content/kbld/docs/v0.34.0/resolving.md | 2 +- site/content/kbld/docs/v0.35.0/install.md | 6 +-- site/content/kbld/docs/v0.35.0/resolving.md | 2 +- site/content/kbld/docs/v0.36.0/install.md | 6 +-- site/content/kbld/docs/v0.36.0/resolving.md | 2 +- site/content/kbld/docs/v0.37.x/install.md | 6 +-- site/content/kbld/docs/v0.37.x/resolving.md | 2 +- site/content/kbld/docs/v0.38.x/install.md | 6 +-- site/content/kbld/docs/v0.38.x/resolving.md | 2 +- .../docs/latest/development_guidelines.md | 42 +++++++++--------- site/content/vendir/_index.html | 8 ++-- site/content/vendir/docs/develop/_index.md | 2 +- site/content/vendir/docs/develop/install.md | 6 +-- site/content/vendir/docs/v0.24.0/_index.md | 2 +- site/content/vendir/docs/v0.24.0/install.md | 6 +-- site/content/vendir/docs/v0.25.0/_index.md | 2 +- site/content/vendir/docs/v0.25.0/install.md | 6 +-- site/content/vendir/docs/v0.26.0/_index.md | 2 +- site/content/vendir/docs/v0.26.0/install.md | 6 +-- site/content/vendir/docs/v0.27.0/_index.md | 2 +- site/content/vendir/docs/v0.27.0/install.md | 6 +-- site/content/vendir/docs/v0.29.0/_index.md | 2 +- site/content/vendir/docs/v0.29.0/install.md | 6 +-- site/content/vendir/docs/v0.30.0/_index.md | 2 +- site/content/vendir/docs/v0.30.0/install.md | 6 +-- site/content/vendir/docs/v0.31.0/_index.md | 2 +- site/content/vendir/docs/v0.31.0/install.md | 6 +-- site/content/vendir/docs/v0.32.0/_index.md | 2 +- site/content/vendir/docs/v0.32.0/install.md | 6 +-- site/content/vendir/docs/v0.33.x/_index.md | 2 +- site/content/vendir/docs/v0.33.x/install.md | 6 +-- site/content/vendir/docs/v0.34.x/_index.md | 2 +- site/content/vendir/docs/v0.34.x/install.md | 6 +-- site/content/vendir/docs/v0.35.x/_index.md | 2 +- site/content/vendir/docs/v0.35.x/install.md | 6 +-- site/content/ytt/docs/develop/_index.md | 2 +- site/content/ytt/docs/develop/faq.md | 2 +- site/content/ytt/docs/develop/how-it-works.md | 4 +- .../docs/develop/how-to-use-data-values.md | 14 +++--- .../docs/develop/how-to-write-validations.md | 2 +- site/content/ytt/docs/develop/install.md | 6 +-- .../ytt/docs/develop/lang-ref-ytt-library.md | 4 +- .../ytt/docs/develop/lang-ref-ytt-schema.md | 2 +- .../ytt/docs/develop/ytt-data-values.md | 6 +-- site/content/ytt/docs/v0.38.0/_index.md | 2 +- site/content/ytt/docs/v0.38.0/faq.md | 2 +- site/content/ytt/docs/v0.38.0/how-it-works.md | 4 +- .../docs/v0.38.0/how-to-use-data-values.md | 4 +- site/content/ytt/docs/v0.38.0/install.md | 6 +-- .../ytt/docs/v0.38.0/lang-ref-ytt-library.md | 4 +- .../ytt/docs/v0.38.0/lang-ref-ytt-schema.md | 2 +- site/content/ytt/docs/v0.39.0/_index.md | 2 +- site/content/ytt/docs/v0.39.0/faq.md | 2 +- site/content/ytt/docs/v0.39.0/how-it-works.md | 4 +- .../docs/v0.39.0/how-to-use-data-values.md | 4 +- site/content/ytt/docs/v0.39.0/install.md | 6 +-- .../ytt/docs/v0.39.0/lang-ref-ytt-library.md | 4 +- .../ytt/docs/v0.39.0/lang-ref-ytt-schema.md | 2 +- site/content/ytt/docs/v0.40.0/_index.md | 2 +- site/content/ytt/docs/v0.40.0/faq.md | 2 +- site/content/ytt/docs/v0.40.0/how-it-works.md | 4 +- .../docs/v0.40.0/how-to-use-data-values.md | 4 +- site/content/ytt/docs/v0.40.0/install.md | 6 +-- .../ytt/docs/v0.40.0/lang-ref-ytt-library.md | 4 +- .../ytt/docs/v0.40.0/lang-ref-ytt-schema.md | 2 +- site/content/ytt/docs/v0.41.0/_index.md | 2 +- site/content/ytt/docs/v0.41.0/faq.md | 2 +- site/content/ytt/docs/v0.41.0/how-it-works.md | 4 +- .../docs/v0.41.0/how-to-use-data-values.md | 14 +++--- site/content/ytt/docs/v0.41.0/install.md | 6 +-- .../ytt/docs/v0.41.0/lang-ref-ytt-library.md | 4 +- .../ytt/docs/v0.41.0/lang-ref-ytt-schema.md | 2 +- .../ytt/docs/v0.41.0/ytt-data-values.md | 6 +-- site/content/ytt/docs/v0.42.0/_index.md | 2 +- site/content/ytt/docs/v0.42.0/faq.md | 2 +- site/content/ytt/docs/v0.42.0/how-it-works.md | 4 +- .../docs/v0.42.0/how-to-use-data-values.md | 14 +++--- site/content/ytt/docs/v0.42.0/install.md | 6 +-- .../ytt/docs/v0.42.0/lang-ref-ytt-library.md | 4 +- .../ytt/docs/v0.42.0/lang-ref-ytt-schema.md | 2 +- .../ytt/docs/v0.42.0/ytt-data-values.md | 6 +-- site/content/ytt/docs/v0.43.0/_index.md | 2 +- site/content/ytt/docs/v0.43.0/faq.md | 2 +- site/content/ytt/docs/v0.43.0/how-it-works.md | 4 +- .../docs/v0.43.0/how-to-use-data-values.md | 14 +++--- .../docs/v0.43.0/how-to-write-validations.md | 2 +- site/content/ytt/docs/v0.43.0/install.md | 6 +-- .../ytt/docs/v0.43.0/lang-ref-ytt-library.md | 4 +- .../ytt/docs/v0.43.0/lang-ref-ytt-schema.md | 2 +- .../ytt/docs/v0.43.0/ytt-data-values.md | 6 +-- site/content/ytt/docs/v0.44.0/_index.md | 2 +- site/content/ytt/docs/v0.44.0/faq.md | 2 +- site/content/ytt/docs/v0.44.0/how-it-works.md | 4 +- .../docs/v0.44.0/how-to-use-data-values.md | 14 +++--- .../docs/v0.44.0/how-to-write-validations.md | 2 +- site/content/ytt/docs/v0.44.0/install.md | 6 +-- .../ytt/docs/v0.44.0/lang-ref-ytt-library.md | 4 +- .../ytt/docs/v0.44.0/lang-ref-ytt-schema.md | 2 +- .../ytt/docs/v0.44.0/ytt-data-values.md | 6 +-- site/content/ytt/docs/v0.45.x/_index.md | 2 +- site/content/ytt/docs/v0.45.x/faq.md | 2 +- site/content/ytt/docs/v0.45.x/how-it-works.md | 4 +- .../docs/v0.45.x/how-to-use-data-values.md | 14 +++--- .../docs/v0.45.x/how-to-write-validations.md | 2 +- site/content/ytt/docs/v0.45.x/install.md | 6 +-- .../ytt/docs/v0.45.x/lang-ref-ytt-library.md | 4 +- .../ytt/docs/v0.45.x/lang-ref-ytt-schema.md | 2 +- .../ytt/docs/v0.45.x/ytt-data-values.md | 6 +-- site/content/ytt/docs/v0.46.x/_index.md | 2 +- site/content/ytt/docs/v0.46.x/faq.md | 2 +- site/content/ytt/docs/v0.46.x/how-it-works.md | 4 +- .../docs/v0.46.x/how-to-use-data-values.md | 14 +++--- .../docs/v0.46.x/how-to-write-validations.md | 2 +- site/content/ytt/docs/v0.46.x/install.md | 6 +-- .../ytt/docs/v0.46.x/lang-ref-ytt-library.md | 4 +- .../ytt/docs/v0.46.x/lang-ref-ytt-schema.md | 2 +- .../ytt/docs/v0.46.x/ytt-data-values.md | 6 +-- site/static/kapp-install-katacoda.sh | 4 +- 465 files changed, 1193 insertions(+), 1204 deletions(-) diff --git a/.github/PULL_REQUEST_TEMPLATE/role_request.md b/.github/PULL_REQUEST_TEMPLATE/role_request.md index 22473b950..af453d926 100644 --- a/.github/PULL_REQUEST_TEMPLATE/role_request.md +++ b/.github/PULL_REQUEST_TEMPLATE/role_request.md @@ -20,20 +20,20 @@ e.g. (at)example_user - [ ] Lead ### Applicable Subproject -- [ ] [carvel-kapp-controller](https://github.com/vmware-tanzu/carvel-kapp-controller) -- [ ] [carvel-ytt](https://github.com/vmware-tanzu/carvel-ytt) -- [ ] [carvel-kapp](https://github.com/vmware-tanzu/carvel-kapp) -- [ ] [carvel-kbld](https://github.com/vmware-tanzu/carvel-kbld) -- [ ] [carvel-imgpkg](https://github.com/vmware-tanzu/carvel-imgpkg) -- [ ] [carvel-vendir](https://github.com/vmware-tanzu/carvel-vendir) -- [ ] [carvel-secretgen-controller](https://github.com/vmware-tanzu/carvel-secretgen-controller) -- [ ] [kctrl](https://github.com/vmware-tanzu/carvel-kapp-controller/tree/develop/cli) +- [ ] [kapp-controller](https://github.com/carvel-dev/kapp-controller) +- [ ] [ytt](https://github.com/carvel-dev/ytt) +- [ ] [kapp](https://github.com/carvel-dev/kapp) +- [ ] [kbld](https://github.com/carvel-dev/kbld) +- [ ] [imgpkg](https://github.com/carvel-dev/imgpkg) +- [ ] [vendir](https://github.com/carvel-dev/vendir) +- [ ] [secretgen-controller](https://github.com/carvel-dev/secretgen-controller) +- [ ] [kctrl](https://github.com/carvel-dev/kapp-controller/tree/develop/cli) ### General Requirements -- [ ] I have reviewed the code of conduct (https://github.com/vmware-tanzu/carvel/blob/develop/CODE_OF_CONDUCT.md). +- [ ] I have reviewed the code of conduct (https://github.com/carvel-dev/carvel/blob/develop/CODE_OF_CONDUCT.md). - [ ] I have enabled 2FA on my GitHub account (https://github.com/settings/security). - [ ] I have active participation and provide support (such as GitHub, meetings, Slack, Stack Overflow) in the community for long enough to have demonstrated knowledge and competency (such as 3 months). -- [ ] I have at least one sponsor (see [current maintainers list](https://github.com/vmware-tanzu/carvel/blob/develop/MAINTAINERS.md)). +- [ ] I have at least one sponsor (see [current maintainers list](https://github.com/carvel-dev/carvel/blob/develop/MAINTAINERS.md)). - [ ] I have spoken to my sponsors ahead of this application, and they have agreed to sponsor my application. ### Role Specific Requirements diff --git a/.github/workflows/inclusive-language-check.yml b/.github/workflows/inclusive-language-check.yml index 9bfceed87..5dee8fa39 100644 --- a/.github/workflows/inclusive-language-check.yml +++ b/.github/workflows/inclusive-language-check.yml @@ -7,4 +7,4 @@ on: jobs: check-inclusive-language: - uses: vmware-tanzu/carvel-release-scripts/.github/workflows/inclusive-language-check.yml@main + uses: carvel-dev/release-scripts/.github/workflows/inclusive-language-check.yml@main diff --git a/ADOPTERS.md b/ADOPTERS.md index 3d33c6149..7d64cad5e 100644 --- a/ADOPTERS.md +++ b/ADOPTERS.md @@ -63,4 +63,4 @@ VMware uses Carvel as their package management tooling for [their Kubernetes off ## Adding your organization to the list of adopters -If you are using Carvel and would like to be included in the list of Carvel Adopters, add an SVG version of your logo to the `logos` directory in this repo and submit a pull request with your change. Name the image file something that reflects your company (e.g., if your company is called Acme, name the image acme.svg). See [this PR](https://github.com/vmware-tanzu/carvel/pull/280) for an example. +If you are using Carvel and would like to be included in the list of Carvel Adopters, add an SVG version of your logo to the `logos` directory in this repo and submit a pull request with your change. Name the image file something that reflects your company (e.g., if your company is called Acme, name the image acme.svg). See [this PR](https://github.com/carvel-dev/carvel/pull/280) for an example. diff --git a/GOVERNANCE.md b/GOVERNANCE.md index b97a7eaa4..2f4a10a57 100644 --- a/GOVERNANCE.md +++ b/GOVERNANCE.md @@ -5,36 +5,36 @@ This document defines the project governance for Carvel. Carvel, an open source project, is committed to building an open, inclusive, productive and self-governing open source community focused on building high quality, reliable, single-purpose, composable tools that aid in your application building, configuration, and deployment to Kubernetes. The community is governed by this document with the goal of defining how the community should work together to achieve this goal. # Code Repositories -The following code repositories are governed by the Carvel community and maintained under the `vmware-tanzu\carvel` organization. We'll do our best to maintain this list of repositories but generally any repository under the [vmware-tanzu](https://github.com/vmware-tanzu/) organization with the word "carvel" in its name or is tagged with "carvel" should be included in this governance structure. +The following code repositories are governed by the Carvel community and maintained under the `carvel-dev\carvel` organization. We'll do our best to maintain this list of repositories but generally any repository under the [carvel-dev](https://github.com/carvel-dev/) organization with the word "carvel" in its name or is tagged with "carvel" should be included in this governance structure. -* [carvel](https://github.com/vmware-tanzu/carvel): Main Carvel Repo -* [carvel-ytt](https://github.com/vmware-tanzu/carvel-ytt): Template and overlay Kubernetes configuration via YAML structures, not text documents -* [carvel-kapp](https://github.com/vmware-tanzu/carvel-kapp): Install, upgrade, and delete multiple Kubernetes resources as one "application" -* [carvel-kbld](https://github.com/vmware-tanzu/carvel-kbld): Build or reference container images in Kubernetes configuration in an immutable way -* [carvel-imgpkg](https://github.com/vmware-tanzu/carvel-imgpkg): Bundle and relocate application configuration (with images) via Docker registries -* [carvel-kapp-controller](https://github.com/vmware-tanzu/carvel-kapp-controller): Capture application deployment workflow in App CRD. Reliable GitOps experience powered by kapp -* [carvel-vendir](https://github.com/vmware-tanzu/carvel-vendir): Declaratively state what files should be in a directory -* [carvel-secretgen-controller](https://github.com/vmware-tanzu/carvel-secretgen-controller) - Provides CRDs to specify what secrets need to be on a cluster (generated or not). +* [carvel](https://github.com/carvel-dev/carvel): Main Carvel Repo +* [ytt](https://github.com/carvel-dev/ytt): Template and overlay Kubernetes configuration via YAML structures, not text documents +* [kapp](https://github.com/carvel-dev/kapp): Install, upgrade, and delete multiple Kubernetes resources as one "application" +* [kbld](https://github.com/carvel-dev/carl-kbld): Build or reference container images in Kubernetes configuration in an immutable way +* [imgpkg](https://github.com/carvel-dev/imgpkg): Bundle and relocate application configuration (with images) via Docker registries +* [kapp-controller](https://github.com/carvel-dev/kapp-controller): Capture application deployment workflow in App CRD. Reliable GitOps experience powered by kapp +* [vendir](https://github.com/carvel-dev/carvel-vendir): Declaratively state what files should be in a directory +* [secretgen-controller](https://github.com/carvel-dev/secretgen-controller) - Provides CRDs to specify what secrets need to be on a cluster (generated or not). **Experimental:** -* [carvel-kwt](https://github.com/vmware-tanzu/carvel-kwt) -* [terraform-provider-carvel](https://github.com/vmware-tanzu/terraform-provider-carvel) +* [kwt](https://github.com/carvel-dev/kwt) +* [terraform-provider-carvel](https://github.com/carvel-dev/terraform-provider-carvel) **Installation:** -* [homebrew-carvel](https://github.com/vmware-tanzu/homebrew-carvel) -* [carvel-docker-image](https://github.com/vmware-tanzu/carvel-docker-image) -* [asdf-carvel](https://github.com/vmware-tanzu/asdf-carvel) -* [carvel-setup-action](https://github.com/vmware-tanzu/carvel-setup-action) +* [homebrew](https://github.com/carvel-dev/homebrew) +* [docker-image](https://github.com/carvel-dev/docker-image) +* [asdf](https://github.com/carvel-dev/asdf) +* [setup-action](https://github.com/carvel-dev/setup-action) **Plugins:** -* [ytt.vim](https://github.com/vmware-tanzu/ytt.vim) -* [vscode-ytt](https://github.com/vmware-tanzu/vscode-ytt) +* [ytt.vim](https://github.com/carvel-dev/ytt.vim) +* [vscode-ytt](https://github.com/carvel-dev/vscode-ytt) **Examples:** -* [carvel-simple-app-on-kubernetes](https://github.com/vmware-tanzu/carvel-simple-app-on-kubernetes) -* [carvel-ytt-library-for-kubernetes](https://github.com/vmware-tanzu/carvel-ytt-library-for-kubernetes) -* [carvel-ytt-library-for-kubernetes-demo](https://github.com/vmware-tanzu/carvel-ytt-library-for-kubernetes-demo) -* [carvel-guestbook-example-on-kubernetes](https://github.com/vmware-tanzu/carvel-ytt-library-for-kubernetes-demo) +* [simple-app-on-kubernetes](https://github.com/carvel-dev/simple-app-on-kubernetes) +* [ytt-library-for-kubernetes](https://github.com/carvel-dev/ytt-library-for-kubernetes) +* [ytt-library-for-kubernetes-demo](https://github.com/carvel-dev/ytt-library-for-kubernetes-demo) +* [guestbook-example-on-kubernetes](https://github.com/carvel-dev/ytt-library-for-kubernetes-demo) # Community Roles Please see [the description of the community roles](processes/community-membership.md). For a full list of maintainers and their roles, please go to the MAINTAINERS doc. @@ -49,7 +49,7 @@ Ideally, all project decisions are resolved by consensus. If impossible, any mai Once we have maintainers from other companies, votes by maintainers belonging to the same company will count as one vote; e.g., 4 maintainers employed by fictional company Valerium will only have one combined vote. If voting members from a given company do not agree, the company's vote is determined by a supermajority of voters from that company. If no supermajority is achieved, the company is considered to have abstained. # Proposal Process -The proposal process, including a [Proposal Template](https://github.com/vmware-tanzu/carvel/tree/develop/proposals#proposal-template), is covered at length within the [proposal directory](https://github.com/vmware-tanzu/carvel/tree/develop/proposals). +The proposal process, including a [Proposal Template](https://github.com/carvel-dev/carvel/tree/develop/proposals#proposal-template), is covered at length within the [proposal directory](https://github.com/carvel-dev/carvel/tree/develop/proposals). # Lazy Consensus To maintain velocity in a project as busy as Carvel, the concept of [Lazy Consensus](http://en.osswiki.info/concepts/lazy_consensus) is practiced. Ideas and / or proposals should be shared by maintainers via GitHub. Out of respect for other contributors, major changes should also be accompanied by a ping on the Kubernetes Slack in [#Carvel](https://kubernetes.slack.com/archives/CH8KCCKA5) or a note on the [Carvel mailing list](carvel-dev@googlegroups.com) as appropriate. Author(s) of proposals, Pull Requests, issues, etc., will give a time period of no less than five (5) working days for comment and remain cognizant of popular observed world holidays. diff --git a/README.md b/README.md index fc817331b..ccc1da68b 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -![logo](https://raw.githubusercontent.com/vmware-tanzu/carvel/master/logos/CarvelLogo.png) +![logo](https://raw.githubusercontent.com/carvel-dev/carvel/develop/logos/CarvelLogo.png) [![OpenSSF Best Practices](https://bestpractices.coreinfrastructure.org/projects/7746/badge)](https://bestpractices.coreinfrastructure.org/projects/7746) @@ -8,37 +8,37 @@ Carvel provides a set of reliable, single-purpose, composable tools that aid in This is a list of repos associated with the [Carvel](https://carvel.dev) project. -* [ytt](https://github.com/vmware-tanzu/carvel-ytt) - Template and overlay Kubernetes configuration via YAML structures, not text documents -* [kapp](https://github.com/vmware-tanzu/carvel-kapp) - Install, upgrade, and delete multiple Kubernetes resources as one "application" -* [kbld](https://github.com/vmware-tanzu/carvel-kbld) - Build or reference container images in Kubernetes configuration in an immutable way -* [imgpkg](https://github.com/vmware-tanzu/carvel-imgpkg) - Bundle and relocate application configuration (with images) via Docker registries -* [kapp-controller](https://github.com/vmware-tanzu/carvel-kapp-controller) - Capture application deployment workflow in App CRD. Reliable GitOps experience powered by kapp. -* [vendir](https://github.com/vmware-tanzu/carvel-vendir) - Declaratively state what files should be in a directory. -* [secretgen-controller](https://github.com/vmware-tanzu/carvel-secretgen-controller) - Provides CRDs to specify what secrets need to be on a cluster (generated or not). +* [ytt](https://github.com/carvel-dev/-ytt) - Template and overlay Kubernetes configuration via YAML structures, not text documents +* [kapp](https://github.com/carvel-dev/-kapp) - Install, upgrade, and delete multiple Kubernetes resources as one "application" +* [kbld](https://github.com/carvel-dev/-kbld) - Build or reference container images in Kubernetes configuration in an immutable way +* [imgpkg](https://github.com/carvel-dev/-imgpkg) - Bundle and relocate application configuration (with images) via Docker registries +* [kapp-controller](https://github.com/carvel-dev/-kapp-controller) - Capture application deployment workflow in App CRD. Reliable GitOps experience powered by kapp. +* [vendir](https://github.com/carvel-dev/-vendir) - Declaratively state what files should be in a directory. +* [secretgen-controller](https://github.com/carvel-dev/-secretgen-controller) - Provides CRDs to specify what secrets need to be on a cluster (generated or not). Experimental: -* [kwt](https://github.com/vmware-tanzu/carvel-kwt) -* [terraform-provider-carvel](https://github.com/vmware-tanzu/terraform-provider-carvel) +* [kwt](https://github.com/carvel-dev/-kwt) +* [terraform-provider-carvel](https://github.com/carvel-dev/terraform-provider-carvel) Installation: -* [homebrew-carvel](https://github.com/vmware-tanzu/homebrew-carvel) -* [carvel-docker-image](https://github.com/vmware-tanzu/carvel-docker-image) -* [asdf-carvel](https://github.com/vmware-tanzu/asdf-carvel) -* [carvel-setup-action](https://github.com/vmware-tanzu/carvel-setup-action) +* [homebrew](https://github.com/carvel-dev/homebrew) +* [docker-image](https://github.com/carvel-dev/-docker-image) +* [asdf](https://github.com/carvel-dev/asdf) +* [setup-action](https://github.com/carvel-dev/-setup-action) Plugins: -* [ytt.vim](https://github.com/vmware-tanzu/ytt.vim) -* [vscode-ytt](https://github.com/vmware-tanzu/vscode-ytt) +* [ytt.vim](https://github.com/carvel-dev/ytt.vim) +* [vscode-ytt](https://github.com/carvel-dev/vscode-ytt) Examples: -* [carvel-simple-app-on-kubernetes](https://github.com/vmware-tanzu/carvel-simple-app-on-kubernetes) -* [carvel-ytt-library-for-kubernetes](https://github.com/vmware-tanzu/carvel-ytt-library-for-kubernetes) -* [carvel-ytt-library-for-kubernetes-demo](https://github.com/vmware-tanzu/carvel-ytt-library-for-kubernetes-demo) -* [carvel-guestbook-example-on-kubernetes](https://github.com/vmware-tanzu/carvel-guestbook-example-on-kubernetes) +* [simple-app-on-kubernetes](https://github.com/carvel-dev/-simple-app-on-kubernetes) +* [ytt-library-for-kubernetes](https://github.com/carvel-dev/-ytt-library-for-kubernetes) +* [ytt-library-for-kubernetes-demo](https://github.com/carvel-dev/-ytt-library-for-kubernetes-demo) +* [guestbook-example-on-kubernetes](https://github.com/carvel-dev/-guestbook-example-on-kubernetes) See what's planned in [our backlog](https://github.com/orgs/carvel-dev/projects/1). @@ -53,6 +53,6 @@ Note: If aren’t already a member on the Kubernetes Slack workspace, please fir Keep up to date on all the Carvel news by joining our [mailing list](https://lists.cncf.io/g/cncf-carvel-users/join). -Check out which organizations are using and contributing to Carvel: [Adopter's list](https://github.com/vmware-tanzu/carvel/blob/develop/ADOPTERS.md) +Check out which organizations are using and contributing to Carvel: [Adopter's list](https://github.com/carvel-dev/carvel/blob/develop/ADOPTERS.md) We intend to publish new Carvel content weekly, if you're interested in contributing [please sign-up here](processes/weekly-content-sharing.md). diff --git a/ROADMAP.md b/ROADMAP.md index b777e588d..7446682cc 100644 --- a/ROADMAP.md +++ b/ROADMAP.md @@ -7,7 +7,7 @@ This document provides a high-level overview of the next big features the mainta Discussion on the roadmap can take place during [community meetings](https://carvel.dev/community/). If you want to provide suggestions, use cases, and feedback to an item in the roadmap, please add them to the [meeting notes](https://hackmd.io/F7g3RT2hR3OcIh-Iznk2hw) and we will discuss them during community meetings. Please review the roadmap to avoid potential duplicated effort. ## How to add an item to the roadmap? -One of the most important aspects in any open source community is the concept of proposals. Large changes to the codebase and / or new features should be preceded by a [proposal](https://github.com/vmware-tanzu/carvel-community/tree/develop/proposals) in our repo. +One of the most important aspects in any open source community is the concept of proposals. Large changes to the codebase and / or new features should be preceded by a [proposal](https://github.com/carvel-dev/carvel/tree/develop/proposals) in our repo. For smaller enhancements, you can open an issue to track that initiative or feature request. We work with and rely on community feedback to focus our efforts to improve Carvel and maintain a healthy roadmap. diff --git a/processes/issue-triage.md b/processes/issue-triage.md index a3efccee5..5c7a4baac 100644 --- a/processes/issue-triage.md +++ b/processes/issue-triage.md @@ -12,7 +12,7 @@ Triaging is important because it: - helps build prioritization, negotiation, and decision-making skills, which are critical to most tech roles. ## Who is responsible? -The responsibility is open to anyone. If no one volunteers to triage issues, it falls on the maintainers of each tool/repo. Maintainers are listed in [`MAINTAINERS.md`](https://github.com/vmware-tanzu/carvel/blob/develop/MAINTAINERS.md). +The responsibility is open to anyone. If no one volunteers to triage issues, it falls on the maintainers of each tool/repo. Maintainers are listed in [`MAINTAINERS.md`](https://github.com/carvel-dev/carvel/blob/develop/MAINTAINERS.md). ## When do we triage? Triage can happen asynchronously and continuously, or at regularly scheduled times. It's left up to the maintainers of each repo to figure out what's best for them. diff --git a/proposals/carvel/002-artifact-signatures/README.md b/proposals/carvel/002-artifact-signatures/README.md index 4a8a8f293..e6e6b9816 100644 --- a/proposals/carvel/002-artifact-signatures/README.md +++ b/proposals/carvel/002-artifact-signatures/README.md @@ -89,7 +89,7 @@ The proposal is for signing all the artifacts included in the following Carvel p **docker-image**: -* `ghcr.io/vmware-tanzu/carvel-docker-image` +* `ghcr.io/carvel-dev/docker-image` #### Signing and verifying binary artifacts diff --git a/proposals/ytt/002-raw-data-values/README.md b/proposals/ytt/002-raw-data-values/README.md index 462db28d1..1a591bc81 100644 --- a/proposals/ytt/002-raw-data-values/README.md +++ b/proposals/ytt/002-raw-data-values/README.md @@ -26,8 +26,8 @@ Today, users primarily supply Data Values using Data Values Overlays. Configuration Consumers providing configuration data to a `ytt` invocation is required to do so by capturing those as a YAML document and annotating it _as_ a Data Values Overlay (i.e. `@data/values`). Further, they must resolve any merge ambiguities by annotating the document with `@overlay/...`. Examples: -- https://github.com/vmware-tanzu/carvel-ytt/issues/81 -- https://github.com/vmware-tanzu/carvel-ytt/issues/51 +- https://github.com/carvel-dev/ytt/issues/81 +- https://github.com/carvel-dev/ytt/issues/51 These requirements also make integrating `ytt` into automation tooling less than desirable: the `ytt` concepts of "data values" and "overlays" are foisted on the hapless end user of that automation tooling when all they wanted to do was customize their use of some higher-level feature. @@ -132,7 +132,7 @@ This use-case is supported: - the file given to the flag can contain zero or more documents. - top-most document applied first. - each instance of a Data Value _replaces_ the previous value (this is already the behavior of the `--data-value[-yaml]` flag. -- if a given Data Value had not been previously named, it is _added_ (the same behavior as if the value was supplied by `--data-value[-yaml] (key)+=(value)`, i.e. with the `+` operator as implemented at [data_values_flags.go](https://github.com/vmware-tanzu/carvel-ytt/blob/906bfe07cf1aded44f21fbdb501c76f911406fc8/pkg/cmd/template/data_values_flags.go#L234)) +- if a given Data Value had not been previously named, it is _added_ (the same behavior as if the value was supplied by `--data-value[-yaml] (key)+=(value)`, i.e. with the `+` operator as implemented at [data_values_flags.go](https://github.com/carvel-dev/ytt/blob/906bfe07cf1aded44f21fbdb501c76f911406fc8/pkg/cmd/template/data_values_flags.go#L234)) See also: - [Example: Giving Multiple YAML Files](#example-giving-multiple-yaml-files) @@ -268,7 +268,7 @@ With those measures in place, we believe the added complexity is worth it. #### Other Approach Considered: Introduce a new File Mark Type -[A previous version of this proposal](https://github.com/vmware-tanzu/carvel-community/blob/2a817298f3e263438ff3767b2bc4ccfcb9dbbc1b/proposals/ytt/002-raw-data-values/README.md) centered around the idea of being able to mark an input file (i.e. a file implied by a `--file` argument) as a "Plain YAML Data Value" file. +[A previous version of this proposal](https://github.com/carvel-dev/community/blob/2a817298f3e263438ff3767b2bc4ccfcb9dbbc1b/proposals/ytt/002-raw-data-values/README.md) centered around the idea of being able to mark an input file (i.e. a file implied by a `--file` argument) as a "Plain YAML Data Value" file. **Pros:** - maintains a consistent interface: all input files continue to be provided through one interface: the `--file` flag; diff --git a/proposals/ytt/003-openapi-schemas/README.md b/proposals/ytt/003-openapi-schemas/README.md index 315e0674f..72fd6e51c 100644 --- a/proposals/ytt/003-openapi-schemas/README.md +++ b/proposals/ytt/003-openapi-schemas/README.md @@ -1,7 +1,7 @@ # Generate OpenAPI Schema - Status: Scoping | **Pre-Alpha** | In Alpha | In Beta | GA | Rejected -- Originating Issue: [ytt#103](https://github.com/vmware-tanzu/carvel-ytt/issues/103) +- Originating Issue: [ytt#103](https://github.com/carvel-dev/ytt/issues/103) # Problem Statement Configuration Authors want to be able to generate documentation for configuration inputs (for example, Data Values Schema, and Data Values) for their users. Additionally, Configuration Consumers want to be able to validate their configuration inputs by other tools (for example, IDE's and OpenAPI Schema validators). diff --git a/proposals/ytt/004-schema-validation/README.md b/proposals/ytt/004-schema-validation/README.md index e6e6cf061..0ee0968ee 100644 --- a/proposals/ytt/004-schema-validation/README.md +++ b/proposals/ytt/004-schema-validation/README.md @@ -1234,7 +1234,7 @@ Initially, the design included a keyword argument — `when_null_skip=`. This fl The rationale for including the keyword is documented in [Automatically including `when_null_skip` for nullable data values](#automatically-including-when_null_skip-for-nullable-data-values). -However, the implementation turned out not to rely on any schema features. Further, after [conducting usability testing](https://github.com/vmware-tanzu/carvel-ytt/issues/707), it became clear that this was an unnecessary feature. +However, the implementation turned out not to rely on any schema features. Further, after [conducting usability testing](https://github.com/carvel-dev/ytt/issues/707), it became clear that this was an unnecessary feature. #### Automatically including `when_null_skip` for nullable data values @@ -1295,7 +1295,7 @@ For now, we've decided to not pursue this approach until we can get clearer sign In consideration is whether another annotation would be practically useful in schema to indicate that a given data value is required. -https://github.com/vmware-tanzu/carvel-ytt/issues/556 +https://github.com/carvel-dev/ytt/issues/556 For now, we're deferring this approach until we get a clearer indication of how the "require non-empty" approach is working out (or not). @@ -1329,7 +1329,7 @@ In this way, validation is orthogonal to, but readily composable with Schema fun Consider prior art around how functionality that's exposed through a Starlark built-in is reused in other contexts: -https://github.com/vmware-tanzu/carvel-ytt/blob/c43dcf06798d3ed246e7c458f829a0d63f956e05/pkg/yttlibrary/yaml.go#L31-L69 +https://github.com/carvel-dev/ytt/blob/c43dcf06798d3ed246e7c458f829a0d63f956e05/pkg/yttlibrary/yaml.go#L31-L69 For example `@ytt:assert.not_null()`'s functionality is likely literally used in implementing `@assert/validate not_null=True`. @@ -1623,8 +1623,8 @@ bar: 13 - documenting approaches around this idea should particularly _start_ from the user/reader's intention. - sometimes acknowledging that a concept is counter-intuitive for some and buttressing the explanation with the explicit benefits for the user can help. - is there an analogy that can help bridge the gap? - - see also: https://github.com/vmware-tanzu/carvel/pull/331#discussion_r820794818 + - see also: https://github.com/carvel-dev/carvel/pull/331#discussion_r820794818 - When guiding users through the [Union Structures use case](#use-case-union-structures), be mindful there is a body of existing configuration that uses the discriminator style. - It's a breaking change for them to modify their configuration to adopt the union-style we recommend. - even as we recommend the union-style over discriminator, given the pervasive existence of the latter, it would ease adoption if there were specific guidance on how to implement/work with the former. - - see also: https://github.com/vmware-tanzu/carvel/pull/331#discussion_r820796795 + - see also: https://github.com/carvel-dev/carvel/pull/331#discussion_r820796795 diff --git a/site/README.md b/site/README.md index dd891b049..f11ea1ebd 100644 --- a/site/README.md +++ b/site/README.md @@ -1,4 +1,4 @@ -![logo](https://raw.githubusercontent.com/vmware-tanzu/carvel/master/logos/CarvelLogo.png) +![logo](https://raw.githubusercontent.com/carvel-dev/carvel/master/logos/CarvelLogo.png) # Website for [carvel.dev](https://carvel.dev) ## Local Development diff --git a/site/content/_index.html b/site/content/_index.html index 61d06739a..6c04f5f34 100644 --- a/site/content/_index.html +++ b/site/content/_index.html @@ -69,11 +69,11 @@

secretgen-controller

Experimental Tools

-

kwt

+

kwt

Expose Kubernetes overlay network to your machine. No more port mapping, or starting multiple proxies.

-

terraform-provider-carvel

+

terraform-provider-carvel

Use ytt, kbld, and/or kapp in your Terraform module.

@@ -88,9 +88,9 @@

Via script (macOS or Linux)

$ curl -L https://carvel.dev/install.sh | bash {{< / highlight >}}

Via Homebrew (macOS or Linux)

-

Based on github.com/vmware-tanzu/homebrew-carvel.

+

Based on github.com/carvel-dev/homebrew.

{{< highlight bash "" >}} -$ brew tap vmware-tanzu/carvel +$ brew tap carvel-dev/carvel $ brew install ytt kbld kapp imgpkg kwt vendir kctrl {{< / highlight >}}

Specific version from a GitHub release

@@ -112,7 +112,7 @@

Specific version from a GitHub release

Contributing

-

Carvel is released as open source software and provides community support through our GitHub projects page. If you encounter an issue or have a question, feel free to reach out on the GitHub issues page for individual tools.

+

Carvel is released as open source software and provides community support through our GitHub projects page. If you encounter an issue or have a question, feel free to reach out on the GitHub issues page for individual tools.

The Carvel project team welcomes contributions from the community, please see the contributing documentation for more details.

diff --git a/site/content/blog/030-kubecon-schedule.md b/site/content/blog/030-kubecon-schedule.md index 3fc7fd160..e5b4a9f39 100644 --- a/site/content/blog/030-kubecon-schedule.md +++ b/site/content/blog/030-kubecon-schedule.md @@ -30,5 +30,5 @@ Fresh off the news of being accepted as a Sandbox project to the [Cloud Native C ## Join the Carvel Community We are excited to hear from you and learn with you! Here are several ways you can get involved: * Join Carvel's slack channel, [#carvel in Kubernetes]({{% named_link_url "slack_url" %}}) workspace, and connect with over 1000+ Carvel users. -* Find us on [GitHub](https://github.com/vmware-tanzu/carvel). Suggest how we can improve the project, the docs, or share any other feedback. +* Find us on [GitHub](https://github.com/carvel-dev/carvel). Suggest how we can improve the project, the docs, or share any other feedback. * Attend our Community Meetings! Check out the [Community page](/community/) for full details on how to attend. diff --git a/site/content/blog/argocd-carvel-plugin.md b/site/content/blog/argocd-carvel-plugin.md index 6c502afa6..4d4a905a9 100644 --- a/site/content/blog/argocd-carvel-plugin.md +++ b/site/content/blog/argocd-carvel-plugin.md @@ -15,14 +15,14 @@ At a high level a deployment using Argo CD starts with a configuration change. A ## You will need these to start your journey: - [argocd cli](https://argo-cd.readthedocs.io/en/stable/getting_started/#2-download-argo-cd-cli) - Kubernetes cluster (I'm using [kind](https://kind.sigs.k8s.io/docs/user/quick-start/#installing-with-a-package-manager)) -- [kapp](https://github.com/vmware-tanzu/carvel-kapp) or [kubectl](https://kubernetes.io/docs/tasks/tools/#kubectl) -- [ytt](https://github.com/vmware-tanzu/carvel-ytt) +- [kapp](https://github.com/carvel-dev/kapp) or [kubectl](https://kubernetes.io/docs/tasks/tools/#kubectl) +- [ytt](https://github.com/carvel-dev/ytt) ## Create the Carvel Plugin To make the Carvel plugin available to the application we want to deploy, we need to make a couple patches to the Argo CD cluster configuration. We can do this with ytt overlays! ### Adding carvel-ytt binary to `argocd-repo-server` -This overlay will copy the binary for ytt to the `argocd-repo-server` pod. Adding this configuration to the existing deployment creates an `initContainer` using an [image](https://github.com/vmware-tanzu/carvel-docker-image) we publish that contains the Carvel tools. The container copies the ytt binary via a shared volume at `/custom-tools`, explained further in the [Argo docs](https://argo-cd.readthedocs.io/en/stable/operator-manual/custom_tools/#adding-tools-via-volume-mounts). +This overlay will copy the binary for ytt to the `argocd-repo-server` pod. Adding this configuration to the existing deployment creates an `initContainer` using an [image](https://github.com/carvel-dev/docker-image) we publish that contains the Carvel tools. The container copies the ytt binary via a shared volume at `/custom-tools`, explained further in the [Argo docs](https://argo-cd.readthedocs.io/en/stable/operator-manual/custom_tools/#adding-tools-via-volume-mounts). ```yaml #! repo-server-overlay.yml @@ -94,7 +94,7 @@ $ kapp deploy --app argo --namespace argocd -f <(ytt -f argocd-cm-overlay.yml -f ``` ## Create and template an Application with the ytt plugin -Now, create an Application resource that watches [this](https://github.com/vmware-tanzu/carvel-simple-app-on-kubernetes/tree/develop/config-step-2-template) git repo directory `config-step-2-template/`. This directory contains a simple ytt template and data values for a Service and Deployment. +Now, create an Application resource that watches [this](https://github.com/carvel-dev/simple-app-on-kubernetes/tree/develop/config-step-2-template) git repo directory `config-step-2-template/`. This directory contains a simple ytt template and data values for a Service and Deployment. ```shell $ tree . @@ -122,7 +122,7 @@ spec: syncPolicy: automated: {} source: - repoURL: https://github.com/vmware-tanzu/carvel-simple-app-on-kubernetes.git + repoURL: https://github.com/carvel-dev/simple-app-on-kubernetes.git targetRevision: develop path: config-step-2-template @@ -168,5 +168,5 @@ $ kubectl port-forward svc/simple-app 8080:80 --namespace default We are excited to hear from you and learn with you! Here are several ways you can get involved: * Join Carvel's slack channel, [#carvel in Kubernetes]({{% named_link_url "slack_url" %}}) workspace, and connect with over 1000+ Carvel users. -* Find us on [GitHub](https://github.com/vmware-tanzu/carvel). Suggest how we can improve the project, the docs, or share any other feedback. +* Find us on [GitHub](https://github.com/carvel-dev/carvel). Suggest how we can improve the project, the docs, or share any other feedback. * Attend our Community Meetings! Check out the [Community page](/community/) for full details on how to attend. diff --git a/site/content/blog/carvel-cncf.md b/site/content/blog/carvel-cncf.md index e49809d36..8d9dd08ee 100644 --- a/site/content/blog/carvel-cncf.md +++ b/site/content/blog/carvel-cncf.md @@ -16,25 +16,25 @@ We are excited to announce that on September 13, 2022, Carvel was accepted as a * [Joe Beda](https://github.com/jbeda) for his guidance and [believing in us from the start](https://twitter.com/jbeda/status/1296467985100668930?s=20&t=6PX65_JdjueG69GNCjVUCw). * Adrien Sales for all their hard work and dedication to the Carvel [Windows Application Packages](https://github.com/adriens?tab=repositories&q=chocolatey-&type=&language=powershell&sort=stargazers). * The internal VMware employees like [Max Brauer](https://github.com/mamachanko), [Leigh Capili](https://github.com/stealthybox), [Pete Wall](https://github.com/petewall), and [Cora Iberkleid](https://github.com/ciberkleid). -* The emeritus [maintainers](https://github.com/vmware-tanzu/carvel/blob/develop/MAINTAINERS.md) that helped to build Carvel along the way: Ben Moss, Cari Lynn, Daniel Helfand, Dennis Leon, Eli Wrenn, Garrett Cheadle, and Steven Locke. +* The emeritus [maintainers](https://github.com/carvel-dev/carvel/blob/develop/MAINTAINERS.md) that helped to build Carvel along the way: Ben Moss, Cari Lynn, Daniel Helfand, Dennis Leon, Eli Wrenn, Garrett Cheadle, and Steven Locke. While we are still working through the [onboarding process](https://github.com/cncf/toc/issues/923), we look forward to our new home in this vendor-neutral environment for the project as well as gaining guidance from CNCF as Carvel continues to grow as an open source project. We hope that this will encourage others outside of VMware to contribute to the project as well as become maintainers, supporting the project’s growth within the open source ecosystem. Additionally, we hope this donation will open up more opportunities to collaborate with other open source projects within CNCF. ### Interested in contributing and learning more about Carvel? -Developers working with Kubernetes face challenges with packaging and distributing software. A core goal of Carvel is to automate the installation and management of software on Kubernetes, while paving a smooth path to getting code to production. Following the Unix principle of a collection of tools, each "doing one thing well,” the Carvel project hosts a set of tools ([imgpkg](https://github.com/vmware-tanzu/carvel-imgpkg), [kapp](https://github.com/vmware-tanzu/carvel-kapp), [kapp-controller](https://github.com/vmware-tanzu/carvel-kapp-controller), [kbld](https://github.com/vmware-tanzu/carvel-kbld), [secretgen-controller](https://github.com/vmware-tanzu/carvel-secretgen-controller), [vendir](https://github.com/vmware-tanzu/carvel-vendir), [ytt](https://github.com/vmware-tanzu/carvel-ytt)), allowing users to use them in combination with each other as well as with other tools in the broader cloud native ecosystem. +Developers working with Kubernetes face challenges with packaging and distributing software. A core goal of Carvel is to automate the installation and management of software on Kubernetes, while paving a smooth path to getting code to production. Following the Unix principle of a collection of tools, each "doing one thing well,” the Carvel project hosts a set of tools ([imgpkg](https://github.com/carvel-dev/imgpkg), [kapp](https://github.com/carvel-dev/kapp), [kapp-controller](https://github.com/carvel-dev/kapp-controller), [kbld](https://github.com/carvel-dev/kbld), [secretgen-controller](https://github.com/carvel-dev/secretgen-controller), [vendir](https://github.com/carvel-dev/vendir), [ytt](https://github.com/carvel-dev/ytt)), allowing users to use them in combination with each other as well as with other tools in the broader cloud native ecosystem. Here are some great resources to get started in learning more and how to become a contributor: -* [README.md](https://github.com/vmware-tanzu/carvel/blob/develop/README.md) +* [README.md](https://github.com/carvel-dev/carvel/blob/develop/README.md) * [CONTRIBUTING.md](https://carvel.dev/shared/docs/latest/contributing/) -* [GOVERNANCE.md](https://github.com/vmware-tanzu/carvel/blob/develop/GOVERNANCE.md) -* [Community-membership.md](https://github.com/vmware-tanzu/carvel/blob/develop/processes/community-membership.md) +* [GOVERNANCE.md](https://github.com/carvel-dev/carvel/blob/develop/GOVERNANCE.md) +* [Community-membership.md](https://github.com/carvel-dev/carvel/blob/develop/processes/community-membership.md) * [Resources on website](https://carvel.dev/resources/) Not interested in becoming a contributor but want to join our community? Here are several other ways you can get involved (all subject to change as we start the migrating/onboarding process into CNCF): * Join Carvel’s slack channel, [#carvel in Kubernetes](https://kubernetes.slack.com/archives/CH8KCCKA5) workspace, and connect with over 1000+ Carvel users. -* Find us on [GitHub](https://github.com/vmware-tanzu/carvel). Suggest how we can improve the project, the docs, or share any other feedback. +* Find us on [GitHub](https://github.com/carvel-dev/carvel). Suggest how we can improve the project, the docs, or share any other feedback. * Attend our Community Meetings! Check out the [Community page](https://carvel.dev/community/) for full details on how to attend. ### The Road Ahead diff --git a/site/content/blog/carvel-in-august-2022.md b/site/content/blog/carvel-in-august-2022.md index f910e44bc..549bee5e0 100644 --- a/site/content/blog/carvel-in-august-2022.md +++ b/site/content/blog/carvel-in-august-2022.md @@ -28,11 +28,11 @@ Let's get started by reviewing some fresh Carvel-related content: kapp had two releases in August: -* [v0.52.0](https://github.com/vmware-tanzu/carvel-kapp/releases/tag/v0.52.0) +* [v0.52.0](https://github.com/carvel-dev/kapp/releases/tag/v0.52.0) * Added `--default-label-scoping-rules` flag to enable or disable the default label scoping rules added during deploy * Bump k8s.io/client-go from v0.22.10 to v0.24.3 * Bug fix: `--app-metadata-file-output` writes to disk even when deploy fails -* [v0.51.0](https://github.com/vmware-tanzu/carvel-kapp/releases/tag/v0.51.0) +* [v0.51.0](https://github.com/carvel-dev/kapp/releases/tag/v0.51.0) * Added `--app-metadata-file-output` flag which can be used to save recorded app metadata to a file. * Bump modern-go/reflect2 to v1.0.2 to fix incompatibility with Go v1.18 * This problem became apparent with some random failures while trying to connect to GKE clusters. @@ -40,7 +40,7 @@ kapp had two releases in August: ### kapp-controller -* [v0.40.0](https://github.com/vmware-tanzu/carvel-kapp-controller/releases/tag/v0.40.0) +* [v0.40.0](https://github.com/carvel-dev/kapp-controller/releases/tag/v0.40.0) * kctrl * Introducing the package authoring commands * dev deploy @@ -49,7 +49,7 @@ kapp had two releases in August: * Surface namespace and GK resources in AppCR status * Upgrade GoLang from 1.18 to 1.19 * Bumped dependencies -* [v0.39.0](https://github.com/vmware-tanzu/carvel-kapp-controller/releases/tag/v0.39.0) +* [v0.39.0](https://github.com/carvel-dev/kapp-controller/releases/tag/v0.39.0) * Add arm64 builds * Add downward api * Rename KC owned apps from x-ctrl to x.app or x.pkgr @@ -63,14 +63,14 @@ kapp had two releases in August: ### imgpkg -* [v0.31.0](https://github.com/vmware-tanzu/carvel-imgpkg/releases/tag/v0.31.0) +* [v0.31.0](https://github.com/carvel-dev/imgpkg/releases/tag/v0.31.0) * Resume the download of an image/bundle to tar * By providing the flag `--resume` to the `copy` command, imgpkg is now able to only download the missing blobs that cannot find in the file on disk. The flag doesn't error out if the tar file does not exist * Check if an image or bundle is cacheable or not. Note: This feature is only available on the new API call. Let us know if you see any benefit in implementing option 1 from that story. * API Improvements: * When calling the function to push images to the registry, via API, the user can provide a progress bar logger. This will allow for the progress to be displayed in the console. * Create API for Pull - * Extracted the Pull logic to the new package that will contain imgpkg's public API, check [the package](https://github.com/vmware-tanzu/carvel-imgpkg/tree/develop/pkg/imgpkg/v1). With this change, the Pull command can be changed to provide machine-readable output. + * Extracted the Pull logic to the new package that will contain imgpkg's public API, check [the package](https://github.com/carvel-dev/imgpkg/tree/develop/pkg/imgpkg/v1). With this change, the Pull command can be changed to provide machine-readable output. ### ytt @@ -81,7 +81,7 @@ August was spent collecting and acting upon feedback for schema validations. The ### vendir -* [v0.30.0](https://github.com/vmware-tanzu/carvel-vendir/releases/tag/v0.30.0) +* [v0.30.0](https://github.com/carvel-dev/vendir/releases/tag/v0.30.0) * semver `HighestConstrainedVersion` takes additional constraints ## Farewell til Next Month! @@ -93,5 +93,5 @@ Wishing you smooth deployments and painless upgrades! We are excited to hear from you and learn with you! Here are several ways you can get involved: * Join Carvel's slack channel, [#carvel in Kubernetes]({{% named_link_url "slack_url" %}}) workspace, and connect with over 1000+ Carvel users. -* Find us on [GitHub](https://github.com/vmware-tanzu/carvel). Suggest how we can improve the project, the docs, or share any other feedback. +* Find us on [GitHub](https://github.com/carvel-dev/carvel). Suggest how we can improve the project, the docs, or share any other feedback. * Attend our Community Meetings! Check out the [Community page](/community/) for full details on how to attend. diff --git a/site/content/blog/carvel-in-july-2022.md b/site/content/blog/carvel-in-july-2022.md index 1066fb5b4..f49c7cee4 100644 --- a/site/content/blog/carvel-in-july-2022.md +++ b/site/content/blog/carvel-in-july-2022.md @@ -40,7 +40,7 @@ Go forth boldly, young padawan, ensuring that your data is valid with our new fe ### Secretgen-controller -The previously introduced “Secret Templates” are no longer secret now that they’re fully [documented](https://github.com/vmware-tanzu/carvel-secretgen-controller/blob/develop/docs/secret-template.md). +The previously introduced “Secret Templates” are no longer secret now that they’re fully [documented](https://github.com/carvel-dev/secretgen-controller/blob/develop/docs/secret-template.md). ### Farewell til Next Month! @@ -55,5 +55,5 @@ Wishing you smooth deployments and may the pods smile upon you! We are excited to hear from you and learn with you! Here are several ways you can get involved: * Join Carvel's slack channel, [#carvel in Kubernetes]({{% named_link_url "slack_url" %}}) workspace, and connect with over 1000+ Carvel users. -* Find us on [GitHub](https://github.com/vmware-tanzu/carvel). Suggest how we can improve the project, the docs, or share any other feedback. +* Find us on [GitHub](https://github.com/carvel-dev/carvel). Suggest how we can improve the project, the docs, or share any other feedback. * Attend our Community Meetings! Check out the [Community page](/community/) for full details on how to attend. diff --git a/site/content/blog/carvel-vcluster.md b/site/content/blog/carvel-vcluster.md index 6ba1b9826..7b9ff42c8 100644 --- a/site/content/blog/carvel-vcluster.md +++ b/site/content/blog/carvel-vcluster.md @@ -126,10 +126,10 @@ kube-node-lease Active 14m You will notice there is no `host-namespace-1` namespace and the namespace AGEs are different than the host cluster. -Let's do something a little more interesting now and deploy the famous [Carvel sample app](https://github.com/vmware-tanzu/carvel-simple-app-on-kubernetes) to the vcluster: +Let's do something a little more interesting now and deploy the famous [Carvel sample app](https://github.com/carvel-dev/simple-app-on-kubernetes) to the vcluster: ``` -$ kapp deploy -a simple-app -f https://raw.githubusercontent.com/vmware-tanzu/carvel-simple-app-on-kubernetes/develop/config-step-1-minimal/config.yml --kubeconfig=$(pwd)/kubeconfig-vcluster.yml +$ kapp deploy -a simple-app -f https://raw.githubusercontent.com/carvel-dev/simple-app-on-kubernetes/develop/config-step-1-minimal/config.yml --kubeconfig=$(pwd)/kubeconfig-vcluster.yml ``` Type in `y` to confirm you would like to deploy the Carvel sample app to the vcluster. @@ -287,7 +287,7 @@ Since this PackageInstall needs permissions to create resources, we'll need to c default namespace with the command below: ``` -$ kapp deploy -a rbac -f https://raw.githubusercontent.com/vmware-tanzu/carvel-kapp-controller/develop/examples/rbac/default-ns.yml +$ kapp deploy -a rbac -f https://raw.githubusercontent.com/carvel-dev/kapp-controller/develop/examples/rbac/default-ns.yml ``` With the RBAC created, you can now deploy vclusters via kapp-controller by deploying the PackageInstall and Secret yaml above: @@ -314,5 +314,5 @@ Thanks for reading, and looking forward to your thoughts! We are excited to hear from you and learn with you! Here are several ways you can get involved: * Join Carvel's slack channel, [#carvel in Kubernetes]({{% named_link_url "slack_url" %}}) workspace, and connect with over 1000+ Carvel users. -* Find us on [GitHub](https://github.com/vmware-tanzu/carvel). Suggest how we can improve the project, the docs, or share any other feedback. +* Find us on [GitHub](https://github.com/carvel-dev/carvel). Suggest how we can improve the project, the docs, or share any other feedback. * Attend our Community Meetings! Check out the [Community page](/community/) for full details on how to attend. diff --git a/site/content/blog/carvelizing-helm-chart.md b/site/content/blog/carvelizing-helm-chart.md index 2880de882..ba557939b 100644 --- a/site/content/blog/carvelizing-helm-chart.md +++ b/site/content/blog/carvelizing-helm-chart.md @@ -38,7 +38,7 @@ $ wget -O- https://carvel.dev/install.sh > install.sh # Inspect install.sh before running... $ sudo bash install.sh # Install kapp-controller -$ kubectl apply -f https://github.com/vmware-tanzu/carvel-kapp-controller/releases/latest/download/release.yml +$ kubectl apply -f https://github.com/carvel-dev/kapp-controller/releases/latest/download/release.yml ``` -------------------------- @@ -253,7 +253,7 @@ As we can see, our published Nginx Helm package is available for us to install. **3. Create Service Account**: To install the above package, we need to create `default-ns-sa` service account that gives PackageInstall CR privileges to create resources in the default namespace. ```bash -$ kapp deploy -a default-ns-rbac -f https://raw.githubusercontent.com/vmware-tanzu/carvel-kapp-controller/develop/examples/rbac/default-ns.yml -y +$ kapp deploy -a default-ns-rbac -f https://raw.githubusercontent.com/carvel-dev/kapp-controller/develop/examples/rbac/default-ns.yml -y Target cluster 'https://192.168.64.32:8443' (nodes: minikube) Changes @@ -402,5 +402,5 @@ You have successfully wrapped, distributed, and installed an existing Helm chart We are excited to hear from you and learn with you! Here are several ways you can get involved: * Join Carvel's slack channel, [#carvel in Kubernetes]({{% named_link_url "slack_url" %}}) workspace, and connect with over 1000+ Carvel users. -* Find us on [GitHub](https://github.com/vmware-tanzu/carvel). Suggest how we can improve the project, the docs, or share any other feedback. +* Find us on [GitHub](https://github.com/carvel-dev/carvel). Suggest how we can improve the project, the docs, or share any other feedback. * Attend our Community Meetings! Check out the [Community page](/community/) for full details on how to attend. diff --git a/site/content/blog/casestudy-modernizing-the-us-army.md b/site/content/blog/casestudy-modernizing-the-us-army.md index 38ff0d3f1..957c39403 100644 --- a/site/content/blog/casestudy-modernizing-the-us-army.md +++ b/site/content/blog/casestudy-modernizing-the-us-army.md @@ -308,5 +308,5 @@ Because of these results, CReATE is also able to support elements of [Army Mater We are excited to hear from you and learn with you! Here are several ways you can get involved: * Join Carvel's slack channel, [#carvel in Kubernetes]({{% named_link_url "slack_url" %}}) workspace, and connect with over 1000+ Carvel users. -* Find us on [GitHub](https://github.com/vmware-tanzu/carvel). Suggest how we can improve the project, the docs, or share any other feedback. +* Find us on [GitHub](https://github.com/carvel-dev/carvel). Suggest how we can improve the project, the docs, or share any other feedback. * Attend our Community Meetings! Check out the [Community page](/community/) for full details on how to attend. diff --git a/site/content/blog/concourse-ytt.md b/site/content/blog/concourse-ytt.md index 44183708c..9d8ac270d 100644 --- a/site/content/blog/concourse-ytt.md +++ b/site/content/blog/concourse-ytt.md @@ -342,5 +342,5 @@ This tutorial just scratches the surface of the power of ytt, be sure to check o Thanks for following along! We are excited to hear from you and learn with you! Here are several ways you can get involved: * Join Carvel's slack channel, [#carvel in Kubernetes]({{% named_link_url "slack_url" %}}) workspace, and connect with over 1000+ Carvel users. -* Find us on [GitHub](https://github.com/vmware-tanzu/carvel). Suggest how we can improve the project, the docs, or share any other feedback. +* Find us on [GitHub](https://github.com/carvel-dev/carvel). Suggest how we can improve the project, the docs, or share any other feedback. * Attend our Community Meetings! Check out the [Community page](/community/) for full details on how and when to attend. diff --git a/site/content/blog/dagger-and-kapp.md b/site/content/blog/dagger-and-kapp.md index 5b542b168..16eadf76a 100644 --- a/site/content/blog/dagger-and-kapp.md +++ b/site/content/blog/dagger-and-kapp.md @@ -180,7 +180,7 @@ $ dagger do delete Thanks for following along! We are excited to hear from you and learn with you! Here are several ways you can get involved: * Join Carvel's slack channel, [#carvel in Kubernetes]({{% named_link_url "slack_url" %}}) workspace, and connect with over 1000+ Carvel users. -* Find us on [GitHub](https://github.com/vmware-tanzu/carvel). Suggest how we can improve the project, the docs, or share any other feedback. +* Find us on [GitHub](https://github.com/carvel-dev/carvel). Suggest how we can improve the project, the docs, or share any other feedback. * Attend our Community Meetings! Check out the [Community page](/community/) for full details on how and when to attend. diff --git a/site/content/blog/deploying-apps-with-ytt-kbld-kapp.md b/site/content/blog/deploying-apps-with-ytt-kbld-kapp.md index 176a69ebd..ade4e53ff 100644 --- a/site/content/blog/deploying-apps-with-ytt-kbld-kapp.md +++ b/site/content/blog/deploying-apps-with-ytt-kbld-kapp.md @@ -26,7 +26,7 @@ For each stage, we have open sourced a tool that we believe addresses that stage - building: [kbld](/kbld) for building Docker images and resolving image references - deployment: [kapp](/kapp) for deploying Kubernetes resources -We'll use [carvel-simple-app-on-kubernetes application](https://github.com/vmware-tanzu/carvel-simple-app-on-kubernetes) as our example to showcase how these tools can work together to develop and deploy a Kubernetes application. +We'll use [carvel-simple-app-on-kubernetes application](https://github.com/carvel-dev/simple-app-on-kubernetes) as our example to showcase how these tools can work together to develop and deploy a Kubernetes application. ## Preparation @@ -39,10 +39,10 @@ Before getting too deep, let's get some basic preparations out of the way: --- ## Deploying the application -To get started with our example application, clone [carvel-simple-app-on-kubernetes](https://github.com/vmware-tanzu/carvel-simple-app-on-kubernetes) locally: +To get started with our example application, clone [carvel-simple-app-on-kubernetes](https://github.com/carvel-dev/simple-app-on-kubernetes) locally: ```bash-plain -$ git clone https://github.com/vmware-tanzu/carvel-simple-app-on-kubernetes +$ git clone https://github.com/carvel-dev/simple-app-on-kubernetes $ cd carvel-simple-app-on-kubernetes ``` @@ -60,7 +60,7 @@ config-step-3-build-local config-step-4-build-and-push ``` -Typically, an application deployed to Kubernetes will include Deployment and Service resources in its configuration. In our example, [`config-step-1-minimal/` directory](https://github.com/vmware-tanzu/carvel-simple-app-on-kubernetes/blob/develop/config-step-1-minimal/) contains `config.yml` which contains exactly that. (Note that the Docker image is already preset and environment variable `HELLO_MSG` is hard coded. We'll get to those shortly.) +Typically, an application deployed to Kubernetes will include Deployment and Service resources in its configuration. In our example, [`config-step-1-minimal/` directory](https://github.com/carvel-dev/simple-app-on-kubernetes/blob/develop/config-step-1-minimal/) contains `config.yml` which contains exactly that. (Note that the Docker image is already preset and environment variable `HELLO_MSG` is hard coded. We'll get to those shortly.) Traditionally, you can use `kubectl apply -f config-step-1-minimal/config.yml` to deploy this application. However, kubectl (1) does not indicate which resources are affected and how they are affected before applying changes, and (2) does not yet have a robust prune functionality to converge a set of resources ([GH issue](https://github.com/kubernetes/kubectl/issues/572)). kapp addresses and improves on several kubectl's limitations as it was designed from the start around the notion of a "Kubernetes Application" - a set of resources with the same label: @@ -173,7 +173,7 @@ $ kubectl port-forward svc/simple-app 8080:80 One downside to the kubectl command above: it has to be restarted if the application pod is recreated. -Alternatively, you can use Carvel's [kwt](https://github.com/vmware-tanzu/carvel-kwt) tool which exposes cluster IP subnets and cluster DNS to your machine. This way, you can access the application without requiring any restarts. +Alternatively, you can use Carvel's [kwt](https://github.com/carvel-dev/kwt) tool which exposes cluster IP subnets and cluster DNS to your machine. This way, you can access the application without requiring any restarts. With kwt installed, run the following command @@ -186,7 +186,7 @@ and open [http://simple-app.default.svc.cluster.local/](http://simple-app.defaul --- ## Deploying configuration changes -Let's make a change to the application configuration to simulate a common occurrence in a development workflow. A simple observable change we can make is to change the value of the `HELLO_MSG` environment variable in [`config-step-1-minimal/config.yml`](https://github.com/vmware-tanzu/carvel-simple-app-on-kubernetes/blob/develop/config-step-1-minimal/config.yml): +Let's make a change to the application configuration to simulate a common occurrence in a development workflow. A simple observable change we can make is to change the value of the `HELLO_MSG` environment variable in [`config-step-1-minimal/config.yml`](https://github.com/carvel-dev/simple-app-on-kubernetes/blob/develop/config-step-1-minimal/config.yml): ```diff - name: HELLO_MSG @@ -259,7 +259,7 @@ This problem is typically solved in two ways: templating or patching. ytt suppor Unlike many [other tools used for templating](/ytt/docs/latest/ytt-vs-x/), ytt takes a different approach to working with YAML files. Instead of interpreting YAML configuration as plain text, it works with YAML structures such as maps, lists, YAML documents, scalars, etc. By doing so ytt is able to eliminate a lot of problems that plague other tools (character escaping, ambiguity, etc.). Additionally ytt provides Python-like language ([Starlark](https://github.com/bazelbuild/starlark)) that executes in a hermetic environment making it friendly, yet more deterministic compared to just using general purpose languages directly or non-familiar custom templating languages. Take a look at [ytt](/ytt). -To tie it all together, let's take a look at [`config-step-2-template/config.yml`](https://github.com/vmware-tanzu/carvel-simple-app-on-kubernetes/blob/develop/config-step-2-template/config.yml). You'll immediately notice that YAML comments (`#@ ...`) store templating metadata within a YAML file, for example: +To tie it all together, let's take a look at [`config-step-2-template/config.yml`](https://github.com/carvel-dev/simple-app-on-kubernetes/blob/develop/config-step-2-template/config.yml). You'll immediately notice that YAML comments (`#@ ...`) store templating metadata within a YAML file, for example: ```yaml env: @@ -267,7 +267,7 @@ To tie it all together, let's take a look at [`config-step-2-template/config.yml value: #@ data.values.hello_msg ``` -Above snippet tells ytt that `HELLO_MSG` environment variable value should be set to the value of `data.values.hello_msg`. `data.values` structure comes from the builtin ytt data library that allows us to expose configuration knobs through a separate file, namely [`config-step-2-template/values.yml`](https://github.com/vmware-tanzu/carvel-simple-app-on-kubernetes/blob/develop/config-step-2-template/values.yml). Deployers of simple-app can now decide, for example, what hello message to set without making application code or configuration changes. +Above snippet tells ytt that `HELLO_MSG` environment variable value should be set to the value of `data.values.hello_msg`. `data.values` structure comes from the builtin ytt data library that allows us to expose configuration knobs through a separate file, namely [`config-step-2-template/values.yml`](https://github.com/carvel-dev/simple-app-on-kubernetes/blob/develop/config-step-2-template/values.yml). Deployers of simple-app can now decide, for example, what hello message to set without making application code or configuration changes. Let's chain ytt and kapp to deploy an update, and note `-v` flag which sets `hello_msg` value. @@ -327,7 +327,7 @@ Check out [ytt overview w/ interactive playground](/ytt) and [ytt docs](/ytt/doc ytt also offers another way to customize application configuration. Instead of relying on configuration authors (e.g. here authors of carvel-simple-app-on-kubernetes) to expose a set of configuration knobs, configuration consumers (e.g. here users that deploy carvel-simple-app-on-kubernetes) can use the [ytt overlay feature](/ytt/docs/latest/lang-ref-ytt-overlay/) to patch YAML documents with arbitrary changes. -For example, our simple app configuration templates do not make Deployment's `spec.replicas` configurable as a data value to control how may Pods are running. Instead of asking authors of simple app to expose a new data value, we can create an overlay file [`config-step-2a-overlays/custom-scale.yml`](https://github.com/vmware-tanzu/carvel-simple-app-on-kubernetes/blob/develop/config-step-2a-overlays/custom-scale.yml) that changes `spec.replicas` to a new value. Here is how it looks: +For example, our simple app configuration templates do not make Deployment's `spec.replicas` configurable as a data value to control how may Pods are running. Instead of asking authors of simple app to expose a new data value, we can create an overlay file [`config-step-2a-overlays/custom-scale.yml`](https://github.com/carvel-dev/simple-app-on-kubernetes/blob/develop/config-step-2a-overlays/custom-scale.yml) that changes `spec.replicas` to a new value. Here is how it looks: ```yaml #@ load("@ytt:overlay", "overlay") @@ -399,9 +399,9 @@ Check out [ytt's Overlay module docs](/ytt/docs/latest/lang-ref-ytt-overlay/). Kubernetes embraced use of container images to package source code and its dependencies. One way to deliver updated application is to rebuild a container when changing source code. [kbld](/kbld) is a small tool that provides a simple way to insert container image building into deployment workflow. kbld looks for images within application configuration (currently it looks for image keys), checks if there is an associated source code, if so builds these images via Docker (could be pluggable with other builders), and finally captures built image digests and updates configuration with new references. -Before running kbld, let's change [`app.go`](https://github.com/vmware-tanzu/carvel-simple-app-on-kubernetes/blob/develop/app.go) by uncommenting `fmt.Fprintf(w, "

local change

")` to make a small change in our application. +Before running kbld, let's change [`app.go`](https://github.com/carvel-dev/simple-app-on-kubernetes/blob/develop/app.go) by uncommenting `fmt.Fprintf(w, "

local change

")` to make a small change in our application. -[`config-step-3-build-local/build.yml`](https://github.com/vmware-tanzu/carvel-simple-app-on-kubernetes/blob/develop/config-step-3-build-local/build.yml) is a new file in this config directory, which specifies that `docker.io/dkalinin/k8s-simple-app` image should be built from the current working directory where kbld runs (root of the repo). +[`config-step-3-build-local/build.yml`](https://github.com/carvel-dev/simple-app-on-kubernetes/blob/develop/config-step-3-build-local/build.yml) is a new file in this config directory, which specifies that `docker.io/dkalinin/k8s-simple-app` image should be built from the current working directory where kbld runs (root of the repo). If you are using Minikube, make sure kbld has access to Docker CLI bundled inside Minikube by running: @@ -510,7 +510,7 @@ resolve | final: docker.io/dkalinin/k8s-simple-app -> kbld:docker-io-dkalinin-k8 7 + - Path: /Users/dk/workspace/k14s-go/src/github.com/k14s/carvel-simple-app-on-kubernetes 8 + Type: local 9 + - Dirty: true - 10 + RemoteURL: git@github.com:vmware-tanzu/carvel-simple-app-on-kubernetes + 10 + RemoteURL: git@github.com:carvel-dev/simple-app-on-kubernetes 11 + SHA: 44625e5199dabaf1f90c92b78ff1dd524649136d 12 + Type: git 13 + URL: kbld:docker-io-dkalinin-k8s-simple-app-sha256-f7f3662589ff5a746c70c5ef6c644aad7c8e5804457aec374764e71d48a69ab1 @@ -562,7 +562,7 @@ Image kbld:docker-io-dkalinin-k8s-simple-app-sha256-f7f3662589ff5a746c70c5ef Metadata - Path: /Users/dk/workspace/k14s-go/src/github.com/k14s/carvel-simple-app-on-kubernetes Type: local - Dirty: true - RemoteURL: git@github.com:vmware-tanzu/carvel-simple-app-on-kubernetes + RemoteURL: git@github.com:carvel-dev/simple-app-on-kubernetes SHA: 44625e5199dabaf1f90c92b78ff1dd524649136d Type: git Resource deployment/simple-app (apps/v1) namespace: default @@ -670,5 +670,5 @@ We've seen how [ytt](/ytt), [kbld](/kbld), and [kapp](/kapp) can be used togethe We are excited to hear from you and learn with you! Here are several ways you can get involved: * Join Carvel's slack channel, [#carvel in Kubernetes]({{% named_link_url "slack_url" %}}) workspace, and connect with over 1000+ Carvel users. -* Find us on [GitHub](https://github.com/vmware-tanzu/carvel). Suggest how we can improve the project, the docs, or share any other feedback. +* Find us on [GitHub](https://github.com/carvel-dev/carvel). Suggest how we can improve the project, the docs, or share any other feedback. * Attend our Community Meetings! Check out the [Community page](/community/) for full details on how to attend. diff --git a/site/content/blog/getting-started-with-open-source-contribution.md b/site/content/blog/getting-started-with-open-source-contribution.md index 0d09ba01e..43ae3c900 100644 --- a/site/content/blog/getting-started-with-open-source-contribution.md +++ b/site/content/blog/getting-started-with-open-source-contribution.md @@ -59,9 +59,9 @@ It is not easy to get started contributing to Open-Source Software. But there ar Here are some suggestions where you can contribute: - **Improve documentation** by adding information/summary/missing steps -- **Add examples** to [repo](https://github.com/vmware-tanzu/carvel-ytt/tree/develop/examples) +- **Add examples** to [repo](https://github.com/carvel-dev/ytt/tree/develop/examples) - **Raise issues**/bugs -- **Check for issues** labeled with [Good first issue](https://github.com/search?q=repo%3Avmware-tanzu%2Fcarvel-ytt+repo%3Avmware-tanzu%2Fcarvel-kapp+repo%3Avmware-tanzu%2Fcarvel-imgpkg+repo%3Avmware-tanzu%2Fvmware-tanzu%2Fcarvel-kapp-controller+repo%3Avmware-tanzu%2Fcarvel-kbld+repo%3Avmware-tanzu%2Fcarvel-vendir+repo%3Avmware-tanzu%2Fcarvel-kapp-controller+label%3A%22good+first+issue%22&type=issues) +- **Check for issues** labeled with [Good first issue](https://github.com/search?q=repo%3Acarvel-dev%2Fytt+repo%3Acarvel-dev%2Fkapp+repo%3Acarvel-dev%2Fimgpkg+repo%3Acarvel-dev%2Fcarvel%2Fkapp-controller+repo%3Acarvel-dev%2Fkbld+repo%3Acarvel-dev%2Fvendir+repo%3Acarvel-dev%2Fkapp-controller+label%3A%22good+first+issue%22&type=issues) - **Add FAQs** or “How to” section for a common problem/scenario @@ -73,7 +73,7 @@ Here are some suggestions where you can contribute: - Take the [ Product Tour](https://tanzu.vmware.com/developer/workshops/lab-getting-started-with-carvel/) (note: VMware's Tanzu products use Carvel, but you do not have to learn anything about Tanzu to use Carvel, yourself) - Visit the [Contributing Doc](https://carvel.dev/shared/docs/latest/contributing/) for reference -- Fork and clone a repo - e.g. [carvel-ytt](https://github.com/vmware-tanzu/carvel-ytt) +- Fork and clone a repo - e.g. [carvel-ytt](https://github.com/carvel-dev/ytt) - Make the appropriate changes and raise a Pull Request (PR) - Reach out to us via [Carvel's Slack Channel](https://kubernetes.slack.com/archives/CH8KCCKA5) in the Kubernetes Slack Workspace for any support you need.\ _(visit http://slack.k8s.io/ to join the Kubernetes Slack workspace if you are not already there.)_ @@ -91,7 +91,7 @@ The Carvel team is very helpful and welcoming to contributions and feedback. We Here are several ways you can get involved: - Join the [Carvel's Slack Channel](https://kubernetes.slack.com/archives/CH8KCCKA5) in the Kubernetes Slack Workspace.\ _(visit http://slack.k8s.io/ to join the Kubernetes Slack workspace if you are not already there.)_ -- Find us on [GitHub](https://github.com/vmware-tanzu/carvel). Suggest how we can improve the project, the docs, or share any other feedback. +- Find us on [GitHub](https://github.com/carvel-dev/carvel). Suggest how we can improve the project, the docs, or share any other feedback. - We also encourage you to attend our [community meetings](https://carvel.dev/community/) to get face-to-face interaction with the maintainers and other members of the community. diff --git a/site/content/blog/getting-started-with-ytt-part-1.md b/site/content/blog/getting-started-with-ytt-part-1.md index fc362e4f5..3fb0d5ace 100644 --- a/site/content/blog/getting-started-with-ytt-part-1.md +++ b/site/content/blog/getting-started-with-ytt-part-1.md @@ -204,9 +204,9 @@ services: ### Steps to run ytt locally: ```shell -$ brew tap vmware-tanzu/carvel +$ brew tap carvel-dev/carvel $ brew install ytt -$ git clone https://github.com/vmware-tanzu/carvel-ytt +$ git clone https://github.com/carvel-dev/ytt $ cd carvel-ytt/examples $ ytt -f playground/basics/example-plain-yaml ``` @@ -222,5 +222,5 @@ Happy Templating :) We are excited to hear from you and learn with you! Here are several ways you can get involved: * Join Carvel's slack channel, [#carvel in Kubernetes]({{% named_link_url "slack_url" %}}) workspace, and connect with over 1000+ Carvel users. -* Find us on [GitHub](https://github.com/vmware-tanzu/carvel). Suggest how we can improve the project, the docs, or share any other feedback. +* Find us on [GitHub](https://github.com/carvel-dev/carvel). Suggest how we can improve the project, the docs, or share any other feedback. * Attend our Community Meetings! Check out the [Community page](/community/) for full details on how to attend. diff --git a/site/content/blog/getting-started-with-ytt-part-2.md b/site/content/blog/getting-started-with-ytt-part-2.md index 1ce654806..5950a76b1 100644 --- a/site/content/blog/getting-started-with-ytt-part-2.md +++ b/site/content/blog/getting-started-with-ytt-part-2.md @@ -35,5 +35,5 @@ We would love to know if there are other Carvel topics, either ytt-specific or a We are excited to hear from you and learn with you! Here are several ways you can get involved: * Join Carvel's slack channel, [#carvel in Kubernetes]({{% named_link_url "slack_url" %}}) workspace, and connect with over 1000+ Carvel users. -* Find us on [GitHub](https://github.com/vmware-tanzu/carvel). Suggest how we can improve the project, the docs, or share any other feedback. +* Find us on [GitHub](https://github.com/carvel-dev/carvel). Suggest how we can improve the project, the docs, or share any other feedback. * Attend our Community Meetings! Check out the [Community page](/community/) for full details on how to attend. diff --git a/site/content/blog/identify-ghost-diff-during-kc-reconcile.md b/site/content/blog/identify-ghost-diff-during-kc-reconcile.md index 00e1bfade..32847abae 100644 --- a/site/content/blog/identify-ghost-diff-during-kc-reconcile.md +++ b/site/content/blog/identify-ghost-diff-during-kc-reconcile.md @@ -256,7 +256,7 @@ Wait to: 1 reconcile, 0 delete, 0 noop Here, as we can see, the change in the number of replicas has resulted in the creation of ghost diffs. This is because HPA has reduced the no. of Replicas since there is no load on the server. -Note: There is already an opened [issue](https://github.com/vmware-tanzu/carvel-kapp/issues/338) in kapp which will allow users to view the diff information by running `app-change`. Once it is available, users can directly see the diff information in the config map and they can skip the whole process of creating a new package and adding `diff-changes=true` to kapp. +Note: There is already an opened [issue](https://github.com/carvel-dev/kapp/issues/338) in kapp which will allow users to view the diff information by running `app-change`. Once it is available, users can directly see the diff information in the config map and they can skip the whole process of creating a new package and adding `diff-changes=true` to kapp. This is how a Package consumer can discover the reason for ghost diffs and take appropriate action. In this case, adding a [rebase rule](https://carvel.dev/kapp/docs/latest/hpa-deployment-rebase/#docs) will remove the ghost diffs. @@ -267,5 +267,5 @@ This is how a Package consumer can discover the reason for ghost diffs and take We are excited to hear from you and learn with you! Here are several ways you can get involved: * Join Carvel's slack channel, [#carvel in Kubernetes]({{% named_link_url "slack_url" %}}) workspace, and connect with over 1000+ Carvel users. -* Find us on [GitHub](https://github.com/vmware-tanzu/carvel). Suggest how we can improve the project, the docs, or share any other feedback. +* Find us on [GitHub](https://github.com/carvel-dev/carvel). Suggest how we can improve the project, the docs, or share any other feedback. * Attend our Community Meetings! Check out the [Community page](/community/) for full details on how to attend. diff --git a/site/content/blog/imgpkg-and-cosign.md b/site/content/blog/imgpkg-and-cosign.md index 745d7d243..2b444b786 100644 --- a/site/content/blog/imgpkg-and-cosign.md +++ b/site/content/blog/imgpkg-and-cosign.md @@ -21,7 +21,7 @@ These days, however, based on the amount of security breaches, dev tools could u [Imgpkg](https://carvel.dev/imgpkg/) is a way to package and distribute multiple images via a single OCI artifact known as a [Bundle](https://carvel.dev/imgpkg/docs/latest/resources/#bundle). [Cosign](https://github.com/sigstore/cosign) is a way to sign container images. -We at [Carvel](https://https://carvel.dev/) are always looking for opportunities to integrate with existing OSS solutions. Cosign is one such tool we have integrated with (since [imgpkg 0.9.0+](https://github.com/vmware-tanzu/carvel-imgpkg/releases/tag/v0.9.0)). +We at [Carvel](https://https://carvel.dev/) are always looking for opportunities to integrate with existing OSS solutions. Cosign is one such tool we have integrated with (since [imgpkg 0.9.0+](https://github.com/carvel-dev/imgpkg/releases/tag/v0.9.0)). This integration aims to solve the problem of having various images representing a deployment, and propagating it from dev to production while maintaining integrity and provenance. @@ -66,7 +66,7 @@ Private keys are stored as encrypted PEM files. They should be safe to put along Now let's build some images *and* sign them! -Creating a simple single-layer image can be achieved using the imgpkg `push` command (with the `--image` flag). There are plenty of other ways to build images too! (using [kbld](https://github.com/vmware-tanzu/carvel-kbld), [docker](https://www.docker.com/) etc). This workflow works with all of them. +Creating a simple single-layer image can be achieved using the imgpkg `push` command (with the `--image` flag). There are plenty of other ways to build images too! (using [kbld](https://github.com/carvel-dev/kbld), [docker](https://www.docker.com/) etc). This workflow works with all of them. ```bash @@ -188,7 +188,7 @@ Lastly, If you are using kubernetes there is a [good article](https://medium.com ## Whats next -I'm personally excited about the upcoming features imgpkg has lined up. View our [roadmap for the latest info](https://github.com/vmware-tanzu/carvel/blob/develop/ROADMAP.md). +I'm personally excited about the upcoming features imgpkg has lined up. View our [roadmap for the latest info](https://github.com/carvel-dev/carvel/blob/develop/ROADMAP.md). Also, imgpkg is only a single building block. [Carvel](carvel.dev) (inspired by the [unix philosophy](https://en.wikipedia.org/wiki/Unix_philosophy)) also offers other composable, modular building blocks giving users full flexibility in how they wish to work, while still preserving extensibility in their workflow. @@ -197,5 +197,5 @@ Also, imgpkg is only a single building block. [Carvel](carvel.dev) (inspired by We are excited about this new adventure and we want to hear from you and learn with you. Here are several ways you can get involved: * Join Carvel’s slack channel, [#carvel in Kubernetes](https://kubernetes.slack.com/archives/CH8KCCKA5) workspace and connect with over 1000+ Carvel users. -* Find us on [GitHub](https://github.com/vmware-tanzu/carvel). Suggest how we can improve the project, the docs, or share any other feedback. +* Find us on [GitHub](https://github.com/carvel-dev/carvel). Suggest how we can improve the project, the docs, or share any other feedback. * Attend our Community Meetings! Check out the [Community page](https://carvel.dev/community/) for full details on how to attend. diff --git a/site/content/blog/imgpkg-tags.md b/site/content/blog/imgpkg-tags.md index 94b4c41ff..85f5f309f 100644 --- a/site/content/blog/imgpkg-tags.md +++ b/site/content/blog/imgpkg-tags.md @@ -57,13 +57,13 @@ Succeeded ``` **Note:** we are using the examples provided in -the [`imgpkg` Github repository](https://github.com/vmware-tanzu/carvel-imgpkg) +the [`imgpkg` Github repository](https://github.com/carvel-dev/imgpkg) In this output you can see that `imgpkg` lists all the files that will be pushed to the registry as well has the fully qualified image reference for the OCI image created. One thing that you might notice is that despite the fact that this bundle points to another OCI -image, [check the ImagesLock file](https://github.com/vmware-tanzu/carvel-imgpkg/blob/develop/examples/basic-step-2/.imgpkg/images.yml) +image, [check the ImagesLock file](https://github.com/carvel-dev/imgpkg/blob/develop/examples/basic-step-2/.imgpkg/images.yml) , nothing happens to it. But why? As we previously stated, pushing a bundle to a registry only creates the OCI image that defines the bundle. @@ -135,10 +135,10 @@ The design decision tries to address the above constraints but causes some other There are 2 initiatives that are trying to address this problem. - A new feature is being developed to allow the users to tell `imgpkg` to generate tags that are more human - friendly, [Github Issue](https://github.com/vmware-tanzu/carvel-imgpkg/issues/331) + friendly, [Github Issue](https://github.com/carvel-dev/imgpkg/issues/331) - A proposal was started to allow the users to tell `imgpkg` where to copy the OCI images to. This proposal is still being written, and we would love to have the community to read it and give their opinion about it. The initial - draft can be found [here](https://github.com/vmware-tanzu/carvel-community/pull/22). + draft can be found [here](https://github.com/carvel-dev/community/pull/22). - Some registries restrict the number of OCI images that can be present in each repository, [reference 1](https://docs.aws.amazon.com/AmazonECR/latest/userguide/service-quotas.html) , [reference 2](https://www.jfrog.com/confluence/display/JFROG/Docker+Registry#DockerRegistry-LocalDockerRepositories) @@ -220,5 +220,5 @@ to package and distribute your software. We are excited to hear from you and learn with you! Here are several ways you can get involved: * Join Carvel's slack channel, [#carvel in Kubernetes]({{% named_link_url "slack_url" %}}) workspace, and connect with over 1000+ Carvel users. -* Find us on [GitHub](https://github.com/vmware-tanzu/carvel). Suggest how we can improve the project, the docs, or share any other feedback. +* Find us on [GitHub](https://github.com/carvel-dev/carvel). Suggest how we can improve the project, the docs, or share any other feedback. * Attend our Community Meetings! Check out the [Community page](/community/) for full details on how to attend. diff --git a/site/content/blog/incorporating-external-resources-in-kapp.md b/site/content/blog/incorporating-external-resources-in-kapp.md index ee86bf561..806a9320f 100644 --- a/site/content/blog/incorporating-external-resources-in-kapp.md +++ b/site/content/blog/incorporating-external-resources-in-kapp.md @@ -155,7 +155,7 @@ Now you can deploy gatekeeper along with the Constraint CRs without having to wa We are excited about this new adventure and we want to hear from you and learn with you. Here are several ways you can get involved: * Join Carvel's slack channel, [#carvel in Kubernetes]({{% named_link_url "slack_url" %}}) workspace, and connect with over 1000+ Carvel users. -* Find us on [GitHub](https://github.com/vmware-tanzu/carvel). Suggest how we can improve the project, the docs, or share any other feedback. +* Find us on [GitHub](https://github.com/carvel-dev/carvel). Suggest how we can improve the project, the docs, or share any other feedback. * Attend our Community Meetings! Check out the [Community page](/community/) for full details on how to attend. We look forward to hearing from you and hope you join us in building a strong packaging and distribution story for applications on Kubernetes! diff --git a/site/content/blog/introduction-to-carvel-package-manager.md b/site/content/blog/introduction-to-carvel-package-manager.md index 33e352f94..16ef8db95 100644 --- a/site/content/blog/introduction-to-carvel-package-manager.md +++ b/site/content/blog/introduction-to-carvel-package-manager.md @@ -67,14 +67,14 @@ In the initial release, we have provided the basic package management functional * Dependency management between packages * Supporting more sophisticated package upgrades based on package metadata -If you are interested in helping us with the development/direction of kapp-controller or any of our other [roadmap](https://github.com/vmware-tanzu/carvel/blob/develop/ROADMAP.md) items, we would love to have you join us as a contributor! Please review the [CONTRIBUTING.MD doc](https://github.com/vmware-tanzu/carvel/blob/develop/CONTRIBUTING.md) on the [Carvel GitHub repo](https://github.com/vmware-tanzu/carvel) for details on how to get started. +If you are interested in helping us with the development/direction of kapp-controller or any of our other [roadmap](https://github.com/carvel-dev/carvel/blob/develop/ROADMAP.md) items, we would love to have you join us as a contributor! Please review the [CONTRIBUTING.MD doc](https://github.com/carvel-dev/carvel/blob/develop/CONTRIBUTING.md) on the [Carvel GitHub repo](https://github.com/carvel-dev/carvel) for details on how to get started. ## Join us on Slack and GitHub {#community} We are excited about this new adventure and we want to hear from you and learn with you. Here are several ways you can get involved: * Join Carvel's slack channel, [#carvel in Kubernetes]({{% named_link_url "slack_url" %}}) workspace and connect with over 1000+ Carvel users. -* Find us on [GitHub](https://github.com/vmware-tanzu/carvel). Suggest how we can improve the project, the docs, or share any other feedback. +* Find us on [GitHub](https://github.com/carvel-dev/carvel). Suggest how we can improve the project, the docs, or share any other feedback. * Attend our Community Meetings! Check out the [Community page](/community/) for full details on how to attend. We look forward to hearing from you and hope you join us in building a strong packaging and distribution story for applications on Kubernetes! diff --git a/site/content/blog/kapp-rebase-rules.md b/site/content/blog/kapp-rebase-rules.md index d84fee6cf..d239eeda2 100644 --- a/site/content/blog/kapp-rebase-rules.md +++ b/site/content/blog/kapp-rebase-rules.md @@ -101,8 +101,8 @@ Here’s some links to rebase rules examples in our docs and tests * [Keep existing cluster values for a HPA deployment](https://carvel.dev/kapp/docs/v0.46.0/hpa-deployment-rebase/#docs) * [Use new values if provided, or fallback on existing cluster values for a PVC](https://carvel.dev/kapp/docs/latest/rebase-pvc/#docs) * ytt flavor - * [Retain cluster added token secret in ServiceAccount’s secrets array](https://github.com/vmware-tanzu/carvel-kapp/blob/d3ee9a01b5f0d7d5632b6a157ea7d0338730d497/pkg/kapp/config/default.go#L123-L154) - * [Add a kapp-noop annotation to force a resource with update conflicts not to reconcile ](https://github.com/vmware-tanzu/carvel-kapp/blob/724d714376c8835368915661b6a5ecda06bc7ed5/test/e2e/create_fallback_on_noop_test.go#L31-L47) + * [Retain cluster added token secret in ServiceAccount’s secrets array](https://github.com/carvel-dev/kapp/blob/d3ee9a01b5f0d7d5632b6a157ea7d0338730d497/pkg/kapp/config/default.go#L123-L154) + * [Add a kapp-noop annotation to force a resource with update conflicts not to reconcile ](https://github.com/carvel-dev/kapp/blob/724d714376c8835368915661b6a5ecda06bc7ed5/test/e2e/create_fallback_on_noop_test.go#L31-L47) (effectively: “if there’s an update conflict, keep exactly what’s on the server”) ## Join the Carvel Community @@ -110,5 +110,5 @@ Here’s some links to rebase rules examples in our docs and tests We are excited to hear from you and learn with you! Here are several ways you can get involved: * Join Carvel's slack channel, [#carvel in Kubernetes]({{% named_link_url "slack_url" %}}) workspace, and connect with over 1000+ Carvel users. -* Find us on [GitHub](https://github.com/vmware-tanzu/carvel). Suggest how we can improve the project, the docs, or share any other feedback. +* Find us on [GitHub](https://github.com/carvel-dev/carvel). Suggest how we can improve the project, the docs, or share any other feedback. * Attend our Community Meetings! Check out the [Community page](/community/) for full details on how to attend. diff --git a/site/content/blog/kapp-versioned-resource.md b/site/content/blog/kapp-versioned-resource.md index 0e0e33430..5379e7d56 100644 --- a/site/content/blog/kapp-versioned-resource.md +++ b/site/content/blog/kapp-versioned-resource.md @@ -563,5 +563,5 @@ Congratulations! We now know how we can leverage `kapp` to manage inter-dependen We are excited to hear from you and learn with you! Here are several ways you can get involved: * Join Carvel's slack channel, [#carvel in Kubernetes]({{% named_link_url "slack_url" %}}) workspace, and connect with over 1000+ Carvel users. -* Find us on [GitHub](https://github.com/vmware-tanzu/carvel). Suggest how we can improve the project, the docs, or share any other feedback. +* Find us on [GitHub](https://github.com/carvel-dev/carvel). Suggest how we can improve the project, the docs, or share any other feedback. * Attend our Community Meetings! Check out the [Community page](/community/) for full details on how and when to attend. diff --git a/site/content/blog/kapp_deploy_oidc_gke.md b/site/content/blog/kapp_deploy_oidc_gke.md index 40e63d7d2..d53b1d5c3 100644 --- a/site/content/blog/kapp_deploy_oidc_gke.md +++ b/site/content/blog/kapp_deploy_oidc_gke.md @@ -86,7 +86,7 @@ jobs: location: us-central1-a - id: install-kapp - uses: vmware-tanzu/carvel-setup-action@v1 + uses: carvel-dev/setup-action@v1 with: only: kapp @@ -103,7 +103,7 @@ We created this [sample GitHub repo](https://github.com/k14s/kaap-deploy-oidc) f We are excited to hear from you and learn with you! Here are several ways you can get involved: * Join Carvel's slack channel, [#carvel in Kubernetes]({{% named_link_url "slack_url" %}}) workspace, and connect with over 1000+ Carvel users. -* Find us on [GitHub](https://github.com/vmware-tanzu/carvel). Suggest how we can improve the project, the docs, or share any other feedback. +* Find us on [GitHub](https://github.com/carvel-dev/carvel). Suggest how we can improve the project, the docs, or share any other feedback. * Attend our Community Meetings! Check out the [Community page](/community/) for full details on how and when to attend. diff --git a/site/content/blog/kctrl-app-commands-blog.md b/site/content/blog/kctrl-app-commands-blog.md index 38e7229a9..2641e1cde 100644 --- a/site/content/blog/kctrl-app-commands-blog.md +++ b/site/content/blog/kctrl-app-commands-blog.md @@ -10,7 +10,7 @@ tags: ['carvel', 'kapp-controller', 'gitops', 'apps', 'kctrl', 'cli'] Since the previous release of `kctrl`, we have been iterating over how we can help users take a closer look at what App CRs are doing on the cluster. This includes ones authored by users and those that are created as a result of package installations. -As promised, the latest release of `kctrl` introduces a set of commands which allow users to observe and interact with App CRs more conveniently. [`kctrl` v0.36.1](https://github.com/vmware-tanzu/carvel-kapp-controller/releases/tag/v0.36.1) also introduces a status tailing experience which surfaces relevant information while waiting for resources to reconcile. +As promised, the latest release of `kctrl` introduces a set of commands which allow users to observe and interact with App CRs more conveniently. [`kctrl` v0.36.1](https://github.com/carvel-dev/kapp-controller/releases/tag/v0.36.1) also introduces a status tailing experience which surfaces relevant information while waiting for resources to reconcile. # The `app` commands These commands aim to help users manage App CRs on the cluster better. Lets dig in and see what they look like! @@ -507,5 +507,5 @@ The `app` commands and enhancements to the `package` improve observability and h We are excited to hear from you and learn with you! Here are several ways you can get involved: * Join Carvel's slack channel, [#carvel in Kubernetes]({{% named_link_url "slack_url" %}}) workspace, and connect with over 1000+ Carvel users. -* Find us on [GitHub](https://github.com/vmware-tanzu/carvel). Suggest how we can improve the project, the docs, or share any other feedback. +* Find us on [GitHub](https://github.com/carvel-dev/carvel). Suggest how we can improve the project, the docs, or share any other feedback. * Attend our Community Meetings! Check out the [Community page](/community/) for full details on how to attend. diff --git a/site/content/blog/kctrl-release-blog.md b/site/content/blog/kctrl-release-blog.md index e9a197d43..030b304c2 100644 --- a/site/content/blog/kctrl-release-blog.md +++ b/site/content/blog/kctrl-release-blog.md @@ -51,12 +51,12 @@ This [blog](/blog/making-the-most-out-of-clis/) illustrates how `kctrl` fits in ## Are you using Carvel? -If you are using any of the Carvel tools, first we would like to thank you! Our goal is to grow the community, improve Carvel and help each other. One of the best ways that helps us do that is to know how others are using the tools. Please add a comment to [this pinned issue](https://github.com/vmware-tanzu/carvel/issues/213) with details on your use case with any of the Carvel tools. +If you are using any of the Carvel tools, first we would like to thank you! Our goal is to grow the community, improve Carvel and help each other. One of the best ways that helps us do that is to know how others are using the tools. Please add a comment to [this pinned issue](https://github.com/carvel-dev/carvel/issues/213) with details on your use case with any of the Carvel tools. ## Join the Carvel Community Carvel is better because of our contributors and maintainers. It is because of you that we can bring great software to the community. Interested in joining this amazing community? There are several ways to get involved: * Join Carvel's slack channel, [#carvel in Kubernetes]({{% named_link_url "slack_url" %}}) workspace, and connect with over 1000+ Carvel users. - * Find us on GitHub in the main [Carvel repo](https://github.com/vmware-tanzu/carvel), or, go to any of the Carvel [tool-specific repos](https://github.com/vmware-tanzu/carvel#carvel) that may interest you in contributing. Feel free to suggest how we can improve the project, the docs, or share any other feedback, as well as provide code contributions. + * Find us on GitHub in the main [Carvel repo](https://github.com/carvel-dev/carvel), or, go to any of the Carvel [tool-specific repos](https://github.com/carvel-dev/carvel#carvel) that may interest you in contributing. Feel free to suggest how we can improve the project, the docs, or share any other feedback, as well as provide code contributions. * Attend our Community Meetings! Check out the [Community page](/community/) for full details on how to attend. diff --git a/site/content/blog/kubecon-na21-keynote-announcement.md b/site/content/blog/kubecon-na21-keynote-announcement.md index ad5248513..fbebbd8b0 100644 --- a/site/content/blog/kubecon-na21-keynote-announcement.md +++ b/site/content/blog/kubecon-na21-keynote-announcement.md @@ -37,7 +37,7 @@ We are excited about this new adventure and we want to hear from you and learn w * Join Carvel’s slack channel, [#carvel in Kubernetes](https://kubernetes.slack.com/archives/CH8KCCKA5) workspace and connect with over 1000+ Carvel users. -* Find us on [GitHub](https://github.com/vmware-tanzu/carvel). Suggest how we can improve the project, the docs, or share any other feedback. +* Find us on [GitHub](https://github.com/carvel-dev/carvel). Suggest how we can improve the project, the docs, or share any other feedback. * Attend our Community Meetings! Check out the [Community page](https://carvel.dev/community/) for full details on how to attend. We look forward to hearing from you and hope you join us in building a strong packaging and distribution story for applications on Kubernetes! diff --git a/site/content/blog/kubecon-na21-keynote-blog.md b/site/content/blog/kubecon-na21-keynote-blog.md index cd9b46636..4ba8d4b0d 100644 --- a/site/content/blog/kubecon-na21-keynote-blog.md +++ b/site/content/blog/kubecon-na21-keynote-blog.md @@ -49,7 +49,7 @@ We recommend that you get started using the below resources. For any more inform We are excited about this new adventure and we want to hear from you and learn with you. Here are several ways you can get involved: * Join Carvel's slack channel, [#carvel in Kubernetes]({{% named_link_url "slack_url" %}}) workspace, and connect with over 1000+ Carvel users. -* Find us on [GitHub](https://github.com/vmware-tanzu/carvel). Suggest how we can improve the project, the docs, or share any other feedback. +* Find us on [GitHub](https://github.com/carvel-dev/carvel). Suggest how we can improve the project, the docs, or share any other feedback. * Attend our Community Meetings! Check out the [Community page](/community/) for full details on how to attend. We look forward to hearing from you and hope you join us in building a strong packaging and distribution story for applications on Kubernetes! diff --git a/site/content/blog/making-the-most-out-of-clis.md b/site/content/blog/making-the-most-out-of-clis.md index 032250b64..44e966d18 100644 --- a/site/content/blog/making-the-most-out-of-clis.md +++ b/site/content/blog/making-the-most-out-of-clis.md @@ -85,13 +85,13 @@ AppCRs are at the heart of Carvel's Packaging API. Different versions of a Packa ## Are you using Carvel? -If you are using any of the Carvel tools, first we would like to thank you! Our goal is to grow the community, improve Carvel and help each other. One of the best ways that helps us do that is to know how others are using the tools. Please add a comment to [this pinned issue](https://github.com/vmware-tanzu/carvel/issues/213) with details on your use case with any of the Carvel tools. +If you are using any of the Carvel tools, first we would like to thank you! Our goal is to grow the community, improve Carvel and help each other. One of the best ways that helps us do that is to know how others are using the tools. Please add a comment to [this pinned issue](https://github.com/carvel-dev/carvel/issues/213) with details on your use case with any of the Carvel tools. ## Join the Carvel Community Carvel is better because of our contributors and maintainers. It is because of you that we can bring great software to the community. Interested in joining this amazing community? There are several ways to get involved: * Join Carvel's slack channel, [#carvel in Kubernetes]({{% named_link_url "slack_url" %}}) workspace, and connect with over 1000+ Carvel users. - * Find us on GitHub in the main [Carvel repo](https://github.com/vmware-tanzu/carvel), or, go to any of the Carvel [tool-specific repos](https://github.com/vmware-tanzu/carvel#carvel) that may interest you in contributing. Feel free to suggest how we can improve the project, the docs, or share any other feedback, as well as provide code contributions. + * Find us on GitHub in the main [Carvel repo](https://github.com/carvel-dev/carvel), or, go to any of the Carvel [tool-specific repos](https://github.com/carvel-dev/carvel#carvel) that may interest you in contributing. Feel free to suggest how we can improve the project, the docs, or share any other feedback, as well as provide code contributions. * Attend our Community Meetings! Check out the [Community page](/community/) for full details on how to attend. diff --git a/site/content/blog/moving-existing-resources-to-a-new-app.md b/site/content/blog/moving-existing-resources-to-a-new-app.md index 775c6a35f..2c337d0df 100644 --- a/site/content/blog/moving-existing-resources-to-a-new-app.md +++ b/site/content/blog/moving-existing-resources-to-a-new-app.md @@ -237,5 +237,5 @@ The other option is to use the `fallback-on-replace` update-strategy as mentione We are excited to hear from you and learn with you! Here are several ways you can get involved: * Join Carvel's slack channel, [#carvel in Kubernetes]({{% named_link_url "slack_url" %}}) workspace, and connect with over 1000+ Carvel users. -* Find us on [GitHub](https://github.com/vmware-tanzu/carvel). Suggest how we can improve the project, the docs, or share any other feedback. +* Find us on [GitHub](https://github.com/carvel-dev/carvel). Suggest how we can improve the project, the docs, or share any other feedback. * Attend our Community Meetings! Check out the [Community page](/community/) for full details on how to attend. diff --git a/site/content/blog/multi-env-deployment-ytt-kapp.md b/site/content/blog/multi-env-deployment-ytt-kapp.md index 1e3fe274a..631186813 100644 --- a/site/content/blog/multi-env-deployment-ytt-kapp.md +++ b/site/content/blog/multi-env-deployment-ytt-kapp.md @@ -333,5 +333,5 @@ Hope you enjoyed reading this blog and believe it will make your life easier in We are excited to hear from you and learn with you! Here are several ways you can get involved: * Join Carvel's slack channel, [#carvel in Kubernetes]({{% named_link_url "slack_url" %}}) workspace, and connect with over 1000+ Carvel users. -* Find us on [GitHub](https://github.com/vmware-tanzu/carvel). Suggest how we can improve the project, the docs, or share any other feedback. +* Find us on [GitHub](https://github.com/carvel-dev/carvel). Suggest how we can improve the project, the docs, or share any other feedback. * Attend our Community Meetings! Check out the [Community page](/community/) for full details on how to attend. diff --git a/site/content/blog/package-authoring-with-kctrl.md b/site/content/blog/package-authoring-with-kctrl.md index 1746c863d..7e5009f81 100644 --- a/site/content/blog/package-authoring-with-kctrl.md +++ b/site/content/blog/package-authoring-with-kctrl.md @@ -39,19 +39,19 @@ Today, before package authors start on their authoring journey, are required to ![Kctrl flow for kubernetes-package-authoring](/images/blog/introducing-kctrl-package-authoring-commands.png) -All these commands are available from version [v0.40.0+](https://github.com/vmware-tanzu/carvel-kapp-controller/releases/latest). You can find a tutorial with end to end workflow for package authoring [here](/kapp-controller/docs/develop/kctrl-package-authoring.md)! +All these commands are available from version [v0.40.0+](https://github.com/carvel-dev/kapp-controller/releases/latest). You can find a tutorial with end to end workflow for package authoring [here](/kapp-controller/docs/develop/kctrl-package-authoring.md)! ## We'd love your feedback! -`kctrl` [v0.40.0](https://github.com/vmware-tanzu/carvel-kapp-controller/releases/tag/v0.40.0) is an alpha release of the package authoring commands. We are excited for you to try out the tool and eager to hear about your experiences and how it solves your use-case. There is a GitHub [issue](https://github.com/vmware-tanzu/carvel-kapp-controller/issues/831) created to collect the feedback/feature request/suggestion which you would like to see in the future releases. We encourage you to post it there. Alternatively, you can post it in the [#carvel in Kubernetes]({{% named_link_url "slack_url" %}}) slack channel. +`kctrl` [v0.40.0](https://github.com/carvel-dev/kapp-controller/releases/tag/v0.40.0) is an alpha release of the package authoring commands. We are excited for you to try out the tool and eager to hear about your experiences and how it solves your use-case. There is a GitHub [issue](https://github.com/carvel-dev/kapp-controller/issues/831) created to collect the feedback/feature request/suggestion which you would like to see in the future releases. We encourage you to post it there. Alternatively, you can post it in the [#carvel in Kubernetes]({{% named_link_url "slack_url" %}}) slack channel. ## Are you using Carvel? -If you are using any of the Carvel tools, first we would like to thank you! Our goal is to grow the community, improve Carvel and help each other. One of the best ways that helps us do that is to know how others are using the tools. Please add a comment to [this pinned issue](https://github.com/vmware-tanzu/carvel/issues/213) with details on your use case with any of the Carvel tools. +If you are using any of the Carvel tools, first we would like to thank you! Our goal is to grow the community, improve Carvel and help each other. One of the best ways that helps us do that is to know how others are using the tools. Please add a comment to [this pinned issue](https://github.com/carvel-dev/carvel/issues/213) with details on your use case with any of the Carvel tools. ## Join the Carvel Community We are excited to hear from you and learn with you! Here are several ways you can get involved: * Join Carvel's slack channel, [#carvel in Kubernetes]({{% named_link_url "slack_url" %}}) workspace, and connect with over 1000+ Carvel users. -* Find us on [GitHub](https://github.com/vmware-tanzu/carvel). Suggest how we can improve the project, the docs, or share any other feedback. +* Find us on [GitHub](https://github.com/carvel-dev/carvel). Suggest how we can improve the project, the docs, or share any other feedback. * Attend our Community Meetings! Check out the [Community page](/community/) for full details on how to attend. \ No newline at end of file diff --git a/site/content/blog/parameterizing-project-config-with-ytt.md b/site/content/blog/parameterizing-project-config-with-ytt.md index 63e6afd52..b77094169 100644 --- a/site/content/blog/parameterizing-project-config-with-ytt.md +++ b/site/content/blog/parameterizing-project-config-with-ytt.md @@ -346,5 +346,5 @@ To learn more about the power of `ytt`, you can [see documentation about how to We are excited to hear from you and learn with you! Here are several ways you can get involved: * Join Carvel's slack channel, [#carvel in Kubernetes]({{% named_link_url "slack_url" %}}) workspace, and connect with over 1000+ Carvel users. -* Find us on [GitHub](https://github.com/vmware-tanzu/carvel). Suggest how we can improve the project, the docs, or share any other feedback. +* Find us on [GitHub](https://github.com/carvel-dev/carvel). Suggest how we can improve the project, the docs, or share any other feedback. * Attend our Community Meetings! Check out the [Community page](/community/) for full details on how to attend. \ No newline at end of file diff --git a/site/content/blog/primer-on-ytt-overlays.md b/site/content/blog/primer-on-ytt-overlays.md index 386ce3720..cb4c5e9d0 100644 --- a/site/content/blog/primer-on-ytt-overlays.md +++ b/site/content/blog/primer-on-ytt-overlays.md @@ -36,5 +36,5 @@ Without further ado, let's get overlayin'! We are excited to hear from you and learn with you! Here are several ways you can get involved: * Join Carvel's slack channel, [#carvel in Kubernetes]({{% named_link_url "slack_url" %}}) workspace, and connect with over 1000+ Carvel users. -* Find us on [GitHub](https://github.com/vmware-tanzu/carvel). Suggest how we can improve the project, the docs, or share any other feedback. +* Find us on [GitHub](https://github.com/carvel-dev/carvel). Suggest how we can improve the project, the docs, or share any other feedback. * Attend our Community Meetings! Check out the [Community page](/community/) for full details on how to attend. diff --git a/site/content/blog/tanzu-tuesdays-vendir-ytt.md b/site/content/blog/tanzu-tuesdays-vendir-ytt.md index 1c67d3b29..507c35f29 100644 --- a/site/content/blog/tanzu-tuesdays-vendir-ytt.md +++ b/site/content/blog/tanzu-tuesdays-vendir-ytt.md @@ -42,5 +42,5 @@ Video Outline: We are excited to hear from you and learn with you! Here are several ways you can get involved: * Join Carvel's slack channel, [#carvel in Kubernetes]({{% named_link_url "slack_url" %}}) workspace, and connect with over 1000+ Carvel users. -* Find us on [GitHub](https://github.com/vmware-tanzu/carvel). Suggest how we can improve the project, the docs, or share any other feedback. +* Find us on [GitHub](https://github.com/carvel-dev/carvel). Suggest how we can improve the project, the docs, or share any other feedback. * Attend our Community Meetings! Check out the [Community page](/community/) for full details on how to attend. diff --git a/site/content/blog/terraform-carvel-provider.md b/site/content/blog/terraform-carvel-provider.md index 1795b4cba..e8ed1b664 100644 --- a/site/content/blog/terraform-carvel-provider.md +++ b/site/content/blog/terraform-carvel-provider.md @@ -8,14 +8,14 @@ image: /img/logo.svg tags: ['Soumik Majumder'] --- -The Carvel tools are designed to empower our users to manage their Kubernetes workloads effectively. We realise that engineers leveraging Terraform to declaratively define their platforms might want to use Carvel tools to set up applications and workloads on their Kubernetes clusters in a predictable manner. Carvel's [terraform provider](https://github.com/vmware-tanzu/terraform-provider-carvel) allows engineers to do _exactly_ this using Terraform configurations. +The Carvel tools are designed to empower our users to manage their Kubernetes workloads effectively. We realise that engineers leveraging Terraform to declaratively define their platforms might want to use Carvel tools to set up applications and workloads on their Kubernetes clusters in a predictable manner. Carvel's [terraform provider](https://github.com/carvel-dev/terraform-provider-carvel) allows engineers to do _exactly_ this using Terraform configurations. -In this blog, we will be using the provider to deploy this [sample guestbook application](https://github.com/vmware-tanzu/terraform-provider-carvel/tree/develop/examples/guestbook) on a Kubernetes cluster. +In this blog, we will be using the provider to deploy this [sample guestbook application](https://github.com/carvel-dev/terraform-provider-carvel/tree/develop/examples/guestbook) on a Kubernetes cluster. Do make a copy of the folder in your working directory if you want to follow along! ## Setting things up -The [Carvel provider](https://registry.terraform.io/providers/vmware-tanzu/carvel/latest) is published on the Terraform registry. +The [Carvel provider](https://registry.terraform.io/providers/carvel-dev/carvel/latest) is published on the Terraform registry. The resources used, require their respective binaries to be available on `$PATH`. We will be using _ytt_ to apply an overlay to our manifests and then deploy the resources using _kapp_. We can make the Carvel binaries available by using our install script @@ -36,7 +36,7 @@ We declare this requirement in `main.tf` terraform { required_providers { carvel = { - source = "vmware-tanzu/carvel" + source = "carvel-dev/carvel" version = "0.10.0" } } @@ -46,7 +46,7 @@ We will then define our Terraform configuration which sets up our resources on t ## Connecting to the cluster The _kapp_ resource requires the `kubeconfig` attribute to connect to the cluster. We will be asking the _kapp_ resource to use the config used by _kubectl_ in the same environment. -Look [here](https://github.com/vmware-tanzu/terraform-provider-carvel/blob/develop/docs/provider.md) for more ways of authenticating while connecting to a cluster. +Look [here](https://github.com/carvel-dev/terraform-provider-carvel/blob/develop/docs/provider.md) for more ways of authenticating while connecting to a cluster. ```terraform provider "carvel" { @@ -58,7 +58,7 @@ provider "carvel" { } ``` ## Overlaying using _ytt_ -We can use [_ytt_](https://github.com/vmware-tanzu/carvel-ytt) to template and apply overlays to our manifests, this allows our manifests to be dynamic. In this blog, we will be asking _ytt_ to apply an overlay that ensures that all Deployment resources spawn one replica. +We can use [_ytt_](https://github.com/carvel-dev/ytt) to template and apply overlays to our manifests, this allows our manifests to be dynamic. In this blog, we will be asking _ytt_ to apply an overlay that ensures that all Deployment resources spawn one replica. ```terraform data "carvel_ytt" "guestbook" { @@ -76,7 +76,7 @@ data "carvel_ytt" "guestbook" { ``` ## Deploying with _kapp_ -[_kapp_](https://github.com/vmware-tanzu/carvel-kapp) helps us deploy resources to our clusters in a safe and predicatable manner, apply them in a certain order and then wait for the resources to reach their desired state among other things. We will be asking _kapp_ to group the resources declared in the manifest as an application called "guestbook" and deploy it to the default namespace. The manifest consumed is the one produced by the _ytt_ data source. +[_kapp_](https://github.com/carvel-dev/kapp) helps us deploy resources to our clusters in a safe and predicatable manner, apply them in a certain order and then wait for the resources to reach their desired state among other things. We will be asking _kapp_ to group the resources declared in the manifest as an application called "guestbook" and deploy it to the default namespace. The manifest consumed is the one produced by the _ytt_ data source. ```terraform resource "carvel_kapp" "guestbook" { app = "guestbook" @@ -112,7 +112,7 @@ The final contents of `app.tf` being: terraform { required_providers { carvel = { - source = "vmware-tanzu/carvel" + source = "carvel-dev/carvel" version = "0.10.0" } } @@ -156,21 +156,21 @@ We can run: ```bash $ kubectl get deployment frontend -o yaml ``` -To verify that each Deployment resource spawns one replica even thought the [original manifest](https://github.com/vmware-tanzu/terraform-provider-carvel/blob/develop/examples/guestbook/ytt-config/frontend.yaml) specified three replicas. (Thanks to _ytt_'s overlay!) +To verify that each Deployment resource spawns one replica even thought the [original manifest](https://github.com/carvel-dev/terraform-provider-carvel/blob/develop/examples/guestbook/ytt-config/frontend.yaml) specified three replicas. (Thanks to _ytt_'s overlay!) ## That's cool! How does this make my life easier? If you are using Terraform to declaratively provision GKE or EKS clusters and developers working on your platform need to be able deploy workloads which use `cert-manager` to allow secure connections. You can use the _kapp_ resource to install `cert-manager` on your cluster as a part of your Terraform configuration. This stands true for other resources you would want to deploy on your cluster after provisioning it while the _ytt_ data source allows you to template and overlay your manifests on the go. -We would love to know how you are using the Carvel tools and our Terraform provider on [this thread](https://github.com/vmware-tanzu/carvel/issues/213)! +We would love to know how you are using the Carvel tools and our Terraform provider on [this thread](https://github.com/carvel-dev/carvel/issues/213)! ## Join us on Slack and GitHub We are excited about this new adventure and we want to hear from you and learn with you. Here are several ways you can get involved: * Join Carvel's slack channel, [#carvel in Kubernetes]({{% named_link_url "slack_url" %}}) workspace, and connect with over 1000+ Carvel users. -* Find us on [GitHub](https://github.com/vmware-tanzu/carvel). Suggest how we can improve the project, the docs, or share any other feedback. +* Find us on [GitHub](https://github.com/carvel-dev/carvel). Suggest how we can improve the project, the docs, or share any other feedback. * Attend our Community Meetings! Check out the [Community page](/community/) for full details on how to attend. We look forward to hearing from you and hope you join us in building a strong packaging and distribution story for applications on Kubernetes! diff --git a/site/content/blog/tilt-carvel-local-workflow.md b/site/content/blog/tilt-carvel-local-workflow.md index ad46f0bd3..6a85ea5b8 100644 --- a/site/content/blog/tilt-carvel-local-workflow.md +++ b/site/content/blog/tilt-carvel-local-workflow.md @@ -23,16 +23,16 @@ This is a great feature for reducing friction when running end-to-end tests duri Tilt supports deployment to local machine, docker, kubernetes and custom targets. Tilt is configured using a [Starlark](https://github.com/bazelbuild/starlark) based language that will feel familiar to -[ytt](https://github.com/vmware-tanzu/carvel-ytt) users. By using a flexible configuration language, Tilt can easily +[ytt](https://github.com/carvel-dev/ytt) users. By using a flexible configuration language, Tilt can easily be customized for individual needs and integrated with existing workflows. ## Tools you will need to run the demo - [tilt cli](https://docs.tilt.dev/index.html) - [go](https://go.dev/doc/install) for building the demo - Kubernetes cluster such as [kind](https://kind.sigs.k8s.io/docs/user/quick-start/#installing-with-a-package-manager) -- [kapp](https://github.com/vmware-tanzu/carvel-kapp) -- [ytt](https://github.com/vmware-tanzu/carvel-ytt) -- [kbld](https://github.com/vmware-tanzu/carvel-kbld) +- [kapp](https://github.com/carvel-dev/kapp) +- [ytt](https://github.com/carvel-dev/ytt) +- [kbld](https://github.com/carvel-dev/kbld) ## Checkout the demo project @@ -62,7 +62,7 @@ The repository contains a simple Go webserver and a set of manifests for deployi ``` ## Render Kubernetes manifests with ytt -The demo uses [ytt](https://github.com/vmware-tanzu/carvel-ytt) to render the Kubernetes YAML, this allows variables such as HTTP port to be substituted at build time. +The demo uses [ytt](https://github.com/carvel-dev/ytt) to render the Kubernetes YAML, this allows variables such as HTTP port to be substituted at build time. The YAML can be rendered with the command ```shell ytt -f deployments @@ -76,7 +76,7 @@ ytt -f deployments --data-value-yaml port=8085 Note, `--data-value-yaml` is used instead of `--data-value` because port is an integer value ## Building the image with kbld -[kbld](https://github.com/vmware-tanzu/carvel-kbld) is used to build the image, this is a very useful tool for local development as it will automatically tag +[kbld](https://github.com/carvel-dev/kbld) is used to build the image, this is a very useful tool for local development as it will automatically tag the image and update the Kubernetes manifests. Updating the tag every build is important as it ensures Kubernetes will use the latest image version. @@ -97,7 +97,7 @@ ytt -f deployments -v registry=${REGISTRY} | kbld -f - The output will show the Kubernetes yaml has been updated to use the tag of freshly built image ## Deploy to Kubernetes with kapp -Now we know how to build and tag the image, [kapp](https://github.com/vmware-tanzu/carvel-kapp) can deploy the application. `kapp` builds on the functionality +Now we know how to build and tag the image, [kapp](https://github.com/carvel-dev/kapp) can deploy the application. `kapp` builds on the functionality of `kubectl apply -f ...` by grouping resources and managing dependencies them. The app can be deployed with the command @@ -200,5 +200,5 @@ You can see the complete Tiltfile here [https://github.com/ojhughes/carvel-tilt- We are excited to hear from you and learn with you! Here are several ways you can get involved: * Join Carvel's slack channel, [#carvel in Kubernetes]({{% named_link_url "slack_url" %}}) workspace, and connect with over 1000+ Carvel users. -* Find us on [GitHub](https://github.com/vmware-tanzu/carvel). Suggest how we can improve the project, the docs, or share any other feedback. +* Find us on [GitHub](https://github.com/carvel-dev/carvel). Suggest how we can improve the project, the docs, or share any other feedback. * Attend our Community Meetings! Check out the [Community page](/community/) for full details on how to attend. diff --git a/site/content/blog/ytt-validations-preview.md b/site/content/blog/ytt-validations-preview.md index caa8f201d..42b56d15e 100644 --- a/site/content/blog/ytt-validations-preview.md +++ b/site/content/blog/ytt-validations-preview.md @@ -35,7 +35,7 @@ That one new annotation — `@schema/validation` — will: While we plan on delivering a host of useful named rules, out of the box, there is a way to define custom validation rules, yourself. -For all the juicy details, check out the [Validations Proposal/Specification](https://github.com/vmware-tanzu/carvel/blob/004-schema-validation/proposals/ytt/004-schema-validation/README.md). +For all the juicy details, check out the [Validations Proposal/Specification](https://github.com/carvel-dev/carvel/blob/004-schema-validation/proposals/ytt/004-schema-validation/README.md). `ytt` Validations are very useful for situations where a mis-configured deployment could waste a lot of resources and be much more difficult to troubleshoot than getting an immediate error message that the configuration value was wrong. @@ -53,7 +53,7 @@ We're doing this so that you have a voice in making sure features like this meet ### How do I get started? 🏇 -`ytt` v0.41.0 will be released soon. When it does, grab yourself [the latest](https://github.com/vmware-tanzu/carvel-ytt/releases/latest). +`ytt` v0.41.0 will be released soon. When it does, grab yourself [the latest](https://github.com/carvel-dev/ytt/releases/latest). Then, to enable Validations, start including validation rules in a copy of _your_ [Data Values Schema](../ytt/docs/v0.41.0/how-to-write-schema.md/): @@ -117,7 +117,7 @@ In essence, we've introduced the `@schema/validation` annotation and wired it in We're including light documentation as we go, so check out [Data Values Schema Reference > @schema/validation](../ytt/docs/v0.41.0/lang-ref-ytt-schema/#schemavalidation) for the exact details of what's available. -You can peek into our backlog to see what we plan to do next: [Schema Validation #561](https://github.com/vmware-tanzu/carvel-ytt/issues/561). +You can peek into our backlog to see what we plan to do next: [Schema Validation #561](https://github.com/carvel-dev/ytt/issues/561). ### How can I give feedback? 🗣 @@ -127,7 +127,7 @@ Delightfully, any format that is most convenient for you, we're happy to hear yo The likely easiest/best way is by popping by our channel on the Kubernetes Slack workspace: [#carvel](https://kubernetes.slack.com/archives/CH8KCCKA5). You can fork a thread, there; request a direct message conversation; or even a video call. If you don't yet have an account there, you can get an invite at http://slack.k8s.io/. -That said, if you prefer the long-form, feel free to [create a GitHub Issue in our repo](https://github.com/vmware-tanzu/carvel-ytt/issues/new?assignees=&labels=carvel+triage&template=other-issue.md&title=Feedback+for+ytt+Validations). +That said, if you prefer the long-form, feel free to [create a GitHub Issue in our repo](https://github.com/carvel-dev/ytt/issues/new?assignees=&labels=carvel+triage&template=other-issue.md&title=Feedback+for+ytt+Validations). We would love to hear any and all thoughts you have. Here are some prompts: - what could be changed that would make it easier to use? @@ -156,5 +156,5 @@ Of course the critical ingredient in all this is that the tool _actually_ solved We are excited to hear from you and learn with you! Here are several ways you can get involved: * Join Carvel's slack channel, [#carvel in Kubernetes]({{% named_link_url "slack_url" %}}) workspace, and connect with over 1000+ Carvel users. -* Find us on [GitHub](https://github.com/vmware-tanzu/carvel). Suggest how we can improve the project, the docs, or share any other feedback. +* Find us on [GitHub](https://github.com/carvel-dev/carvel). Suggest how we can improve the project, the docs, or share any other feedback. * Attend our Community Meetings! Check out the [Community page](/community/) for full details on how to attend. diff --git a/site/content/blog/ytt-validations-released.md b/site/content/blog/ytt-validations-released.md index c09d977b4..d203f0870 100644 --- a/site/content/blog/ytt-validations-released.md +++ b/site/content/blog/ytt-validations-released.md @@ -133,5 +133,5 @@ Learn more about `ytt` Validations: We are excited to hear from you and learn with you! Here are several ways you can get involved: * Join Carvel's slack channel, [#carvel in Kubernetes]({{% named_link_url "slack_url" %}}) workspace, and connect with over 1000+ Carvel users. -* Find us on [GitHub](https://github.com/vmware-tanzu/carvel). Suggest how we can improve the project, the docs, or share any other feedback. +* Find us on [GitHub](https://github.com/carvel-dev/carvel). Suggest how we can improve the project, the docs, or share any other feedback. * Attend our Community Meetings! Check out the [Community page](/community/) for full details on how to attend. diff --git a/site/content/community/_index.html b/site/content/community/_index.html index 4161d0626..2e5b78ff7 100644 --- a/site/content/community/_index.html +++ b/site/content/community/_index.html @@ -17,7 +17,7 @@

Help us build Carvel

Check out GitHub

You can follow the work we do, be part of on-going discussions, and examine our improvement ideas on each respective project's GitHub issues page.

-

If you're a newcomer, check out the good first issue label in each repository, take kapp for example.

+

If you're a newcomer, check out the good first issue label in each repository, take kapp for example.

If you are ready to jump in and add code, tests, or help with documentation, follow the guidelines in the contributing documentation in the respective repository.

diff --git a/site/content/imgpkg/docs/develop/automation-workflow.md b/site/content/imgpkg/docs/develop/automation-workflow.md index c6a7f07d0..35d451f53 100644 --- a/site/content/imgpkg/docs/develop/automation-workflow.md +++ b/site/content/imgpkg/docs/develop/automation-workflow.md @@ -14,7 +14,7 @@ To complete this workflow you will need access to an OCI registry like Docker Hu 1. Prepare bundle contents - The [examples/basic-step-1/](https://github.com/vmware-tanzu/carvel-imgpkg/tree/develop/examples/basic-step-1) + The [examples/basic-step-1/](https://github.com/carvel-dev/imgpkg/tree/develop/examples/basic-step-1) directory has a `config.yml` file, which contains a very simple Kubernetes application. Your application may have as many configuration files as necessary in various formats such as plain YAML, ytt templates, Helm templates, etc. @@ -24,7 +24,7 @@ To complete this workflow you will need access to an OCI registry like Docker Hu 1. Add `.imgpkg/` directory - [examples/basic-step-2](https://github.com/vmware-tanzu/carvel-imgpkg/tree/develop/examples/basic-step-2) shows what + [examples/basic-step-2](https://github.com/carvel-dev/imgpkg/tree/develop/examples/basic-step-2) shows what a `.imgpkg/` directory may look like. It contains: - **optional** [bundle.yml](resources.md#bundle-metadata): a file which records informational metadata diff --git a/site/content/imgpkg/docs/develop/basic-workflow.md b/site/content/imgpkg/docs/develop/basic-workflow.md index 837263ca2..51a87c434 100644 --- a/site/content/imgpkg/docs/develop/basic-workflow.md +++ b/site/content/imgpkg/docs/develop/basic-workflow.md @@ -17,13 +17,13 @@ If you would like to deploy the results of this scenario to your Kubernetes clus 1. Prepare bundle contents - The [examples/basic-step-1/](https://github.com/vmware-tanzu/carvel-imgpkg/tree/develop/examples/basic-step-1) directory has a `config.yml` file, which contains a very simple Kubernetes application. Your application may have as many configuration files as necessary in various formats such as plain YAML, ytt templates, Helm templates, etc. + The [examples/basic-step-1/](https://github.com/carvel-dev/imgpkg/tree/develop/examples/basic-step-1) directory has a `config.yml` file, which contains a very simple Kubernetes application. Your application may have as many configuration files as necessary in various formats such as plain YAML, ytt templates, Helm templates, etc. In our example `config.yml` includes an image reference to `docker.io/dkalinin/k8s-simple-app`. This reference does not point to an exact image (via digest) meaning that it may change over time. To ensure we get precisely the bits we expect, we will lock it down to an exact image next. 1. Add `.imgpkg/` directory - [examples/basic-step-2](https://github.com/vmware-tanzu/carvel-imgpkg/tree/develop/examples/basic-step-2) shows what a `.imgpkg/` directory may look like. It contains: + [examples/basic-step-2](https://github.com/carvel-dev/imgpkg/tree/develop/examples/basic-step-2) shows what a `.imgpkg/` directory may look like. It contains: - **optional** [bundle.yml](resources.md#bundle-metadata): a file which records informational metadata - **required** [images.yml](resources.md#imageslock): a file which records image references used by the configuration diff --git a/site/content/imgpkg/docs/develop/install.md b/site/content/imgpkg/docs/develop/install.md index 650d7d127..dc68ec389 100644 --- a/site/content/imgpkg/docs/develop/install.md +++ b/site/content/imgpkg/docs/develop/install.md @@ -28,17 +28,17 @@ $ imgpkg version ## Via Homebrew (macOS or Linux) -Based on [github.com/vmware-tanzu/homebrew-carvel](https://github.com/vmware-tanzu/homebrew-carvel). +Based on [github.com/carvel-dev/homebrew](https://github.com/carvel-dev/homebrew). ```bash -$ brew tap vmware-tanzu/carvel +$ brew tap carvel-dev/carvel $ brew install imgpkg $ imgpkg version ``` ## Specific version from a GitHub release -To download, click on one of the assets in a [chosen GitHub release](https://github.com/vmware-tanzu/carvel-imgpkg/releases), for example for 'imgpkg-darwin-amd64'. +To download, click on one of the assets in a [chosen GitHub release](https://github.com/carvel-dev/imgpkg/releases), for example for 'imgpkg-darwin-amd64'. ```bash # **Compare binary checksum** against what's specified in the release notes diff --git a/site/content/imgpkg/docs/v0.24.0/automation-workflow.md b/site/content/imgpkg/docs/v0.24.0/automation-workflow.md index 3884ad3e8..1fb36d327 100644 --- a/site/content/imgpkg/docs/v0.24.0/automation-workflow.md +++ b/site/content/imgpkg/docs/v0.24.0/automation-workflow.md @@ -15,7 +15,7 @@ To complete this workflow you will need access to an OCI registry like Docker Hu 1. Prepare bundle contents - The [examples/basic-step-1/](https://github.com/vmware-tanzu/carvel-imgpkg/tree/develop/examples/basic-step-1) + The [examples/basic-step-1/](https://github.com/carvel-dev/imgpkg/tree/develop/examples/basic-step-1) directory has a `config.yml` file, which contains a very simple Kubernetes application. Your application may have as many configuration files as necessary in various formats such as plain YAML, ytt templates, Helm templates, etc. @@ -25,7 +25,7 @@ To complete this workflow you will need access to an OCI registry like Docker Hu 1. Add `.imgpkg/` directory - [examples/basic-step-2](https://github.com/vmware-tanzu/carvel-imgpkg/tree/develop/examples/basic-step-2) shows what + [examples/basic-step-2](https://github.com/carvel-dev/imgpkg/tree/develop/examples/basic-step-2) shows what a `.imgpkg/` directory may look like. It contains: - **optional** [bundle.yml](resources.md#bundle-metadata): a file which records informational metadata diff --git a/site/content/imgpkg/docs/v0.24.0/basic-workflow.md b/site/content/imgpkg/docs/v0.24.0/basic-workflow.md index 180e76e0d..dab6abf3a 100644 --- a/site/content/imgpkg/docs/v0.24.0/basic-workflow.md +++ b/site/content/imgpkg/docs/v0.24.0/basic-workflow.md @@ -18,13 +18,13 @@ If you would like to deploy the results of this scenario to your Kubernetes clus 1. Prepare bundle contents - The [examples/basic-step-1/](https://github.com/vmware-tanzu/carvel-imgpkg/tree/develop/examples/basic-step-1) directory has a `config.yml` file, which contains a very simple Kubernetes application. Your application may have as many configuration files as necessary in various formats such as plain YAML, ytt templates, Helm templates, etc. + The [examples/basic-step-1/](https://github.com/carvel-dev/imgpkg/tree/develop/examples/basic-step-1) directory has a `config.yml` file, which contains a very simple Kubernetes application. Your application may have as many configuration files as necessary in various formats such as plain YAML, ytt templates, Helm templates, etc. In our example `config.yml` includes an image reference to `docker.io/dkalinin/k8s-simple-app`. This reference does not point to an exact image (via digest) meaning that it may change over time. To ensure we get precisely the bits we expect, we will lock it down to an exact image next. 1. Add `.imgpkg/` directory - [examples/basic-step-2](https://github.com/vmware-tanzu/carvel-imgpkg/tree/develop/examples/basic-step-2) shows what a `.imgpkg/` directory may look like. It contains: + [examples/basic-step-2](https://github.com/carvel-dev/imgpkg/tree/develop/examples/basic-step-2) shows what a `.imgpkg/` directory may look like. It contains: - **optional** [bundle.yml](resources.md#bundle-metadata): a file which records informational metadata - **required** [images.yml](resources.md#imageslock): a file which records image references used by the configuration diff --git a/site/content/imgpkg/docs/v0.24.0/install.md b/site/content/imgpkg/docs/v0.24.0/install.md index cb14ae645..dc68ec389 100644 --- a/site/content/imgpkg/docs/v0.24.0/install.md +++ b/site/content/imgpkg/docs/v0.24.0/install.md @@ -1,5 +1,4 @@ --- - title: Install --- @@ -29,17 +28,17 @@ $ imgpkg version ## Via Homebrew (macOS or Linux) -Based on [github.com/vmware-tanzu/homebrew-carvel](https://github.com/vmware-tanzu/homebrew-carvel). +Based on [github.com/carvel-dev/homebrew](https://github.com/carvel-dev/homebrew). ```bash -$ brew tap vmware-tanzu/carvel +$ brew tap carvel-dev/carvel $ brew install imgpkg $ imgpkg version ``` ## Specific version from a GitHub release -To download, click on one of the assets in a [chosen GitHub release](https://github.com/vmware-tanzu/carvel-imgpkg/releases), for example for 'imgpkg-darwin-amd64'. +To download, click on one of the assets in a [chosen GitHub release](https://github.com/carvel-dev/imgpkg/releases), for example for 'imgpkg-darwin-amd64'. ```bash # **Compare binary checksum** against what's specified in the release notes diff --git a/site/content/imgpkg/docs/v0.25.0/automation-workflow.md b/site/content/imgpkg/docs/v0.25.0/automation-workflow.md index 3884ad3e8..1fb36d327 100644 --- a/site/content/imgpkg/docs/v0.25.0/automation-workflow.md +++ b/site/content/imgpkg/docs/v0.25.0/automation-workflow.md @@ -15,7 +15,7 @@ To complete this workflow you will need access to an OCI registry like Docker Hu 1. Prepare bundle contents - The [examples/basic-step-1/](https://github.com/vmware-tanzu/carvel-imgpkg/tree/develop/examples/basic-step-1) + The [examples/basic-step-1/](https://github.com/carvel-dev/imgpkg/tree/develop/examples/basic-step-1) directory has a `config.yml` file, which contains a very simple Kubernetes application. Your application may have as many configuration files as necessary in various formats such as plain YAML, ytt templates, Helm templates, etc. @@ -25,7 +25,7 @@ To complete this workflow you will need access to an OCI registry like Docker Hu 1. Add `.imgpkg/` directory - [examples/basic-step-2](https://github.com/vmware-tanzu/carvel-imgpkg/tree/develop/examples/basic-step-2) shows what + [examples/basic-step-2](https://github.com/carvel-dev/imgpkg/tree/develop/examples/basic-step-2) shows what a `.imgpkg/` directory may look like. It contains: - **optional** [bundle.yml](resources.md#bundle-metadata): a file which records informational metadata diff --git a/site/content/imgpkg/docs/v0.25.0/basic-workflow.md b/site/content/imgpkg/docs/v0.25.0/basic-workflow.md index 180e76e0d..dab6abf3a 100644 --- a/site/content/imgpkg/docs/v0.25.0/basic-workflow.md +++ b/site/content/imgpkg/docs/v0.25.0/basic-workflow.md @@ -18,13 +18,13 @@ If you would like to deploy the results of this scenario to your Kubernetes clus 1. Prepare bundle contents - The [examples/basic-step-1/](https://github.com/vmware-tanzu/carvel-imgpkg/tree/develop/examples/basic-step-1) directory has a `config.yml` file, which contains a very simple Kubernetes application. Your application may have as many configuration files as necessary in various formats such as plain YAML, ytt templates, Helm templates, etc. + The [examples/basic-step-1/](https://github.com/carvel-dev/imgpkg/tree/develop/examples/basic-step-1) directory has a `config.yml` file, which contains a very simple Kubernetes application. Your application may have as many configuration files as necessary in various formats such as plain YAML, ytt templates, Helm templates, etc. In our example `config.yml` includes an image reference to `docker.io/dkalinin/k8s-simple-app`. This reference does not point to an exact image (via digest) meaning that it may change over time. To ensure we get precisely the bits we expect, we will lock it down to an exact image next. 1. Add `.imgpkg/` directory - [examples/basic-step-2](https://github.com/vmware-tanzu/carvel-imgpkg/tree/develop/examples/basic-step-2) shows what a `.imgpkg/` directory may look like. It contains: + [examples/basic-step-2](https://github.com/carvel-dev/imgpkg/tree/develop/examples/basic-step-2) shows what a `.imgpkg/` directory may look like. It contains: - **optional** [bundle.yml](resources.md#bundle-metadata): a file which records informational metadata - **required** [images.yml](resources.md#imageslock): a file which records image references used by the configuration diff --git a/site/content/imgpkg/docs/v0.25.0/install.md b/site/content/imgpkg/docs/v0.25.0/install.md index cb14ae645..dc68ec389 100644 --- a/site/content/imgpkg/docs/v0.25.0/install.md +++ b/site/content/imgpkg/docs/v0.25.0/install.md @@ -1,5 +1,4 @@ --- - title: Install --- @@ -29,17 +28,17 @@ $ imgpkg version ## Via Homebrew (macOS or Linux) -Based on [github.com/vmware-tanzu/homebrew-carvel](https://github.com/vmware-tanzu/homebrew-carvel). +Based on [github.com/carvel-dev/homebrew](https://github.com/carvel-dev/homebrew). ```bash -$ brew tap vmware-tanzu/carvel +$ brew tap carvel-dev/carvel $ brew install imgpkg $ imgpkg version ``` ## Specific version from a GitHub release -To download, click on one of the assets in a [chosen GitHub release](https://github.com/vmware-tanzu/carvel-imgpkg/releases), for example for 'imgpkg-darwin-amd64'. +To download, click on one of the assets in a [chosen GitHub release](https://github.com/carvel-dev/imgpkg/releases), for example for 'imgpkg-darwin-amd64'. ```bash # **Compare binary checksum** against what's specified in the release notes diff --git a/site/content/imgpkg/docs/v0.26.0/automation-workflow.md b/site/content/imgpkg/docs/v0.26.0/automation-workflow.md index 3884ad3e8..1fb36d327 100644 --- a/site/content/imgpkg/docs/v0.26.0/automation-workflow.md +++ b/site/content/imgpkg/docs/v0.26.0/automation-workflow.md @@ -15,7 +15,7 @@ To complete this workflow you will need access to an OCI registry like Docker Hu 1. Prepare bundle contents - The [examples/basic-step-1/](https://github.com/vmware-tanzu/carvel-imgpkg/tree/develop/examples/basic-step-1) + The [examples/basic-step-1/](https://github.com/carvel-dev/imgpkg/tree/develop/examples/basic-step-1) directory has a `config.yml` file, which contains a very simple Kubernetes application. Your application may have as many configuration files as necessary in various formats such as plain YAML, ytt templates, Helm templates, etc. @@ -25,7 +25,7 @@ To complete this workflow you will need access to an OCI registry like Docker Hu 1. Add `.imgpkg/` directory - [examples/basic-step-2](https://github.com/vmware-tanzu/carvel-imgpkg/tree/develop/examples/basic-step-2) shows what + [examples/basic-step-2](https://github.com/carvel-dev/imgpkg/tree/develop/examples/basic-step-2) shows what a `.imgpkg/` directory may look like. It contains: - **optional** [bundle.yml](resources.md#bundle-metadata): a file which records informational metadata diff --git a/site/content/imgpkg/docs/v0.26.0/basic-workflow.md b/site/content/imgpkg/docs/v0.26.0/basic-workflow.md index 180e76e0d..dab6abf3a 100644 --- a/site/content/imgpkg/docs/v0.26.0/basic-workflow.md +++ b/site/content/imgpkg/docs/v0.26.0/basic-workflow.md @@ -18,13 +18,13 @@ If you would like to deploy the results of this scenario to your Kubernetes clus 1. Prepare bundle contents - The [examples/basic-step-1/](https://github.com/vmware-tanzu/carvel-imgpkg/tree/develop/examples/basic-step-1) directory has a `config.yml` file, which contains a very simple Kubernetes application. Your application may have as many configuration files as necessary in various formats such as plain YAML, ytt templates, Helm templates, etc. + The [examples/basic-step-1/](https://github.com/carvel-dev/imgpkg/tree/develop/examples/basic-step-1) directory has a `config.yml` file, which contains a very simple Kubernetes application. Your application may have as many configuration files as necessary in various formats such as plain YAML, ytt templates, Helm templates, etc. In our example `config.yml` includes an image reference to `docker.io/dkalinin/k8s-simple-app`. This reference does not point to an exact image (via digest) meaning that it may change over time. To ensure we get precisely the bits we expect, we will lock it down to an exact image next. 1. Add `.imgpkg/` directory - [examples/basic-step-2](https://github.com/vmware-tanzu/carvel-imgpkg/tree/develop/examples/basic-step-2) shows what a `.imgpkg/` directory may look like. It contains: + [examples/basic-step-2](https://github.com/carvel-dev/imgpkg/tree/develop/examples/basic-step-2) shows what a `.imgpkg/` directory may look like. It contains: - **optional** [bundle.yml](resources.md#bundle-metadata): a file which records informational metadata - **required** [images.yml](resources.md#imageslock): a file which records image references used by the configuration diff --git a/site/content/imgpkg/docs/v0.26.0/install.md b/site/content/imgpkg/docs/v0.26.0/install.md index cb14ae645..dc68ec389 100644 --- a/site/content/imgpkg/docs/v0.26.0/install.md +++ b/site/content/imgpkg/docs/v0.26.0/install.md @@ -1,5 +1,4 @@ --- - title: Install --- @@ -29,17 +28,17 @@ $ imgpkg version ## Via Homebrew (macOS or Linux) -Based on [github.com/vmware-tanzu/homebrew-carvel](https://github.com/vmware-tanzu/homebrew-carvel). +Based on [github.com/carvel-dev/homebrew](https://github.com/carvel-dev/homebrew). ```bash -$ brew tap vmware-tanzu/carvel +$ brew tap carvel-dev/carvel $ brew install imgpkg $ imgpkg version ``` ## Specific version from a GitHub release -To download, click on one of the assets in a [chosen GitHub release](https://github.com/vmware-tanzu/carvel-imgpkg/releases), for example for 'imgpkg-darwin-amd64'. +To download, click on one of the assets in a [chosen GitHub release](https://github.com/carvel-dev/imgpkg/releases), for example for 'imgpkg-darwin-amd64'. ```bash # **Compare binary checksum** against what's specified in the release notes diff --git a/site/content/imgpkg/docs/v0.27.0/automation-workflow.md b/site/content/imgpkg/docs/v0.27.0/automation-workflow.md index 3884ad3e8..1fb36d327 100644 --- a/site/content/imgpkg/docs/v0.27.0/automation-workflow.md +++ b/site/content/imgpkg/docs/v0.27.0/automation-workflow.md @@ -15,7 +15,7 @@ To complete this workflow you will need access to an OCI registry like Docker Hu 1. Prepare bundle contents - The [examples/basic-step-1/](https://github.com/vmware-tanzu/carvel-imgpkg/tree/develop/examples/basic-step-1) + The [examples/basic-step-1/](https://github.com/carvel-dev/imgpkg/tree/develop/examples/basic-step-1) directory has a `config.yml` file, which contains a very simple Kubernetes application. Your application may have as many configuration files as necessary in various formats such as plain YAML, ytt templates, Helm templates, etc. @@ -25,7 +25,7 @@ To complete this workflow you will need access to an OCI registry like Docker Hu 1. Add `.imgpkg/` directory - [examples/basic-step-2](https://github.com/vmware-tanzu/carvel-imgpkg/tree/develop/examples/basic-step-2) shows what + [examples/basic-step-2](https://github.com/carvel-dev/imgpkg/tree/develop/examples/basic-step-2) shows what a `.imgpkg/` directory may look like. It contains: - **optional** [bundle.yml](resources.md#bundle-metadata): a file which records informational metadata diff --git a/site/content/imgpkg/docs/v0.27.0/basic-workflow.md b/site/content/imgpkg/docs/v0.27.0/basic-workflow.md index 180e76e0d..dab6abf3a 100644 --- a/site/content/imgpkg/docs/v0.27.0/basic-workflow.md +++ b/site/content/imgpkg/docs/v0.27.0/basic-workflow.md @@ -18,13 +18,13 @@ If you would like to deploy the results of this scenario to your Kubernetes clus 1. Prepare bundle contents - The [examples/basic-step-1/](https://github.com/vmware-tanzu/carvel-imgpkg/tree/develop/examples/basic-step-1) directory has a `config.yml` file, which contains a very simple Kubernetes application. Your application may have as many configuration files as necessary in various formats such as plain YAML, ytt templates, Helm templates, etc. + The [examples/basic-step-1/](https://github.com/carvel-dev/imgpkg/tree/develop/examples/basic-step-1) directory has a `config.yml` file, which contains a very simple Kubernetes application. Your application may have as many configuration files as necessary in various formats such as plain YAML, ytt templates, Helm templates, etc. In our example `config.yml` includes an image reference to `docker.io/dkalinin/k8s-simple-app`. This reference does not point to an exact image (via digest) meaning that it may change over time. To ensure we get precisely the bits we expect, we will lock it down to an exact image next. 1. Add `.imgpkg/` directory - [examples/basic-step-2](https://github.com/vmware-tanzu/carvel-imgpkg/tree/develop/examples/basic-step-2) shows what a `.imgpkg/` directory may look like. It contains: + [examples/basic-step-2](https://github.com/carvel-dev/imgpkg/tree/develop/examples/basic-step-2) shows what a `.imgpkg/` directory may look like. It contains: - **optional** [bundle.yml](resources.md#bundle-metadata): a file which records informational metadata - **required** [images.yml](resources.md#imageslock): a file which records image references used by the configuration diff --git a/site/content/imgpkg/docs/v0.27.0/install.md b/site/content/imgpkg/docs/v0.27.0/install.md index cb14ae645..dc68ec389 100644 --- a/site/content/imgpkg/docs/v0.27.0/install.md +++ b/site/content/imgpkg/docs/v0.27.0/install.md @@ -1,5 +1,4 @@ --- - title: Install --- @@ -29,17 +28,17 @@ $ imgpkg version ## Via Homebrew (macOS or Linux) -Based on [github.com/vmware-tanzu/homebrew-carvel](https://github.com/vmware-tanzu/homebrew-carvel). +Based on [github.com/carvel-dev/homebrew](https://github.com/carvel-dev/homebrew). ```bash -$ brew tap vmware-tanzu/carvel +$ brew tap carvel-dev/carvel $ brew install imgpkg $ imgpkg version ``` ## Specific version from a GitHub release -To download, click on one of the assets in a [chosen GitHub release](https://github.com/vmware-tanzu/carvel-imgpkg/releases), for example for 'imgpkg-darwin-amd64'. +To download, click on one of the assets in a [chosen GitHub release](https://github.com/carvel-dev/imgpkg/releases), for example for 'imgpkg-darwin-amd64'. ```bash # **Compare binary checksum** against what's specified in the release notes diff --git a/site/content/imgpkg/docs/v0.28.0/automation-workflow.md b/site/content/imgpkg/docs/v0.28.0/automation-workflow.md index 3884ad3e8..1fb36d327 100644 --- a/site/content/imgpkg/docs/v0.28.0/automation-workflow.md +++ b/site/content/imgpkg/docs/v0.28.0/automation-workflow.md @@ -15,7 +15,7 @@ To complete this workflow you will need access to an OCI registry like Docker Hu 1. Prepare bundle contents - The [examples/basic-step-1/](https://github.com/vmware-tanzu/carvel-imgpkg/tree/develop/examples/basic-step-1) + The [examples/basic-step-1/](https://github.com/carvel-dev/imgpkg/tree/develop/examples/basic-step-1) directory has a `config.yml` file, which contains a very simple Kubernetes application. Your application may have as many configuration files as necessary in various formats such as plain YAML, ytt templates, Helm templates, etc. @@ -25,7 +25,7 @@ To complete this workflow you will need access to an OCI registry like Docker Hu 1. Add `.imgpkg/` directory - [examples/basic-step-2](https://github.com/vmware-tanzu/carvel-imgpkg/tree/develop/examples/basic-step-2) shows what + [examples/basic-step-2](https://github.com/carvel-dev/imgpkg/tree/develop/examples/basic-step-2) shows what a `.imgpkg/` directory may look like. It contains: - **optional** [bundle.yml](resources.md#bundle-metadata): a file which records informational metadata diff --git a/site/content/imgpkg/docs/v0.28.0/basic-workflow.md b/site/content/imgpkg/docs/v0.28.0/basic-workflow.md index 180e76e0d..dab6abf3a 100644 --- a/site/content/imgpkg/docs/v0.28.0/basic-workflow.md +++ b/site/content/imgpkg/docs/v0.28.0/basic-workflow.md @@ -18,13 +18,13 @@ If you would like to deploy the results of this scenario to your Kubernetes clus 1. Prepare bundle contents - The [examples/basic-step-1/](https://github.com/vmware-tanzu/carvel-imgpkg/tree/develop/examples/basic-step-1) directory has a `config.yml` file, which contains a very simple Kubernetes application. Your application may have as many configuration files as necessary in various formats such as plain YAML, ytt templates, Helm templates, etc. + The [examples/basic-step-1/](https://github.com/carvel-dev/imgpkg/tree/develop/examples/basic-step-1) directory has a `config.yml` file, which contains a very simple Kubernetes application. Your application may have as many configuration files as necessary in various formats such as plain YAML, ytt templates, Helm templates, etc. In our example `config.yml` includes an image reference to `docker.io/dkalinin/k8s-simple-app`. This reference does not point to an exact image (via digest) meaning that it may change over time. To ensure we get precisely the bits we expect, we will lock it down to an exact image next. 1. Add `.imgpkg/` directory - [examples/basic-step-2](https://github.com/vmware-tanzu/carvel-imgpkg/tree/develop/examples/basic-step-2) shows what a `.imgpkg/` directory may look like. It contains: + [examples/basic-step-2](https://github.com/carvel-dev/imgpkg/tree/develop/examples/basic-step-2) shows what a `.imgpkg/` directory may look like. It contains: - **optional** [bundle.yml](resources.md#bundle-metadata): a file which records informational metadata - **required** [images.yml](resources.md#imageslock): a file which records image references used by the configuration diff --git a/site/content/imgpkg/docs/v0.28.0/install.md b/site/content/imgpkg/docs/v0.28.0/install.md index cb14ae645..dc68ec389 100644 --- a/site/content/imgpkg/docs/v0.28.0/install.md +++ b/site/content/imgpkg/docs/v0.28.0/install.md @@ -1,5 +1,4 @@ --- - title: Install --- @@ -29,17 +28,17 @@ $ imgpkg version ## Via Homebrew (macOS or Linux) -Based on [github.com/vmware-tanzu/homebrew-carvel](https://github.com/vmware-tanzu/homebrew-carvel). +Based on [github.com/carvel-dev/homebrew](https://github.com/carvel-dev/homebrew). ```bash -$ brew tap vmware-tanzu/carvel +$ brew tap carvel-dev/carvel $ brew install imgpkg $ imgpkg version ``` ## Specific version from a GitHub release -To download, click on one of the assets in a [chosen GitHub release](https://github.com/vmware-tanzu/carvel-imgpkg/releases), for example for 'imgpkg-darwin-amd64'. +To download, click on one of the assets in a [chosen GitHub release](https://github.com/carvel-dev/imgpkg/releases), for example for 'imgpkg-darwin-amd64'. ```bash # **Compare binary checksum** against what's specified in the release notes diff --git a/site/content/imgpkg/docs/v0.29.0/automation-workflow.md b/site/content/imgpkg/docs/v0.29.0/automation-workflow.md index 3884ad3e8..1fb36d327 100644 --- a/site/content/imgpkg/docs/v0.29.0/automation-workflow.md +++ b/site/content/imgpkg/docs/v0.29.0/automation-workflow.md @@ -15,7 +15,7 @@ To complete this workflow you will need access to an OCI registry like Docker Hu 1. Prepare bundle contents - The [examples/basic-step-1/](https://github.com/vmware-tanzu/carvel-imgpkg/tree/develop/examples/basic-step-1) + The [examples/basic-step-1/](https://github.com/carvel-dev/imgpkg/tree/develop/examples/basic-step-1) directory has a `config.yml` file, which contains a very simple Kubernetes application. Your application may have as many configuration files as necessary in various formats such as plain YAML, ytt templates, Helm templates, etc. @@ -25,7 +25,7 @@ To complete this workflow you will need access to an OCI registry like Docker Hu 1. Add `.imgpkg/` directory - [examples/basic-step-2](https://github.com/vmware-tanzu/carvel-imgpkg/tree/develop/examples/basic-step-2) shows what + [examples/basic-step-2](https://github.com/carvel-dev/imgpkg/tree/develop/examples/basic-step-2) shows what a `.imgpkg/` directory may look like. It contains: - **optional** [bundle.yml](resources.md#bundle-metadata): a file which records informational metadata diff --git a/site/content/imgpkg/docs/v0.29.0/basic-workflow.md b/site/content/imgpkg/docs/v0.29.0/basic-workflow.md index 180e76e0d..dab6abf3a 100644 --- a/site/content/imgpkg/docs/v0.29.0/basic-workflow.md +++ b/site/content/imgpkg/docs/v0.29.0/basic-workflow.md @@ -18,13 +18,13 @@ If you would like to deploy the results of this scenario to your Kubernetes clus 1. Prepare bundle contents - The [examples/basic-step-1/](https://github.com/vmware-tanzu/carvel-imgpkg/tree/develop/examples/basic-step-1) directory has a `config.yml` file, which contains a very simple Kubernetes application. Your application may have as many configuration files as necessary in various formats such as plain YAML, ytt templates, Helm templates, etc. + The [examples/basic-step-1/](https://github.com/carvel-dev/imgpkg/tree/develop/examples/basic-step-1) directory has a `config.yml` file, which contains a very simple Kubernetes application. Your application may have as many configuration files as necessary in various formats such as plain YAML, ytt templates, Helm templates, etc. In our example `config.yml` includes an image reference to `docker.io/dkalinin/k8s-simple-app`. This reference does not point to an exact image (via digest) meaning that it may change over time. To ensure we get precisely the bits we expect, we will lock it down to an exact image next. 1. Add `.imgpkg/` directory - [examples/basic-step-2](https://github.com/vmware-tanzu/carvel-imgpkg/tree/develop/examples/basic-step-2) shows what a `.imgpkg/` directory may look like. It contains: + [examples/basic-step-2](https://github.com/carvel-dev/imgpkg/tree/develop/examples/basic-step-2) shows what a `.imgpkg/` directory may look like. It contains: - **optional** [bundle.yml](resources.md#bundle-metadata): a file which records informational metadata - **required** [images.yml](resources.md#imageslock): a file which records image references used by the configuration diff --git a/site/content/imgpkg/docs/v0.29.0/install.md b/site/content/imgpkg/docs/v0.29.0/install.md index cb14ae645..dc68ec389 100644 --- a/site/content/imgpkg/docs/v0.29.0/install.md +++ b/site/content/imgpkg/docs/v0.29.0/install.md @@ -1,5 +1,4 @@ --- - title: Install --- @@ -29,17 +28,17 @@ $ imgpkg version ## Via Homebrew (macOS or Linux) -Based on [github.com/vmware-tanzu/homebrew-carvel](https://github.com/vmware-tanzu/homebrew-carvel). +Based on [github.com/carvel-dev/homebrew](https://github.com/carvel-dev/homebrew). ```bash -$ brew tap vmware-tanzu/carvel +$ brew tap carvel-dev/carvel $ brew install imgpkg $ imgpkg version ``` ## Specific version from a GitHub release -To download, click on one of the assets in a [chosen GitHub release](https://github.com/vmware-tanzu/carvel-imgpkg/releases), for example for 'imgpkg-darwin-amd64'. +To download, click on one of the assets in a [chosen GitHub release](https://github.com/carvel-dev/imgpkg/releases), for example for 'imgpkg-darwin-amd64'. ```bash # **Compare binary checksum** against what's specified in the release notes diff --git a/site/content/imgpkg/docs/v0.30.0/automation-workflow.md b/site/content/imgpkg/docs/v0.30.0/automation-workflow.md index 3884ad3e8..1fb36d327 100644 --- a/site/content/imgpkg/docs/v0.30.0/automation-workflow.md +++ b/site/content/imgpkg/docs/v0.30.0/automation-workflow.md @@ -15,7 +15,7 @@ To complete this workflow you will need access to an OCI registry like Docker Hu 1. Prepare bundle contents - The [examples/basic-step-1/](https://github.com/vmware-tanzu/carvel-imgpkg/tree/develop/examples/basic-step-1) + The [examples/basic-step-1/](https://github.com/carvel-dev/imgpkg/tree/develop/examples/basic-step-1) directory has a `config.yml` file, which contains a very simple Kubernetes application. Your application may have as many configuration files as necessary in various formats such as plain YAML, ytt templates, Helm templates, etc. @@ -25,7 +25,7 @@ To complete this workflow you will need access to an OCI registry like Docker Hu 1. Add `.imgpkg/` directory - [examples/basic-step-2](https://github.com/vmware-tanzu/carvel-imgpkg/tree/develop/examples/basic-step-2) shows what + [examples/basic-step-2](https://github.com/carvel-dev/imgpkg/tree/develop/examples/basic-step-2) shows what a `.imgpkg/` directory may look like. It contains: - **optional** [bundle.yml](resources.md#bundle-metadata): a file which records informational metadata diff --git a/site/content/imgpkg/docs/v0.30.0/basic-workflow.md b/site/content/imgpkg/docs/v0.30.0/basic-workflow.md index 180e76e0d..dab6abf3a 100644 --- a/site/content/imgpkg/docs/v0.30.0/basic-workflow.md +++ b/site/content/imgpkg/docs/v0.30.0/basic-workflow.md @@ -18,13 +18,13 @@ If you would like to deploy the results of this scenario to your Kubernetes clus 1. Prepare bundle contents - The [examples/basic-step-1/](https://github.com/vmware-tanzu/carvel-imgpkg/tree/develop/examples/basic-step-1) directory has a `config.yml` file, which contains a very simple Kubernetes application. Your application may have as many configuration files as necessary in various formats such as plain YAML, ytt templates, Helm templates, etc. + The [examples/basic-step-1/](https://github.com/carvel-dev/imgpkg/tree/develop/examples/basic-step-1) directory has a `config.yml` file, which contains a very simple Kubernetes application. Your application may have as many configuration files as necessary in various formats such as plain YAML, ytt templates, Helm templates, etc. In our example `config.yml` includes an image reference to `docker.io/dkalinin/k8s-simple-app`. This reference does not point to an exact image (via digest) meaning that it may change over time. To ensure we get precisely the bits we expect, we will lock it down to an exact image next. 1. Add `.imgpkg/` directory - [examples/basic-step-2](https://github.com/vmware-tanzu/carvel-imgpkg/tree/develop/examples/basic-step-2) shows what a `.imgpkg/` directory may look like. It contains: + [examples/basic-step-2](https://github.com/carvel-dev/imgpkg/tree/develop/examples/basic-step-2) shows what a `.imgpkg/` directory may look like. It contains: - **optional** [bundle.yml](resources.md#bundle-metadata): a file which records informational metadata - **required** [images.yml](resources.md#imageslock): a file which records image references used by the configuration diff --git a/site/content/imgpkg/docs/v0.30.0/install.md b/site/content/imgpkg/docs/v0.30.0/install.md index cb14ae645..dc68ec389 100644 --- a/site/content/imgpkg/docs/v0.30.0/install.md +++ b/site/content/imgpkg/docs/v0.30.0/install.md @@ -1,5 +1,4 @@ --- - title: Install --- @@ -29,17 +28,17 @@ $ imgpkg version ## Via Homebrew (macOS or Linux) -Based on [github.com/vmware-tanzu/homebrew-carvel](https://github.com/vmware-tanzu/homebrew-carvel). +Based on [github.com/carvel-dev/homebrew](https://github.com/carvel-dev/homebrew). ```bash -$ brew tap vmware-tanzu/carvel +$ brew tap carvel-dev/carvel $ brew install imgpkg $ imgpkg version ``` ## Specific version from a GitHub release -To download, click on one of the assets in a [chosen GitHub release](https://github.com/vmware-tanzu/carvel-imgpkg/releases), for example for 'imgpkg-darwin-amd64'. +To download, click on one of the assets in a [chosen GitHub release](https://github.com/carvel-dev/imgpkg/releases), for example for 'imgpkg-darwin-amd64'. ```bash # **Compare binary checksum** against what's specified in the release notes diff --git a/site/content/imgpkg/docs/v0.31.0/automation-workflow.md b/site/content/imgpkg/docs/v0.31.0/automation-workflow.md index 3884ad3e8..1fb36d327 100644 --- a/site/content/imgpkg/docs/v0.31.0/automation-workflow.md +++ b/site/content/imgpkg/docs/v0.31.0/automation-workflow.md @@ -15,7 +15,7 @@ To complete this workflow you will need access to an OCI registry like Docker Hu 1. Prepare bundle contents - The [examples/basic-step-1/](https://github.com/vmware-tanzu/carvel-imgpkg/tree/develop/examples/basic-step-1) + The [examples/basic-step-1/](https://github.com/carvel-dev/imgpkg/tree/develop/examples/basic-step-1) directory has a `config.yml` file, which contains a very simple Kubernetes application. Your application may have as many configuration files as necessary in various formats such as plain YAML, ytt templates, Helm templates, etc. @@ -25,7 +25,7 @@ To complete this workflow you will need access to an OCI registry like Docker Hu 1. Add `.imgpkg/` directory - [examples/basic-step-2](https://github.com/vmware-tanzu/carvel-imgpkg/tree/develop/examples/basic-step-2) shows what + [examples/basic-step-2](https://github.com/carvel-dev/imgpkg/tree/develop/examples/basic-step-2) shows what a `.imgpkg/` directory may look like. It contains: - **optional** [bundle.yml](resources.md#bundle-metadata): a file which records informational metadata diff --git a/site/content/imgpkg/docs/v0.31.0/basic-workflow.md b/site/content/imgpkg/docs/v0.31.0/basic-workflow.md index 180e76e0d..dab6abf3a 100644 --- a/site/content/imgpkg/docs/v0.31.0/basic-workflow.md +++ b/site/content/imgpkg/docs/v0.31.0/basic-workflow.md @@ -18,13 +18,13 @@ If you would like to deploy the results of this scenario to your Kubernetes clus 1. Prepare bundle contents - The [examples/basic-step-1/](https://github.com/vmware-tanzu/carvel-imgpkg/tree/develop/examples/basic-step-1) directory has a `config.yml` file, which contains a very simple Kubernetes application. Your application may have as many configuration files as necessary in various formats such as plain YAML, ytt templates, Helm templates, etc. + The [examples/basic-step-1/](https://github.com/carvel-dev/imgpkg/tree/develop/examples/basic-step-1) directory has a `config.yml` file, which contains a very simple Kubernetes application. Your application may have as many configuration files as necessary in various formats such as plain YAML, ytt templates, Helm templates, etc. In our example `config.yml` includes an image reference to `docker.io/dkalinin/k8s-simple-app`. This reference does not point to an exact image (via digest) meaning that it may change over time. To ensure we get precisely the bits we expect, we will lock it down to an exact image next. 1. Add `.imgpkg/` directory - [examples/basic-step-2](https://github.com/vmware-tanzu/carvel-imgpkg/tree/develop/examples/basic-step-2) shows what a `.imgpkg/` directory may look like. It contains: + [examples/basic-step-2](https://github.com/carvel-dev/imgpkg/tree/develop/examples/basic-step-2) shows what a `.imgpkg/` directory may look like. It contains: - **optional** [bundle.yml](resources.md#bundle-metadata): a file which records informational metadata - **required** [images.yml](resources.md#imageslock): a file which records image references used by the configuration diff --git a/site/content/imgpkg/docs/v0.31.0/install.md b/site/content/imgpkg/docs/v0.31.0/install.md index cb14ae645..dc68ec389 100644 --- a/site/content/imgpkg/docs/v0.31.0/install.md +++ b/site/content/imgpkg/docs/v0.31.0/install.md @@ -1,5 +1,4 @@ --- - title: Install --- @@ -29,17 +28,17 @@ $ imgpkg version ## Via Homebrew (macOS or Linux) -Based on [github.com/vmware-tanzu/homebrew-carvel](https://github.com/vmware-tanzu/homebrew-carvel). +Based on [github.com/carvel-dev/homebrew](https://github.com/carvel-dev/homebrew). ```bash -$ brew tap vmware-tanzu/carvel +$ brew tap carvel-dev/carvel $ brew install imgpkg $ imgpkg version ``` ## Specific version from a GitHub release -To download, click on one of the assets in a [chosen GitHub release](https://github.com/vmware-tanzu/carvel-imgpkg/releases), for example for 'imgpkg-darwin-amd64'. +To download, click on one of the assets in a [chosen GitHub release](https://github.com/carvel-dev/imgpkg/releases), for example for 'imgpkg-darwin-amd64'. ```bash # **Compare binary checksum** against what's specified in the release notes diff --git a/site/content/imgpkg/docs/v0.32.0/automation-workflow.md b/site/content/imgpkg/docs/v0.32.0/automation-workflow.md index 3884ad3e8..1fb36d327 100644 --- a/site/content/imgpkg/docs/v0.32.0/automation-workflow.md +++ b/site/content/imgpkg/docs/v0.32.0/automation-workflow.md @@ -15,7 +15,7 @@ To complete this workflow you will need access to an OCI registry like Docker Hu 1. Prepare bundle contents - The [examples/basic-step-1/](https://github.com/vmware-tanzu/carvel-imgpkg/tree/develop/examples/basic-step-1) + The [examples/basic-step-1/](https://github.com/carvel-dev/imgpkg/tree/develop/examples/basic-step-1) directory has a `config.yml` file, which contains a very simple Kubernetes application. Your application may have as many configuration files as necessary in various formats such as plain YAML, ytt templates, Helm templates, etc. @@ -25,7 +25,7 @@ To complete this workflow you will need access to an OCI registry like Docker Hu 1. Add `.imgpkg/` directory - [examples/basic-step-2](https://github.com/vmware-tanzu/carvel-imgpkg/tree/develop/examples/basic-step-2) shows what + [examples/basic-step-2](https://github.com/carvel-dev/imgpkg/tree/develop/examples/basic-step-2) shows what a `.imgpkg/` directory may look like. It contains: - **optional** [bundle.yml](resources.md#bundle-metadata): a file which records informational metadata diff --git a/site/content/imgpkg/docs/v0.32.0/basic-workflow.md b/site/content/imgpkg/docs/v0.32.0/basic-workflow.md index 180e76e0d..dab6abf3a 100644 --- a/site/content/imgpkg/docs/v0.32.0/basic-workflow.md +++ b/site/content/imgpkg/docs/v0.32.0/basic-workflow.md @@ -18,13 +18,13 @@ If you would like to deploy the results of this scenario to your Kubernetes clus 1. Prepare bundle contents - The [examples/basic-step-1/](https://github.com/vmware-tanzu/carvel-imgpkg/tree/develop/examples/basic-step-1) directory has a `config.yml` file, which contains a very simple Kubernetes application. Your application may have as many configuration files as necessary in various formats such as plain YAML, ytt templates, Helm templates, etc. + The [examples/basic-step-1/](https://github.com/carvel-dev/imgpkg/tree/develop/examples/basic-step-1) directory has a `config.yml` file, which contains a very simple Kubernetes application. Your application may have as many configuration files as necessary in various formats such as plain YAML, ytt templates, Helm templates, etc. In our example `config.yml` includes an image reference to `docker.io/dkalinin/k8s-simple-app`. This reference does not point to an exact image (via digest) meaning that it may change over time. To ensure we get precisely the bits we expect, we will lock it down to an exact image next. 1. Add `.imgpkg/` directory - [examples/basic-step-2](https://github.com/vmware-tanzu/carvel-imgpkg/tree/develop/examples/basic-step-2) shows what a `.imgpkg/` directory may look like. It contains: + [examples/basic-step-2](https://github.com/carvel-dev/imgpkg/tree/develop/examples/basic-step-2) shows what a `.imgpkg/` directory may look like. It contains: - **optional** [bundle.yml](resources.md#bundle-metadata): a file which records informational metadata - **required** [images.yml](resources.md#imageslock): a file which records image references used by the configuration diff --git a/site/content/imgpkg/docs/v0.32.0/install.md b/site/content/imgpkg/docs/v0.32.0/install.md index cb14ae645..dc68ec389 100644 --- a/site/content/imgpkg/docs/v0.32.0/install.md +++ b/site/content/imgpkg/docs/v0.32.0/install.md @@ -1,5 +1,4 @@ --- - title: Install --- @@ -29,17 +28,17 @@ $ imgpkg version ## Via Homebrew (macOS or Linux) -Based on [github.com/vmware-tanzu/homebrew-carvel](https://github.com/vmware-tanzu/homebrew-carvel). +Based on [github.com/carvel-dev/homebrew](https://github.com/carvel-dev/homebrew). ```bash -$ brew tap vmware-tanzu/carvel +$ brew tap carvel-dev/carvel $ brew install imgpkg $ imgpkg version ``` ## Specific version from a GitHub release -To download, click on one of the assets in a [chosen GitHub release](https://github.com/vmware-tanzu/carvel-imgpkg/releases), for example for 'imgpkg-darwin-amd64'. +To download, click on one of the assets in a [chosen GitHub release](https://github.com/carvel-dev/imgpkg/releases), for example for 'imgpkg-darwin-amd64'. ```bash # **Compare binary checksum** against what's specified in the release notes diff --git a/site/content/imgpkg/docs/v0.33.0/automation-workflow.md b/site/content/imgpkg/docs/v0.33.0/automation-workflow.md index 3884ad3e8..1fb36d327 100644 --- a/site/content/imgpkg/docs/v0.33.0/automation-workflow.md +++ b/site/content/imgpkg/docs/v0.33.0/automation-workflow.md @@ -15,7 +15,7 @@ To complete this workflow you will need access to an OCI registry like Docker Hu 1. Prepare bundle contents - The [examples/basic-step-1/](https://github.com/vmware-tanzu/carvel-imgpkg/tree/develop/examples/basic-step-1) + The [examples/basic-step-1/](https://github.com/carvel-dev/imgpkg/tree/develop/examples/basic-step-1) directory has a `config.yml` file, which contains a very simple Kubernetes application. Your application may have as many configuration files as necessary in various formats such as plain YAML, ytt templates, Helm templates, etc. @@ -25,7 +25,7 @@ To complete this workflow you will need access to an OCI registry like Docker Hu 1. Add `.imgpkg/` directory - [examples/basic-step-2](https://github.com/vmware-tanzu/carvel-imgpkg/tree/develop/examples/basic-step-2) shows what + [examples/basic-step-2](https://github.com/carvel-dev/imgpkg/tree/develop/examples/basic-step-2) shows what a `.imgpkg/` directory may look like. It contains: - **optional** [bundle.yml](resources.md#bundle-metadata): a file which records informational metadata diff --git a/site/content/imgpkg/docs/v0.33.0/basic-workflow.md b/site/content/imgpkg/docs/v0.33.0/basic-workflow.md index 180e76e0d..dab6abf3a 100644 --- a/site/content/imgpkg/docs/v0.33.0/basic-workflow.md +++ b/site/content/imgpkg/docs/v0.33.0/basic-workflow.md @@ -18,13 +18,13 @@ If you would like to deploy the results of this scenario to your Kubernetes clus 1. Prepare bundle contents - The [examples/basic-step-1/](https://github.com/vmware-tanzu/carvel-imgpkg/tree/develop/examples/basic-step-1) directory has a `config.yml` file, which contains a very simple Kubernetes application. Your application may have as many configuration files as necessary in various formats such as plain YAML, ytt templates, Helm templates, etc. + The [examples/basic-step-1/](https://github.com/carvel-dev/imgpkg/tree/develop/examples/basic-step-1) directory has a `config.yml` file, which contains a very simple Kubernetes application. Your application may have as many configuration files as necessary in various formats such as plain YAML, ytt templates, Helm templates, etc. In our example `config.yml` includes an image reference to `docker.io/dkalinin/k8s-simple-app`. This reference does not point to an exact image (via digest) meaning that it may change over time. To ensure we get precisely the bits we expect, we will lock it down to an exact image next. 1. Add `.imgpkg/` directory - [examples/basic-step-2](https://github.com/vmware-tanzu/carvel-imgpkg/tree/develop/examples/basic-step-2) shows what a `.imgpkg/` directory may look like. It contains: + [examples/basic-step-2](https://github.com/carvel-dev/imgpkg/tree/develop/examples/basic-step-2) shows what a `.imgpkg/` directory may look like. It contains: - **optional** [bundle.yml](resources.md#bundle-metadata): a file which records informational metadata - **required** [images.yml](resources.md#imageslock): a file which records image references used by the configuration diff --git a/site/content/imgpkg/docs/v0.33.0/install.md b/site/content/imgpkg/docs/v0.33.0/install.md index cb14ae645..dc68ec389 100644 --- a/site/content/imgpkg/docs/v0.33.0/install.md +++ b/site/content/imgpkg/docs/v0.33.0/install.md @@ -1,5 +1,4 @@ --- - title: Install --- @@ -29,17 +28,17 @@ $ imgpkg version ## Via Homebrew (macOS or Linux) -Based on [github.com/vmware-tanzu/homebrew-carvel](https://github.com/vmware-tanzu/homebrew-carvel). +Based on [github.com/carvel-dev/homebrew](https://github.com/carvel-dev/homebrew). ```bash -$ brew tap vmware-tanzu/carvel +$ brew tap carvel-dev/carvel $ brew install imgpkg $ imgpkg version ``` ## Specific version from a GitHub release -To download, click on one of the assets in a [chosen GitHub release](https://github.com/vmware-tanzu/carvel-imgpkg/releases), for example for 'imgpkg-darwin-amd64'. +To download, click on one of the assets in a [chosen GitHub release](https://github.com/carvel-dev/imgpkg/releases), for example for 'imgpkg-darwin-amd64'. ```bash # **Compare binary checksum** against what's specified in the release notes diff --git a/site/content/imgpkg/docs/v0.34.0/automation-workflow.md b/site/content/imgpkg/docs/v0.34.0/automation-workflow.md index 3884ad3e8..1fb36d327 100644 --- a/site/content/imgpkg/docs/v0.34.0/automation-workflow.md +++ b/site/content/imgpkg/docs/v0.34.0/automation-workflow.md @@ -15,7 +15,7 @@ To complete this workflow you will need access to an OCI registry like Docker Hu 1. Prepare bundle contents - The [examples/basic-step-1/](https://github.com/vmware-tanzu/carvel-imgpkg/tree/develop/examples/basic-step-1) + The [examples/basic-step-1/](https://github.com/carvel-dev/imgpkg/tree/develop/examples/basic-step-1) directory has a `config.yml` file, which contains a very simple Kubernetes application. Your application may have as many configuration files as necessary in various formats such as plain YAML, ytt templates, Helm templates, etc. @@ -25,7 +25,7 @@ To complete this workflow you will need access to an OCI registry like Docker Hu 1. Add `.imgpkg/` directory - [examples/basic-step-2](https://github.com/vmware-tanzu/carvel-imgpkg/tree/develop/examples/basic-step-2) shows what + [examples/basic-step-2](https://github.com/carvel-dev/imgpkg/tree/develop/examples/basic-step-2) shows what a `.imgpkg/` directory may look like. It contains: - **optional** [bundle.yml](resources.md#bundle-metadata): a file which records informational metadata diff --git a/site/content/imgpkg/docs/v0.34.0/basic-workflow.md b/site/content/imgpkg/docs/v0.34.0/basic-workflow.md index 180e76e0d..dab6abf3a 100644 --- a/site/content/imgpkg/docs/v0.34.0/basic-workflow.md +++ b/site/content/imgpkg/docs/v0.34.0/basic-workflow.md @@ -18,13 +18,13 @@ If you would like to deploy the results of this scenario to your Kubernetes clus 1. Prepare bundle contents - The [examples/basic-step-1/](https://github.com/vmware-tanzu/carvel-imgpkg/tree/develop/examples/basic-step-1) directory has a `config.yml` file, which contains a very simple Kubernetes application. Your application may have as many configuration files as necessary in various formats such as plain YAML, ytt templates, Helm templates, etc. + The [examples/basic-step-1/](https://github.com/carvel-dev/imgpkg/tree/develop/examples/basic-step-1) directory has a `config.yml` file, which contains a very simple Kubernetes application. Your application may have as many configuration files as necessary in various formats such as plain YAML, ytt templates, Helm templates, etc. In our example `config.yml` includes an image reference to `docker.io/dkalinin/k8s-simple-app`. This reference does not point to an exact image (via digest) meaning that it may change over time. To ensure we get precisely the bits we expect, we will lock it down to an exact image next. 1. Add `.imgpkg/` directory - [examples/basic-step-2](https://github.com/vmware-tanzu/carvel-imgpkg/tree/develop/examples/basic-step-2) shows what a `.imgpkg/` directory may look like. It contains: + [examples/basic-step-2](https://github.com/carvel-dev/imgpkg/tree/develop/examples/basic-step-2) shows what a `.imgpkg/` directory may look like. It contains: - **optional** [bundle.yml](resources.md#bundle-metadata): a file which records informational metadata - **required** [images.yml](resources.md#imageslock): a file which records image references used by the configuration diff --git a/site/content/imgpkg/docs/v0.34.0/install.md b/site/content/imgpkg/docs/v0.34.0/install.md index cb14ae645..dc68ec389 100644 --- a/site/content/imgpkg/docs/v0.34.0/install.md +++ b/site/content/imgpkg/docs/v0.34.0/install.md @@ -1,5 +1,4 @@ --- - title: Install --- @@ -29,17 +28,17 @@ $ imgpkg version ## Via Homebrew (macOS or Linux) -Based on [github.com/vmware-tanzu/homebrew-carvel](https://github.com/vmware-tanzu/homebrew-carvel). +Based on [github.com/carvel-dev/homebrew](https://github.com/carvel-dev/homebrew). ```bash -$ brew tap vmware-tanzu/carvel +$ brew tap carvel-dev/carvel $ brew install imgpkg $ imgpkg version ``` ## Specific version from a GitHub release -To download, click on one of the assets in a [chosen GitHub release](https://github.com/vmware-tanzu/carvel-imgpkg/releases), for example for 'imgpkg-darwin-amd64'. +To download, click on one of the assets in a [chosen GitHub release](https://github.com/carvel-dev/imgpkg/releases), for example for 'imgpkg-darwin-amd64'. ```bash # **Compare binary checksum** against what's specified in the release notes diff --git a/site/content/imgpkg/docs/v0.35.x/automation-workflow.md b/site/content/imgpkg/docs/v0.35.x/automation-workflow.md index 3884ad3e8..1fb36d327 100644 --- a/site/content/imgpkg/docs/v0.35.x/automation-workflow.md +++ b/site/content/imgpkg/docs/v0.35.x/automation-workflow.md @@ -15,7 +15,7 @@ To complete this workflow you will need access to an OCI registry like Docker Hu 1. Prepare bundle contents - The [examples/basic-step-1/](https://github.com/vmware-tanzu/carvel-imgpkg/tree/develop/examples/basic-step-1) + The [examples/basic-step-1/](https://github.com/carvel-dev/imgpkg/tree/develop/examples/basic-step-1) directory has a `config.yml` file, which contains a very simple Kubernetes application. Your application may have as many configuration files as necessary in various formats such as plain YAML, ytt templates, Helm templates, etc. @@ -25,7 +25,7 @@ To complete this workflow you will need access to an OCI registry like Docker Hu 1. Add `.imgpkg/` directory - [examples/basic-step-2](https://github.com/vmware-tanzu/carvel-imgpkg/tree/develop/examples/basic-step-2) shows what + [examples/basic-step-2](https://github.com/carvel-dev/imgpkg/tree/develop/examples/basic-step-2) shows what a `.imgpkg/` directory may look like. It contains: - **optional** [bundle.yml](resources.md#bundle-metadata): a file which records informational metadata diff --git a/site/content/imgpkg/docs/v0.35.x/basic-workflow.md b/site/content/imgpkg/docs/v0.35.x/basic-workflow.md index 180e76e0d..dab6abf3a 100644 --- a/site/content/imgpkg/docs/v0.35.x/basic-workflow.md +++ b/site/content/imgpkg/docs/v0.35.x/basic-workflow.md @@ -18,13 +18,13 @@ If you would like to deploy the results of this scenario to your Kubernetes clus 1. Prepare bundle contents - The [examples/basic-step-1/](https://github.com/vmware-tanzu/carvel-imgpkg/tree/develop/examples/basic-step-1) directory has a `config.yml` file, which contains a very simple Kubernetes application. Your application may have as many configuration files as necessary in various formats such as plain YAML, ytt templates, Helm templates, etc. + The [examples/basic-step-1/](https://github.com/carvel-dev/imgpkg/tree/develop/examples/basic-step-1) directory has a `config.yml` file, which contains a very simple Kubernetes application. Your application may have as many configuration files as necessary in various formats such as plain YAML, ytt templates, Helm templates, etc. In our example `config.yml` includes an image reference to `docker.io/dkalinin/k8s-simple-app`. This reference does not point to an exact image (via digest) meaning that it may change over time. To ensure we get precisely the bits we expect, we will lock it down to an exact image next. 1. Add `.imgpkg/` directory - [examples/basic-step-2](https://github.com/vmware-tanzu/carvel-imgpkg/tree/develop/examples/basic-step-2) shows what a `.imgpkg/` directory may look like. It contains: + [examples/basic-step-2](https://github.com/carvel-dev/imgpkg/tree/develop/examples/basic-step-2) shows what a `.imgpkg/` directory may look like. It contains: - **optional** [bundle.yml](resources.md#bundle-metadata): a file which records informational metadata - **required** [images.yml](resources.md#imageslock): a file which records image references used by the configuration diff --git a/site/content/imgpkg/docs/v0.35.x/install.md b/site/content/imgpkg/docs/v0.35.x/install.md index cb14ae645..0ba30f7a4 100644 --- a/site/content/imgpkg/docs/v0.35.x/install.md +++ b/site/content/imgpkg/docs/v0.35.x/install.md @@ -29,17 +29,17 @@ $ imgpkg version ## Via Homebrew (macOS or Linux) -Based on [github.com/vmware-tanzu/homebrew-carvel](https://github.com/vmware-tanzu/homebrew-carvel). +Based on [github.com/carvel-dev/homebrew](https://github.com/carvel-dev/homebrew). ```bash -$ brew tap vmware-tanzu/carvel +$ brew tap carvel-dev/carvel $ brew install imgpkg $ imgpkg version ``` ## Specific version from a GitHub release -To download, click on one of the assets in a [chosen GitHub release](https://github.com/vmware-tanzu/carvel-imgpkg/releases), for example for 'imgpkg-darwin-amd64'. +To download, click on one of the assets in a [chosen GitHub release](https://github.com/carvel-dev/imgpkg/releases), for example for 'imgpkg-darwin-amd64'. ```bash # **Compare binary checksum** against what's specified in the release notes diff --git a/site/content/imgpkg/docs/v0.36.x/automation-workflow.md b/site/content/imgpkg/docs/v0.36.x/automation-workflow.md index 3884ad3e8..1fb36d327 100644 --- a/site/content/imgpkg/docs/v0.36.x/automation-workflow.md +++ b/site/content/imgpkg/docs/v0.36.x/automation-workflow.md @@ -15,7 +15,7 @@ To complete this workflow you will need access to an OCI registry like Docker Hu 1. Prepare bundle contents - The [examples/basic-step-1/](https://github.com/vmware-tanzu/carvel-imgpkg/tree/develop/examples/basic-step-1) + The [examples/basic-step-1/](https://github.com/carvel-dev/imgpkg/tree/develop/examples/basic-step-1) directory has a `config.yml` file, which contains a very simple Kubernetes application. Your application may have as many configuration files as necessary in various formats such as plain YAML, ytt templates, Helm templates, etc. @@ -25,7 +25,7 @@ To complete this workflow you will need access to an OCI registry like Docker Hu 1. Add `.imgpkg/` directory - [examples/basic-step-2](https://github.com/vmware-tanzu/carvel-imgpkg/tree/develop/examples/basic-step-2) shows what + [examples/basic-step-2](https://github.com/carvel-dev/imgpkg/tree/develop/examples/basic-step-2) shows what a `.imgpkg/` directory may look like. It contains: - **optional** [bundle.yml](resources.md#bundle-metadata): a file which records informational metadata diff --git a/site/content/imgpkg/docs/v0.36.x/basic-workflow.md b/site/content/imgpkg/docs/v0.36.x/basic-workflow.md index 180e76e0d..dab6abf3a 100644 --- a/site/content/imgpkg/docs/v0.36.x/basic-workflow.md +++ b/site/content/imgpkg/docs/v0.36.x/basic-workflow.md @@ -18,13 +18,13 @@ If you would like to deploy the results of this scenario to your Kubernetes clus 1. Prepare bundle contents - The [examples/basic-step-1/](https://github.com/vmware-tanzu/carvel-imgpkg/tree/develop/examples/basic-step-1) directory has a `config.yml` file, which contains a very simple Kubernetes application. Your application may have as many configuration files as necessary in various formats such as plain YAML, ytt templates, Helm templates, etc. + The [examples/basic-step-1/](https://github.com/carvel-dev/imgpkg/tree/develop/examples/basic-step-1) directory has a `config.yml` file, which contains a very simple Kubernetes application. Your application may have as many configuration files as necessary in various formats such as plain YAML, ytt templates, Helm templates, etc. In our example `config.yml` includes an image reference to `docker.io/dkalinin/k8s-simple-app`. This reference does not point to an exact image (via digest) meaning that it may change over time. To ensure we get precisely the bits we expect, we will lock it down to an exact image next. 1. Add `.imgpkg/` directory - [examples/basic-step-2](https://github.com/vmware-tanzu/carvel-imgpkg/tree/develop/examples/basic-step-2) shows what a `.imgpkg/` directory may look like. It contains: + [examples/basic-step-2](https://github.com/carvel-dev/imgpkg/tree/develop/examples/basic-step-2) shows what a `.imgpkg/` directory may look like. It contains: - **optional** [bundle.yml](resources.md#bundle-metadata): a file which records informational metadata - **required** [images.yml](resources.md#imageslock): a file which records image references used by the configuration diff --git a/site/content/imgpkg/docs/v0.36.x/install.md b/site/content/imgpkg/docs/v0.36.x/install.md index cb14ae645..0ba30f7a4 100644 --- a/site/content/imgpkg/docs/v0.36.x/install.md +++ b/site/content/imgpkg/docs/v0.36.x/install.md @@ -29,17 +29,17 @@ $ imgpkg version ## Via Homebrew (macOS or Linux) -Based on [github.com/vmware-tanzu/homebrew-carvel](https://github.com/vmware-tanzu/homebrew-carvel). +Based on [github.com/carvel-dev/homebrew](https://github.com/carvel-dev/homebrew). ```bash -$ brew tap vmware-tanzu/carvel +$ brew tap carvel-dev/carvel $ brew install imgpkg $ imgpkg version ``` ## Specific version from a GitHub release -To download, click on one of the assets in a [chosen GitHub release](https://github.com/vmware-tanzu/carvel-imgpkg/releases), for example for 'imgpkg-darwin-amd64'. +To download, click on one of the assets in a [chosen GitHub release](https://github.com/carvel-dev/imgpkg/releases), for example for 'imgpkg-darwin-amd64'. ```bash # **Compare binary checksum** against what's specified in the release notes diff --git a/site/content/imgpkg/docs/v0.37.x/automation-workflow.md b/site/content/imgpkg/docs/v0.37.x/automation-workflow.md index 3884ad3e8..1fb36d327 100644 --- a/site/content/imgpkg/docs/v0.37.x/automation-workflow.md +++ b/site/content/imgpkg/docs/v0.37.x/automation-workflow.md @@ -15,7 +15,7 @@ To complete this workflow you will need access to an OCI registry like Docker Hu 1. Prepare bundle contents - The [examples/basic-step-1/](https://github.com/vmware-tanzu/carvel-imgpkg/tree/develop/examples/basic-step-1) + The [examples/basic-step-1/](https://github.com/carvel-dev/imgpkg/tree/develop/examples/basic-step-1) directory has a `config.yml` file, which contains a very simple Kubernetes application. Your application may have as many configuration files as necessary in various formats such as plain YAML, ytt templates, Helm templates, etc. @@ -25,7 +25,7 @@ To complete this workflow you will need access to an OCI registry like Docker Hu 1. Add `.imgpkg/` directory - [examples/basic-step-2](https://github.com/vmware-tanzu/carvel-imgpkg/tree/develop/examples/basic-step-2) shows what + [examples/basic-step-2](https://github.com/carvel-dev/imgpkg/tree/develop/examples/basic-step-2) shows what a `.imgpkg/` directory may look like. It contains: - **optional** [bundle.yml](resources.md#bundle-metadata): a file which records informational metadata diff --git a/site/content/imgpkg/docs/v0.37.x/basic-workflow.md b/site/content/imgpkg/docs/v0.37.x/basic-workflow.md index 180e76e0d..dab6abf3a 100644 --- a/site/content/imgpkg/docs/v0.37.x/basic-workflow.md +++ b/site/content/imgpkg/docs/v0.37.x/basic-workflow.md @@ -18,13 +18,13 @@ If you would like to deploy the results of this scenario to your Kubernetes clus 1. Prepare bundle contents - The [examples/basic-step-1/](https://github.com/vmware-tanzu/carvel-imgpkg/tree/develop/examples/basic-step-1) directory has a `config.yml` file, which contains a very simple Kubernetes application. Your application may have as many configuration files as necessary in various formats such as plain YAML, ytt templates, Helm templates, etc. + The [examples/basic-step-1/](https://github.com/carvel-dev/imgpkg/tree/develop/examples/basic-step-1) directory has a `config.yml` file, which contains a very simple Kubernetes application. Your application may have as many configuration files as necessary in various formats such as plain YAML, ytt templates, Helm templates, etc. In our example `config.yml` includes an image reference to `docker.io/dkalinin/k8s-simple-app`. This reference does not point to an exact image (via digest) meaning that it may change over time. To ensure we get precisely the bits we expect, we will lock it down to an exact image next. 1. Add `.imgpkg/` directory - [examples/basic-step-2](https://github.com/vmware-tanzu/carvel-imgpkg/tree/develop/examples/basic-step-2) shows what a `.imgpkg/` directory may look like. It contains: + [examples/basic-step-2](https://github.com/carvel-dev/imgpkg/tree/develop/examples/basic-step-2) shows what a `.imgpkg/` directory may look like. It contains: - **optional** [bundle.yml](resources.md#bundle-metadata): a file which records informational metadata - **required** [images.yml](resources.md#imageslock): a file which records image references used by the configuration diff --git a/site/content/imgpkg/docs/v0.37.x/install.md b/site/content/imgpkg/docs/v0.37.x/install.md index cb14ae645..0ba30f7a4 100644 --- a/site/content/imgpkg/docs/v0.37.x/install.md +++ b/site/content/imgpkg/docs/v0.37.x/install.md @@ -29,17 +29,17 @@ $ imgpkg version ## Via Homebrew (macOS or Linux) -Based on [github.com/vmware-tanzu/homebrew-carvel](https://github.com/vmware-tanzu/homebrew-carvel). +Based on [github.com/carvel-dev/homebrew](https://github.com/carvel-dev/homebrew). ```bash -$ brew tap vmware-tanzu/carvel +$ brew tap carvel-dev/carvel $ brew install imgpkg $ imgpkg version ``` ## Specific version from a GitHub release -To download, click on one of the assets in a [chosen GitHub release](https://github.com/vmware-tanzu/carvel-imgpkg/releases), for example for 'imgpkg-darwin-amd64'. +To download, click on one of the assets in a [chosen GitHub release](https://github.com/carvel-dev/imgpkg/releases), for example for 'imgpkg-darwin-amd64'. ```bash # **Compare binary checksum** against what's specified in the release notes diff --git a/site/content/imgpkg/docs/v0.38.x/automation-workflow.md b/site/content/imgpkg/docs/v0.38.x/automation-workflow.md index 0a6c87d5b..0e131150c 100644 --- a/site/content/imgpkg/docs/v0.38.x/automation-workflow.md +++ b/site/content/imgpkg/docs/v0.38.x/automation-workflow.md @@ -15,7 +15,7 @@ To complete this workflow you will need access to an OCI registry like Docker Hu 1. Prepare bundle contents - The [examples/basic-step-1/](https://github.com/vmware-tanzu/carvel-imgpkg/tree/develop/examples/basic-step-1) + The [examples/basic-step-1/](https://github.com/carvel-dev/imgpkg/tree/develop/examples/basic-step-1) directory has a `config.yml` file, which contains a very simple Kubernetes application. Your application may have as many configuration files as necessary in various formats such as plain YAML, ytt templates, Helm templates, etc. @@ -25,7 +25,7 @@ To complete this workflow you will need access to an OCI registry like Docker Hu 1. Add `.imgpkg/` directory - [examples/basic-step-2](https://github.com/vmware-tanzu/carvel-imgpkg/tree/develop/examples/basic-step-2) shows what + [examples/basic-step-2](https://github.com/carvel-dev/imgpkg/tree/develop/examples/basic-step-2) shows what a `.imgpkg/` directory may look like. It contains: - **optional** [bundle.yml](resources.md#bundle-metadata): a file which records informational metadata diff --git a/site/content/imgpkg/docs/v0.38.x/basic-workflow.md b/site/content/imgpkg/docs/v0.38.x/basic-workflow.md index 572742719..271cb07e3 100644 --- a/site/content/imgpkg/docs/v0.38.x/basic-workflow.md +++ b/site/content/imgpkg/docs/v0.38.x/basic-workflow.md @@ -18,13 +18,13 @@ If you would like to deploy the results of this scenario to your Kubernetes clus 1. Prepare bundle contents - The [examples/basic-step-1/](https://github.com/vmware-tanzu/carvel-imgpkg/tree/develop/examples/basic-step-1) directory has a `config.yml` file, which contains a very simple Kubernetes application. Your application may have as many configuration files as necessary in various formats such as plain YAML, ytt templates, Helm templates, etc. + The [examples/basic-step-1/](https://github.com/carvel-dev/imgpkg/tree/develop/examples/basic-step-1) directory has a `config.yml` file, which contains a very simple Kubernetes application. Your application may have as many configuration files as necessary in various formats such as plain YAML, ytt templates, Helm templates, etc. In our example `config.yml` includes an image reference to `docker.io/dkalinin/k8s-simple-app`. This reference does not point to an exact image (via digest) meaning that it may change over time. To ensure we get precisely the bits we expect, we will lock it down to an exact image next. 1. Add `.imgpkg/` directory - [examples/basic-step-2](https://github.com/vmware-tanzu/carvel-imgpkg/tree/develop/examples/basic-step-2) shows what a `.imgpkg/` directory may look like. It contains: + [examples/basic-step-2](https://github.com/carvel-dev/imgpkg/tree/develop/examples/basic-step-2) shows what a `.imgpkg/` directory may look like. It contains: - **optional** [bundle.yml](resources.md#bundle-metadata): a file which records informational metadata - **required** [images.yml](resources.md#imageslock): a file which records image references used by the configuration diff --git a/site/content/imgpkg/docs/v0.38.x/install.md b/site/content/imgpkg/docs/v0.38.x/install.md index 058244d52..d74978ec7 100644 --- a/site/content/imgpkg/docs/v0.38.x/install.md +++ b/site/content/imgpkg/docs/v0.38.x/install.md @@ -29,17 +29,17 @@ $ imgpkg version ## Via Homebrew (macOS or Linux) -Based on [github.com/vmware-tanzu/homebrew-carvel](https://github.com/vmware-tanzu/homebrew-carvel). +Based on [github.com/carvel-dev/homebrew](https://github.com/carvel-dev/homebrew). ```bash -$ brew tap vmware-tanzu/carvel +$ brew tap carvel-dev/carvel $ brew install imgpkg $ imgpkg version ``` ## Specific version from a GitHub release -To download, click on one of the assets in a [chosen GitHub release](https://github.com/vmware-tanzu/carvel-imgpkg/releases), for example for 'imgpkg-darwin-amd64'. +To download, click on one of the assets in a [chosen GitHub release](https://github.com/carvel-dev/imgpkg/releases), for example for 'imgpkg-darwin-amd64'. ```bash # **Compare binary checksum** against what's specified in the release notes diff --git a/site/content/kapp-controller/_index.html b/site/content/kapp-controller/_index.html index 90b98879e..f042d2100 100644 --- a/site/content/kapp-controller/_index.html +++ b/site/content/kapp-controller/_index.html @@ -65,7 +65,7 @@

Install and update your application declaratively

serviceAccountName: default-ns-sa fetch: - git: - url: https://github.com/vmware-tanzu/carvel-simple-app-on-kubernetes + url: https://github.com/carvel-dev/simple-app-on-kubernetes ref: origin/develop subPath: config-step-2-template template: @@ -74,11 +74,11 @@

Install and update your application declaratively

- kapp: {} {{< / highlight>}} -

Install +

Install our default-ns-rbac example. It creates the default-ns-sa service account that allows us to change any resource in the default namespace. It used as the serviceAccountName in the app spec above.

{{< highlight bash "">}} - $ kapp deploy -a default-ns-rbac -f https://raw.githubusercontent.com/vmware-tanzu/carvel-kapp-controller/develop/examples/rbac/default-ns.yml + $ kapp deploy -a default-ns-rbac -f https://raw.githubusercontent.com/carvel-dev/kapp-controller/develop/examples/rbac/default-ns.yml {{< / highlight>}}

Apply the App CR to your cluster and verify the deployment was successful:

diff --git a/site/content/kapp-controller/docs/develop/faq.md b/site/content/kapp-controller/docs/develop/faq.md index 22fd96c02..2df7258c2 100644 --- a/site/content/kapp-controller/docs/develop/faq.md +++ b/site/content/kapp-controller/docs/develop/faq.md @@ -10,9 +10,9 @@ custom resource. ### How can I control App CR reconciliation (pause, force, adjust frequency...)? You can set and unset spec.paused -([example](https://github.com/vmware-tanzu/carvel-kapp-controller/blob/d94984a77fa907ac5ecc681e9a842b9877766a6b/test/e2e/pause_test.go#L91)) +([example](https://github.com/carvel-dev/kapp-controller/blob/d94984a77fa907ac5ecc681e9a842b9877766a6b/test/e2e/pause_test.go#L91)) or fiddle with spec.syncPeriod ([example]( -https://github.com/vmware-tanzu/carvel-kapp-controller/blob/d94984a77fa907ac5ecc681e9a842b9877766a6b/test/e2e/app_secret_configmap_reconcile_test.go#L133)), which +https://github.com/carvel-dev/kapp-controller/blob/d94984a77fa907ac5ecc681e9a842b9877766a6b/test/e2e/app_secret_configmap_reconcile_test.go#L133)), which defaults to 30 seconds. ### How can I tell which version of kapp-controller is installed? diff --git a/site/content/kapp-controller/docs/develop/install.md b/site/content/kapp-controller/docs/develop/install.md index 2a1649756..482560ad0 100644 --- a/site/content/kapp-controller/docs/develop/install.md +++ b/site/content/kapp-controller/docs/develop/install.md @@ -2,18 +2,18 @@ title: Install --- -Grab the latest copy of YAML from the [Releases page](https://github.com/vmware-tanzu/carvel-kapp-controller/releases) and use your favorite deployment tool (such as [kapp](/kapp) or kubectl) to install it. +Grab the latest copy of YAML from the [Releases page](https://github.com/carvel-dev/kapp-controller/releases) and use your favorite deployment tool (such as [kapp](/kapp) or kubectl) to install it. Example: ```bash -$ kapp deploy -a kc -f https://github.com/vmware-tanzu/carvel-kapp-controller/releases/latest/download/release.yml +$ kapp deploy -a kc -f https://github.com/carvel-dev/kapp-controller/releases/latest/download/release.yml ``` or ```bash -$ kubectl apply -f https://github.com/vmware-tanzu/carvel-kapp-controller/releases/latest/download/release.yml +$ kubectl apply -f https://github.com/carvel-dev/kapp-controller/releases/latest/download/release.yml ``` ## Specific Environments and Distributions @@ -113,17 +113,17 @@ $ kctrl version #### Via Homebrew (macOS or Linux) -Based on [github.com/vmware-tanzu/homebrew-carvel](https://github.com/vmware-tanzu/homebrew-carvel). +Based on [github.com/carvel-dev/homebrew](https://github.com/carvel-dev/homebrew). ```bash -$ brew tap vmware-tanzu/carvel +$ brew tap carvel-dev/carvel $ brew install kctrl $ kctrl version ``` #### Specific version from a GitHub release -To download, click on one of the assets in a [chosen GitHub release](https://github.com/vmware-tanzu/carvel-kapp-controller/releases), for example for 'kctrl-darwin-amd64'. +To download, click on one of the assets in a [chosen GitHub release](https://github.com/carvel-dev/kapp-controller/releases), for example for 'kctrl-darwin-amd64'. ```bash # **Compare binary checksum** against what's specified in the release notes diff --git a/site/content/kapp-controller/docs/develop/oss-packages.md b/site/content/kapp-controller/docs/develop/oss-packages.md index 84d9d2005..8a60deb26 100644 --- a/site/content/kapp-controller/docs/develop/oss-packages.md +++ b/site/content/kapp-controller/docs/develop/oss-packages.md @@ -4,7 +4,7 @@ title: OSS Carvel Packages This page provides a list of Carvel Packages and Package Repositories that are available to open source users. -Do you have a Package or Package Repository you'd like to add to this list? Please make a PR with details to our [docs](https://github.com/vmware-tanzu/carvel/main/site/content/kapp-controller/docs/latest/oss-packages.md). +Do you have a Package or Package Repository you'd like to add to this list? Please make a PR with details to our [docs](https://github.com/carvel-dev/carvelmain/site/content/kapp-controller/docs/latest/oss-packages.md). ## Tanzu Community Edition Tanzu Community Edition provides several open source [Carvel Packages](https://tanzucommunityedition.io/packages/). These are actively contributed to and maintained by contributors to Tanzu Community Edition. A list of the Package CRs can be found [here](https://github.com/vmware-tanzu/community-edition/tree/main/addons/packages). You can add the Package Repository to your cluster by creating a PackageRepository CR. diff --git a/site/content/kapp-controller/docs/develop/packaging-tutorial.md b/site/content/kapp-controller/docs/develop/packaging-tutorial.md index c3e03085e..597a97da2 100644 --- a/site/content/kapp-controller/docs/develop/packaging-tutorial.md +++ b/site/content/kapp-controller/docs/develop/packaging-tutorial.md @@ -17,8 +17,8 @@ We'll be using [Carvel](https://carvel.dev/) tools throughout this tutorial, so Install the tools with the scripts below: ```bash -wget https://raw.githubusercontent.com/vmware-tanzu/carvel-kapp-controller/83fffcfe99a65031b4170813acf94f8d5058b346/hack/dependencies.yml -wget https://raw.githubusercontent.com/vmware-tanzu/carvel-kapp-controller/83fffcfe99a65031b4170813acf94f8d5058b346/hack/install-deps.sh +wget https://raw.githubusercontent.com/carvel-dev/kapp-controller/83fffcfe99a65031b4170813acf94f8d5058b346/hack/dependencies.yml +wget https://raw.githubusercontent.com/carvel-dev/kapp-controller/83fffcfe99a65031b4170813acf94f8d5058b346/hack/install-deps.sh chmod a+x ./install-deps.sh ./install-deps.sh ``` @@ -34,7 +34,7 @@ You can skip this step if you want to get straight to kapp-controller. First pull down the yaml for this example: ```bash -wget https://raw.githubusercontent.com/vmware-tanzu/carvel-kapp/5886f388900ce66e4318220025ca77d16bfaa488/examples/jobs/cron-job.yml +wget https://raw.githubusercontent.com/carvel-dev/kapp/5886f388900ce66e4318220025ca77d16bfaa488/examples/jobs/cron-job.yml ``` Then deploy a CronJob to the Kubernetes cluster in this environment: @@ -72,7 +72,7 @@ Use kapp to install kapp-controller (reconciliation may take a moment, which you could use to read about [kubernetes controller reconciliation loops](https://kubernetes.io/docs/concepts/architecture/controller/)): ```bash -kapp deploy -a kc -f https://github.com/vmware-tanzu/carvel-kapp-controller/releases/download/v0.32.0/release.yml -y +kapp deploy -a kc -f https://github.com/carvel-dev/kapp-controller/releases/download/v0.32.0/release.yml -y ``` Gaze upon the splendor! @@ -447,7 +447,7 @@ This yaml snippet also contains a Kubernetes secret, which is referenced by the Finally, to install the above package, we will also need to create `default-ns-sa` service account (refer to [Security model](https://carvel.dev/kapp-controller/docs/latest/security-model/) for explanation of how service accounts are used) that give kapp-controller privileges to create resources in the default namespace: ```bash -kapp deploy -a default-ns-rbac -f https://raw.githubusercontent.com/vmware-tanzu/carvel-kapp-controller/develop/examples/rbac/default-ns.yml -y +kapp deploy -a default-ns-rbac -f https://raw.githubusercontent.com/carvel-dev/kapp-controller/develop/examples/rbac/default-ns.yml -y ``` Apply the PackageInstall using kapp: diff --git a/site/content/kapp-controller/docs/develop/private-registry-auth.md b/site/content/kapp-controller/docs/develop/private-registry-auth.md index 5592a4d6d..cea5697ae 100644 --- a/site/content/kapp-controller/docs/develop/private-registry-auth.md +++ b/site/content/kapp-controller/docs/develop/private-registry-auth.md @@ -17,13 +17,13 @@ As a package consumer you may need to provide registry credentials if you are co - credentials consumed by Kubelets - e.g. needed by Kafka cluster Pods created for KafkaInstance CR -Providing credentials manually to each one of these parts of the system can become a hassle. kapp-controller v0.24.0+ when installed together with [secretgen-controller](https://github.com/vmware-tanzu/carvel-secretgen-controller) v0.5.0+ allow package consumers and package authors to simplify such configuration. +Providing credentials manually to each one of these parts of the system can become a hassle. kapp-controller v0.24.0+ when installed together with [secretgen-controller](https://github.com/carvel-dev/secretgen-controller) v0.5.0+ allow package consumers and package authors to simplify such configuration. Note that if you are using an IaaS provided Kubernetes cluster already preauthenticated with an IaaS provided registry, then there is no need to provide credentials manually in the cluster. kapp-controller v0.25.0+ is able to automatically pick up provided credentials to satisfy first two bullet points above. Last two bullet points are already satisfied by the Kubernetes kubelet. ## secretgen-controller's placeholder secrets and SecretExport CR -For this specific use case, secretgen-controller allows package consumer to specify registry credentials in one namespace and allows to export that secret to the entire cluster (or subset of namespaces) via [SecretExport CR](https://github.com/vmware-tanzu/carvel-secretgen-controller/blob/develop/docs/secret-export.md#secretexport-and-secretrequest). Registry credentials could be consumed in different namespaces via "placeholder secrets". +For this specific use case, secretgen-controller allows package consumer to specify registry credentials in one namespace and allows to export that secret to the entire cluster (or subset of namespaces) via [SecretExport CR](https://github.com/carvel-dev/secretgen-controller/blob/develop/docs/secret-export.md#secretexport-and-secretrequest). Registry credentials could be consumed in different namespaces via "placeholder secrets". A placeholder secret is: - plain Kubernetes Secret @@ -83,7 +83,7 @@ If you are an owner of an operator, similar to the above section, we encourage y - Install secretgen-controller v0.5.0+ ```bash - kapp deploy -a sg -f https://github.com/vmware-tanzu/carvel-secretgen-controller/releases/download/v0.5.0/release.yml + kapp deploy -a sg -f https://github.com/carvel-dev/secretgen-controller/releases/download/v0.5.0/release.yml ``` - Create registry credential Secret and use SecretExport CR to make it available for all namespaces (Note: if you use `kubectl create secret docker-registry` and you want to auth with DockerHub, please specify `--docker-server=index.docker.io` explicitly instead of relying on default server value.) diff --git a/site/content/kapp-controller/docs/develop/walkthrough.md b/site/content/kapp-controller/docs/develop/walkthrough.md index 13c4cd079..31bdbd316 100644 --- a/site/content/kapp-controller/docs/develop/walkthrough.md +++ b/site/content/kapp-controller/docs/develop/walkthrough.md @@ -8,15 +8,15 @@ You can use [kapp](/kapp) or another tool such as kubectl to deploy the followin 1. [Install](install.md) kapp-controller onto your cluster. -1. Install [examples/default-ns-rbac.yml](https://github.com/vmware-tanzu/carvel-kapp-controller/blob/develop/examples/rbac/default-ns.yml). +1. Install [examples/default-ns-rbac.yml](https://github.com/carvel-dev/kapp-controller/blob/develop/examples/rbac/default-ns.yml). It creates `default-ns-sa` service account to change resources within the `default` namespace. The App CR in the next step uses the service account. ```bash-plain - $ kapp deploy -a default-ns-rbac -f https://raw.githubusercontent.com/vmware-tanzu/carvel-kapp-controller/develop/examples/rbac/default-ns.yml + $ kapp deploy -a default-ns-rbac -f https://raw.githubusercontent.com/carvel-dev/kapp-controller/develop/examples/rbac/default-ns.yml ``` -1. Install [examples/simple-app-git/1.yml](https://github.com/vmware-tanzu/carvel-kapp-controller/blob/develop/examples/simple-app-git/1.yml) App CR. +1. Install [examples/simple-app-git/1.yml](https://github.com/carvel-dev/kapp-controller/blob/develop/examples/simple-app-git/1.yml) App CR. It specifies how to fetch, template, and deploy the example application. diff --git a/site/content/kapp-controller/docs/v0.31.0/faq.md b/site/content/kapp-controller/docs/v0.31.0/faq.md index c3c478ece..47fbbfe3e 100644 --- a/site/content/kapp-controller/docs/v0.31.0/faq.md +++ b/site/content/kapp-controller/docs/v0.31.0/faq.md @@ -11,9 +11,9 @@ custom resource. ### How can I control App CR reconciliation (pause, force, adjust frequency...)? You can set and unset spec.paused -([example](https://github.com/vmware-tanzu/carvel-kapp-controller/blob/d94984a77fa907ac5ecc681e9a842b9877766a6b/test/e2e/pause_test.go#L91)) +([example](https://github.com/carvel-dev/kapp-controller/blob/d94984a77fa907ac5ecc681e9a842b9877766a6b/test/e2e/pause_test.go#L91)) or fiddle with spec.syncPeriod ([example]( -https://github.com/vmware-tanzu/carvel-kapp-controller/blob/d94984a77fa907ac5ecc681e9a842b9877766a6b/test/e2e/app_secret_configmap_reconcile_test.go#L133)), which +https://github.com/carvel-dev/kapp-controller/blob/d94984a77fa907ac5ecc681e9a842b9877766a6b/test/e2e/app_secret_configmap_reconcile_test.go#L133)), which defaults to 30 seconds. ### How can I tell which version of kapp-controller is installed? diff --git a/site/content/kapp-controller/docs/v0.31.0/install.md b/site/content/kapp-controller/docs/v0.31.0/install.md index 6d45135de..cc606c3e0 100644 --- a/site/content/kapp-controller/docs/v0.31.0/install.md +++ b/site/content/kapp-controller/docs/v0.31.0/install.md @@ -3,18 +3,18 @@ title: Install --- -Grab the latest copy of YAML from the [Releases page](https://github.com/vmware-tanzu/carvel-kapp-controller/releases) and use your favorite deployment tool (such as [kapp](/kapp) or kubectl) to install it. +Grab the latest copy of YAML from the [Releases page](https://github.com/carvel-dev/kapp-controller/releases) and use your favorite deployment tool (such as [kapp](/kapp) or kubectl) to install it. Example: ```bash -$ kapp deploy -a kc -f https://github.com/vmware-tanzu/carvel-kapp-controller/releases/latest/download/release.yml +$ kapp deploy -a kc -f https://github.com/carvel-dev/kapp-controller/releases/latest/download/release.yml ``` or ```bash -$ kubectl apply -f https://github.com/vmware-tanzu/carvel-kapp-controller/releases/latest/download/release.yml +$ kubectl apply -f https://github.com/carvel-dev/kapp-controller/releases/latest/download/release.yml ``` ## Specific Environments and Distributions diff --git a/site/content/kapp-controller/docs/v0.31.0/oss-packages.md b/site/content/kapp-controller/docs/v0.31.0/oss-packages.md index 4012235a5..bcd635082 100644 --- a/site/content/kapp-controller/docs/v0.31.0/oss-packages.md +++ b/site/content/kapp-controller/docs/v0.31.0/oss-packages.md @@ -5,7 +5,7 @@ title: OSS Carvel Packages This page provides a list of Carvel Packages and Package Repositories that are available to open source users. -Do you have a Package or Package Repository you'd like to add to this list? Please make a PR with details to our [docs](https://github.com/vmware-tanzu/carvel/main/site/content/kapp-controller/docs/latest/oss-packages.md). +Do you have a Package or Package Repository you'd like to add to this list? Please make a PR with details to our [docs](https://github.com/carvel-dev/carvelmain/site/content/kapp-controller/docs/latest/oss-packages.md). ## Tanzu Community Edition Tanzu Community Edition provides several open source [Carvel Packages](https://tanzucommunityedition.io/packages/). These are actively contributed to and maintained by contributors to Tanzu Community Edition. A list of the Package CRs can be found [here](https://github.com/vmware-tanzu/community-edition/tree/main/addons/packages). You can add the Package Repository to your cluster by creating a PackageRepository CR. diff --git a/site/content/kapp-controller/docs/v0.31.0/packaging-tutorial.md b/site/content/kapp-controller/docs/v0.31.0/packaging-tutorial.md index 0de168d6e..19c7c98c6 100644 --- a/site/content/kapp-controller/docs/v0.31.0/packaging-tutorial.md +++ b/site/content/kapp-controller/docs/v0.31.0/packaging-tutorial.md @@ -19,7 +19,7 @@ Install the whole tool suite with the script below: (Note: we are temporarily overriding kapp-controller's version to jump to ytt 0.38.0, in order to include the recent OpenAPI Schema feature in this tutorial) ```bash -wget -O- https://raw.githubusercontent.com/vmware-tanzu/carvel-kapp-controller/fc5458fe2102d67e85116c26534a35e265b28125/hack/install-deps.sh | \ +wget -O- https://raw.githubusercontent.com/carvel-dev/kapp-controller/fc5458fe2102d67e85116c26534a35e265b28125/hack/install-deps.sh | \ sed 's/ytt_version=v0.35.1/ytt_version=v0.38.0/' | \ sed 's/0aa78f7b5f5a0a4c39bddfed915172880344270809c26b9844e9d0cbf6437030/2ca800c561464e0b252e5ee5cacff6aa53831e65e2fb9a09cf388d764013c40d/' | \ bash @@ -38,7 +38,7 @@ You can skip this step if you want to get straight to kapp-controller. First clone the GitHub repository for examples: ```bash -git clone https://github.com/vmware-tanzu/carvel-kapp +git clone https://github.com/carvel-dev/kapp ``` Then deploy a CronJob to the Kubernetes cluster in this environment: @@ -76,7 +76,7 @@ Use kapp to install kapp-controller (reconciliation may take a moment, which you could use to read about [kubernetes controller reconciliation loops](https://kubernetes.io/docs/concepts/architecture/controller/)): ```bash -kapp deploy -a kc -f https://github.com/vmware-tanzu/carvel-kapp-controller/releases/download/v0.21.0/release.yml -y +kapp deploy -a kc -f https://github.com/carvel-dev/kapp-controller/releases/download/v0.21.0/release.yml -y ``` Gaze upon the splendor! @@ -451,7 +451,7 @@ This yaml snippet also contains a Kubernetes secret, which is referenced by the Finally, to install the above package, we will also need to create `default-ns-sa` service account (refer to [Security model](security-model.md) for explanation of how service accounts are used) that give kapp-controller privileges to create resources in the default namespace: ```bash -kapp deploy -a default-ns-rbac -f https://raw.githubusercontent.com/vmware-tanzu/carvel-kapp-controller/develop/examples/rbac/default-ns.yml -y +kapp deploy -a default-ns-rbac -f https://raw.githubusercontent.com/carvel-dev/kapp-controller/develop/examples/rbac/default-ns.yml -y ``` Apply the PackageInstall using kapp: diff --git a/site/content/kapp-controller/docs/v0.31.0/private-registry-auth.md b/site/content/kapp-controller/docs/v0.31.0/private-registry-auth.md index ce7320d0d..e6970afce 100644 --- a/site/content/kapp-controller/docs/v0.31.0/private-registry-auth.md +++ b/site/content/kapp-controller/docs/v0.31.0/private-registry-auth.md @@ -18,13 +18,13 @@ As a package consumer you may need to provide registry credentials if you are co - credentials consumed by Kubelets - e.g. needed by Kafka cluster Pods created for KafkaInstance CR -Providing credentials manually to each one of these parts of the system can become a hassle. kapp-controller v0.24.0+ when installed together with [secretgen-controller](https://github.com/vmware-tanzu/carvel-secretgen-controller) v0.5.0+ allow package consumers and package authors to simplify such configuration. +Providing credentials manually to each one of these parts of the system can become a hassle. kapp-controller v0.24.0+ when installed together with [secretgen-controller](https://github.com/carvel-dev/secretgen-controller) v0.5.0+ allow package consumers and package authors to simplify such configuration. Note that if you are using an IaaS provided Kubernetes cluster already preauthenticated with an IaaS provided registry, then there is no need to provide credentials manually in the cluster. kapp-controller v0.25.0+ is able to automatically pick up provided credentials to satisfy first two bullet points above. Last two bullet points are already satisfied by the Kubernetes kubelet. ## secretgen-controller's placeholder secrets and SecretExport CR -For this specific use case, secretgen-controller allows package consumer to specify registry credentials in one namespace and allows to export that secret to the entire cluster (or subset of namespaces) via [SecretExport CR](https://github.com/vmware-tanzu/carvel-secretgen-controller/blob/develop/docs/secret-export.md#secretexport-and-secretrequest). Registry credentials could be consumed in different namespaces via "placeholder secrets". +For this specific use case, secretgen-controller allows package consumer to specify registry credentials in one namespace and allows to export that secret to the entire cluster (or subset of namespaces) via [SecretExport CR](https://github.com/carvel-dev/secretgen-controller/blob/develop/docs/secret-export.md#secretexport-and-secretrequest). Registry credentials could be consumed in different namespaces via "placeholder secrets". A placeholder secret is: - plain Kubernetes Secret @@ -84,7 +84,7 @@ If you are an owner of an operator, similar to the above section, we encourage y - Install secretgen-controller v0.5.0+ ```bash - kapp deploy -a sg -f https://github.com/vmware-tanzu/carvel-secretgen-controller/releases/download/v0.5.0/release.yml + kapp deploy -a sg -f https://github.com/carvel-dev/secretgen-controller/releases/download/v0.5.0/release.yml ``` - Create registry credential Secret and use SecretExport CR to make it available for all namespaces (Note: if you use `kubectl create secret docker-registry` and you want to auth with DockerHub, please specify `--docker-server=index.docker.io` explicitly instead of relying on default server value.) diff --git a/site/content/kapp-controller/docs/v0.31.0/walkthrough.md b/site/content/kapp-controller/docs/v0.31.0/walkthrough.md index 9ba9764a4..07100c9f4 100644 --- a/site/content/kapp-controller/docs/v0.31.0/walkthrough.md +++ b/site/content/kapp-controller/docs/v0.31.0/walkthrough.md @@ -9,14 +9,14 @@ You can use `kubectl` (or another tool) to deploy the YAML examples below. We've - Start by [installing](install.md) kapp-controller onto your cluster -- Install [examples/default-ns-rbac.yml](https://github.com/vmware-tanzu/carvel-kapp-controller/blob/develop/examples/rbac/default-ns.yml). It creates `default-ns-sa` service account that allows to change any +- Install [examples/default-ns-rbac.yml](https://github.com/carvel-dev/kapp-controller/blob/develop/examples/rbac/default-ns.yml). It creates `default-ns-sa` service account that allows to change any resource within the `default` namespace. This will be used by App CR below. ```bash-plain - $ kapp deploy -a default-ns-rbac -f https://raw.githubusercontent.com/vmware-tanzu/carvel-kapp-controller/develop/examples/rbac/default-ns.yml + $ kapp deploy -a default-ns-rbac -f https://raw.githubusercontent.com/carvel-dev/kapp-controller/develop/examples/rbac/default-ns.yml ``` -- Install [examples/simple-app-git/1.yml](https://github.com/vmware-tanzu/carvel-kapp-controller/blob/develop/examples/simple-app-git/1.yml) App CR. It specifies how to fetch, template, and deploy our example application. +- Install [examples/simple-app-git/1.yml](https://github.com/carvel-dev/kapp-controller/blob/develop/examples/simple-app-git/1.yml) App CR. It specifies how to fetch, template, and deploy our example application. ```bash-plain $ kapp deploy -a simple-app -f https://raw.githubusercontent.com/k14s/kapp-controller/develop/examples/simple-app-git/1.yml diff --git a/site/content/kapp-controller/docs/v0.32.0/faq.md b/site/content/kapp-controller/docs/v0.32.0/faq.md index c3c478ece..47fbbfe3e 100644 --- a/site/content/kapp-controller/docs/v0.32.0/faq.md +++ b/site/content/kapp-controller/docs/v0.32.0/faq.md @@ -11,9 +11,9 @@ custom resource. ### How can I control App CR reconciliation (pause, force, adjust frequency...)? You can set and unset spec.paused -([example](https://github.com/vmware-tanzu/carvel-kapp-controller/blob/d94984a77fa907ac5ecc681e9a842b9877766a6b/test/e2e/pause_test.go#L91)) +([example](https://github.com/carvel-dev/kapp-controller/blob/d94984a77fa907ac5ecc681e9a842b9877766a6b/test/e2e/pause_test.go#L91)) or fiddle with spec.syncPeriod ([example]( -https://github.com/vmware-tanzu/carvel-kapp-controller/blob/d94984a77fa907ac5ecc681e9a842b9877766a6b/test/e2e/app_secret_configmap_reconcile_test.go#L133)), which +https://github.com/carvel-dev/kapp-controller/blob/d94984a77fa907ac5ecc681e9a842b9877766a6b/test/e2e/app_secret_configmap_reconcile_test.go#L133)), which defaults to 30 seconds. ### How can I tell which version of kapp-controller is installed? diff --git a/site/content/kapp-controller/docs/v0.32.0/install.md b/site/content/kapp-controller/docs/v0.32.0/install.md index c4d8cf74b..4019a1dc2 100644 --- a/site/content/kapp-controller/docs/v0.32.0/install.md +++ b/site/content/kapp-controller/docs/v0.32.0/install.md @@ -3,18 +3,18 @@ title: Install --- -Grab the latest copy of YAML from the [Releases page](https://github.com/vmware-tanzu/carvel-kapp-controller/releases) and use your favorite deployment tool (such as [kapp](/kapp) or kubectl) to install it. +Grab the latest copy of YAML from the [Releases page](https://github.com/carvel-dev/kapp-controller/releases) and use your favorite deployment tool (such as [kapp](/kapp) or kubectl) to install it. Example: ```bash -$ kapp deploy -a kc -f https://github.com/vmware-tanzu/carvel-kapp-controller/releases/latest/download/release.yml +$ kapp deploy -a kc -f https://github.com/carvel-dev/kapp-controller/releases/latest/download/release.yml ``` or ```bash -$ kubectl apply -f https://github.com/vmware-tanzu/carvel-kapp-controller/releases/latest/download/release.yml +$ kubectl apply -f https://github.com/carvel-dev/kapp-controller/releases/latest/download/release.yml ``` ## Specific Environments and Distributions diff --git a/site/content/kapp-controller/docs/v0.32.0/oss-packages.md b/site/content/kapp-controller/docs/v0.32.0/oss-packages.md index 4012235a5..bcd635082 100644 --- a/site/content/kapp-controller/docs/v0.32.0/oss-packages.md +++ b/site/content/kapp-controller/docs/v0.32.0/oss-packages.md @@ -5,7 +5,7 @@ title: OSS Carvel Packages This page provides a list of Carvel Packages and Package Repositories that are available to open source users. -Do you have a Package or Package Repository you'd like to add to this list? Please make a PR with details to our [docs](https://github.com/vmware-tanzu/carvel/main/site/content/kapp-controller/docs/latest/oss-packages.md). +Do you have a Package or Package Repository you'd like to add to this list? Please make a PR with details to our [docs](https://github.com/carvel-dev/carvelmain/site/content/kapp-controller/docs/latest/oss-packages.md). ## Tanzu Community Edition Tanzu Community Edition provides several open source [Carvel Packages](https://tanzucommunityedition.io/packages/). These are actively contributed to and maintained by contributors to Tanzu Community Edition. A list of the Package CRs can be found [here](https://github.com/vmware-tanzu/community-edition/tree/main/addons/packages). You can add the Package Repository to your cluster by creating a PackageRepository CR. diff --git a/site/content/kapp-controller/docs/v0.32.0/packaging-tutorial.md b/site/content/kapp-controller/docs/v0.32.0/packaging-tutorial.md index bcdb5ae4d..2822749fd 100644 --- a/site/content/kapp-controller/docs/v0.32.0/packaging-tutorial.md +++ b/site/content/kapp-controller/docs/v0.32.0/packaging-tutorial.md @@ -17,8 +17,8 @@ We'll be using [Carvel](https://carvel.dev/) tools throughout this tutorial, so Install the tools with the scripts below: ```bash -wget https://raw.githubusercontent.com/vmware-tanzu/carvel-kapp-controller/83fffcfe99a65031b4170813acf94f8d5058b346/hack/dependencies.yml -wget https://raw.githubusercontent.com/vmware-tanzu/carvel-kapp-controller/83fffcfe99a65031b4170813acf94f8d5058b346/hack/install-deps.sh +wget https://raw.githubusercontent.com/carvel-dev/kapp-controller/83fffcfe99a65031b4170813acf94f8d5058b346/hack/dependencies.yml +wget https://raw.githubusercontent.com/carvel-dev/kapp-controller/83fffcfe99a65031b4170813acf94f8d5058b346/hack/install-deps.sh chmod a+x ./install-deps.sh ./install-deps.sh ``` @@ -34,7 +34,7 @@ You can skip this step if you want to get straight to kapp-controller. First pull down the yaml for this example: ```bash -wget https://raw.githubusercontent.com/vmware-tanzu/carvel-kapp/5886f388900ce66e4318220025ca77d16bfaa488/examples/jobs/cron-job.yml +wget https://raw.githubusercontent.com/carvel-dev/kapp/5886f388900ce66e4318220025ca77d16bfaa488/examples/jobs/cron-job.yml ``` Then deploy a CronJob to the Kubernetes cluster in this environment: @@ -72,7 +72,7 @@ Use kapp to install kapp-controller (reconciliation may take a moment, which you could use to read about [kubernetes controller reconciliation loops](https://kubernetes.io/docs/concepts/architecture/controller/)): ```bash -kapp deploy -a kc -f https://github.com/vmware-tanzu/carvel-kapp-controller/releases/download/v0.32.0/release.yml -y +kapp deploy -a kc -f https://github.com/carvel-dev/kapp-controller/releases/download/v0.32.0/release.yml -y ``` Gaze upon the splendor! @@ -447,7 +447,7 @@ This yaml snippet also contains a Kubernetes secret, which is referenced by the Finally, to install the above package, we will also need to create `default-ns-sa` service account (refer to [Security model](https://carvel.dev/kapp-controller/docs/latest/security-model/) for explanation of how service accounts are used) that give kapp-controller privileges to create resources in the default namespace: ```bash -kapp deploy -a default-ns-rbac -f https://raw.githubusercontent.com/vmware-tanzu/carvel-kapp-controller/develop/examples/rbac/default-ns.yml -y +kapp deploy -a default-ns-rbac -f https://raw.githubusercontent.com/carvel-dev/kapp-controller/develop/examples/rbac/default-ns.yml -y ``` Apply the PackageInstall using kapp: diff --git a/site/content/kapp-controller/docs/v0.32.0/private-registry-auth.md b/site/content/kapp-controller/docs/v0.32.0/private-registry-auth.md index 06b86be9b..01b56d4fd 100644 --- a/site/content/kapp-controller/docs/v0.32.0/private-registry-auth.md +++ b/site/content/kapp-controller/docs/v0.32.0/private-registry-auth.md @@ -18,13 +18,13 @@ As a package consumer you may need to provide registry credentials if you are co - credentials consumed by Kubelets - e.g. needed by Kafka cluster Pods created for KafkaInstance CR -Providing credentials manually to each one of these parts of the system can become a hassle. kapp-controller v0.24.0+ when installed together with [secretgen-controller](https://github.com/vmware-tanzu/carvel-secretgen-controller) v0.5.0+ allow package consumers and package authors to simplify such configuration. +Providing credentials manually to each one of these parts of the system can become a hassle. kapp-controller v0.24.0+ when installed together with [secretgen-controller](https://github.com/carvel-dev/secretgen-controller) v0.5.0+ allow package consumers and package authors to simplify such configuration. Note that if you are using an IaaS provided Kubernetes cluster already preauthenticated with an IaaS provided registry, then there is no need to provide credentials manually in the cluster. kapp-controller v0.25.0+ is able to automatically pick up provided credentials to satisfy first two bullet points above. Last two bullet points are already satisfied by the Kubernetes kubelet. ## secretgen-controller's placeholder secrets and SecretExport CR -For this specific use case, secretgen-controller allows package consumer to specify registry credentials in one namespace and allows to export that secret to the entire cluster (or subset of namespaces) via [SecretExport CR](https://github.com/vmware-tanzu/carvel-secretgen-controller/blob/develop/docs/secret-export.md#secretexport-and-secretrequest). Registry credentials could be consumed in different namespaces via "placeholder secrets". +For this specific use case, secretgen-controller allows package consumer to specify registry credentials in one namespace and allows to export that secret to the entire cluster (or subset of namespaces) via [SecretExport CR](https://github.com/carvel-dev/secretgen-controller/blob/develop/docs/secret-export.md#secretexport-and-secretrequest). Registry credentials could be consumed in different namespaces via "placeholder secrets". A placeholder secret is: - plain Kubernetes Secret @@ -84,7 +84,7 @@ If you are an owner of an operator, similar to the above section, we encourage y - Install secretgen-controller v0.5.0+ ```bash - kapp deploy -a sg -f https://github.com/vmware-tanzu/carvel-secretgen-controller/releases/download/v0.5.0/release.yml + kapp deploy -a sg -f https://github.com/carvel-dev/secretgen-controller/releases/download/v0.5.0/release.yml ``` - Create registry credential Secret and use SecretExport CR to make it available for all namespaces (Note: if you use `kubectl create secret docker-registry` and you want to auth with DockerHub, please specify `--docker-server=index.docker.io` explicitly instead of relying on default server value.) diff --git a/site/content/kapp-controller/docs/v0.32.0/walkthrough.md b/site/content/kapp-controller/docs/v0.32.0/walkthrough.md index 6c4a0ecfc..ca3636764 100644 --- a/site/content/kapp-controller/docs/v0.32.0/walkthrough.md +++ b/site/content/kapp-controller/docs/v0.32.0/walkthrough.md @@ -8,15 +8,15 @@ You can use [kapp](/kapp) or another tool such as kubectl to deploy the followin 1. [Install](install.md) kapp-controller onto your cluster. -1. Install [examples/default-ns-rbac.yml](https://github.com/vmware-tanzu/carvel-kapp-controller/blob/develop/examples/rbac/default-ns.yml). +1. Install [examples/default-ns-rbac.yml](https://github.com/carvel-dev/kapp-controller/blob/develop/examples/rbac/default-ns.yml). It creates `default-ns-sa` service account to change resources within the `default` namespace. The App CR in the next step uses the service account. ```bash-plain - $ kapp deploy -a default-ns-rbac -f https://raw.githubusercontent.com/vmware-tanzu/carvel-kapp-controller/develop/examples/rbac/default-ns.yml + $ kapp deploy -a default-ns-rbac -f https://raw.githubusercontent.com/carvel-dev/kapp-controller/develop/examples/rbac/default-ns.yml ``` -1. Install [examples/simple-app-git/1.yml](https://github.com/vmware-tanzu/carvel-kapp-controller/blob/develop/examples/simple-app-git/1.yml) App CR. +1. Install [examples/simple-app-git/1.yml](https://github.com/carvel-dev/kapp-controller/blob/develop/examples/simple-app-git/1.yml) App CR. It specifies how to fetch, template, and deploy the example application. diff --git a/site/content/kapp-controller/docs/v0.33.1/faq.md b/site/content/kapp-controller/docs/v0.33.1/faq.md index c6ee48e5e..155b8e5df 100644 --- a/site/content/kapp-controller/docs/v0.33.1/faq.md +++ b/site/content/kapp-controller/docs/v0.33.1/faq.md @@ -11,9 +11,9 @@ custom resource. ### How can I control App CR reconciliation (pause, force, adjust frequency...)? You can set and unset spec.paused -([example](https://github.com/vmware-tanzu/carvel-kapp-controller/blob/d94984a77fa907ac5ecc681e9a842b9877766a6b/test/e2e/pause_test.go#L91)) +([example](https://github.com/carvel-dev/kapp-controller/blob/d94984a77fa907ac5ecc681e9a842b9877766a6b/test/e2e/pause_test.go#L91)) or fiddle with spec.syncPeriod ([example]( -https://github.com/vmware-tanzu/carvel-kapp-controller/blob/d94984a77fa907ac5ecc681e9a842b9877766a6b/test/e2e/app_secret_configmap_reconcile_test.go#L133)), which +https://github.com/carvel-dev/kapp-controller/blob/d94984a77fa907ac5ecc681e9a842b9877766a6b/test/e2e/app_secret_configmap_reconcile_test.go#L133)), which defaults to 30 seconds. ### How can I tell which version of kapp-controller is installed? diff --git a/site/content/kapp-controller/docs/v0.33.1/install.md b/site/content/kapp-controller/docs/v0.33.1/install.md index b45a7175d..5cca39299 100644 --- a/site/content/kapp-controller/docs/v0.33.1/install.md +++ b/site/content/kapp-controller/docs/v0.33.1/install.md @@ -3,18 +3,18 @@ title: Install --- -Grab the latest copy of YAML from the [Releases page](https://github.com/vmware-tanzu/carvel-kapp-controller/releases) and use your favorite deployment tool (such as [kapp](/kapp) or kubectl) to install it. +Grab the latest copy of YAML from the [Releases page](https://github.com/carvel-dev/kapp-controller/releases) and use your favorite deployment tool (such as [kapp](/kapp) or kubectl) to install it. Example: ```bash -$ kapp deploy -a kc -f https://github.com/vmware-tanzu/carvel-kapp-controller/releases/latest/download/release.yml +$ kapp deploy -a kc -f https://github.com/carvel-dev/kapp-controller/releases/latest/download/release.yml ``` or ```bash -$ kubectl apply -f https://github.com/vmware-tanzu/carvel-kapp-controller/releases/latest/download/release.yml +$ kubectl apply -f https://github.com/carvel-dev/kapp-controller/releases/latest/download/release.yml ``` ## Specific Environments and Distributions diff --git a/site/content/kapp-controller/docs/v0.33.1/oss-packages.md b/site/content/kapp-controller/docs/v0.33.1/oss-packages.md index 4012235a5..bcd635082 100644 --- a/site/content/kapp-controller/docs/v0.33.1/oss-packages.md +++ b/site/content/kapp-controller/docs/v0.33.1/oss-packages.md @@ -5,7 +5,7 @@ title: OSS Carvel Packages This page provides a list of Carvel Packages and Package Repositories that are available to open source users. -Do you have a Package or Package Repository you'd like to add to this list? Please make a PR with details to our [docs](https://github.com/vmware-tanzu/carvel/main/site/content/kapp-controller/docs/latest/oss-packages.md). +Do you have a Package or Package Repository you'd like to add to this list? Please make a PR with details to our [docs](https://github.com/carvel-dev/carvelmain/site/content/kapp-controller/docs/latest/oss-packages.md). ## Tanzu Community Edition Tanzu Community Edition provides several open source [Carvel Packages](https://tanzucommunityedition.io/packages/). These are actively contributed to and maintained by contributors to Tanzu Community Edition. A list of the Package CRs can be found [here](https://github.com/vmware-tanzu/community-edition/tree/main/addons/packages). You can add the Package Repository to your cluster by creating a PackageRepository CR. diff --git a/site/content/kapp-controller/docs/v0.33.1/packaging-tutorial.md b/site/content/kapp-controller/docs/v0.33.1/packaging-tutorial.md index bcdb5ae4d..2822749fd 100644 --- a/site/content/kapp-controller/docs/v0.33.1/packaging-tutorial.md +++ b/site/content/kapp-controller/docs/v0.33.1/packaging-tutorial.md @@ -17,8 +17,8 @@ We'll be using [Carvel](https://carvel.dev/) tools throughout this tutorial, so Install the tools with the scripts below: ```bash -wget https://raw.githubusercontent.com/vmware-tanzu/carvel-kapp-controller/83fffcfe99a65031b4170813acf94f8d5058b346/hack/dependencies.yml -wget https://raw.githubusercontent.com/vmware-tanzu/carvel-kapp-controller/83fffcfe99a65031b4170813acf94f8d5058b346/hack/install-deps.sh +wget https://raw.githubusercontent.com/carvel-dev/kapp-controller/83fffcfe99a65031b4170813acf94f8d5058b346/hack/dependencies.yml +wget https://raw.githubusercontent.com/carvel-dev/kapp-controller/83fffcfe99a65031b4170813acf94f8d5058b346/hack/install-deps.sh chmod a+x ./install-deps.sh ./install-deps.sh ``` @@ -34,7 +34,7 @@ You can skip this step if you want to get straight to kapp-controller. First pull down the yaml for this example: ```bash -wget https://raw.githubusercontent.com/vmware-tanzu/carvel-kapp/5886f388900ce66e4318220025ca77d16bfaa488/examples/jobs/cron-job.yml +wget https://raw.githubusercontent.com/carvel-dev/kapp/5886f388900ce66e4318220025ca77d16bfaa488/examples/jobs/cron-job.yml ``` Then deploy a CronJob to the Kubernetes cluster in this environment: @@ -72,7 +72,7 @@ Use kapp to install kapp-controller (reconciliation may take a moment, which you could use to read about [kubernetes controller reconciliation loops](https://kubernetes.io/docs/concepts/architecture/controller/)): ```bash -kapp deploy -a kc -f https://github.com/vmware-tanzu/carvel-kapp-controller/releases/download/v0.32.0/release.yml -y +kapp deploy -a kc -f https://github.com/carvel-dev/kapp-controller/releases/download/v0.32.0/release.yml -y ``` Gaze upon the splendor! @@ -447,7 +447,7 @@ This yaml snippet also contains a Kubernetes secret, which is referenced by the Finally, to install the above package, we will also need to create `default-ns-sa` service account (refer to [Security model](https://carvel.dev/kapp-controller/docs/latest/security-model/) for explanation of how service accounts are used) that give kapp-controller privileges to create resources in the default namespace: ```bash -kapp deploy -a default-ns-rbac -f https://raw.githubusercontent.com/vmware-tanzu/carvel-kapp-controller/develop/examples/rbac/default-ns.yml -y +kapp deploy -a default-ns-rbac -f https://raw.githubusercontent.com/carvel-dev/kapp-controller/develop/examples/rbac/default-ns.yml -y ``` Apply the PackageInstall using kapp: diff --git a/site/content/kapp-controller/docs/v0.33.1/private-registry-auth.md b/site/content/kapp-controller/docs/v0.33.1/private-registry-auth.md index 06b86be9b..01b56d4fd 100644 --- a/site/content/kapp-controller/docs/v0.33.1/private-registry-auth.md +++ b/site/content/kapp-controller/docs/v0.33.1/private-registry-auth.md @@ -18,13 +18,13 @@ As a package consumer you may need to provide registry credentials if you are co - credentials consumed by Kubelets - e.g. needed by Kafka cluster Pods created for KafkaInstance CR -Providing credentials manually to each one of these parts of the system can become a hassle. kapp-controller v0.24.0+ when installed together with [secretgen-controller](https://github.com/vmware-tanzu/carvel-secretgen-controller) v0.5.0+ allow package consumers and package authors to simplify such configuration. +Providing credentials manually to each one of these parts of the system can become a hassle. kapp-controller v0.24.0+ when installed together with [secretgen-controller](https://github.com/carvel-dev/secretgen-controller) v0.5.0+ allow package consumers and package authors to simplify such configuration. Note that if you are using an IaaS provided Kubernetes cluster already preauthenticated with an IaaS provided registry, then there is no need to provide credentials manually in the cluster. kapp-controller v0.25.0+ is able to automatically pick up provided credentials to satisfy first two bullet points above. Last two bullet points are already satisfied by the Kubernetes kubelet. ## secretgen-controller's placeholder secrets and SecretExport CR -For this specific use case, secretgen-controller allows package consumer to specify registry credentials in one namespace and allows to export that secret to the entire cluster (or subset of namespaces) via [SecretExport CR](https://github.com/vmware-tanzu/carvel-secretgen-controller/blob/develop/docs/secret-export.md#secretexport-and-secretrequest). Registry credentials could be consumed in different namespaces via "placeholder secrets". +For this specific use case, secretgen-controller allows package consumer to specify registry credentials in one namespace and allows to export that secret to the entire cluster (or subset of namespaces) via [SecretExport CR](https://github.com/carvel-dev/secretgen-controller/blob/develop/docs/secret-export.md#secretexport-and-secretrequest). Registry credentials could be consumed in different namespaces via "placeholder secrets". A placeholder secret is: - plain Kubernetes Secret @@ -84,7 +84,7 @@ If you are an owner of an operator, similar to the above section, we encourage y - Install secretgen-controller v0.5.0+ ```bash - kapp deploy -a sg -f https://github.com/vmware-tanzu/carvel-secretgen-controller/releases/download/v0.5.0/release.yml + kapp deploy -a sg -f https://github.com/carvel-dev/secretgen-controller/releases/download/v0.5.0/release.yml ``` - Create registry credential Secret and use SecretExport CR to make it available for all namespaces (Note: if you use `kubectl create secret docker-registry` and you want to auth with DockerHub, please specify `--docker-server=index.docker.io` explicitly instead of relying on default server value.) diff --git a/site/content/kapp-controller/docs/v0.33.1/walkthrough.md b/site/content/kapp-controller/docs/v0.33.1/walkthrough.md index 9fa0680a1..c5f760a7a 100644 --- a/site/content/kapp-controller/docs/v0.33.1/walkthrough.md +++ b/site/content/kapp-controller/docs/v0.33.1/walkthrough.md @@ -9,15 +9,15 @@ You can use [kapp](/kapp) or another tool such as kubectl to deploy the followin 1. [Install](install.md) kapp-controller onto your cluster. -1. Install [examples/default-ns-rbac.yml](https://github.com/vmware-tanzu/carvel-kapp-controller/blob/develop/examples/rbac/default-ns.yml). +1. Install [examples/default-ns-rbac.yml](https://github.com/carvel-dev/kapp-controller/blob/develop/examples/rbac/default-ns.yml). It creates `default-ns-sa` service account to change resources within the `default` namespace. The App CR in the next step uses the service account. ```bash-plain - $ kapp deploy -a default-ns-rbac -f https://raw.githubusercontent.com/vmware-tanzu/carvel-kapp-controller/develop/examples/rbac/default-ns.yml + $ kapp deploy -a default-ns-rbac -f https://raw.githubusercontent.com/carvel-dev/kapp-controller/develop/examples/rbac/default-ns.yml ``` -1. Install [examples/simple-app-git/1.yml](https://github.com/vmware-tanzu/carvel-kapp-controller/blob/develop/examples/simple-app-git/1.yml) App CR. +1. Install [examples/simple-app-git/1.yml](https://github.com/carvel-dev/kapp-controller/blob/develop/examples/simple-app-git/1.yml) App CR. It specifies how to fetch, template, and deploy the example application. diff --git a/site/content/kapp-controller/docs/v0.34.0/faq.md b/site/content/kapp-controller/docs/v0.34.0/faq.md index c3c478ece..47fbbfe3e 100644 --- a/site/content/kapp-controller/docs/v0.34.0/faq.md +++ b/site/content/kapp-controller/docs/v0.34.0/faq.md @@ -11,9 +11,9 @@ custom resource. ### How can I control App CR reconciliation (pause, force, adjust frequency...)? You can set and unset spec.paused -([example](https://github.com/vmware-tanzu/carvel-kapp-controller/blob/d94984a77fa907ac5ecc681e9a842b9877766a6b/test/e2e/pause_test.go#L91)) +([example](https://github.com/carvel-dev/kapp-controller/blob/d94984a77fa907ac5ecc681e9a842b9877766a6b/test/e2e/pause_test.go#L91)) or fiddle with spec.syncPeriod ([example]( -https://github.com/vmware-tanzu/carvel-kapp-controller/blob/d94984a77fa907ac5ecc681e9a842b9877766a6b/test/e2e/app_secret_configmap_reconcile_test.go#L133)), which +https://github.com/carvel-dev/kapp-controller/blob/d94984a77fa907ac5ecc681e9a842b9877766a6b/test/e2e/app_secret_configmap_reconcile_test.go#L133)), which defaults to 30 seconds. ### How can I tell which version of kapp-controller is installed? diff --git a/site/content/kapp-controller/docs/v0.34.0/install.md b/site/content/kapp-controller/docs/v0.34.0/install.md index 1c0275525..6182d7e09 100644 --- a/site/content/kapp-controller/docs/v0.34.0/install.md +++ b/site/content/kapp-controller/docs/v0.34.0/install.md @@ -3,18 +3,18 @@ title: Install --- -Grab the latest copy of YAML from the [Releases page](https://github.com/vmware-tanzu/carvel-kapp-controller/releases) and use your favorite deployment tool (such as [kapp](/kapp) or kubectl) to install it. +Grab the latest copy of YAML from the [Releases page](https://github.com/carvel-dev/kapp-controller/releases) and use your favorite deployment tool (such as [kapp](/kapp) or kubectl) to install it. Example: ```bash -$ kapp deploy -a kc -f https://github.com/vmware-tanzu/carvel-kapp-controller/releases/latest/download/release.yml +$ kapp deploy -a kc -f https://github.com/carvel-dev/kapp-controller/releases/latest/download/release.yml ``` or ```bash -$ kubectl apply -f https://github.com/vmware-tanzu/carvel-kapp-controller/releases/latest/download/release.yml +$ kubectl apply -f https://github.com/carvel-dev/kapp-controller/releases/latest/download/release.yml ``` ## Specific Environments and Distributions @@ -114,17 +114,17 @@ $ kctrl version #### Via Homebrew (macOS or Linux) -Based on [github.com/vmware-tanzu/homebrew-carvel](https://github.com/vmware-tanzu/homebrew-carvel). +Based on [github.com/carvel-dev/homebrew](https://github.com/carvel-dev/homebrew). ```bash -$ brew tap vmware-tanzu/carvel +$ brew tap carvel-dev/carvel $ brew install kctrl $ kctrl version ``` #### Specific version from a GitHub release -To download, click on one of the assets in a [chosen GitHub release](https://github.com/vmware-tanzu/carvel-kapp-controller/releases), for example for 'kctrl-darwin-amd64'. +To download, click on one of the assets in a [chosen GitHub release](https://github.com/carvel-dev/kapp-controller/releases), for example for 'kctrl-darwin-amd64'. ```bash # **Compare binary checksum** against what's specified in the release notes diff --git a/site/content/kapp-controller/docs/v0.34.0/oss-packages.md b/site/content/kapp-controller/docs/v0.34.0/oss-packages.md index 4012235a5..bcd635082 100644 --- a/site/content/kapp-controller/docs/v0.34.0/oss-packages.md +++ b/site/content/kapp-controller/docs/v0.34.0/oss-packages.md @@ -5,7 +5,7 @@ title: OSS Carvel Packages This page provides a list of Carvel Packages and Package Repositories that are available to open source users. -Do you have a Package or Package Repository you'd like to add to this list? Please make a PR with details to our [docs](https://github.com/vmware-tanzu/carvel/main/site/content/kapp-controller/docs/latest/oss-packages.md). +Do you have a Package or Package Repository you'd like to add to this list? Please make a PR with details to our [docs](https://github.com/carvel-dev/carvelmain/site/content/kapp-controller/docs/latest/oss-packages.md). ## Tanzu Community Edition Tanzu Community Edition provides several open source [Carvel Packages](https://tanzucommunityedition.io/packages/). These are actively contributed to and maintained by contributors to Tanzu Community Edition. A list of the Package CRs can be found [here](https://github.com/vmware-tanzu/community-edition/tree/main/addons/packages). You can add the Package Repository to your cluster by creating a PackageRepository CR. diff --git a/site/content/kapp-controller/docs/v0.34.0/packaging-tutorial.md b/site/content/kapp-controller/docs/v0.34.0/packaging-tutorial.md index bcdb5ae4d..2822749fd 100644 --- a/site/content/kapp-controller/docs/v0.34.0/packaging-tutorial.md +++ b/site/content/kapp-controller/docs/v0.34.0/packaging-tutorial.md @@ -17,8 +17,8 @@ We'll be using [Carvel](https://carvel.dev/) tools throughout this tutorial, so Install the tools with the scripts below: ```bash -wget https://raw.githubusercontent.com/vmware-tanzu/carvel-kapp-controller/83fffcfe99a65031b4170813acf94f8d5058b346/hack/dependencies.yml -wget https://raw.githubusercontent.com/vmware-tanzu/carvel-kapp-controller/83fffcfe99a65031b4170813acf94f8d5058b346/hack/install-deps.sh +wget https://raw.githubusercontent.com/carvel-dev/kapp-controller/83fffcfe99a65031b4170813acf94f8d5058b346/hack/dependencies.yml +wget https://raw.githubusercontent.com/carvel-dev/kapp-controller/83fffcfe99a65031b4170813acf94f8d5058b346/hack/install-deps.sh chmod a+x ./install-deps.sh ./install-deps.sh ``` @@ -34,7 +34,7 @@ You can skip this step if you want to get straight to kapp-controller. First pull down the yaml for this example: ```bash -wget https://raw.githubusercontent.com/vmware-tanzu/carvel-kapp/5886f388900ce66e4318220025ca77d16bfaa488/examples/jobs/cron-job.yml +wget https://raw.githubusercontent.com/carvel-dev/kapp/5886f388900ce66e4318220025ca77d16bfaa488/examples/jobs/cron-job.yml ``` Then deploy a CronJob to the Kubernetes cluster in this environment: @@ -72,7 +72,7 @@ Use kapp to install kapp-controller (reconciliation may take a moment, which you could use to read about [kubernetes controller reconciliation loops](https://kubernetes.io/docs/concepts/architecture/controller/)): ```bash -kapp deploy -a kc -f https://github.com/vmware-tanzu/carvel-kapp-controller/releases/download/v0.32.0/release.yml -y +kapp deploy -a kc -f https://github.com/carvel-dev/kapp-controller/releases/download/v0.32.0/release.yml -y ``` Gaze upon the splendor! @@ -447,7 +447,7 @@ This yaml snippet also contains a Kubernetes secret, which is referenced by the Finally, to install the above package, we will also need to create `default-ns-sa` service account (refer to [Security model](https://carvel.dev/kapp-controller/docs/latest/security-model/) for explanation of how service accounts are used) that give kapp-controller privileges to create resources in the default namespace: ```bash -kapp deploy -a default-ns-rbac -f https://raw.githubusercontent.com/vmware-tanzu/carvel-kapp-controller/develop/examples/rbac/default-ns.yml -y +kapp deploy -a default-ns-rbac -f https://raw.githubusercontent.com/carvel-dev/kapp-controller/develop/examples/rbac/default-ns.yml -y ``` Apply the PackageInstall using kapp: diff --git a/site/content/kapp-controller/docs/v0.34.0/private-registry-auth.md b/site/content/kapp-controller/docs/v0.34.0/private-registry-auth.md index 06b86be9b..01b56d4fd 100644 --- a/site/content/kapp-controller/docs/v0.34.0/private-registry-auth.md +++ b/site/content/kapp-controller/docs/v0.34.0/private-registry-auth.md @@ -18,13 +18,13 @@ As a package consumer you may need to provide registry credentials if you are co - credentials consumed by Kubelets - e.g. needed by Kafka cluster Pods created for KafkaInstance CR -Providing credentials manually to each one of these parts of the system can become a hassle. kapp-controller v0.24.0+ when installed together with [secretgen-controller](https://github.com/vmware-tanzu/carvel-secretgen-controller) v0.5.0+ allow package consumers and package authors to simplify such configuration. +Providing credentials manually to each one of these parts of the system can become a hassle. kapp-controller v0.24.0+ when installed together with [secretgen-controller](https://github.com/carvel-dev/secretgen-controller) v0.5.0+ allow package consumers and package authors to simplify such configuration. Note that if you are using an IaaS provided Kubernetes cluster already preauthenticated with an IaaS provided registry, then there is no need to provide credentials manually in the cluster. kapp-controller v0.25.0+ is able to automatically pick up provided credentials to satisfy first two bullet points above. Last two bullet points are already satisfied by the Kubernetes kubelet. ## secretgen-controller's placeholder secrets and SecretExport CR -For this specific use case, secretgen-controller allows package consumer to specify registry credentials in one namespace and allows to export that secret to the entire cluster (or subset of namespaces) via [SecretExport CR](https://github.com/vmware-tanzu/carvel-secretgen-controller/blob/develop/docs/secret-export.md#secretexport-and-secretrequest). Registry credentials could be consumed in different namespaces via "placeholder secrets". +For this specific use case, secretgen-controller allows package consumer to specify registry credentials in one namespace and allows to export that secret to the entire cluster (or subset of namespaces) via [SecretExport CR](https://github.com/carvel-dev/secretgen-controller/blob/develop/docs/secret-export.md#secretexport-and-secretrequest). Registry credentials could be consumed in different namespaces via "placeholder secrets". A placeholder secret is: - plain Kubernetes Secret @@ -84,7 +84,7 @@ If you are an owner of an operator, similar to the above section, we encourage y - Install secretgen-controller v0.5.0+ ```bash - kapp deploy -a sg -f https://github.com/vmware-tanzu/carvel-secretgen-controller/releases/download/v0.5.0/release.yml + kapp deploy -a sg -f https://github.com/carvel-dev/secretgen-controller/releases/download/v0.5.0/release.yml ``` - Create registry credential Secret and use SecretExport CR to make it available for all namespaces (Note: if you use `kubectl create secret docker-registry` and you want to auth with DockerHub, please specify `--docker-server=index.docker.io` explicitly instead of relying on default server value.) diff --git a/site/content/kapp-controller/docs/v0.34.0/walkthrough.md b/site/content/kapp-controller/docs/v0.34.0/walkthrough.md index 9fa0680a1..c5f760a7a 100644 --- a/site/content/kapp-controller/docs/v0.34.0/walkthrough.md +++ b/site/content/kapp-controller/docs/v0.34.0/walkthrough.md @@ -9,15 +9,15 @@ You can use [kapp](/kapp) or another tool such as kubectl to deploy the followin 1. [Install](install.md) kapp-controller onto your cluster. -1. Install [examples/default-ns-rbac.yml](https://github.com/vmware-tanzu/carvel-kapp-controller/blob/develop/examples/rbac/default-ns.yml). +1. Install [examples/default-ns-rbac.yml](https://github.com/carvel-dev/kapp-controller/blob/develop/examples/rbac/default-ns.yml). It creates `default-ns-sa` service account to change resources within the `default` namespace. The App CR in the next step uses the service account. ```bash-plain - $ kapp deploy -a default-ns-rbac -f https://raw.githubusercontent.com/vmware-tanzu/carvel-kapp-controller/develop/examples/rbac/default-ns.yml + $ kapp deploy -a default-ns-rbac -f https://raw.githubusercontent.com/carvel-dev/kapp-controller/develop/examples/rbac/default-ns.yml ``` -1. Install [examples/simple-app-git/1.yml](https://github.com/vmware-tanzu/carvel-kapp-controller/blob/develop/examples/simple-app-git/1.yml) App CR. +1. Install [examples/simple-app-git/1.yml](https://github.com/carvel-dev/kapp-controller/blob/develop/examples/simple-app-git/1.yml) App CR. It specifies how to fetch, template, and deploy the example application. diff --git a/site/content/kapp-controller/docs/v0.35.0/faq.md b/site/content/kapp-controller/docs/v0.35.0/faq.md index c3c478ece..47fbbfe3e 100644 --- a/site/content/kapp-controller/docs/v0.35.0/faq.md +++ b/site/content/kapp-controller/docs/v0.35.0/faq.md @@ -11,9 +11,9 @@ custom resource. ### How can I control App CR reconciliation (pause, force, adjust frequency...)? You can set and unset spec.paused -([example](https://github.com/vmware-tanzu/carvel-kapp-controller/blob/d94984a77fa907ac5ecc681e9a842b9877766a6b/test/e2e/pause_test.go#L91)) +([example](https://github.com/carvel-dev/kapp-controller/blob/d94984a77fa907ac5ecc681e9a842b9877766a6b/test/e2e/pause_test.go#L91)) or fiddle with spec.syncPeriod ([example]( -https://github.com/vmware-tanzu/carvel-kapp-controller/blob/d94984a77fa907ac5ecc681e9a842b9877766a6b/test/e2e/app_secret_configmap_reconcile_test.go#L133)), which +https://github.com/carvel-dev/kapp-controller/blob/d94984a77fa907ac5ecc681e9a842b9877766a6b/test/e2e/app_secret_configmap_reconcile_test.go#L133)), which defaults to 30 seconds. ### How can I tell which version of kapp-controller is installed? diff --git a/site/content/kapp-controller/docs/v0.35.0/install.md b/site/content/kapp-controller/docs/v0.35.0/install.md index 1c0275525..6182d7e09 100644 --- a/site/content/kapp-controller/docs/v0.35.0/install.md +++ b/site/content/kapp-controller/docs/v0.35.0/install.md @@ -3,18 +3,18 @@ title: Install --- -Grab the latest copy of YAML from the [Releases page](https://github.com/vmware-tanzu/carvel-kapp-controller/releases) and use your favorite deployment tool (such as [kapp](/kapp) or kubectl) to install it. +Grab the latest copy of YAML from the [Releases page](https://github.com/carvel-dev/kapp-controller/releases) and use your favorite deployment tool (such as [kapp](/kapp) or kubectl) to install it. Example: ```bash -$ kapp deploy -a kc -f https://github.com/vmware-tanzu/carvel-kapp-controller/releases/latest/download/release.yml +$ kapp deploy -a kc -f https://github.com/carvel-dev/kapp-controller/releases/latest/download/release.yml ``` or ```bash -$ kubectl apply -f https://github.com/vmware-tanzu/carvel-kapp-controller/releases/latest/download/release.yml +$ kubectl apply -f https://github.com/carvel-dev/kapp-controller/releases/latest/download/release.yml ``` ## Specific Environments and Distributions @@ -114,17 +114,17 @@ $ kctrl version #### Via Homebrew (macOS or Linux) -Based on [github.com/vmware-tanzu/homebrew-carvel](https://github.com/vmware-tanzu/homebrew-carvel). +Based on [github.com/carvel-dev/homebrew](https://github.com/carvel-dev/homebrew). ```bash -$ brew tap vmware-tanzu/carvel +$ brew tap carvel-dev/carvel $ brew install kctrl $ kctrl version ``` #### Specific version from a GitHub release -To download, click on one of the assets in a [chosen GitHub release](https://github.com/vmware-tanzu/carvel-kapp-controller/releases), for example for 'kctrl-darwin-amd64'. +To download, click on one of the assets in a [chosen GitHub release](https://github.com/carvel-dev/kapp-controller/releases), for example for 'kctrl-darwin-amd64'. ```bash # **Compare binary checksum** against what's specified in the release notes diff --git a/site/content/kapp-controller/docs/v0.35.0/oss-packages.md b/site/content/kapp-controller/docs/v0.35.0/oss-packages.md index 4012235a5..bcd635082 100644 --- a/site/content/kapp-controller/docs/v0.35.0/oss-packages.md +++ b/site/content/kapp-controller/docs/v0.35.0/oss-packages.md @@ -5,7 +5,7 @@ title: OSS Carvel Packages This page provides a list of Carvel Packages and Package Repositories that are available to open source users. -Do you have a Package or Package Repository you'd like to add to this list? Please make a PR with details to our [docs](https://github.com/vmware-tanzu/carvel/main/site/content/kapp-controller/docs/latest/oss-packages.md). +Do you have a Package or Package Repository you'd like to add to this list? Please make a PR with details to our [docs](https://github.com/carvel-dev/carvelmain/site/content/kapp-controller/docs/latest/oss-packages.md). ## Tanzu Community Edition Tanzu Community Edition provides several open source [Carvel Packages](https://tanzucommunityedition.io/packages/). These are actively contributed to and maintained by contributors to Tanzu Community Edition. A list of the Package CRs can be found [here](https://github.com/vmware-tanzu/community-edition/tree/main/addons/packages). You can add the Package Repository to your cluster by creating a PackageRepository CR. diff --git a/site/content/kapp-controller/docs/v0.35.0/packaging-tutorial.md b/site/content/kapp-controller/docs/v0.35.0/packaging-tutorial.md index bcdb5ae4d..2822749fd 100644 --- a/site/content/kapp-controller/docs/v0.35.0/packaging-tutorial.md +++ b/site/content/kapp-controller/docs/v0.35.0/packaging-tutorial.md @@ -17,8 +17,8 @@ We'll be using [Carvel](https://carvel.dev/) tools throughout this tutorial, so Install the tools with the scripts below: ```bash -wget https://raw.githubusercontent.com/vmware-tanzu/carvel-kapp-controller/83fffcfe99a65031b4170813acf94f8d5058b346/hack/dependencies.yml -wget https://raw.githubusercontent.com/vmware-tanzu/carvel-kapp-controller/83fffcfe99a65031b4170813acf94f8d5058b346/hack/install-deps.sh +wget https://raw.githubusercontent.com/carvel-dev/kapp-controller/83fffcfe99a65031b4170813acf94f8d5058b346/hack/dependencies.yml +wget https://raw.githubusercontent.com/carvel-dev/kapp-controller/83fffcfe99a65031b4170813acf94f8d5058b346/hack/install-deps.sh chmod a+x ./install-deps.sh ./install-deps.sh ``` @@ -34,7 +34,7 @@ You can skip this step if you want to get straight to kapp-controller. First pull down the yaml for this example: ```bash -wget https://raw.githubusercontent.com/vmware-tanzu/carvel-kapp/5886f388900ce66e4318220025ca77d16bfaa488/examples/jobs/cron-job.yml +wget https://raw.githubusercontent.com/carvel-dev/kapp/5886f388900ce66e4318220025ca77d16bfaa488/examples/jobs/cron-job.yml ``` Then deploy a CronJob to the Kubernetes cluster in this environment: @@ -72,7 +72,7 @@ Use kapp to install kapp-controller (reconciliation may take a moment, which you could use to read about [kubernetes controller reconciliation loops](https://kubernetes.io/docs/concepts/architecture/controller/)): ```bash -kapp deploy -a kc -f https://github.com/vmware-tanzu/carvel-kapp-controller/releases/download/v0.32.0/release.yml -y +kapp deploy -a kc -f https://github.com/carvel-dev/kapp-controller/releases/download/v0.32.0/release.yml -y ``` Gaze upon the splendor! @@ -447,7 +447,7 @@ This yaml snippet also contains a Kubernetes secret, which is referenced by the Finally, to install the above package, we will also need to create `default-ns-sa` service account (refer to [Security model](https://carvel.dev/kapp-controller/docs/latest/security-model/) for explanation of how service accounts are used) that give kapp-controller privileges to create resources in the default namespace: ```bash -kapp deploy -a default-ns-rbac -f https://raw.githubusercontent.com/vmware-tanzu/carvel-kapp-controller/develop/examples/rbac/default-ns.yml -y +kapp deploy -a default-ns-rbac -f https://raw.githubusercontent.com/carvel-dev/kapp-controller/develop/examples/rbac/default-ns.yml -y ``` Apply the PackageInstall using kapp: diff --git a/site/content/kapp-controller/docs/v0.35.0/private-registry-auth.md b/site/content/kapp-controller/docs/v0.35.0/private-registry-auth.md index 06b86be9b..01b56d4fd 100644 --- a/site/content/kapp-controller/docs/v0.35.0/private-registry-auth.md +++ b/site/content/kapp-controller/docs/v0.35.0/private-registry-auth.md @@ -18,13 +18,13 @@ As a package consumer you may need to provide registry credentials if you are co - credentials consumed by Kubelets - e.g. needed by Kafka cluster Pods created for KafkaInstance CR -Providing credentials manually to each one of these parts of the system can become a hassle. kapp-controller v0.24.0+ when installed together with [secretgen-controller](https://github.com/vmware-tanzu/carvel-secretgen-controller) v0.5.0+ allow package consumers and package authors to simplify such configuration. +Providing credentials manually to each one of these parts of the system can become a hassle. kapp-controller v0.24.0+ when installed together with [secretgen-controller](https://github.com/carvel-dev/secretgen-controller) v0.5.0+ allow package consumers and package authors to simplify such configuration. Note that if you are using an IaaS provided Kubernetes cluster already preauthenticated with an IaaS provided registry, then there is no need to provide credentials manually in the cluster. kapp-controller v0.25.0+ is able to automatically pick up provided credentials to satisfy first two bullet points above. Last two bullet points are already satisfied by the Kubernetes kubelet. ## secretgen-controller's placeholder secrets and SecretExport CR -For this specific use case, secretgen-controller allows package consumer to specify registry credentials in one namespace and allows to export that secret to the entire cluster (or subset of namespaces) via [SecretExport CR](https://github.com/vmware-tanzu/carvel-secretgen-controller/blob/develop/docs/secret-export.md#secretexport-and-secretrequest). Registry credentials could be consumed in different namespaces via "placeholder secrets". +For this specific use case, secretgen-controller allows package consumer to specify registry credentials in one namespace and allows to export that secret to the entire cluster (or subset of namespaces) via [SecretExport CR](https://github.com/carvel-dev/secretgen-controller/blob/develop/docs/secret-export.md#secretexport-and-secretrequest). Registry credentials could be consumed in different namespaces via "placeholder secrets". A placeholder secret is: - plain Kubernetes Secret @@ -84,7 +84,7 @@ If you are an owner of an operator, similar to the above section, we encourage y - Install secretgen-controller v0.5.0+ ```bash - kapp deploy -a sg -f https://github.com/vmware-tanzu/carvel-secretgen-controller/releases/download/v0.5.0/release.yml + kapp deploy -a sg -f https://github.com/carvel-dev/secretgen-controller/releases/download/v0.5.0/release.yml ``` - Create registry credential Secret and use SecretExport CR to make it available for all namespaces (Note: if you use `kubectl create secret docker-registry` and you want to auth with DockerHub, please specify `--docker-server=index.docker.io` explicitly instead of relying on default server value.) diff --git a/site/content/kapp-controller/docs/v0.35.0/walkthrough.md b/site/content/kapp-controller/docs/v0.35.0/walkthrough.md index 9fa0680a1..c5f760a7a 100644 --- a/site/content/kapp-controller/docs/v0.35.0/walkthrough.md +++ b/site/content/kapp-controller/docs/v0.35.0/walkthrough.md @@ -9,15 +9,15 @@ You can use [kapp](/kapp) or another tool such as kubectl to deploy the followin 1. [Install](install.md) kapp-controller onto your cluster. -1. Install [examples/default-ns-rbac.yml](https://github.com/vmware-tanzu/carvel-kapp-controller/blob/develop/examples/rbac/default-ns.yml). +1. Install [examples/default-ns-rbac.yml](https://github.com/carvel-dev/kapp-controller/blob/develop/examples/rbac/default-ns.yml). It creates `default-ns-sa` service account to change resources within the `default` namespace. The App CR in the next step uses the service account. ```bash-plain - $ kapp deploy -a default-ns-rbac -f https://raw.githubusercontent.com/vmware-tanzu/carvel-kapp-controller/develop/examples/rbac/default-ns.yml + $ kapp deploy -a default-ns-rbac -f https://raw.githubusercontent.com/carvel-dev/kapp-controller/develop/examples/rbac/default-ns.yml ``` -1. Install [examples/simple-app-git/1.yml](https://github.com/vmware-tanzu/carvel-kapp-controller/blob/develop/examples/simple-app-git/1.yml) App CR. +1. Install [examples/simple-app-git/1.yml](https://github.com/carvel-dev/kapp-controller/blob/develop/examples/simple-app-git/1.yml) App CR. It specifies how to fetch, template, and deploy the example application. diff --git a/site/content/kapp-controller/docs/v0.36.1/faq.md b/site/content/kapp-controller/docs/v0.36.1/faq.md index c3c478ece..47fbbfe3e 100644 --- a/site/content/kapp-controller/docs/v0.36.1/faq.md +++ b/site/content/kapp-controller/docs/v0.36.1/faq.md @@ -11,9 +11,9 @@ custom resource. ### How can I control App CR reconciliation (pause, force, adjust frequency...)? You can set and unset spec.paused -([example](https://github.com/vmware-tanzu/carvel-kapp-controller/blob/d94984a77fa907ac5ecc681e9a842b9877766a6b/test/e2e/pause_test.go#L91)) +([example](https://github.com/carvel-dev/kapp-controller/blob/d94984a77fa907ac5ecc681e9a842b9877766a6b/test/e2e/pause_test.go#L91)) or fiddle with spec.syncPeriod ([example]( -https://github.com/vmware-tanzu/carvel-kapp-controller/blob/d94984a77fa907ac5ecc681e9a842b9877766a6b/test/e2e/app_secret_configmap_reconcile_test.go#L133)), which +https://github.com/carvel-dev/kapp-controller/blob/d94984a77fa907ac5ecc681e9a842b9877766a6b/test/e2e/app_secret_configmap_reconcile_test.go#L133)), which defaults to 30 seconds. ### How can I tell which version of kapp-controller is installed? diff --git a/site/content/kapp-controller/docs/v0.36.1/install.md b/site/content/kapp-controller/docs/v0.36.1/install.md index 1c0275525..6182d7e09 100644 --- a/site/content/kapp-controller/docs/v0.36.1/install.md +++ b/site/content/kapp-controller/docs/v0.36.1/install.md @@ -3,18 +3,18 @@ title: Install --- -Grab the latest copy of YAML from the [Releases page](https://github.com/vmware-tanzu/carvel-kapp-controller/releases) and use your favorite deployment tool (such as [kapp](/kapp) or kubectl) to install it. +Grab the latest copy of YAML from the [Releases page](https://github.com/carvel-dev/kapp-controller/releases) and use your favorite deployment tool (such as [kapp](/kapp) or kubectl) to install it. Example: ```bash -$ kapp deploy -a kc -f https://github.com/vmware-tanzu/carvel-kapp-controller/releases/latest/download/release.yml +$ kapp deploy -a kc -f https://github.com/carvel-dev/kapp-controller/releases/latest/download/release.yml ``` or ```bash -$ kubectl apply -f https://github.com/vmware-tanzu/carvel-kapp-controller/releases/latest/download/release.yml +$ kubectl apply -f https://github.com/carvel-dev/kapp-controller/releases/latest/download/release.yml ``` ## Specific Environments and Distributions @@ -114,17 +114,17 @@ $ kctrl version #### Via Homebrew (macOS or Linux) -Based on [github.com/vmware-tanzu/homebrew-carvel](https://github.com/vmware-tanzu/homebrew-carvel). +Based on [github.com/carvel-dev/homebrew](https://github.com/carvel-dev/homebrew). ```bash -$ brew tap vmware-tanzu/carvel +$ brew tap carvel-dev/carvel $ brew install kctrl $ kctrl version ``` #### Specific version from a GitHub release -To download, click on one of the assets in a [chosen GitHub release](https://github.com/vmware-tanzu/carvel-kapp-controller/releases), for example for 'kctrl-darwin-amd64'. +To download, click on one of the assets in a [chosen GitHub release](https://github.com/carvel-dev/kapp-controller/releases), for example for 'kctrl-darwin-amd64'. ```bash # **Compare binary checksum** against what's specified in the release notes diff --git a/site/content/kapp-controller/docs/v0.36.1/oss-packages.md b/site/content/kapp-controller/docs/v0.36.1/oss-packages.md index 4012235a5..bcd635082 100644 --- a/site/content/kapp-controller/docs/v0.36.1/oss-packages.md +++ b/site/content/kapp-controller/docs/v0.36.1/oss-packages.md @@ -5,7 +5,7 @@ title: OSS Carvel Packages This page provides a list of Carvel Packages and Package Repositories that are available to open source users. -Do you have a Package or Package Repository you'd like to add to this list? Please make a PR with details to our [docs](https://github.com/vmware-tanzu/carvel/main/site/content/kapp-controller/docs/latest/oss-packages.md). +Do you have a Package or Package Repository you'd like to add to this list? Please make a PR with details to our [docs](https://github.com/carvel-dev/carvelmain/site/content/kapp-controller/docs/latest/oss-packages.md). ## Tanzu Community Edition Tanzu Community Edition provides several open source [Carvel Packages](https://tanzucommunityedition.io/packages/). These are actively contributed to and maintained by contributors to Tanzu Community Edition. A list of the Package CRs can be found [here](https://github.com/vmware-tanzu/community-edition/tree/main/addons/packages). You can add the Package Repository to your cluster by creating a PackageRepository CR. diff --git a/site/content/kapp-controller/docs/v0.36.1/packaging-tutorial.md b/site/content/kapp-controller/docs/v0.36.1/packaging-tutorial.md index bcdb5ae4d..2822749fd 100644 --- a/site/content/kapp-controller/docs/v0.36.1/packaging-tutorial.md +++ b/site/content/kapp-controller/docs/v0.36.1/packaging-tutorial.md @@ -17,8 +17,8 @@ We'll be using [Carvel](https://carvel.dev/) tools throughout this tutorial, so Install the tools with the scripts below: ```bash -wget https://raw.githubusercontent.com/vmware-tanzu/carvel-kapp-controller/83fffcfe99a65031b4170813acf94f8d5058b346/hack/dependencies.yml -wget https://raw.githubusercontent.com/vmware-tanzu/carvel-kapp-controller/83fffcfe99a65031b4170813acf94f8d5058b346/hack/install-deps.sh +wget https://raw.githubusercontent.com/carvel-dev/kapp-controller/83fffcfe99a65031b4170813acf94f8d5058b346/hack/dependencies.yml +wget https://raw.githubusercontent.com/carvel-dev/kapp-controller/83fffcfe99a65031b4170813acf94f8d5058b346/hack/install-deps.sh chmod a+x ./install-deps.sh ./install-deps.sh ``` @@ -34,7 +34,7 @@ You can skip this step if you want to get straight to kapp-controller. First pull down the yaml for this example: ```bash -wget https://raw.githubusercontent.com/vmware-tanzu/carvel-kapp/5886f388900ce66e4318220025ca77d16bfaa488/examples/jobs/cron-job.yml +wget https://raw.githubusercontent.com/carvel-dev/kapp/5886f388900ce66e4318220025ca77d16bfaa488/examples/jobs/cron-job.yml ``` Then deploy a CronJob to the Kubernetes cluster in this environment: @@ -72,7 +72,7 @@ Use kapp to install kapp-controller (reconciliation may take a moment, which you could use to read about [kubernetes controller reconciliation loops](https://kubernetes.io/docs/concepts/architecture/controller/)): ```bash -kapp deploy -a kc -f https://github.com/vmware-tanzu/carvel-kapp-controller/releases/download/v0.32.0/release.yml -y +kapp deploy -a kc -f https://github.com/carvel-dev/kapp-controller/releases/download/v0.32.0/release.yml -y ``` Gaze upon the splendor! @@ -447,7 +447,7 @@ This yaml snippet also contains a Kubernetes secret, which is referenced by the Finally, to install the above package, we will also need to create `default-ns-sa` service account (refer to [Security model](https://carvel.dev/kapp-controller/docs/latest/security-model/) for explanation of how service accounts are used) that give kapp-controller privileges to create resources in the default namespace: ```bash -kapp deploy -a default-ns-rbac -f https://raw.githubusercontent.com/vmware-tanzu/carvel-kapp-controller/develop/examples/rbac/default-ns.yml -y +kapp deploy -a default-ns-rbac -f https://raw.githubusercontent.com/carvel-dev/kapp-controller/develop/examples/rbac/default-ns.yml -y ``` Apply the PackageInstall using kapp: diff --git a/site/content/kapp-controller/docs/v0.36.1/private-registry-auth.md b/site/content/kapp-controller/docs/v0.36.1/private-registry-auth.md index 06b86be9b..01b56d4fd 100644 --- a/site/content/kapp-controller/docs/v0.36.1/private-registry-auth.md +++ b/site/content/kapp-controller/docs/v0.36.1/private-registry-auth.md @@ -18,13 +18,13 @@ As a package consumer you may need to provide registry credentials if you are co - credentials consumed by Kubelets - e.g. needed by Kafka cluster Pods created for KafkaInstance CR -Providing credentials manually to each one of these parts of the system can become a hassle. kapp-controller v0.24.0+ when installed together with [secretgen-controller](https://github.com/vmware-tanzu/carvel-secretgen-controller) v0.5.0+ allow package consumers and package authors to simplify such configuration. +Providing credentials manually to each one of these parts of the system can become a hassle. kapp-controller v0.24.0+ when installed together with [secretgen-controller](https://github.com/carvel-dev/secretgen-controller) v0.5.0+ allow package consumers and package authors to simplify such configuration. Note that if you are using an IaaS provided Kubernetes cluster already preauthenticated with an IaaS provided registry, then there is no need to provide credentials manually in the cluster. kapp-controller v0.25.0+ is able to automatically pick up provided credentials to satisfy first two bullet points above. Last two bullet points are already satisfied by the Kubernetes kubelet. ## secretgen-controller's placeholder secrets and SecretExport CR -For this specific use case, secretgen-controller allows package consumer to specify registry credentials in one namespace and allows to export that secret to the entire cluster (or subset of namespaces) via [SecretExport CR](https://github.com/vmware-tanzu/carvel-secretgen-controller/blob/develop/docs/secret-export.md#secretexport-and-secretrequest). Registry credentials could be consumed in different namespaces via "placeholder secrets". +For this specific use case, secretgen-controller allows package consumer to specify registry credentials in one namespace and allows to export that secret to the entire cluster (or subset of namespaces) via [SecretExport CR](https://github.com/carvel-dev/secretgen-controller/blob/develop/docs/secret-export.md#secretexport-and-secretrequest). Registry credentials could be consumed in different namespaces via "placeholder secrets". A placeholder secret is: - plain Kubernetes Secret @@ -84,7 +84,7 @@ If you are an owner of an operator, similar to the above section, we encourage y - Install secretgen-controller v0.5.0+ ```bash - kapp deploy -a sg -f https://github.com/vmware-tanzu/carvel-secretgen-controller/releases/download/v0.5.0/release.yml + kapp deploy -a sg -f https://github.com/carvel-dev/secretgen-controller/releases/download/v0.5.0/release.yml ``` - Create registry credential Secret and use SecretExport CR to make it available for all namespaces (Note: if you use `kubectl create secret docker-registry` and you want to auth with DockerHub, please specify `--docker-server=index.docker.io` explicitly instead of relying on default server value.) diff --git a/site/content/kapp-controller/docs/v0.36.1/walkthrough.md b/site/content/kapp-controller/docs/v0.36.1/walkthrough.md index 9fa0680a1..c5f760a7a 100644 --- a/site/content/kapp-controller/docs/v0.36.1/walkthrough.md +++ b/site/content/kapp-controller/docs/v0.36.1/walkthrough.md @@ -9,15 +9,15 @@ You can use [kapp](/kapp) or another tool such as kubectl to deploy the followin 1. [Install](install.md) kapp-controller onto your cluster. -1. Install [examples/default-ns-rbac.yml](https://github.com/vmware-tanzu/carvel-kapp-controller/blob/develop/examples/rbac/default-ns.yml). +1. Install [examples/default-ns-rbac.yml](https://github.com/carvel-dev/kapp-controller/blob/develop/examples/rbac/default-ns.yml). It creates `default-ns-sa` service account to change resources within the `default` namespace. The App CR in the next step uses the service account. ```bash-plain - $ kapp deploy -a default-ns-rbac -f https://raw.githubusercontent.com/vmware-tanzu/carvel-kapp-controller/develop/examples/rbac/default-ns.yml + $ kapp deploy -a default-ns-rbac -f https://raw.githubusercontent.com/carvel-dev/kapp-controller/develop/examples/rbac/default-ns.yml ``` -1. Install [examples/simple-app-git/1.yml](https://github.com/vmware-tanzu/carvel-kapp-controller/blob/develop/examples/simple-app-git/1.yml) App CR. +1. Install [examples/simple-app-git/1.yml](https://github.com/carvel-dev/kapp-controller/blob/develop/examples/simple-app-git/1.yml) App CR. It specifies how to fetch, template, and deploy the example application. diff --git a/site/content/kapp-controller/docs/v0.37.0/faq.md b/site/content/kapp-controller/docs/v0.37.0/faq.md index c3c478ece..47fbbfe3e 100644 --- a/site/content/kapp-controller/docs/v0.37.0/faq.md +++ b/site/content/kapp-controller/docs/v0.37.0/faq.md @@ -11,9 +11,9 @@ custom resource. ### How can I control App CR reconciliation (pause, force, adjust frequency...)? You can set and unset spec.paused -([example](https://github.com/vmware-tanzu/carvel-kapp-controller/blob/d94984a77fa907ac5ecc681e9a842b9877766a6b/test/e2e/pause_test.go#L91)) +([example](https://github.com/carvel-dev/kapp-controller/blob/d94984a77fa907ac5ecc681e9a842b9877766a6b/test/e2e/pause_test.go#L91)) or fiddle with spec.syncPeriod ([example]( -https://github.com/vmware-tanzu/carvel-kapp-controller/blob/d94984a77fa907ac5ecc681e9a842b9877766a6b/test/e2e/app_secret_configmap_reconcile_test.go#L133)), which +https://github.com/carvel-dev/kapp-controller/blob/d94984a77fa907ac5ecc681e9a842b9877766a6b/test/e2e/app_secret_configmap_reconcile_test.go#L133)), which defaults to 30 seconds. ### How can I tell which version of kapp-controller is installed? diff --git a/site/content/kapp-controller/docs/v0.37.0/install.md b/site/content/kapp-controller/docs/v0.37.0/install.md index 1c0275525..6182d7e09 100644 --- a/site/content/kapp-controller/docs/v0.37.0/install.md +++ b/site/content/kapp-controller/docs/v0.37.0/install.md @@ -3,18 +3,18 @@ title: Install --- -Grab the latest copy of YAML from the [Releases page](https://github.com/vmware-tanzu/carvel-kapp-controller/releases) and use your favorite deployment tool (such as [kapp](/kapp) or kubectl) to install it. +Grab the latest copy of YAML from the [Releases page](https://github.com/carvel-dev/kapp-controller/releases) and use your favorite deployment tool (such as [kapp](/kapp) or kubectl) to install it. Example: ```bash -$ kapp deploy -a kc -f https://github.com/vmware-tanzu/carvel-kapp-controller/releases/latest/download/release.yml +$ kapp deploy -a kc -f https://github.com/carvel-dev/kapp-controller/releases/latest/download/release.yml ``` or ```bash -$ kubectl apply -f https://github.com/vmware-tanzu/carvel-kapp-controller/releases/latest/download/release.yml +$ kubectl apply -f https://github.com/carvel-dev/kapp-controller/releases/latest/download/release.yml ``` ## Specific Environments and Distributions @@ -114,17 +114,17 @@ $ kctrl version #### Via Homebrew (macOS or Linux) -Based on [github.com/vmware-tanzu/homebrew-carvel](https://github.com/vmware-tanzu/homebrew-carvel). +Based on [github.com/carvel-dev/homebrew](https://github.com/carvel-dev/homebrew). ```bash -$ brew tap vmware-tanzu/carvel +$ brew tap carvel-dev/carvel $ brew install kctrl $ kctrl version ``` #### Specific version from a GitHub release -To download, click on one of the assets in a [chosen GitHub release](https://github.com/vmware-tanzu/carvel-kapp-controller/releases), for example for 'kctrl-darwin-amd64'. +To download, click on one of the assets in a [chosen GitHub release](https://github.com/carvel-dev/kapp-controller/releases), for example for 'kctrl-darwin-amd64'. ```bash # **Compare binary checksum** against what's specified in the release notes diff --git a/site/content/kapp-controller/docs/v0.37.0/oss-packages.md b/site/content/kapp-controller/docs/v0.37.0/oss-packages.md index 4012235a5..bcd635082 100644 --- a/site/content/kapp-controller/docs/v0.37.0/oss-packages.md +++ b/site/content/kapp-controller/docs/v0.37.0/oss-packages.md @@ -5,7 +5,7 @@ title: OSS Carvel Packages This page provides a list of Carvel Packages and Package Repositories that are available to open source users. -Do you have a Package or Package Repository you'd like to add to this list? Please make a PR with details to our [docs](https://github.com/vmware-tanzu/carvel/main/site/content/kapp-controller/docs/latest/oss-packages.md). +Do you have a Package or Package Repository you'd like to add to this list? Please make a PR with details to our [docs](https://github.com/carvel-dev/carvelmain/site/content/kapp-controller/docs/latest/oss-packages.md). ## Tanzu Community Edition Tanzu Community Edition provides several open source [Carvel Packages](https://tanzucommunityedition.io/packages/). These are actively contributed to and maintained by contributors to Tanzu Community Edition. A list of the Package CRs can be found [here](https://github.com/vmware-tanzu/community-edition/tree/main/addons/packages). You can add the Package Repository to your cluster by creating a PackageRepository CR. diff --git a/site/content/kapp-controller/docs/v0.37.0/packaging-tutorial.md b/site/content/kapp-controller/docs/v0.37.0/packaging-tutorial.md index bcdb5ae4d..2822749fd 100644 --- a/site/content/kapp-controller/docs/v0.37.0/packaging-tutorial.md +++ b/site/content/kapp-controller/docs/v0.37.0/packaging-tutorial.md @@ -17,8 +17,8 @@ We'll be using [Carvel](https://carvel.dev/) tools throughout this tutorial, so Install the tools with the scripts below: ```bash -wget https://raw.githubusercontent.com/vmware-tanzu/carvel-kapp-controller/83fffcfe99a65031b4170813acf94f8d5058b346/hack/dependencies.yml -wget https://raw.githubusercontent.com/vmware-tanzu/carvel-kapp-controller/83fffcfe99a65031b4170813acf94f8d5058b346/hack/install-deps.sh +wget https://raw.githubusercontent.com/carvel-dev/kapp-controller/83fffcfe99a65031b4170813acf94f8d5058b346/hack/dependencies.yml +wget https://raw.githubusercontent.com/carvel-dev/kapp-controller/83fffcfe99a65031b4170813acf94f8d5058b346/hack/install-deps.sh chmod a+x ./install-deps.sh ./install-deps.sh ``` @@ -34,7 +34,7 @@ You can skip this step if you want to get straight to kapp-controller. First pull down the yaml for this example: ```bash -wget https://raw.githubusercontent.com/vmware-tanzu/carvel-kapp/5886f388900ce66e4318220025ca77d16bfaa488/examples/jobs/cron-job.yml +wget https://raw.githubusercontent.com/carvel-dev/kapp/5886f388900ce66e4318220025ca77d16bfaa488/examples/jobs/cron-job.yml ``` Then deploy a CronJob to the Kubernetes cluster in this environment: @@ -72,7 +72,7 @@ Use kapp to install kapp-controller (reconciliation may take a moment, which you could use to read about [kubernetes controller reconciliation loops](https://kubernetes.io/docs/concepts/architecture/controller/)): ```bash -kapp deploy -a kc -f https://github.com/vmware-tanzu/carvel-kapp-controller/releases/download/v0.32.0/release.yml -y +kapp deploy -a kc -f https://github.com/carvel-dev/kapp-controller/releases/download/v0.32.0/release.yml -y ``` Gaze upon the splendor! @@ -447,7 +447,7 @@ This yaml snippet also contains a Kubernetes secret, which is referenced by the Finally, to install the above package, we will also need to create `default-ns-sa` service account (refer to [Security model](https://carvel.dev/kapp-controller/docs/latest/security-model/) for explanation of how service accounts are used) that give kapp-controller privileges to create resources in the default namespace: ```bash -kapp deploy -a default-ns-rbac -f https://raw.githubusercontent.com/vmware-tanzu/carvel-kapp-controller/develop/examples/rbac/default-ns.yml -y +kapp deploy -a default-ns-rbac -f https://raw.githubusercontent.com/carvel-dev/kapp-controller/develop/examples/rbac/default-ns.yml -y ``` Apply the PackageInstall using kapp: diff --git a/site/content/kapp-controller/docs/v0.37.0/private-registry-auth.md b/site/content/kapp-controller/docs/v0.37.0/private-registry-auth.md index 06b86be9b..01b56d4fd 100644 --- a/site/content/kapp-controller/docs/v0.37.0/private-registry-auth.md +++ b/site/content/kapp-controller/docs/v0.37.0/private-registry-auth.md @@ -18,13 +18,13 @@ As a package consumer you may need to provide registry credentials if you are co - credentials consumed by Kubelets - e.g. needed by Kafka cluster Pods created for KafkaInstance CR -Providing credentials manually to each one of these parts of the system can become a hassle. kapp-controller v0.24.0+ when installed together with [secretgen-controller](https://github.com/vmware-tanzu/carvel-secretgen-controller) v0.5.0+ allow package consumers and package authors to simplify such configuration. +Providing credentials manually to each one of these parts of the system can become a hassle. kapp-controller v0.24.0+ when installed together with [secretgen-controller](https://github.com/carvel-dev/secretgen-controller) v0.5.0+ allow package consumers and package authors to simplify such configuration. Note that if you are using an IaaS provided Kubernetes cluster already preauthenticated with an IaaS provided registry, then there is no need to provide credentials manually in the cluster. kapp-controller v0.25.0+ is able to automatically pick up provided credentials to satisfy first two bullet points above. Last two bullet points are already satisfied by the Kubernetes kubelet. ## secretgen-controller's placeholder secrets and SecretExport CR -For this specific use case, secretgen-controller allows package consumer to specify registry credentials in one namespace and allows to export that secret to the entire cluster (or subset of namespaces) via [SecretExport CR](https://github.com/vmware-tanzu/carvel-secretgen-controller/blob/develop/docs/secret-export.md#secretexport-and-secretrequest). Registry credentials could be consumed in different namespaces via "placeholder secrets". +For this specific use case, secretgen-controller allows package consumer to specify registry credentials in one namespace and allows to export that secret to the entire cluster (or subset of namespaces) via [SecretExport CR](https://github.com/carvel-dev/secretgen-controller/blob/develop/docs/secret-export.md#secretexport-and-secretrequest). Registry credentials could be consumed in different namespaces via "placeholder secrets". A placeholder secret is: - plain Kubernetes Secret @@ -84,7 +84,7 @@ If you are an owner of an operator, similar to the above section, we encourage y - Install secretgen-controller v0.5.0+ ```bash - kapp deploy -a sg -f https://github.com/vmware-tanzu/carvel-secretgen-controller/releases/download/v0.5.0/release.yml + kapp deploy -a sg -f https://github.com/carvel-dev/secretgen-controller/releases/download/v0.5.0/release.yml ``` - Create registry credential Secret and use SecretExport CR to make it available for all namespaces (Note: if you use `kubectl create secret docker-registry` and you want to auth with DockerHub, please specify `--docker-server=index.docker.io` explicitly instead of relying on default server value.) diff --git a/site/content/kapp-controller/docs/v0.37.0/walkthrough.md b/site/content/kapp-controller/docs/v0.37.0/walkthrough.md index 45ed66dbd..89ed9091f 100644 --- a/site/content/kapp-controller/docs/v0.37.0/walkthrough.md +++ b/site/content/kapp-controller/docs/v0.37.0/walkthrough.md @@ -9,15 +9,15 @@ You can use [kapp](/kapp) or another tool such as kubectl to deploy the followin 1. [Install](install.md) kapp-controller onto your cluster. -1. Install [examples/default-ns-rbac.yml](https://github.com/vmware-tanzu/carvel-kapp-controller/blob/develop/examples/rbac/default-ns.yml). +1. Install [examples/default-ns-rbac.yml](https://github.com/carvel-dev/kapp-controller/blob/develop/examples/rbac/default-ns.yml). It creates `default-ns-sa` service account to change resources within the `default` namespace. The App CR in the next step uses the service account. ```bash-plain - $ kapp deploy -a default-ns-rbac -f https://raw.githubusercontent.com/vmware-tanzu/carvel-kapp-controller/develop/examples/rbac/default-ns.yml + $ kapp deploy -a default-ns-rbac -f https://raw.githubusercontent.com/carvel-dev/kapp-controller/develop/examples/rbac/default-ns.yml ``` -1. Install [examples/simple-app-git/1.yml](https://github.com/vmware-tanzu/carvel-kapp-controller/blob/develop/examples/simple-app-git/1.yml) App CR. +1. Install [examples/simple-app-git/1.yml](https://github.com/carvel-dev/kapp-controller/blob/develop/examples/simple-app-git/1.yml) App CR. It specifies how to fetch, template, and deploy the example application. diff --git a/site/content/kapp-controller/docs/v0.38.0/faq.md b/site/content/kapp-controller/docs/v0.38.0/faq.md index c3c478ece..47fbbfe3e 100644 --- a/site/content/kapp-controller/docs/v0.38.0/faq.md +++ b/site/content/kapp-controller/docs/v0.38.0/faq.md @@ -11,9 +11,9 @@ custom resource. ### How can I control App CR reconciliation (pause, force, adjust frequency...)? You can set and unset spec.paused -([example](https://github.com/vmware-tanzu/carvel-kapp-controller/blob/d94984a77fa907ac5ecc681e9a842b9877766a6b/test/e2e/pause_test.go#L91)) +([example](https://github.com/carvel-dev/kapp-controller/blob/d94984a77fa907ac5ecc681e9a842b9877766a6b/test/e2e/pause_test.go#L91)) or fiddle with spec.syncPeriod ([example]( -https://github.com/vmware-tanzu/carvel-kapp-controller/blob/d94984a77fa907ac5ecc681e9a842b9877766a6b/test/e2e/app_secret_configmap_reconcile_test.go#L133)), which +https://github.com/carvel-dev/kapp-controller/blob/d94984a77fa907ac5ecc681e9a842b9877766a6b/test/e2e/app_secret_configmap_reconcile_test.go#L133)), which defaults to 30 seconds. ### How can I tell which version of kapp-controller is installed? diff --git a/site/content/kapp-controller/docs/v0.38.0/install.md b/site/content/kapp-controller/docs/v0.38.0/install.md index 1c0275525..6182d7e09 100644 --- a/site/content/kapp-controller/docs/v0.38.0/install.md +++ b/site/content/kapp-controller/docs/v0.38.0/install.md @@ -3,18 +3,18 @@ title: Install --- -Grab the latest copy of YAML from the [Releases page](https://github.com/vmware-tanzu/carvel-kapp-controller/releases) and use your favorite deployment tool (such as [kapp](/kapp) or kubectl) to install it. +Grab the latest copy of YAML from the [Releases page](https://github.com/carvel-dev/kapp-controller/releases) and use your favorite deployment tool (such as [kapp](/kapp) or kubectl) to install it. Example: ```bash -$ kapp deploy -a kc -f https://github.com/vmware-tanzu/carvel-kapp-controller/releases/latest/download/release.yml +$ kapp deploy -a kc -f https://github.com/carvel-dev/kapp-controller/releases/latest/download/release.yml ``` or ```bash -$ kubectl apply -f https://github.com/vmware-tanzu/carvel-kapp-controller/releases/latest/download/release.yml +$ kubectl apply -f https://github.com/carvel-dev/kapp-controller/releases/latest/download/release.yml ``` ## Specific Environments and Distributions @@ -114,17 +114,17 @@ $ kctrl version #### Via Homebrew (macOS or Linux) -Based on [github.com/vmware-tanzu/homebrew-carvel](https://github.com/vmware-tanzu/homebrew-carvel). +Based on [github.com/carvel-dev/homebrew](https://github.com/carvel-dev/homebrew). ```bash -$ brew tap vmware-tanzu/carvel +$ brew tap carvel-dev/carvel $ brew install kctrl $ kctrl version ``` #### Specific version from a GitHub release -To download, click on one of the assets in a [chosen GitHub release](https://github.com/vmware-tanzu/carvel-kapp-controller/releases), for example for 'kctrl-darwin-amd64'. +To download, click on one of the assets in a [chosen GitHub release](https://github.com/carvel-dev/kapp-controller/releases), for example for 'kctrl-darwin-amd64'. ```bash # **Compare binary checksum** against what's specified in the release notes diff --git a/site/content/kapp-controller/docs/v0.38.0/oss-packages.md b/site/content/kapp-controller/docs/v0.38.0/oss-packages.md index 4012235a5..bcd635082 100644 --- a/site/content/kapp-controller/docs/v0.38.0/oss-packages.md +++ b/site/content/kapp-controller/docs/v0.38.0/oss-packages.md @@ -5,7 +5,7 @@ title: OSS Carvel Packages This page provides a list of Carvel Packages and Package Repositories that are available to open source users. -Do you have a Package or Package Repository you'd like to add to this list? Please make a PR with details to our [docs](https://github.com/vmware-tanzu/carvel/main/site/content/kapp-controller/docs/latest/oss-packages.md). +Do you have a Package or Package Repository you'd like to add to this list? Please make a PR with details to our [docs](https://github.com/carvel-dev/carvelmain/site/content/kapp-controller/docs/latest/oss-packages.md). ## Tanzu Community Edition Tanzu Community Edition provides several open source [Carvel Packages](https://tanzucommunityedition.io/packages/). These are actively contributed to and maintained by contributors to Tanzu Community Edition. A list of the Package CRs can be found [here](https://github.com/vmware-tanzu/community-edition/tree/main/addons/packages). You can add the Package Repository to your cluster by creating a PackageRepository CR. diff --git a/site/content/kapp-controller/docs/v0.38.0/packaging-tutorial.md b/site/content/kapp-controller/docs/v0.38.0/packaging-tutorial.md index 685c0206c..256e44f9b 100644 --- a/site/content/kapp-controller/docs/v0.38.0/packaging-tutorial.md +++ b/site/content/kapp-controller/docs/v0.38.0/packaging-tutorial.md @@ -18,8 +18,8 @@ We'll be using [Carvel](https://carvel.dev/) tools throughout this tutorial, so Install the tools with the scripts below: ```bash -wget https://raw.githubusercontent.com/vmware-tanzu/carvel-kapp-controller/83fffcfe99a65031b4170813acf94f8d5058b346/hack/dependencies.yml -wget https://raw.githubusercontent.com/vmware-tanzu/carvel-kapp-controller/83fffcfe99a65031b4170813acf94f8d5058b346/hack/install-deps.sh +wget https://raw.githubusercontent.com/carvel-dev/kapp-controller/83fffcfe99a65031b4170813acf94f8d5058b346/hack/dependencies.yml +wget https://raw.githubusercontent.com/carvel-dev/kapp-controller/83fffcfe99a65031b4170813acf94f8d5058b346/hack/install-deps.sh chmod a+x ./install-deps.sh ./install-deps.sh ``` @@ -35,7 +35,7 @@ You can skip this step if you want to get straight to kapp-controller. First pull down the yaml for this example: ```bash -wget https://raw.githubusercontent.com/vmware-tanzu/carvel-kapp/5886f388900ce66e4318220025ca77d16bfaa488/examples/jobs/cron-job.yml +wget https://raw.githubusercontent.com/carvel-dev/kapp/5886f388900ce66e4318220025ca77d16bfaa488/examples/jobs/cron-job.yml ``` Then deploy a CronJob to the Kubernetes cluster in this environment: @@ -73,7 +73,7 @@ Use kapp to install kapp-controller (reconciliation may take a moment, which you could use to read about [kubernetes controller reconciliation loops](https://kubernetes.io/docs/concepts/architecture/controller/)): ```bash -kapp deploy -a kc -f https://github.com/vmware-tanzu/carvel-kapp-controller/releases/download/v0.32.0/release.yml -y +kapp deploy -a kc -f https://github.com/carvel-dev/kapp-controller/releases/download/v0.32.0/release.yml -y ``` Gaze upon the splendor! @@ -448,7 +448,7 @@ This yaml snippet also contains a Kubernetes secret, which is referenced by the Finally, to install the above package, we will also need to create `default-ns-sa` service account (refer to [Security model](https://carvel.dev/kapp-controller/docs/latest/security-model/) for explanation of how service accounts are used) that give kapp-controller privileges to create resources in the default namespace: ```bash -kapp deploy -a default-ns-rbac -f https://raw.githubusercontent.com/vmware-tanzu/carvel-kapp-controller/develop/examples/rbac/default-ns.yml -y +kapp deploy -a default-ns-rbac -f https://raw.githubusercontent.com/carvel-dev/kapp-controller/develop/examples/rbac/default-ns.yml -y ``` Apply the PackageInstall using kapp: diff --git a/site/content/kapp-controller/docs/v0.38.0/private-registry-auth.md b/site/content/kapp-controller/docs/v0.38.0/private-registry-auth.md index 06b86be9b..01b56d4fd 100644 --- a/site/content/kapp-controller/docs/v0.38.0/private-registry-auth.md +++ b/site/content/kapp-controller/docs/v0.38.0/private-registry-auth.md @@ -18,13 +18,13 @@ As a package consumer you may need to provide registry credentials if you are co - credentials consumed by Kubelets - e.g. needed by Kafka cluster Pods created for KafkaInstance CR -Providing credentials manually to each one of these parts of the system can become a hassle. kapp-controller v0.24.0+ when installed together with [secretgen-controller](https://github.com/vmware-tanzu/carvel-secretgen-controller) v0.5.0+ allow package consumers and package authors to simplify such configuration. +Providing credentials manually to each one of these parts of the system can become a hassle. kapp-controller v0.24.0+ when installed together with [secretgen-controller](https://github.com/carvel-dev/secretgen-controller) v0.5.0+ allow package consumers and package authors to simplify such configuration. Note that if you are using an IaaS provided Kubernetes cluster already preauthenticated with an IaaS provided registry, then there is no need to provide credentials manually in the cluster. kapp-controller v0.25.0+ is able to automatically pick up provided credentials to satisfy first two bullet points above. Last two bullet points are already satisfied by the Kubernetes kubelet. ## secretgen-controller's placeholder secrets and SecretExport CR -For this specific use case, secretgen-controller allows package consumer to specify registry credentials in one namespace and allows to export that secret to the entire cluster (or subset of namespaces) via [SecretExport CR](https://github.com/vmware-tanzu/carvel-secretgen-controller/blob/develop/docs/secret-export.md#secretexport-and-secretrequest). Registry credentials could be consumed in different namespaces via "placeholder secrets". +For this specific use case, secretgen-controller allows package consumer to specify registry credentials in one namespace and allows to export that secret to the entire cluster (or subset of namespaces) via [SecretExport CR](https://github.com/carvel-dev/secretgen-controller/blob/develop/docs/secret-export.md#secretexport-and-secretrequest). Registry credentials could be consumed in different namespaces via "placeholder secrets". A placeholder secret is: - plain Kubernetes Secret @@ -84,7 +84,7 @@ If you are an owner of an operator, similar to the above section, we encourage y - Install secretgen-controller v0.5.0+ ```bash - kapp deploy -a sg -f https://github.com/vmware-tanzu/carvel-secretgen-controller/releases/download/v0.5.0/release.yml + kapp deploy -a sg -f https://github.com/carvel-dev/secretgen-controller/releases/download/v0.5.0/release.yml ``` - Create registry credential Secret and use SecretExport CR to make it available for all namespaces (Note: if you use `kubectl create secret docker-registry` and you want to auth with DockerHub, please specify `--docker-server=index.docker.io` explicitly instead of relying on default server value.) diff --git a/site/content/kapp-controller/docs/v0.38.0/walkthrough.md b/site/content/kapp-controller/docs/v0.38.0/walkthrough.md index 45ed66dbd..89ed9091f 100644 --- a/site/content/kapp-controller/docs/v0.38.0/walkthrough.md +++ b/site/content/kapp-controller/docs/v0.38.0/walkthrough.md @@ -9,15 +9,15 @@ You can use [kapp](/kapp) or another tool such as kubectl to deploy the followin 1. [Install](install.md) kapp-controller onto your cluster. -1. Install [examples/default-ns-rbac.yml](https://github.com/vmware-tanzu/carvel-kapp-controller/blob/develop/examples/rbac/default-ns.yml). +1. Install [examples/default-ns-rbac.yml](https://github.com/carvel-dev/kapp-controller/blob/develop/examples/rbac/default-ns.yml). It creates `default-ns-sa` service account to change resources within the `default` namespace. The App CR in the next step uses the service account. ```bash-plain - $ kapp deploy -a default-ns-rbac -f https://raw.githubusercontent.com/vmware-tanzu/carvel-kapp-controller/develop/examples/rbac/default-ns.yml + $ kapp deploy -a default-ns-rbac -f https://raw.githubusercontent.com/carvel-dev/kapp-controller/develop/examples/rbac/default-ns.yml ``` -1. Install [examples/simple-app-git/1.yml](https://github.com/vmware-tanzu/carvel-kapp-controller/blob/develop/examples/simple-app-git/1.yml) App CR. +1. Install [examples/simple-app-git/1.yml](https://github.com/carvel-dev/kapp-controller/blob/develop/examples/simple-app-git/1.yml) App CR. It specifies how to fetch, template, and deploy the example application. diff --git a/site/content/kapp-controller/docs/v0.39.0/faq.md b/site/content/kapp-controller/docs/v0.39.0/faq.md index c3c478ece..47fbbfe3e 100644 --- a/site/content/kapp-controller/docs/v0.39.0/faq.md +++ b/site/content/kapp-controller/docs/v0.39.0/faq.md @@ -11,9 +11,9 @@ custom resource. ### How can I control App CR reconciliation (pause, force, adjust frequency...)? You can set and unset spec.paused -([example](https://github.com/vmware-tanzu/carvel-kapp-controller/blob/d94984a77fa907ac5ecc681e9a842b9877766a6b/test/e2e/pause_test.go#L91)) +([example](https://github.com/carvel-dev/kapp-controller/blob/d94984a77fa907ac5ecc681e9a842b9877766a6b/test/e2e/pause_test.go#L91)) or fiddle with spec.syncPeriod ([example]( -https://github.com/vmware-tanzu/carvel-kapp-controller/blob/d94984a77fa907ac5ecc681e9a842b9877766a6b/test/e2e/app_secret_configmap_reconcile_test.go#L133)), which +https://github.com/carvel-dev/kapp-controller/blob/d94984a77fa907ac5ecc681e9a842b9877766a6b/test/e2e/app_secret_configmap_reconcile_test.go#L133)), which defaults to 30 seconds. ### How can I tell which version of kapp-controller is installed? diff --git a/site/content/kapp-controller/docs/v0.39.0/install.md b/site/content/kapp-controller/docs/v0.39.0/install.md index 1c0275525..6182d7e09 100644 --- a/site/content/kapp-controller/docs/v0.39.0/install.md +++ b/site/content/kapp-controller/docs/v0.39.0/install.md @@ -3,18 +3,18 @@ title: Install --- -Grab the latest copy of YAML from the [Releases page](https://github.com/vmware-tanzu/carvel-kapp-controller/releases) and use your favorite deployment tool (such as [kapp](/kapp) or kubectl) to install it. +Grab the latest copy of YAML from the [Releases page](https://github.com/carvel-dev/kapp-controller/releases) and use your favorite deployment tool (such as [kapp](/kapp) or kubectl) to install it. Example: ```bash -$ kapp deploy -a kc -f https://github.com/vmware-tanzu/carvel-kapp-controller/releases/latest/download/release.yml +$ kapp deploy -a kc -f https://github.com/carvel-dev/kapp-controller/releases/latest/download/release.yml ``` or ```bash -$ kubectl apply -f https://github.com/vmware-tanzu/carvel-kapp-controller/releases/latest/download/release.yml +$ kubectl apply -f https://github.com/carvel-dev/kapp-controller/releases/latest/download/release.yml ``` ## Specific Environments and Distributions @@ -114,17 +114,17 @@ $ kctrl version #### Via Homebrew (macOS or Linux) -Based on [github.com/vmware-tanzu/homebrew-carvel](https://github.com/vmware-tanzu/homebrew-carvel). +Based on [github.com/carvel-dev/homebrew](https://github.com/carvel-dev/homebrew). ```bash -$ brew tap vmware-tanzu/carvel +$ brew tap carvel-dev/carvel $ brew install kctrl $ kctrl version ``` #### Specific version from a GitHub release -To download, click on one of the assets in a [chosen GitHub release](https://github.com/vmware-tanzu/carvel-kapp-controller/releases), for example for 'kctrl-darwin-amd64'. +To download, click on one of the assets in a [chosen GitHub release](https://github.com/carvel-dev/kapp-controller/releases), for example for 'kctrl-darwin-amd64'. ```bash # **Compare binary checksum** against what's specified in the release notes diff --git a/site/content/kapp-controller/docs/v0.39.0/oss-packages.md b/site/content/kapp-controller/docs/v0.39.0/oss-packages.md index 4012235a5..bcd635082 100644 --- a/site/content/kapp-controller/docs/v0.39.0/oss-packages.md +++ b/site/content/kapp-controller/docs/v0.39.0/oss-packages.md @@ -5,7 +5,7 @@ title: OSS Carvel Packages This page provides a list of Carvel Packages and Package Repositories that are available to open source users. -Do you have a Package or Package Repository you'd like to add to this list? Please make a PR with details to our [docs](https://github.com/vmware-tanzu/carvel/main/site/content/kapp-controller/docs/latest/oss-packages.md). +Do you have a Package or Package Repository you'd like to add to this list? Please make a PR with details to our [docs](https://github.com/carvel-dev/carvelmain/site/content/kapp-controller/docs/latest/oss-packages.md). ## Tanzu Community Edition Tanzu Community Edition provides several open source [Carvel Packages](https://tanzucommunityedition.io/packages/). These are actively contributed to and maintained by contributors to Tanzu Community Edition. A list of the Package CRs can be found [here](https://github.com/vmware-tanzu/community-edition/tree/main/addons/packages). You can add the Package Repository to your cluster by creating a PackageRepository CR. diff --git a/site/content/kapp-controller/docs/v0.39.0/packaging-tutorial.md b/site/content/kapp-controller/docs/v0.39.0/packaging-tutorial.md index 685c0206c..256e44f9b 100644 --- a/site/content/kapp-controller/docs/v0.39.0/packaging-tutorial.md +++ b/site/content/kapp-controller/docs/v0.39.0/packaging-tutorial.md @@ -18,8 +18,8 @@ We'll be using [Carvel](https://carvel.dev/) tools throughout this tutorial, so Install the tools with the scripts below: ```bash -wget https://raw.githubusercontent.com/vmware-tanzu/carvel-kapp-controller/83fffcfe99a65031b4170813acf94f8d5058b346/hack/dependencies.yml -wget https://raw.githubusercontent.com/vmware-tanzu/carvel-kapp-controller/83fffcfe99a65031b4170813acf94f8d5058b346/hack/install-deps.sh +wget https://raw.githubusercontent.com/carvel-dev/kapp-controller/83fffcfe99a65031b4170813acf94f8d5058b346/hack/dependencies.yml +wget https://raw.githubusercontent.com/carvel-dev/kapp-controller/83fffcfe99a65031b4170813acf94f8d5058b346/hack/install-deps.sh chmod a+x ./install-deps.sh ./install-deps.sh ``` @@ -35,7 +35,7 @@ You can skip this step if you want to get straight to kapp-controller. First pull down the yaml for this example: ```bash -wget https://raw.githubusercontent.com/vmware-tanzu/carvel-kapp/5886f388900ce66e4318220025ca77d16bfaa488/examples/jobs/cron-job.yml +wget https://raw.githubusercontent.com/carvel-dev/kapp/5886f388900ce66e4318220025ca77d16bfaa488/examples/jobs/cron-job.yml ``` Then deploy a CronJob to the Kubernetes cluster in this environment: @@ -73,7 +73,7 @@ Use kapp to install kapp-controller (reconciliation may take a moment, which you could use to read about [kubernetes controller reconciliation loops](https://kubernetes.io/docs/concepts/architecture/controller/)): ```bash -kapp deploy -a kc -f https://github.com/vmware-tanzu/carvel-kapp-controller/releases/download/v0.32.0/release.yml -y +kapp deploy -a kc -f https://github.com/carvel-dev/kapp-controller/releases/download/v0.32.0/release.yml -y ``` Gaze upon the splendor! @@ -448,7 +448,7 @@ This yaml snippet also contains a Kubernetes secret, which is referenced by the Finally, to install the above package, we will also need to create `default-ns-sa` service account (refer to [Security model](https://carvel.dev/kapp-controller/docs/latest/security-model/) for explanation of how service accounts are used) that give kapp-controller privileges to create resources in the default namespace: ```bash -kapp deploy -a default-ns-rbac -f https://raw.githubusercontent.com/vmware-tanzu/carvel-kapp-controller/develop/examples/rbac/default-ns.yml -y +kapp deploy -a default-ns-rbac -f https://raw.githubusercontent.com/carvel-dev/kapp-controller/develop/examples/rbac/default-ns.yml -y ``` Apply the PackageInstall using kapp: diff --git a/site/content/kapp-controller/docs/v0.39.0/private-registry-auth.md b/site/content/kapp-controller/docs/v0.39.0/private-registry-auth.md index 06b86be9b..01b56d4fd 100644 --- a/site/content/kapp-controller/docs/v0.39.0/private-registry-auth.md +++ b/site/content/kapp-controller/docs/v0.39.0/private-registry-auth.md @@ -18,13 +18,13 @@ As a package consumer you may need to provide registry credentials if you are co - credentials consumed by Kubelets - e.g. needed by Kafka cluster Pods created for KafkaInstance CR -Providing credentials manually to each one of these parts of the system can become a hassle. kapp-controller v0.24.0+ when installed together with [secretgen-controller](https://github.com/vmware-tanzu/carvel-secretgen-controller) v0.5.0+ allow package consumers and package authors to simplify such configuration. +Providing credentials manually to each one of these parts of the system can become a hassle. kapp-controller v0.24.0+ when installed together with [secretgen-controller](https://github.com/carvel-dev/secretgen-controller) v0.5.0+ allow package consumers and package authors to simplify such configuration. Note that if you are using an IaaS provided Kubernetes cluster already preauthenticated with an IaaS provided registry, then there is no need to provide credentials manually in the cluster. kapp-controller v0.25.0+ is able to automatically pick up provided credentials to satisfy first two bullet points above. Last two bullet points are already satisfied by the Kubernetes kubelet. ## secretgen-controller's placeholder secrets and SecretExport CR -For this specific use case, secretgen-controller allows package consumer to specify registry credentials in one namespace and allows to export that secret to the entire cluster (or subset of namespaces) via [SecretExport CR](https://github.com/vmware-tanzu/carvel-secretgen-controller/blob/develop/docs/secret-export.md#secretexport-and-secretrequest). Registry credentials could be consumed in different namespaces via "placeholder secrets". +For this specific use case, secretgen-controller allows package consumer to specify registry credentials in one namespace and allows to export that secret to the entire cluster (or subset of namespaces) via [SecretExport CR](https://github.com/carvel-dev/secretgen-controller/blob/develop/docs/secret-export.md#secretexport-and-secretrequest). Registry credentials could be consumed in different namespaces via "placeholder secrets". A placeholder secret is: - plain Kubernetes Secret @@ -84,7 +84,7 @@ If you are an owner of an operator, similar to the above section, we encourage y - Install secretgen-controller v0.5.0+ ```bash - kapp deploy -a sg -f https://github.com/vmware-tanzu/carvel-secretgen-controller/releases/download/v0.5.0/release.yml + kapp deploy -a sg -f https://github.com/carvel-dev/secretgen-controller/releases/download/v0.5.0/release.yml ``` - Create registry credential Secret and use SecretExport CR to make it available for all namespaces (Note: if you use `kubectl create secret docker-registry` and you want to auth with DockerHub, please specify `--docker-server=index.docker.io` explicitly instead of relying on default server value.) diff --git a/site/content/kapp-controller/docs/v0.39.0/walkthrough.md b/site/content/kapp-controller/docs/v0.39.0/walkthrough.md index 45ed66dbd..89ed9091f 100644 --- a/site/content/kapp-controller/docs/v0.39.0/walkthrough.md +++ b/site/content/kapp-controller/docs/v0.39.0/walkthrough.md @@ -9,15 +9,15 @@ You can use [kapp](/kapp) or another tool such as kubectl to deploy the followin 1. [Install](install.md) kapp-controller onto your cluster. -1. Install [examples/default-ns-rbac.yml](https://github.com/vmware-tanzu/carvel-kapp-controller/blob/develop/examples/rbac/default-ns.yml). +1. Install [examples/default-ns-rbac.yml](https://github.com/carvel-dev/kapp-controller/blob/develop/examples/rbac/default-ns.yml). It creates `default-ns-sa` service account to change resources within the `default` namespace. The App CR in the next step uses the service account. ```bash-plain - $ kapp deploy -a default-ns-rbac -f https://raw.githubusercontent.com/vmware-tanzu/carvel-kapp-controller/develop/examples/rbac/default-ns.yml + $ kapp deploy -a default-ns-rbac -f https://raw.githubusercontent.com/carvel-dev/kapp-controller/develop/examples/rbac/default-ns.yml ``` -1. Install [examples/simple-app-git/1.yml](https://github.com/vmware-tanzu/carvel-kapp-controller/blob/develop/examples/simple-app-git/1.yml) App CR. +1. Install [examples/simple-app-git/1.yml](https://github.com/carvel-dev/kapp-controller/blob/develop/examples/simple-app-git/1.yml) App CR. It specifies how to fetch, template, and deploy the example application. diff --git a/site/content/kapp-controller/docs/v0.40.0/faq.md b/site/content/kapp-controller/docs/v0.40.0/faq.md index c3c478ece..47fbbfe3e 100644 --- a/site/content/kapp-controller/docs/v0.40.0/faq.md +++ b/site/content/kapp-controller/docs/v0.40.0/faq.md @@ -11,9 +11,9 @@ custom resource. ### How can I control App CR reconciliation (pause, force, adjust frequency...)? You can set and unset spec.paused -([example](https://github.com/vmware-tanzu/carvel-kapp-controller/blob/d94984a77fa907ac5ecc681e9a842b9877766a6b/test/e2e/pause_test.go#L91)) +([example](https://github.com/carvel-dev/kapp-controller/blob/d94984a77fa907ac5ecc681e9a842b9877766a6b/test/e2e/pause_test.go#L91)) or fiddle with spec.syncPeriod ([example]( -https://github.com/vmware-tanzu/carvel-kapp-controller/blob/d94984a77fa907ac5ecc681e9a842b9877766a6b/test/e2e/app_secret_configmap_reconcile_test.go#L133)), which +https://github.com/carvel-dev/kapp-controller/blob/d94984a77fa907ac5ecc681e9a842b9877766a6b/test/e2e/app_secret_configmap_reconcile_test.go#L133)), which defaults to 30 seconds. ### How can I tell which version of kapp-controller is installed? diff --git a/site/content/kapp-controller/docs/v0.40.0/install.md b/site/content/kapp-controller/docs/v0.40.0/install.md index 1c0275525..6182d7e09 100644 --- a/site/content/kapp-controller/docs/v0.40.0/install.md +++ b/site/content/kapp-controller/docs/v0.40.0/install.md @@ -3,18 +3,18 @@ title: Install --- -Grab the latest copy of YAML from the [Releases page](https://github.com/vmware-tanzu/carvel-kapp-controller/releases) and use your favorite deployment tool (such as [kapp](/kapp) or kubectl) to install it. +Grab the latest copy of YAML from the [Releases page](https://github.com/carvel-dev/kapp-controller/releases) and use your favorite deployment tool (such as [kapp](/kapp) or kubectl) to install it. Example: ```bash -$ kapp deploy -a kc -f https://github.com/vmware-tanzu/carvel-kapp-controller/releases/latest/download/release.yml +$ kapp deploy -a kc -f https://github.com/carvel-dev/kapp-controller/releases/latest/download/release.yml ``` or ```bash -$ kubectl apply -f https://github.com/vmware-tanzu/carvel-kapp-controller/releases/latest/download/release.yml +$ kubectl apply -f https://github.com/carvel-dev/kapp-controller/releases/latest/download/release.yml ``` ## Specific Environments and Distributions @@ -114,17 +114,17 @@ $ kctrl version #### Via Homebrew (macOS or Linux) -Based on [github.com/vmware-tanzu/homebrew-carvel](https://github.com/vmware-tanzu/homebrew-carvel). +Based on [github.com/carvel-dev/homebrew](https://github.com/carvel-dev/homebrew). ```bash -$ brew tap vmware-tanzu/carvel +$ brew tap carvel-dev/carvel $ brew install kctrl $ kctrl version ``` #### Specific version from a GitHub release -To download, click on one of the assets in a [chosen GitHub release](https://github.com/vmware-tanzu/carvel-kapp-controller/releases), for example for 'kctrl-darwin-amd64'. +To download, click on one of the assets in a [chosen GitHub release](https://github.com/carvel-dev/kapp-controller/releases), for example for 'kctrl-darwin-amd64'. ```bash # **Compare binary checksum** against what's specified in the release notes diff --git a/site/content/kapp-controller/docs/v0.40.0/oss-packages.md b/site/content/kapp-controller/docs/v0.40.0/oss-packages.md index 4012235a5..bcd635082 100644 --- a/site/content/kapp-controller/docs/v0.40.0/oss-packages.md +++ b/site/content/kapp-controller/docs/v0.40.0/oss-packages.md @@ -5,7 +5,7 @@ title: OSS Carvel Packages This page provides a list of Carvel Packages and Package Repositories that are available to open source users. -Do you have a Package or Package Repository you'd like to add to this list? Please make a PR with details to our [docs](https://github.com/vmware-tanzu/carvel/main/site/content/kapp-controller/docs/latest/oss-packages.md). +Do you have a Package or Package Repository you'd like to add to this list? Please make a PR with details to our [docs](https://github.com/carvel-dev/carvelmain/site/content/kapp-controller/docs/latest/oss-packages.md). ## Tanzu Community Edition Tanzu Community Edition provides several open source [Carvel Packages](https://tanzucommunityedition.io/packages/). These are actively contributed to and maintained by contributors to Tanzu Community Edition. A list of the Package CRs can be found [here](https://github.com/vmware-tanzu/community-edition/tree/main/addons/packages). You can add the Package Repository to your cluster by creating a PackageRepository CR. diff --git a/site/content/kapp-controller/docs/v0.40.0/packaging-tutorial.md b/site/content/kapp-controller/docs/v0.40.0/packaging-tutorial.md index 685c0206c..256e44f9b 100644 --- a/site/content/kapp-controller/docs/v0.40.0/packaging-tutorial.md +++ b/site/content/kapp-controller/docs/v0.40.0/packaging-tutorial.md @@ -18,8 +18,8 @@ We'll be using [Carvel](https://carvel.dev/) tools throughout this tutorial, so Install the tools with the scripts below: ```bash -wget https://raw.githubusercontent.com/vmware-tanzu/carvel-kapp-controller/83fffcfe99a65031b4170813acf94f8d5058b346/hack/dependencies.yml -wget https://raw.githubusercontent.com/vmware-tanzu/carvel-kapp-controller/83fffcfe99a65031b4170813acf94f8d5058b346/hack/install-deps.sh +wget https://raw.githubusercontent.com/carvel-dev/kapp-controller/83fffcfe99a65031b4170813acf94f8d5058b346/hack/dependencies.yml +wget https://raw.githubusercontent.com/carvel-dev/kapp-controller/83fffcfe99a65031b4170813acf94f8d5058b346/hack/install-deps.sh chmod a+x ./install-deps.sh ./install-deps.sh ``` @@ -35,7 +35,7 @@ You can skip this step if you want to get straight to kapp-controller. First pull down the yaml for this example: ```bash -wget https://raw.githubusercontent.com/vmware-tanzu/carvel-kapp/5886f388900ce66e4318220025ca77d16bfaa488/examples/jobs/cron-job.yml +wget https://raw.githubusercontent.com/carvel-dev/kapp/5886f388900ce66e4318220025ca77d16bfaa488/examples/jobs/cron-job.yml ``` Then deploy a CronJob to the Kubernetes cluster in this environment: @@ -73,7 +73,7 @@ Use kapp to install kapp-controller (reconciliation may take a moment, which you could use to read about [kubernetes controller reconciliation loops](https://kubernetes.io/docs/concepts/architecture/controller/)): ```bash -kapp deploy -a kc -f https://github.com/vmware-tanzu/carvel-kapp-controller/releases/download/v0.32.0/release.yml -y +kapp deploy -a kc -f https://github.com/carvel-dev/kapp-controller/releases/download/v0.32.0/release.yml -y ``` Gaze upon the splendor! @@ -448,7 +448,7 @@ This yaml snippet also contains a Kubernetes secret, which is referenced by the Finally, to install the above package, we will also need to create `default-ns-sa` service account (refer to [Security model](https://carvel.dev/kapp-controller/docs/latest/security-model/) for explanation of how service accounts are used) that give kapp-controller privileges to create resources in the default namespace: ```bash -kapp deploy -a default-ns-rbac -f https://raw.githubusercontent.com/vmware-tanzu/carvel-kapp-controller/develop/examples/rbac/default-ns.yml -y +kapp deploy -a default-ns-rbac -f https://raw.githubusercontent.com/carvel-dev/kapp-controller/develop/examples/rbac/default-ns.yml -y ``` Apply the PackageInstall using kapp: diff --git a/site/content/kapp-controller/docs/v0.40.0/private-registry-auth.md b/site/content/kapp-controller/docs/v0.40.0/private-registry-auth.md index 06b86be9b..01b56d4fd 100644 --- a/site/content/kapp-controller/docs/v0.40.0/private-registry-auth.md +++ b/site/content/kapp-controller/docs/v0.40.0/private-registry-auth.md @@ -18,13 +18,13 @@ As a package consumer you may need to provide registry credentials if you are co - credentials consumed by Kubelets - e.g. needed by Kafka cluster Pods created for KafkaInstance CR -Providing credentials manually to each one of these parts of the system can become a hassle. kapp-controller v0.24.0+ when installed together with [secretgen-controller](https://github.com/vmware-tanzu/carvel-secretgen-controller) v0.5.0+ allow package consumers and package authors to simplify such configuration. +Providing credentials manually to each one of these parts of the system can become a hassle. kapp-controller v0.24.0+ when installed together with [secretgen-controller](https://github.com/carvel-dev/secretgen-controller) v0.5.0+ allow package consumers and package authors to simplify such configuration. Note that if you are using an IaaS provided Kubernetes cluster already preauthenticated with an IaaS provided registry, then there is no need to provide credentials manually in the cluster. kapp-controller v0.25.0+ is able to automatically pick up provided credentials to satisfy first two bullet points above. Last two bullet points are already satisfied by the Kubernetes kubelet. ## secretgen-controller's placeholder secrets and SecretExport CR -For this specific use case, secretgen-controller allows package consumer to specify registry credentials in one namespace and allows to export that secret to the entire cluster (or subset of namespaces) via [SecretExport CR](https://github.com/vmware-tanzu/carvel-secretgen-controller/blob/develop/docs/secret-export.md#secretexport-and-secretrequest). Registry credentials could be consumed in different namespaces via "placeholder secrets". +For this specific use case, secretgen-controller allows package consumer to specify registry credentials in one namespace and allows to export that secret to the entire cluster (or subset of namespaces) via [SecretExport CR](https://github.com/carvel-dev/secretgen-controller/blob/develop/docs/secret-export.md#secretexport-and-secretrequest). Registry credentials could be consumed in different namespaces via "placeholder secrets". A placeholder secret is: - plain Kubernetes Secret @@ -84,7 +84,7 @@ If you are an owner of an operator, similar to the above section, we encourage y - Install secretgen-controller v0.5.0+ ```bash - kapp deploy -a sg -f https://github.com/vmware-tanzu/carvel-secretgen-controller/releases/download/v0.5.0/release.yml + kapp deploy -a sg -f https://github.com/carvel-dev/secretgen-controller/releases/download/v0.5.0/release.yml ``` - Create registry credential Secret and use SecretExport CR to make it available for all namespaces (Note: if you use `kubectl create secret docker-registry` and you want to auth with DockerHub, please specify `--docker-server=index.docker.io` explicitly instead of relying on default server value.) diff --git a/site/content/kapp-controller/docs/v0.40.0/walkthrough.md b/site/content/kapp-controller/docs/v0.40.0/walkthrough.md index 45ed66dbd..89ed9091f 100644 --- a/site/content/kapp-controller/docs/v0.40.0/walkthrough.md +++ b/site/content/kapp-controller/docs/v0.40.0/walkthrough.md @@ -9,15 +9,15 @@ You can use [kapp](/kapp) or another tool such as kubectl to deploy the followin 1. [Install](install.md) kapp-controller onto your cluster. -1. Install [examples/default-ns-rbac.yml](https://github.com/vmware-tanzu/carvel-kapp-controller/blob/develop/examples/rbac/default-ns.yml). +1. Install [examples/default-ns-rbac.yml](https://github.com/carvel-dev/kapp-controller/blob/develop/examples/rbac/default-ns.yml). It creates `default-ns-sa` service account to change resources within the `default` namespace. The App CR in the next step uses the service account. ```bash-plain - $ kapp deploy -a default-ns-rbac -f https://raw.githubusercontent.com/vmware-tanzu/carvel-kapp-controller/develop/examples/rbac/default-ns.yml + $ kapp deploy -a default-ns-rbac -f https://raw.githubusercontent.com/carvel-dev/kapp-controller/develop/examples/rbac/default-ns.yml ``` -1. Install [examples/simple-app-git/1.yml](https://github.com/vmware-tanzu/carvel-kapp-controller/blob/develop/examples/simple-app-git/1.yml) App CR. +1. Install [examples/simple-app-git/1.yml](https://github.com/carvel-dev/kapp-controller/blob/develop/examples/simple-app-git/1.yml) App CR. It specifies how to fetch, template, and deploy the example application. diff --git a/site/content/kapp-controller/docs/v0.41.0/faq.md b/site/content/kapp-controller/docs/v0.41.0/faq.md index c3c478ece..47fbbfe3e 100644 --- a/site/content/kapp-controller/docs/v0.41.0/faq.md +++ b/site/content/kapp-controller/docs/v0.41.0/faq.md @@ -11,9 +11,9 @@ custom resource. ### How can I control App CR reconciliation (pause, force, adjust frequency...)? You can set and unset spec.paused -([example](https://github.com/vmware-tanzu/carvel-kapp-controller/blob/d94984a77fa907ac5ecc681e9a842b9877766a6b/test/e2e/pause_test.go#L91)) +([example](https://github.com/carvel-dev/kapp-controller/blob/d94984a77fa907ac5ecc681e9a842b9877766a6b/test/e2e/pause_test.go#L91)) or fiddle with spec.syncPeriod ([example]( -https://github.com/vmware-tanzu/carvel-kapp-controller/blob/d94984a77fa907ac5ecc681e9a842b9877766a6b/test/e2e/app_secret_configmap_reconcile_test.go#L133)), which +https://github.com/carvel-dev/kapp-controller/blob/d94984a77fa907ac5ecc681e9a842b9877766a6b/test/e2e/app_secret_configmap_reconcile_test.go#L133)), which defaults to 30 seconds. ### How can I tell which version of kapp-controller is installed? diff --git a/site/content/kapp-controller/docs/v0.41.0/install.md b/site/content/kapp-controller/docs/v0.41.0/install.md index 1c0275525..6182d7e09 100644 --- a/site/content/kapp-controller/docs/v0.41.0/install.md +++ b/site/content/kapp-controller/docs/v0.41.0/install.md @@ -3,18 +3,18 @@ title: Install --- -Grab the latest copy of YAML from the [Releases page](https://github.com/vmware-tanzu/carvel-kapp-controller/releases) and use your favorite deployment tool (such as [kapp](/kapp) or kubectl) to install it. +Grab the latest copy of YAML from the [Releases page](https://github.com/carvel-dev/kapp-controller/releases) and use your favorite deployment tool (such as [kapp](/kapp) or kubectl) to install it. Example: ```bash -$ kapp deploy -a kc -f https://github.com/vmware-tanzu/carvel-kapp-controller/releases/latest/download/release.yml +$ kapp deploy -a kc -f https://github.com/carvel-dev/kapp-controller/releases/latest/download/release.yml ``` or ```bash -$ kubectl apply -f https://github.com/vmware-tanzu/carvel-kapp-controller/releases/latest/download/release.yml +$ kubectl apply -f https://github.com/carvel-dev/kapp-controller/releases/latest/download/release.yml ``` ## Specific Environments and Distributions @@ -114,17 +114,17 @@ $ kctrl version #### Via Homebrew (macOS or Linux) -Based on [github.com/vmware-tanzu/homebrew-carvel](https://github.com/vmware-tanzu/homebrew-carvel). +Based on [github.com/carvel-dev/homebrew](https://github.com/carvel-dev/homebrew). ```bash -$ brew tap vmware-tanzu/carvel +$ brew tap carvel-dev/carvel $ brew install kctrl $ kctrl version ``` #### Specific version from a GitHub release -To download, click on one of the assets in a [chosen GitHub release](https://github.com/vmware-tanzu/carvel-kapp-controller/releases), for example for 'kctrl-darwin-amd64'. +To download, click on one of the assets in a [chosen GitHub release](https://github.com/carvel-dev/kapp-controller/releases), for example for 'kctrl-darwin-amd64'. ```bash # **Compare binary checksum** against what's specified in the release notes diff --git a/site/content/kapp-controller/docs/v0.41.0/oss-packages.md b/site/content/kapp-controller/docs/v0.41.0/oss-packages.md index 4012235a5..bcd635082 100644 --- a/site/content/kapp-controller/docs/v0.41.0/oss-packages.md +++ b/site/content/kapp-controller/docs/v0.41.0/oss-packages.md @@ -5,7 +5,7 @@ title: OSS Carvel Packages This page provides a list of Carvel Packages and Package Repositories that are available to open source users. -Do you have a Package or Package Repository you'd like to add to this list? Please make a PR with details to our [docs](https://github.com/vmware-tanzu/carvel/main/site/content/kapp-controller/docs/latest/oss-packages.md). +Do you have a Package or Package Repository you'd like to add to this list? Please make a PR with details to our [docs](https://github.com/carvel-dev/carvelmain/site/content/kapp-controller/docs/latest/oss-packages.md). ## Tanzu Community Edition Tanzu Community Edition provides several open source [Carvel Packages](https://tanzucommunityedition.io/packages/). These are actively contributed to and maintained by contributors to Tanzu Community Edition. A list of the Package CRs can be found [here](https://github.com/vmware-tanzu/community-edition/tree/main/addons/packages). You can add the Package Repository to your cluster by creating a PackageRepository CR. diff --git a/site/content/kapp-controller/docs/v0.41.0/packaging-tutorial.md b/site/content/kapp-controller/docs/v0.41.0/packaging-tutorial.md index 685c0206c..256e44f9b 100644 --- a/site/content/kapp-controller/docs/v0.41.0/packaging-tutorial.md +++ b/site/content/kapp-controller/docs/v0.41.0/packaging-tutorial.md @@ -18,8 +18,8 @@ We'll be using [Carvel](https://carvel.dev/) tools throughout this tutorial, so Install the tools with the scripts below: ```bash -wget https://raw.githubusercontent.com/vmware-tanzu/carvel-kapp-controller/83fffcfe99a65031b4170813acf94f8d5058b346/hack/dependencies.yml -wget https://raw.githubusercontent.com/vmware-tanzu/carvel-kapp-controller/83fffcfe99a65031b4170813acf94f8d5058b346/hack/install-deps.sh +wget https://raw.githubusercontent.com/carvel-dev/kapp-controller/83fffcfe99a65031b4170813acf94f8d5058b346/hack/dependencies.yml +wget https://raw.githubusercontent.com/carvel-dev/kapp-controller/83fffcfe99a65031b4170813acf94f8d5058b346/hack/install-deps.sh chmod a+x ./install-deps.sh ./install-deps.sh ``` @@ -35,7 +35,7 @@ You can skip this step if you want to get straight to kapp-controller. First pull down the yaml for this example: ```bash -wget https://raw.githubusercontent.com/vmware-tanzu/carvel-kapp/5886f388900ce66e4318220025ca77d16bfaa488/examples/jobs/cron-job.yml +wget https://raw.githubusercontent.com/carvel-dev/kapp/5886f388900ce66e4318220025ca77d16bfaa488/examples/jobs/cron-job.yml ``` Then deploy a CronJob to the Kubernetes cluster in this environment: @@ -73,7 +73,7 @@ Use kapp to install kapp-controller (reconciliation may take a moment, which you could use to read about [kubernetes controller reconciliation loops](https://kubernetes.io/docs/concepts/architecture/controller/)): ```bash -kapp deploy -a kc -f https://github.com/vmware-tanzu/carvel-kapp-controller/releases/download/v0.32.0/release.yml -y +kapp deploy -a kc -f https://github.com/carvel-dev/kapp-controller/releases/download/v0.32.0/release.yml -y ``` Gaze upon the splendor! @@ -448,7 +448,7 @@ This yaml snippet also contains a Kubernetes secret, which is referenced by the Finally, to install the above package, we will also need to create `default-ns-sa` service account (refer to [Security model](https://carvel.dev/kapp-controller/docs/latest/security-model/) for explanation of how service accounts are used) that give kapp-controller privileges to create resources in the default namespace: ```bash -kapp deploy -a default-ns-rbac -f https://raw.githubusercontent.com/vmware-tanzu/carvel-kapp-controller/develop/examples/rbac/default-ns.yml -y +kapp deploy -a default-ns-rbac -f https://raw.githubusercontent.com/carvel-dev/kapp-controller/develop/examples/rbac/default-ns.yml -y ``` Apply the PackageInstall using kapp: diff --git a/site/content/kapp-controller/docs/v0.41.0/private-registry-auth.md b/site/content/kapp-controller/docs/v0.41.0/private-registry-auth.md index 06b86be9b..01b56d4fd 100644 --- a/site/content/kapp-controller/docs/v0.41.0/private-registry-auth.md +++ b/site/content/kapp-controller/docs/v0.41.0/private-registry-auth.md @@ -18,13 +18,13 @@ As a package consumer you may need to provide registry credentials if you are co - credentials consumed by Kubelets - e.g. needed by Kafka cluster Pods created for KafkaInstance CR -Providing credentials manually to each one of these parts of the system can become a hassle. kapp-controller v0.24.0+ when installed together with [secretgen-controller](https://github.com/vmware-tanzu/carvel-secretgen-controller) v0.5.0+ allow package consumers and package authors to simplify such configuration. +Providing credentials manually to each one of these parts of the system can become a hassle. kapp-controller v0.24.0+ when installed together with [secretgen-controller](https://github.com/carvel-dev/secretgen-controller) v0.5.0+ allow package consumers and package authors to simplify such configuration. Note that if you are using an IaaS provided Kubernetes cluster already preauthenticated with an IaaS provided registry, then there is no need to provide credentials manually in the cluster. kapp-controller v0.25.0+ is able to automatically pick up provided credentials to satisfy first two bullet points above. Last two bullet points are already satisfied by the Kubernetes kubelet. ## secretgen-controller's placeholder secrets and SecretExport CR -For this specific use case, secretgen-controller allows package consumer to specify registry credentials in one namespace and allows to export that secret to the entire cluster (or subset of namespaces) via [SecretExport CR](https://github.com/vmware-tanzu/carvel-secretgen-controller/blob/develop/docs/secret-export.md#secretexport-and-secretrequest). Registry credentials could be consumed in different namespaces via "placeholder secrets". +For this specific use case, secretgen-controller allows package consumer to specify registry credentials in one namespace and allows to export that secret to the entire cluster (or subset of namespaces) via [SecretExport CR](https://github.com/carvel-dev/secretgen-controller/blob/develop/docs/secret-export.md#secretexport-and-secretrequest). Registry credentials could be consumed in different namespaces via "placeholder secrets". A placeholder secret is: - plain Kubernetes Secret @@ -84,7 +84,7 @@ If you are an owner of an operator, similar to the above section, we encourage y - Install secretgen-controller v0.5.0+ ```bash - kapp deploy -a sg -f https://github.com/vmware-tanzu/carvel-secretgen-controller/releases/download/v0.5.0/release.yml + kapp deploy -a sg -f https://github.com/carvel-dev/secretgen-controller/releases/download/v0.5.0/release.yml ``` - Create registry credential Secret and use SecretExport CR to make it available for all namespaces (Note: if you use `kubectl create secret docker-registry` and you want to auth with DockerHub, please specify `--docker-server=index.docker.io` explicitly instead of relying on default server value.) diff --git a/site/content/kapp-controller/docs/v0.41.0/walkthrough.md b/site/content/kapp-controller/docs/v0.41.0/walkthrough.md index 45ed66dbd..89ed9091f 100644 --- a/site/content/kapp-controller/docs/v0.41.0/walkthrough.md +++ b/site/content/kapp-controller/docs/v0.41.0/walkthrough.md @@ -9,15 +9,15 @@ You can use [kapp](/kapp) or another tool such as kubectl to deploy the followin 1. [Install](install.md) kapp-controller onto your cluster. -1. Install [examples/default-ns-rbac.yml](https://github.com/vmware-tanzu/carvel-kapp-controller/blob/develop/examples/rbac/default-ns.yml). +1. Install [examples/default-ns-rbac.yml](https://github.com/carvel-dev/kapp-controller/blob/develop/examples/rbac/default-ns.yml). It creates `default-ns-sa` service account to change resources within the `default` namespace. The App CR in the next step uses the service account. ```bash-plain - $ kapp deploy -a default-ns-rbac -f https://raw.githubusercontent.com/vmware-tanzu/carvel-kapp-controller/develop/examples/rbac/default-ns.yml + $ kapp deploy -a default-ns-rbac -f https://raw.githubusercontent.com/carvel-dev/kapp-controller/develop/examples/rbac/default-ns.yml ``` -1. Install [examples/simple-app-git/1.yml](https://github.com/vmware-tanzu/carvel-kapp-controller/blob/develop/examples/simple-app-git/1.yml) App CR. +1. Install [examples/simple-app-git/1.yml](https://github.com/carvel-dev/kapp-controller/blob/develop/examples/simple-app-git/1.yml) App CR. It specifies how to fetch, template, and deploy the example application. diff --git a/site/content/kapp-controller/docs/v0.42.0/faq.md b/site/content/kapp-controller/docs/v0.42.0/faq.md index c3c478ece..47fbbfe3e 100644 --- a/site/content/kapp-controller/docs/v0.42.0/faq.md +++ b/site/content/kapp-controller/docs/v0.42.0/faq.md @@ -11,9 +11,9 @@ custom resource. ### How can I control App CR reconciliation (pause, force, adjust frequency...)? You can set and unset spec.paused -([example](https://github.com/vmware-tanzu/carvel-kapp-controller/blob/d94984a77fa907ac5ecc681e9a842b9877766a6b/test/e2e/pause_test.go#L91)) +([example](https://github.com/carvel-dev/kapp-controller/blob/d94984a77fa907ac5ecc681e9a842b9877766a6b/test/e2e/pause_test.go#L91)) or fiddle with spec.syncPeriod ([example]( -https://github.com/vmware-tanzu/carvel-kapp-controller/blob/d94984a77fa907ac5ecc681e9a842b9877766a6b/test/e2e/app_secret_configmap_reconcile_test.go#L133)), which +https://github.com/carvel-dev/kapp-controller/blob/d94984a77fa907ac5ecc681e9a842b9877766a6b/test/e2e/app_secret_configmap_reconcile_test.go#L133)), which defaults to 30 seconds. ### How can I tell which version of kapp-controller is installed? diff --git a/site/content/kapp-controller/docs/v0.42.0/install.md b/site/content/kapp-controller/docs/v0.42.0/install.md index 1c0275525..6182d7e09 100644 --- a/site/content/kapp-controller/docs/v0.42.0/install.md +++ b/site/content/kapp-controller/docs/v0.42.0/install.md @@ -3,18 +3,18 @@ title: Install --- -Grab the latest copy of YAML from the [Releases page](https://github.com/vmware-tanzu/carvel-kapp-controller/releases) and use your favorite deployment tool (such as [kapp](/kapp) or kubectl) to install it. +Grab the latest copy of YAML from the [Releases page](https://github.com/carvel-dev/kapp-controller/releases) and use your favorite deployment tool (such as [kapp](/kapp) or kubectl) to install it. Example: ```bash -$ kapp deploy -a kc -f https://github.com/vmware-tanzu/carvel-kapp-controller/releases/latest/download/release.yml +$ kapp deploy -a kc -f https://github.com/carvel-dev/kapp-controller/releases/latest/download/release.yml ``` or ```bash -$ kubectl apply -f https://github.com/vmware-tanzu/carvel-kapp-controller/releases/latest/download/release.yml +$ kubectl apply -f https://github.com/carvel-dev/kapp-controller/releases/latest/download/release.yml ``` ## Specific Environments and Distributions @@ -114,17 +114,17 @@ $ kctrl version #### Via Homebrew (macOS or Linux) -Based on [github.com/vmware-tanzu/homebrew-carvel](https://github.com/vmware-tanzu/homebrew-carvel). +Based on [github.com/carvel-dev/homebrew](https://github.com/carvel-dev/homebrew). ```bash -$ brew tap vmware-tanzu/carvel +$ brew tap carvel-dev/carvel $ brew install kctrl $ kctrl version ``` #### Specific version from a GitHub release -To download, click on one of the assets in a [chosen GitHub release](https://github.com/vmware-tanzu/carvel-kapp-controller/releases), for example for 'kctrl-darwin-amd64'. +To download, click on one of the assets in a [chosen GitHub release](https://github.com/carvel-dev/kapp-controller/releases), for example for 'kctrl-darwin-amd64'. ```bash # **Compare binary checksum** against what's specified in the release notes diff --git a/site/content/kapp-controller/docs/v0.42.0/oss-packages.md b/site/content/kapp-controller/docs/v0.42.0/oss-packages.md index 4012235a5..bcd635082 100644 --- a/site/content/kapp-controller/docs/v0.42.0/oss-packages.md +++ b/site/content/kapp-controller/docs/v0.42.0/oss-packages.md @@ -5,7 +5,7 @@ title: OSS Carvel Packages This page provides a list of Carvel Packages and Package Repositories that are available to open source users. -Do you have a Package or Package Repository you'd like to add to this list? Please make a PR with details to our [docs](https://github.com/vmware-tanzu/carvel/main/site/content/kapp-controller/docs/latest/oss-packages.md). +Do you have a Package or Package Repository you'd like to add to this list? Please make a PR with details to our [docs](https://github.com/carvel-dev/carvelmain/site/content/kapp-controller/docs/latest/oss-packages.md). ## Tanzu Community Edition Tanzu Community Edition provides several open source [Carvel Packages](https://tanzucommunityedition.io/packages/). These are actively contributed to and maintained by contributors to Tanzu Community Edition. A list of the Package CRs can be found [here](https://github.com/vmware-tanzu/community-edition/tree/main/addons/packages). You can add the Package Repository to your cluster by creating a PackageRepository CR. diff --git a/site/content/kapp-controller/docs/v0.42.0/packaging-tutorial.md b/site/content/kapp-controller/docs/v0.42.0/packaging-tutorial.md index 685c0206c..256e44f9b 100644 --- a/site/content/kapp-controller/docs/v0.42.0/packaging-tutorial.md +++ b/site/content/kapp-controller/docs/v0.42.0/packaging-tutorial.md @@ -18,8 +18,8 @@ We'll be using [Carvel](https://carvel.dev/) tools throughout this tutorial, so Install the tools with the scripts below: ```bash -wget https://raw.githubusercontent.com/vmware-tanzu/carvel-kapp-controller/83fffcfe99a65031b4170813acf94f8d5058b346/hack/dependencies.yml -wget https://raw.githubusercontent.com/vmware-tanzu/carvel-kapp-controller/83fffcfe99a65031b4170813acf94f8d5058b346/hack/install-deps.sh +wget https://raw.githubusercontent.com/carvel-dev/kapp-controller/83fffcfe99a65031b4170813acf94f8d5058b346/hack/dependencies.yml +wget https://raw.githubusercontent.com/carvel-dev/kapp-controller/83fffcfe99a65031b4170813acf94f8d5058b346/hack/install-deps.sh chmod a+x ./install-deps.sh ./install-deps.sh ``` @@ -35,7 +35,7 @@ You can skip this step if you want to get straight to kapp-controller. First pull down the yaml for this example: ```bash -wget https://raw.githubusercontent.com/vmware-tanzu/carvel-kapp/5886f388900ce66e4318220025ca77d16bfaa488/examples/jobs/cron-job.yml +wget https://raw.githubusercontent.com/carvel-dev/kapp/5886f388900ce66e4318220025ca77d16bfaa488/examples/jobs/cron-job.yml ``` Then deploy a CronJob to the Kubernetes cluster in this environment: @@ -73,7 +73,7 @@ Use kapp to install kapp-controller (reconciliation may take a moment, which you could use to read about [kubernetes controller reconciliation loops](https://kubernetes.io/docs/concepts/architecture/controller/)): ```bash -kapp deploy -a kc -f https://github.com/vmware-tanzu/carvel-kapp-controller/releases/download/v0.32.0/release.yml -y +kapp deploy -a kc -f https://github.com/carvel-dev/kapp-controller/releases/download/v0.32.0/release.yml -y ``` Gaze upon the splendor! @@ -448,7 +448,7 @@ This yaml snippet also contains a Kubernetes secret, which is referenced by the Finally, to install the above package, we will also need to create `default-ns-sa` service account (refer to [Security model](https://carvel.dev/kapp-controller/docs/latest/security-model/) for explanation of how service accounts are used) that give kapp-controller privileges to create resources in the default namespace: ```bash -kapp deploy -a default-ns-rbac -f https://raw.githubusercontent.com/vmware-tanzu/carvel-kapp-controller/develop/examples/rbac/default-ns.yml -y +kapp deploy -a default-ns-rbac -f https://raw.githubusercontent.com/carvel-dev/kapp-controller/develop/examples/rbac/default-ns.yml -y ``` Apply the PackageInstall using kapp: diff --git a/site/content/kapp-controller/docs/v0.42.0/private-registry-auth.md b/site/content/kapp-controller/docs/v0.42.0/private-registry-auth.md index 06b86be9b..01b56d4fd 100644 --- a/site/content/kapp-controller/docs/v0.42.0/private-registry-auth.md +++ b/site/content/kapp-controller/docs/v0.42.0/private-registry-auth.md @@ -18,13 +18,13 @@ As a package consumer you may need to provide registry credentials if you are co - credentials consumed by Kubelets - e.g. needed by Kafka cluster Pods created for KafkaInstance CR -Providing credentials manually to each one of these parts of the system can become a hassle. kapp-controller v0.24.0+ when installed together with [secretgen-controller](https://github.com/vmware-tanzu/carvel-secretgen-controller) v0.5.0+ allow package consumers and package authors to simplify such configuration. +Providing credentials manually to each one of these parts of the system can become a hassle. kapp-controller v0.24.0+ when installed together with [secretgen-controller](https://github.com/carvel-dev/secretgen-controller) v0.5.0+ allow package consumers and package authors to simplify such configuration. Note that if you are using an IaaS provided Kubernetes cluster already preauthenticated with an IaaS provided registry, then there is no need to provide credentials manually in the cluster. kapp-controller v0.25.0+ is able to automatically pick up provided credentials to satisfy first two bullet points above. Last two bullet points are already satisfied by the Kubernetes kubelet. ## secretgen-controller's placeholder secrets and SecretExport CR -For this specific use case, secretgen-controller allows package consumer to specify registry credentials in one namespace and allows to export that secret to the entire cluster (or subset of namespaces) via [SecretExport CR](https://github.com/vmware-tanzu/carvel-secretgen-controller/blob/develop/docs/secret-export.md#secretexport-and-secretrequest). Registry credentials could be consumed in different namespaces via "placeholder secrets". +For this specific use case, secretgen-controller allows package consumer to specify registry credentials in one namespace and allows to export that secret to the entire cluster (or subset of namespaces) via [SecretExport CR](https://github.com/carvel-dev/secretgen-controller/blob/develop/docs/secret-export.md#secretexport-and-secretrequest). Registry credentials could be consumed in different namespaces via "placeholder secrets". A placeholder secret is: - plain Kubernetes Secret @@ -84,7 +84,7 @@ If you are an owner of an operator, similar to the above section, we encourage y - Install secretgen-controller v0.5.0+ ```bash - kapp deploy -a sg -f https://github.com/vmware-tanzu/carvel-secretgen-controller/releases/download/v0.5.0/release.yml + kapp deploy -a sg -f https://github.com/carvel-dev/secretgen-controller/releases/download/v0.5.0/release.yml ``` - Create registry credential Secret and use SecretExport CR to make it available for all namespaces (Note: if you use `kubectl create secret docker-registry` and you want to auth with DockerHub, please specify `--docker-server=index.docker.io` explicitly instead of relying on default server value.) diff --git a/site/content/kapp-controller/docs/v0.42.0/walkthrough.md b/site/content/kapp-controller/docs/v0.42.0/walkthrough.md index 45ed66dbd..89ed9091f 100644 --- a/site/content/kapp-controller/docs/v0.42.0/walkthrough.md +++ b/site/content/kapp-controller/docs/v0.42.0/walkthrough.md @@ -9,15 +9,15 @@ You can use [kapp](/kapp) or another tool such as kubectl to deploy the followin 1. [Install](install.md) kapp-controller onto your cluster. -1. Install [examples/default-ns-rbac.yml](https://github.com/vmware-tanzu/carvel-kapp-controller/blob/develop/examples/rbac/default-ns.yml). +1. Install [examples/default-ns-rbac.yml](https://github.com/carvel-dev/kapp-controller/blob/develop/examples/rbac/default-ns.yml). It creates `default-ns-sa` service account to change resources within the `default` namespace. The App CR in the next step uses the service account. ```bash-plain - $ kapp deploy -a default-ns-rbac -f https://raw.githubusercontent.com/vmware-tanzu/carvel-kapp-controller/develop/examples/rbac/default-ns.yml + $ kapp deploy -a default-ns-rbac -f https://raw.githubusercontent.com/carvel-dev/kapp-controller/develop/examples/rbac/default-ns.yml ``` -1. Install [examples/simple-app-git/1.yml](https://github.com/vmware-tanzu/carvel-kapp-controller/blob/develop/examples/simple-app-git/1.yml) App CR. +1. Install [examples/simple-app-git/1.yml](https://github.com/carvel-dev/kapp-controller/blob/develop/examples/simple-app-git/1.yml) App CR. It specifies how to fetch, template, and deploy the example application. diff --git a/site/content/kapp-controller/docs/v0.43.1/faq.md b/site/content/kapp-controller/docs/v0.43.1/faq.md index c3c478ece..47fbbfe3e 100644 --- a/site/content/kapp-controller/docs/v0.43.1/faq.md +++ b/site/content/kapp-controller/docs/v0.43.1/faq.md @@ -11,9 +11,9 @@ custom resource. ### How can I control App CR reconciliation (pause, force, adjust frequency...)? You can set and unset spec.paused -([example](https://github.com/vmware-tanzu/carvel-kapp-controller/blob/d94984a77fa907ac5ecc681e9a842b9877766a6b/test/e2e/pause_test.go#L91)) +([example](https://github.com/carvel-dev/kapp-controller/blob/d94984a77fa907ac5ecc681e9a842b9877766a6b/test/e2e/pause_test.go#L91)) or fiddle with spec.syncPeriod ([example]( -https://github.com/vmware-tanzu/carvel-kapp-controller/blob/d94984a77fa907ac5ecc681e9a842b9877766a6b/test/e2e/app_secret_configmap_reconcile_test.go#L133)), which +https://github.com/carvel-dev/kapp-controller/blob/d94984a77fa907ac5ecc681e9a842b9877766a6b/test/e2e/app_secret_configmap_reconcile_test.go#L133)), which defaults to 30 seconds. ### How can I tell which version of kapp-controller is installed? diff --git a/site/content/kapp-controller/docs/v0.43.1/install.md b/site/content/kapp-controller/docs/v0.43.1/install.md index 04ddaffc6..82fbcb115 100644 --- a/site/content/kapp-controller/docs/v0.43.1/install.md +++ b/site/content/kapp-controller/docs/v0.43.1/install.md @@ -3,18 +3,18 @@ title: Install --- -Grab the latest copy of YAML from the [Releases page](https://github.com/vmware-tanzu/carvel-kapp-controller/releases) and use your favorite deployment tool (such as [kapp](/kapp) or kubectl) to install it. +Grab the latest copy of YAML from the [Releases page](https://github.com/carvel-dev/kapp-controller/releases) and use your favorite deployment tool (such as [kapp](/kapp) or kubectl) to install it. Example: ```bash -$ kapp deploy -a kc -f https://github.com/vmware-tanzu/carvel-kapp-controller/releases/latest/download/release.yml +$ kapp deploy -a kc -f https://github.com/carvel-dev/kapp-controller/releases/latest/download/release.yml ``` or ```bash -$ kubectl apply -f https://github.com/vmware-tanzu/carvel-kapp-controller/releases/latest/download/release.yml +$ kubectl apply -f https://github.com/carvel-dev/kapp-controller/releases/latest/download/release.yml ``` ## Specific Environments and Distributions @@ -114,17 +114,17 @@ $ kctrl version #### Via Homebrew (macOS or Linux) -Based on [github.com/vmware-tanzu/homebrew-carvel](https://github.com/vmware-tanzu/homebrew-carvel). +Based on [github.com/carvel-dev/homebrew](https://github.com/carvel-dev/homebrew). ```bash -$ brew tap vmware-tanzu/carvel +$ brew tap carvel-dev/carvel $ brew install kctrl $ kctrl version ``` #### Specific version from a GitHub release -To download, click on one of the assets in a [chosen GitHub release](https://github.com/vmware-tanzu/carvel-kapp-controller/releases), for example for 'kctrl-darwin-amd64'. +To download, click on one of the assets in a [chosen GitHub release](https://github.com/carvel-dev/kapp-controller/releases), for example for 'kctrl-darwin-amd64'. ```bash # **Compare binary checksum** against what's specified in the release notes diff --git a/site/content/kapp-controller/docs/v0.43.1/oss-packages.md b/site/content/kapp-controller/docs/v0.43.1/oss-packages.md index 4012235a5..bcd635082 100644 --- a/site/content/kapp-controller/docs/v0.43.1/oss-packages.md +++ b/site/content/kapp-controller/docs/v0.43.1/oss-packages.md @@ -5,7 +5,7 @@ title: OSS Carvel Packages This page provides a list of Carvel Packages and Package Repositories that are available to open source users. -Do you have a Package or Package Repository you'd like to add to this list? Please make a PR with details to our [docs](https://github.com/vmware-tanzu/carvel/main/site/content/kapp-controller/docs/latest/oss-packages.md). +Do you have a Package or Package Repository you'd like to add to this list? Please make a PR with details to our [docs](https://github.com/carvel-dev/carvelmain/site/content/kapp-controller/docs/latest/oss-packages.md). ## Tanzu Community Edition Tanzu Community Edition provides several open source [Carvel Packages](https://tanzucommunityedition.io/packages/). These are actively contributed to and maintained by contributors to Tanzu Community Edition. A list of the Package CRs can be found [here](https://github.com/vmware-tanzu/community-edition/tree/main/addons/packages). You can add the Package Repository to your cluster by creating a PackageRepository CR. diff --git a/site/content/kapp-controller/docs/v0.43.1/packaging-tutorial.md b/site/content/kapp-controller/docs/v0.43.1/packaging-tutorial.md index 685c0206c..256e44f9b 100644 --- a/site/content/kapp-controller/docs/v0.43.1/packaging-tutorial.md +++ b/site/content/kapp-controller/docs/v0.43.1/packaging-tutorial.md @@ -18,8 +18,8 @@ We'll be using [Carvel](https://carvel.dev/) tools throughout this tutorial, so Install the tools with the scripts below: ```bash -wget https://raw.githubusercontent.com/vmware-tanzu/carvel-kapp-controller/83fffcfe99a65031b4170813acf94f8d5058b346/hack/dependencies.yml -wget https://raw.githubusercontent.com/vmware-tanzu/carvel-kapp-controller/83fffcfe99a65031b4170813acf94f8d5058b346/hack/install-deps.sh +wget https://raw.githubusercontent.com/carvel-dev/kapp-controller/83fffcfe99a65031b4170813acf94f8d5058b346/hack/dependencies.yml +wget https://raw.githubusercontent.com/carvel-dev/kapp-controller/83fffcfe99a65031b4170813acf94f8d5058b346/hack/install-deps.sh chmod a+x ./install-deps.sh ./install-deps.sh ``` @@ -35,7 +35,7 @@ You can skip this step if you want to get straight to kapp-controller. First pull down the yaml for this example: ```bash -wget https://raw.githubusercontent.com/vmware-tanzu/carvel-kapp/5886f388900ce66e4318220025ca77d16bfaa488/examples/jobs/cron-job.yml +wget https://raw.githubusercontent.com/carvel-dev/kapp/5886f388900ce66e4318220025ca77d16bfaa488/examples/jobs/cron-job.yml ``` Then deploy a CronJob to the Kubernetes cluster in this environment: @@ -73,7 +73,7 @@ Use kapp to install kapp-controller (reconciliation may take a moment, which you could use to read about [kubernetes controller reconciliation loops](https://kubernetes.io/docs/concepts/architecture/controller/)): ```bash -kapp deploy -a kc -f https://github.com/vmware-tanzu/carvel-kapp-controller/releases/download/v0.32.0/release.yml -y +kapp deploy -a kc -f https://github.com/carvel-dev/kapp-controller/releases/download/v0.32.0/release.yml -y ``` Gaze upon the splendor! @@ -448,7 +448,7 @@ This yaml snippet also contains a Kubernetes secret, which is referenced by the Finally, to install the above package, we will also need to create `default-ns-sa` service account (refer to [Security model](https://carvel.dev/kapp-controller/docs/latest/security-model/) for explanation of how service accounts are used) that give kapp-controller privileges to create resources in the default namespace: ```bash -kapp deploy -a default-ns-rbac -f https://raw.githubusercontent.com/vmware-tanzu/carvel-kapp-controller/develop/examples/rbac/default-ns.yml -y +kapp deploy -a default-ns-rbac -f https://raw.githubusercontent.com/carvel-dev/kapp-controller/develop/examples/rbac/default-ns.yml -y ``` Apply the PackageInstall using kapp: diff --git a/site/content/kapp-controller/docs/v0.43.1/private-registry-auth.md b/site/content/kapp-controller/docs/v0.43.1/private-registry-auth.md index 06b86be9b..01b56d4fd 100644 --- a/site/content/kapp-controller/docs/v0.43.1/private-registry-auth.md +++ b/site/content/kapp-controller/docs/v0.43.1/private-registry-auth.md @@ -18,13 +18,13 @@ As a package consumer you may need to provide registry credentials if you are co - credentials consumed by Kubelets - e.g. needed by Kafka cluster Pods created for KafkaInstance CR -Providing credentials manually to each one of these parts of the system can become a hassle. kapp-controller v0.24.0+ when installed together with [secretgen-controller](https://github.com/vmware-tanzu/carvel-secretgen-controller) v0.5.0+ allow package consumers and package authors to simplify such configuration. +Providing credentials manually to each one of these parts of the system can become a hassle. kapp-controller v0.24.0+ when installed together with [secretgen-controller](https://github.com/carvel-dev/secretgen-controller) v0.5.0+ allow package consumers and package authors to simplify such configuration. Note that if you are using an IaaS provided Kubernetes cluster already preauthenticated with an IaaS provided registry, then there is no need to provide credentials manually in the cluster. kapp-controller v0.25.0+ is able to automatically pick up provided credentials to satisfy first two bullet points above. Last two bullet points are already satisfied by the Kubernetes kubelet. ## secretgen-controller's placeholder secrets and SecretExport CR -For this specific use case, secretgen-controller allows package consumer to specify registry credentials in one namespace and allows to export that secret to the entire cluster (or subset of namespaces) via [SecretExport CR](https://github.com/vmware-tanzu/carvel-secretgen-controller/blob/develop/docs/secret-export.md#secretexport-and-secretrequest). Registry credentials could be consumed in different namespaces via "placeholder secrets". +For this specific use case, secretgen-controller allows package consumer to specify registry credentials in one namespace and allows to export that secret to the entire cluster (or subset of namespaces) via [SecretExport CR](https://github.com/carvel-dev/secretgen-controller/blob/develop/docs/secret-export.md#secretexport-and-secretrequest). Registry credentials could be consumed in different namespaces via "placeholder secrets". A placeholder secret is: - plain Kubernetes Secret @@ -84,7 +84,7 @@ If you are an owner of an operator, similar to the above section, we encourage y - Install secretgen-controller v0.5.0+ ```bash - kapp deploy -a sg -f https://github.com/vmware-tanzu/carvel-secretgen-controller/releases/download/v0.5.0/release.yml + kapp deploy -a sg -f https://github.com/carvel-dev/secretgen-controller/releases/download/v0.5.0/release.yml ``` - Create registry credential Secret and use SecretExport CR to make it available for all namespaces (Note: if you use `kubectl create secret docker-registry` and you want to auth with DockerHub, please specify `--docker-server=index.docker.io` explicitly instead of relying on default server value.) diff --git a/site/content/kapp-controller/docs/v0.43.1/walkthrough.md b/site/content/kapp-controller/docs/v0.43.1/walkthrough.md index 45ed66dbd..89ed9091f 100644 --- a/site/content/kapp-controller/docs/v0.43.1/walkthrough.md +++ b/site/content/kapp-controller/docs/v0.43.1/walkthrough.md @@ -9,15 +9,15 @@ You can use [kapp](/kapp) or another tool such as kubectl to deploy the followin 1. [Install](install.md) kapp-controller onto your cluster. -1. Install [examples/default-ns-rbac.yml](https://github.com/vmware-tanzu/carvel-kapp-controller/blob/develop/examples/rbac/default-ns.yml). +1. Install [examples/default-ns-rbac.yml](https://github.com/carvel-dev/kapp-controller/blob/develop/examples/rbac/default-ns.yml). It creates `default-ns-sa` service account to change resources within the `default` namespace. The App CR in the next step uses the service account. ```bash-plain - $ kapp deploy -a default-ns-rbac -f https://raw.githubusercontent.com/vmware-tanzu/carvel-kapp-controller/develop/examples/rbac/default-ns.yml + $ kapp deploy -a default-ns-rbac -f https://raw.githubusercontent.com/carvel-dev/kapp-controller/develop/examples/rbac/default-ns.yml ``` -1. Install [examples/simple-app-git/1.yml](https://github.com/vmware-tanzu/carvel-kapp-controller/blob/develop/examples/simple-app-git/1.yml) App CR. +1. Install [examples/simple-app-git/1.yml](https://github.com/carvel-dev/kapp-controller/blob/develop/examples/simple-app-git/1.yml) App CR. It specifies how to fetch, template, and deploy the example application. diff --git a/site/content/kapp-controller/docs/v0.43.2/faq.md b/site/content/kapp-controller/docs/v0.43.2/faq.md index c3c478ece..47fbbfe3e 100644 --- a/site/content/kapp-controller/docs/v0.43.2/faq.md +++ b/site/content/kapp-controller/docs/v0.43.2/faq.md @@ -11,9 +11,9 @@ custom resource. ### How can I control App CR reconciliation (pause, force, adjust frequency...)? You can set and unset spec.paused -([example](https://github.com/vmware-tanzu/carvel-kapp-controller/blob/d94984a77fa907ac5ecc681e9a842b9877766a6b/test/e2e/pause_test.go#L91)) +([example](https://github.com/carvel-dev/kapp-controller/blob/d94984a77fa907ac5ecc681e9a842b9877766a6b/test/e2e/pause_test.go#L91)) or fiddle with spec.syncPeriod ([example]( -https://github.com/vmware-tanzu/carvel-kapp-controller/blob/d94984a77fa907ac5ecc681e9a842b9877766a6b/test/e2e/app_secret_configmap_reconcile_test.go#L133)), which +https://github.com/carvel-dev/kapp-controller/blob/d94984a77fa907ac5ecc681e9a842b9877766a6b/test/e2e/app_secret_configmap_reconcile_test.go#L133)), which defaults to 30 seconds. ### How can I tell which version of kapp-controller is installed? diff --git a/site/content/kapp-controller/docs/v0.43.2/install.md b/site/content/kapp-controller/docs/v0.43.2/install.md index 04ddaffc6..82fbcb115 100644 --- a/site/content/kapp-controller/docs/v0.43.2/install.md +++ b/site/content/kapp-controller/docs/v0.43.2/install.md @@ -3,18 +3,18 @@ title: Install --- -Grab the latest copy of YAML from the [Releases page](https://github.com/vmware-tanzu/carvel-kapp-controller/releases) and use your favorite deployment tool (such as [kapp](/kapp) or kubectl) to install it. +Grab the latest copy of YAML from the [Releases page](https://github.com/carvel-dev/kapp-controller/releases) and use your favorite deployment tool (such as [kapp](/kapp) or kubectl) to install it. Example: ```bash -$ kapp deploy -a kc -f https://github.com/vmware-tanzu/carvel-kapp-controller/releases/latest/download/release.yml +$ kapp deploy -a kc -f https://github.com/carvel-dev/kapp-controller/releases/latest/download/release.yml ``` or ```bash -$ kubectl apply -f https://github.com/vmware-tanzu/carvel-kapp-controller/releases/latest/download/release.yml +$ kubectl apply -f https://github.com/carvel-dev/kapp-controller/releases/latest/download/release.yml ``` ## Specific Environments and Distributions @@ -114,17 +114,17 @@ $ kctrl version #### Via Homebrew (macOS or Linux) -Based on [github.com/vmware-tanzu/homebrew-carvel](https://github.com/vmware-tanzu/homebrew-carvel). +Based on [github.com/carvel-dev/homebrew](https://github.com/carvel-dev/homebrew). ```bash -$ brew tap vmware-tanzu/carvel +$ brew tap carvel-dev/carvel $ brew install kctrl $ kctrl version ``` #### Specific version from a GitHub release -To download, click on one of the assets in a [chosen GitHub release](https://github.com/vmware-tanzu/carvel-kapp-controller/releases), for example for 'kctrl-darwin-amd64'. +To download, click on one of the assets in a [chosen GitHub release](https://github.com/carvel-dev/kapp-controller/releases), for example for 'kctrl-darwin-amd64'. ```bash # **Compare binary checksum** against what's specified in the release notes diff --git a/site/content/kapp-controller/docs/v0.43.2/oss-packages.md b/site/content/kapp-controller/docs/v0.43.2/oss-packages.md index 4012235a5..bcd635082 100644 --- a/site/content/kapp-controller/docs/v0.43.2/oss-packages.md +++ b/site/content/kapp-controller/docs/v0.43.2/oss-packages.md @@ -5,7 +5,7 @@ title: OSS Carvel Packages This page provides a list of Carvel Packages and Package Repositories that are available to open source users. -Do you have a Package or Package Repository you'd like to add to this list? Please make a PR with details to our [docs](https://github.com/vmware-tanzu/carvel/main/site/content/kapp-controller/docs/latest/oss-packages.md). +Do you have a Package or Package Repository you'd like to add to this list? Please make a PR with details to our [docs](https://github.com/carvel-dev/carvelmain/site/content/kapp-controller/docs/latest/oss-packages.md). ## Tanzu Community Edition Tanzu Community Edition provides several open source [Carvel Packages](https://tanzucommunityedition.io/packages/). These are actively contributed to and maintained by contributors to Tanzu Community Edition. A list of the Package CRs can be found [here](https://github.com/vmware-tanzu/community-edition/tree/main/addons/packages). You can add the Package Repository to your cluster by creating a PackageRepository CR. diff --git a/site/content/kapp-controller/docs/v0.43.2/packaging-tutorial.md b/site/content/kapp-controller/docs/v0.43.2/packaging-tutorial.md index 685c0206c..256e44f9b 100644 --- a/site/content/kapp-controller/docs/v0.43.2/packaging-tutorial.md +++ b/site/content/kapp-controller/docs/v0.43.2/packaging-tutorial.md @@ -18,8 +18,8 @@ We'll be using [Carvel](https://carvel.dev/) tools throughout this tutorial, so Install the tools with the scripts below: ```bash -wget https://raw.githubusercontent.com/vmware-tanzu/carvel-kapp-controller/83fffcfe99a65031b4170813acf94f8d5058b346/hack/dependencies.yml -wget https://raw.githubusercontent.com/vmware-tanzu/carvel-kapp-controller/83fffcfe99a65031b4170813acf94f8d5058b346/hack/install-deps.sh +wget https://raw.githubusercontent.com/carvel-dev/kapp-controller/83fffcfe99a65031b4170813acf94f8d5058b346/hack/dependencies.yml +wget https://raw.githubusercontent.com/carvel-dev/kapp-controller/83fffcfe99a65031b4170813acf94f8d5058b346/hack/install-deps.sh chmod a+x ./install-deps.sh ./install-deps.sh ``` @@ -35,7 +35,7 @@ You can skip this step if you want to get straight to kapp-controller. First pull down the yaml for this example: ```bash -wget https://raw.githubusercontent.com/vmware-tanzu/carvel-kapp/5886f388900ce66e4318220025ca77d16bfaa488/examples/jobs/cron-job.yml +wget https://raw.githubusercontent.com/carvel-dev/kapp/5886f388900ce66e4318220025ca77d16bfaa488/examples/jobs/cron-job.yml ``` Then deploy a CronJob to the Kubernetes cluster in this environment: @@ -73,7 +73,7 @@ Use kapp to install kapp-controller (reconciliation may take a moment, which you could use to read about [kubernetes controller reconciliation loops](https://kubernetes.io/docs/concepts/architecture/controller/)): ```bash -kapp deploy -a kc -f https://github.com/vmware-tanzu/carvel-kapp-controller/releases/download/v0.32.0/release.yml -y +kapp deploy -a kc -f https://github.com/carvel-dev/kapp-controller/releases/download/v0.32.0/release.yml -y ``` Gaze upon the splendor! @@ -448,7 +448,7 @@ This yaml snippet also contains a Kubernetes secret, which is referenced by the Finally, to install the above package, we will also need to create `default-ns-sa` service account (refer to [Security model](https://carvel.dev/kapp-controller/docs/latest/security-model/) for explanation of how service accounts are used) that give kapp-controller privileges to create resources in the default namespace: ```bash -kapp deploy -a default-ns-rbac -f https://raw.githubusercontent.com/vmware-tanzu/carvel-kapp-controller/develop/examples/rbac/default-ns.yml -y +kapp deploy -a default-ns-rbac -f https://raw.githubusercontent.com/carvel-dev/kapp-controller/develop/examples/rbac/default-ns.yml -y ``` Apply the PackageInstall using kapp: diff --git a/site/content/kapp-controller/docs/v0.43.2/private-registry-auth.md b/site/content/kapp-controller/docs/v0.43.2/private-registry-auth.md index 06b86be9b..01b56d4fd 100644 --- a/site/content/kapp-controller/docs/v0.43.2/private-registry-auth.md +++ b/site/content/kapp-controller/docs/v0.43.2/private-registry-auth.md @@ -18,13 +18,13 @@ As a package consumer you may need to provide registry credentials if you are co - credentials consumed by Kubelets - e.g. needed by Kafka cluster Pods created for KafkaInstance CR -Providing credentials manually to each one of these parts of the system can become a hassle. kapp-controller v0.24.0+ when installed together with [secretgen-controller](https://github.com/vmware-tanzu/carvel-secretgen-controller) v0.5.0+ allow package consumers and package authors to simplify such configuration. +Providing credentials manually to each one of these parts of the system can become a hassle. kapp-controller v0.24.0+ when installed together with [secretgen-controller](https://github.com/carvel-dev/secretgen-controller) v0.5.0+ allow package consumers and package authors to simplify such configuration. Note that if you are using an IaaS provided Kubernetes cluster already preauthenticated with an IaaS provided registry, then there is no need to provide credentials manually in the cluster. kapp-controller v0.25.0+ is able to automatically pick up provided credentials to satisfy first two bullet points above. Last two bullet points are already satisfied by the Kubernetes kubelet. ## secretgen-controller's placeholder secrets and SecretExport CR -For this specific use case, secretgen-controller allows package consumer to specify registry credentials in one namespace and allows to export that secret to the entire cluster (or subset of namespaces) via [SecretExport CR](https://github.com/vmware-tanzu/carvel-secretgen-controller/blob/develop/docs/secret-export.md#secretexport-and-secretrequest). Registry credentials could be consumed in different namespaces via "placeholder secrets". +For this specific use case, secretgen-controller allows package consumer to specify registry credentials in one namespace and allows to export that secret to the entire cluster (or subset of namespaces) via [SecretExport CR](https://github.com/carvel-dev/secretgen-controller/blob/develop/docs/secret-export.md#secretexport-and-secretrequest). Registry credentials could be consumed in different namespaces via "placeholder secrets". A placeholder secret is: - plain Kubernetes Secret @@ -84,7 +84,7 @@ If you are an owner of an operator, similar to the above section, we encourage y - Install secretgen-controller v0.5.0+ ```bash - kapp deploy -a sg -f https://github.com/vmware-tanzu/carvel-secretgen-controller/releases/download/v0.5.0/release.yml + kapp deploy -a sg -f https://github.com/carvel-dev/secretgen-controller/releases/download/v0.5.0/release.yml ``` - Create registry credential Secret and use SecretExport CR to make it available for all namespaces (Note: if you use `kubectl create secret docker-registry` and you want to auth with DockerHub, please specify `--docker-server=index.docker.io` explicitly instead of relying on default server value.) diff --git a/site/content/kapp-controller/docs/v0.43.2/walkthrough.md b/site/content/kapp-controller/docs/v0.43.2/walkthrough.md index 45ed66dbd..89ed9091f 100644 --- a/site/content/kapp-controller/docs/v0.43.2/walkthrough.md +++ b/site/content/kapp-controller/docs/v0.43.2/walkthrough.md @@ -9,15 +9,15 @@ You can use [kapp](/kapp) or another tool such as kubectl to deploy the followin 1. [Install](install.md) kapp-controller onto your cluster. -1. Install [examples/default-ns-rbac.yml](https://github.com/vmware-tanzu/carvel-kapp-controller/blob/develop/examples/rbac/default-ns.yml). +1. Install [examples/default-ns-rbac.yml](https://github.com/carvel-dev/kapp-controller/blob/develop/examples/rbac/default-ns.yml). It creates `default-ns-sa` service account to change resources within the `default` namespace. The App CR in the next step uses the service account. ```bash-plain - $ kapp deploy -a default-ns-rbac -f https://raw.githubusercontent.com/vmware-tanzu/carvel-kapp-controller/develop/examples/rbac/default-ns.yml + $ kapp deploy -a default-ns-rbac -f https://raw.githubusercontent.com/carvel-dev/kapp-controller/develop/examples/rbac/default-ns.yml ``` -1. Install [examples/simple-app-git/1.yml](https://github.com/vmware-tanzu/carvel-kapp-controller/blob/develop/examples/simple-app-git/1.yml) App CR. +1. Install [examples/simple-app-git/1.yml](https://github.com/carvel-dev/kapp-controller/blob/develop/examples/simple-app-git/1.yml) App CR. It specifies how to fetch, template, and deploy the example application. diff --git a/site/content/kapp-controller/docs/v0.44.1/faq.md b/site/content/kapp-controller/docs/v0.44.1/faq.md index c3c478ece..47fbbfe3e 100644 --- a/site/content/kapp-controller/docs/v0.44.1/faq.md +++ b/site/content/kapp-controller/docs/v0.44.1/faq.md @@ -11,9 +11,9 @@ custom resource. ### How can I control App CR reconciliation (pause, force, adjust frequency...)? You can set and unset spec.paused -([example](https://github.com/vmware-tanzu/carvel-kapp-controller/blob/d94984a77fa907ac5ecc681e9a842b9877766a6b/test/e2e/pause_test.go#L91)) +([example](https://github.com/carvel-dev/kapp-controller/blob/d94984a77fa907ac5ecc681e9a842b9877766a6b/test/e2e/pause_test.go#L91)) or fiddle with spec.syncPeriod ([example]( -https://github.com/vmware-tanzu/carvel-kapp-controller/blob/d94984a77fa907ac5ecc681e9a842b9877766a6b/test/e2e/app_secret_configmap_reconcile_test.go#L133)), which +https://github.com/carvel-dev/kapp-controller/blob/d94984a77fa907ac5ecc681e9a842b9877766a6b/test/e2e/app_secret_configmap_reconcile_test.go#L133)), which defaults to 30 seconds. ### How can I tell which version of kapp-controller is installed? diff --git a/site/content/kapp-controller/docs/v0.44.1/install.md b/site/content/kapp-controller/docs/v0.44.1/install.md index 04ddaffc6..82fbcb115 100644 --- a/site/content/kapp-controller/docs/v0.44.1/install.md +++ b/site/content/kapp-controller/docs/v0.44.1/install.md @@ -3,18 +3,18 @@ title: Install --- -Grab the latest copy of YAML from the [Releases page](https://github.com/vmware-tanzu/carvel-kapp-controller/releases) and use your favorite deployment tool (such as [kapp](/kapp) or kubectl) to install it. +Grab the latest copy of YAML from the [Releases page](https://github.com/carvel-dev/kapp-controller/releases) and use your favorite deployment tool (such as [kapp](/kapp) or kubectl) to install it. Example: ```bash -$ kapp deploy -a kc -f https://github.com/vmware-tanzu/carvel-kapp-controller/releases/latest/download/release.yml +$ kapp deploy -a kc -f https://github.com/carvel-dev/kapp-controller/releases/latest/download/release.yml ``` or ```bash -$ kubectl apply -f https://github.com/vmware-tanzu/carvel-kapp-controller/releases/latest/download/release.yml +$ kubectl apply -f https://github.com/carvel-dev/kapp-controller/releases/latest/download/release.yml ``` ## Specific Environments and Distributions @@ -114,17 +114,17 @@ $ kctrl version #### Via Homebrew (macOS or Linux) -Based on [github.com/vmware-tanzu/homebrew-carvel](https://github.com/vmware-tanzu/homebrew-carvel). +Based on [github.com/carvel-dev/homebrew](https://github.com/carvel-dev/homebrew). ```bash -$ brew tap vmware-tanzu/carvel +$ brew tap carvel-dev/carvel $ brew install kctrl $ kctrl version ``` #### Specific version from a GitHub release -To download, click on one of the assets in a [chosen GitHub release](https://github.com/vmware-tanzu/carvel-kapp-controller/releases), for example for 'kctrl-darwin-amd64'. +To download, click on one of the assets in a [chosen GitHub release](https://github.com/carvel-dev/kapp-controller/releases), for example for 'kctrl-darwin-amd64'. ```bash # **Compare binary checksum** against what's specified in the release notes diff --git a/site/content/kapp-controller/docs/v0.44.1/oss-packages.md b/site/content/kapp-controller/docs/v0.44.1/oss-packages.md index 4012235a5..bcd635082 100644 --- a/site/content/kapp-controller/docs/v0.44.1/oss-packages.md +++ b/site/content/kapp-controller/docs/v0.44.1/oss-packages.md @@ -5,7 +5,7 @@ title: OSS Carvel Packages This page provides a list of Carvel Packages and Package Repositories that are available to open source users. -Do you have a Package or Package Repository you'd like to add to this list? Please make a PR with details to our [docs](https://github.com/vmware-tanzu/carvel/main/site/content/kapp-controller/docs/latest/oss-packages.md). +Do you have a Package or Package Repository you'd like to add to this list? Please make a PR with details to our [docs](https://github.com/carvel-dev/carvelmain/site/content/kapp-controller/docs/latest/oss-packages.md). ## Tanzu Community Edition Tanzu Community Edition provides several open source [Carvel Packages](https://tanzucommunityedition.io/packages/). These are actively contributed to and maintained by contributors to Tanzu Community Edition. A list of the Package CRs can be found [here](https://github.com/vmware-tanzu/community-edition/tree/main/addons/packages). You can add the Package Repository to your cluster by creating a PackageRepository CR. diff --git a/site/content/kapp-controller/docs/v0.44.1/packaging-tutorial.md b/site/content/kapp-controller/docs/v0.44.1/packaging-tutorial.md index 685c0206c..256e44f9b 100644 --- a/site/content/kapp-controller/docs/v0.44.1/packaging-tutorial.md +++ b/site/content/kapp-controller/docs/v0.44.1/packaging-tutorial.md @@ -18,8 +18,8 @@ We'll be using [Carvel](https://carvel.dev/) tools throughout this tutorial, so Install the tools with the scripts below: ```bash -wget https://raw.githubusercontent.com/vmware-tanzu/carvel-kapp-controller/83fffcfe99a65031b4170813acf94f8d5058b346/hack/dependencies.yml -wget https://raw.githubusercontent.com/vmware-tanzu/carvel-kapp-controller/83fffcfe99a65031b4170813acf94f8d5058b346/hack/install-deps.sh +wget https://raw.githubusercontent.com/carvel-dev/kapp-controller/83fffcfe99a65031b4170813acf94f8d5058b346/hack/dependencies.yml +wget https://raw.githubusercontent.com/carvel-dev/kapp-controller/83fffcfe99a65031b4170813acf94f8d5058b346/hack/install-deps.sh chmod a+x ./install-deps.sh ./install-deps.sh ``` @@ -35,7 +35,7 @@ You can skip this step if you want to get straight to kapp-controller. First pull down the yaml for this example: ```bash -wget https://raw.githubusercontent.com/vmware-tanzu/carvel-kapp/5886f388900ce66e4318220025ca77d16bfaa488/examples/jobs/cron-job.yml +wget https://raw.githubusercontent.com/carvel-dev/kapp/5886f388900ce66e4318220025ca77d16bfaa488/examples/jobs/cron-job.yml ``` Then deploy a CronJob to the Kubernetes cluster in this environment: @@ -73,7 +73,7 @@ Use kapp to install kapp-controller (reconciliation may take a moment, which you could use to read about [kubernetes controller reconciliation loops](https://kubernetes.io/docs/concepts/architecture/controller/)): ```bash -kapp deploy -a kc -f https://github.com/vmware-tanzu/carvel-kapp-controller/releases/download/v0.32.0/release.yml -y +kapp deploy -a kc -f https://github.com/carvel-dev/kapp-controller/releases/download/v0.32.0/release.yml -y ``` Gaze upon the splendor! @@ -448,7 +448,7 @@ This yaml snippet also contains a Kubernetes secret, which is referenced by the Finally, to install the above package, we will also need to create `default-ns-sa` service account (refer to [Security model](https://carvel.dev/kapp-controller/docs/latest/security-model/) for explanation of how service accounts are used) that give kapp-controller privileges to create resources in the default namespace: ```bash -kapp deploy -a default-ns-rbac -f https://raw.githubusercontent.com/vmware-tanzu/carvel-kapp-controller/develop/examples/rbac/default-ns.yml -y +kapp deploy -a default-ns-rbac -f https://raw.githubusercontent.com/carvel-dev/kapp-controller/develop/examples/rbac/default-ns.yml -y ``` Apply the PackageInstall using kapp: diff --git a/site/content/kapp-controller/docs/v0.44.1/private-registry-auth.md b/site/content/kapp-controller/docs/v0.44.1/private-registry-auth.md index 06b86be9b..01b56d4fd 100644 --- a/site/content/kapp-controller/docs/v0.44.1/private-registry-auth.md +++ b/site/content/kapp-controller/docs/v0.44.1/private-registry-auth.md @@ -18,13 +18,13 @@ As a package consumer you may need to provide registry credentials if you are co - credentials consumed by Kubelets - e.g. needed by Kafka cluster Pods created for KafkaInstance CR -Providing credentials manually to each one of these parts of the system can become a hassle. kapp-controller v0.24.0+ when installed together with [secretgen-controller](https://github.com/vmware-tanzu/carvel-secretgen-controller) v0.5.0+ allow package consumers and package authors to simplify such configuration. +Providing credentials manually to each one of these parts of the system can become a hassle. kapp-controller v0.24.0+ when installed together with [secretgen-controller](https://github.com/carvel-dev/secretgen-controller) v0.5.0+ allow package consumers and package authors to simplify such configuration. Note that if you are using an IaaS provided Kubernetes cluster already preauthenticated with an IaaS provided registry, then there is no need to provide credentials manually in the cluster. kapp-controller v0.25.0+ is able to automatically pick up provided credentials to satisfy first two bullet points above. Last two bullet points are already satisfied by the Kubernetes kubelet. ## secretgen-controller's placeholder secrets and SecretExport CR -For this specific use case, secretgen-controller allows package consumer to specify registry credentials in one namespace and allows to export that secret to the entire cluster (or subset of namespaces) via [SecretExport CR](https://github.com/vmware-tanzu/carvel-secretgen-controller/blob/develop/docs/secret-export.md#secretexport-and-secretrequest). Registry credentials could be consumed in different namespaces via "placeholder secrets". +For this specific use case, secretgen-controller allows package consumer to specify registry credentials in one namespace and allows to export that secret to the entire cluster (or subset of namespaces) via [SecretExport CR](https://github.com/carvel-dev/secretgen-controller/blob/develop/docs/secret-export.md#secretexport-and-secretrequest). Registry credentials could be consumed in different namespaces via "placeholder secrets". A placeholder secret is: - plain Kubernetes Secret @@ -84,7 +84,7 @@ If you are an owner of an operator, similar to the above section, we encourage y - Install secretgen-controller v0.5.0+ ```bash - kapp deploy -a sg -f https://github.com/vmware-tanzu/carvel-secretgen-controller/releases/download/v0.5.0/release.yml + kapp deploy -a sg -f https://github.com/carvel-dev/secretgen-controller/releases/download/v0.5.0/release.yml ``` - Create registry credential Secret and use SecretExport CR to make it available for all namespaces (Note: if you use `kubectl create secret docker-registry` and you want to auth with DockerHub, please specify `--docker-server=index.docker.io` explicitly instead of relying on default server value.) diff --git a/site/content/kapp-controller/docs/v0.44.1/walkthrough.md b/site/content/kapp-controller/docs/v0.44.1/walkthrough.md index 45ed66dbd..89ed9091f 100644 --- a/site/content/kapp-controller/docs/v0.44.1/walkthrough.md +++ b/site/content/kapp-controller/docs/v0.44.1/walkthrough.md @@ -9,15 +9,15 @@ You can use [kapp](/kapp) or another tool such as kubectl to deploy the followin 1. [Install](install.md) kapp-controller onto your cluster. -1. Install [examples/default-ns-rbac.yml](https://github.com/vmware-tanzu/carvel-kapp-controller/blob/develop/examples/rbac/default-ns.yml). +1. Install [examples/default-ns-rbac.yml](https://github.com/carvel-dev/kapp-controller/blob/develop/examples/rbac/default-ns.yml). It creates `default-ns-sa` service account to change resources within the `default` namespace. The App CR in the next step uses the service account. ```bash-plain - $ kapp deploy -a default-ns-rbac -f https://raw.githubusercontent.com/vmware-tanzu/carvel-kapp-controller/develop/examples/rbac/default-ns.yml + $ kapp deploy -a default-ns-rbac -f https://raw.githubusercontent.com/carvel-dev/kapp-controller/develop/examples/rbac/default-ns.yml ``` -1. Install [examples/simple-app-git/1.yml](https://github.com/vmware-tanzu/carvel-kapp-controller/blob/develop/examples/simple-app-git/1.yml) App CR. +1. Install [examples/simple-app-git/1.yml](https://github.com/carvel-dev/kapp-controller/blob/develop/examples/simple-app-git/1.yml) App CR. It specifies how to fetch, template, and deploy the example application. diff --git a/site/content/kapp-controller/docs/v0.45.0/faq.md b/site/content/kapp-controller/docs/v0.45.0/faq.md index c3c478ece..47fbbfe3e 100644 --- a/site/content/kapp-controller/docs/v0.45.0/faq.md +++ b/site/content/kapp-controller/docs/v0.45.0/faq.md @@ -11,9 +11,9 @@ custom resource. ### How can I control App CR reconciliation (pause, force, adjust frequency...)? You can set and unset spec.paused -([example](https://github.com/vmware-tanzu/carvel-kapp-controller/blob/d94984a77fa907ac5ecc681e9a842b9877766a6b/test/e2e/pause_test.go#L91)) +([example](https://github.com/carvel-dev/kapp-controller/blob/d94984a77fa907ac5ecc681e9a842b9877766a6b/test/e2e/pause_test.go#L91)) or fiddle with spec.syncPeriod ([example]( -https://github.com/vmware-tanzu/carvel-kapp-controller/blob/d94984a77fa907ac5ecc681e9a842b9877766a6b/test/e2e/app_secret_configmap_reconcile_test.go#L133)), which +https://github.com/carvel-dev/kapp-controller/blob/d94984a77fa907ac5ecc681e9a842b9877766a6b/test/e2e/app_secret_configmap_reconcile_test.go#L133)), which defaults to 30 seconds. ### How can I tell which version of kapp-controller is installed? diff --git a/site/content/kapp-controller/docs/v0.45.0/install.md b/site/content/kapp-controller/docs/v0.45.0/install.md index 04ddaffc6..82fbcb115 100644 --- a/site/content/kapp-controller/docs/v0.45.0/install.md +++ b/site/content/kapp-controller/docs/v0.45.0/install.md @@ -3,18 +3,18 @@ title: Install --- -Grab the latest copy of YAML from the [Releases page](https://github.com/vmware-tanzu/carvel-kapp-controller/releases) and use your favorite deployment tool (such as [kapp](/kapp) or kubectl) to install it. +Grab the latest copy of YAML from the [Releases page](https://github.com/carvel-dev/kapp-controller/releases) and use your favorite deployment tool (such as [kapp](/kapp) or kubectl) to install it. Example: ```bash -$ kapp deploy -a kc -f https://github.com/vmware-tanzu/carvel-kapp-controller/releases/latest/download/release.yml +$ kapp deploy -a kc -f https://github.com/carvel-dev/kapp-controller/releases/latest/download/release.yml ``` or ```bash -$ kubectl apply -f https://github.com/vmware-tanzu/carvel-kapp-controller/releases/latest/download/release.yml +$ kubectl apply -f https://github.com/carvel-dev/kapp-controller/releases/latest/download/release.yml ``` ## Specific Environments and Distributions @@ -114,17 +114,17 @@ $ kctrl version #### Via Homebrew (macOS or Linux) -Based on [github.com/vmware-tanzu/homebrew-carvel](https://github.com/vmware-tanzu/homebrew-carvel). +Based on [github.com/carvel-dev/homebrew](https://github.com/carvel-dev/homebrew). ```bash -$ brew tap vmware-tanzu/carvel +$ brew tap carvel-dev/carvel $ brew install kctrl $ kctrl version ``` #### Specific version from a GitHub release -To download, click on one of the assets in a [chosen GitHub release](https://github.com/vmware-tanzu/carvel-kapp-controller/releases), for example for 'kctrl-darwin-amd64'. +To download, click on one of the assets in a [chosen GitHub release](https://github.com/carvel-dev/kapp-controller/releases), for example for 'kctrl-darwin-amd64'. ```bash # **Compare binary checksum** against what's specified in the release notes diff --git a/site/content/kapp-controller/docs/v0.45.0/oss-packages.md b/site/content/kapp-controller/docs/v0.45.0/oss-packages.md index 4012235a5..bcd635082 100644 --- a/site/content/kapp-controller/docs/v0.45.0/oss-packages.md +++ b/site/content/kapp-controller/docs/v0.45.0/oss-packages.md @@ -5,7 +5,7 @@ title: OSS Carvel Packages This page provides a list of Carvel Packages and Package Repositories that are available to open source users. -Do you have a Package or Package Repository you'd like to add to this list? Please make a PR with details to our [docs](https://github.com/vmware-tanzu/carvel/main/site/content/kapp-controller/docs/latest/oss-packages.md). +Do you have a Package or Package Repository you'd like to add to this list? Please make a PR with details to our [docs](https://github.com/carvel-dev/carvelmain/site/content/kapp-controller/docs/latest/oss-packages.md). ## Tanzu Community Edition Tanzu Community Edition provides several open source [Carvel Packages](https://tanzucommunityedition.io/packages/). These are actively contributed to and maintained by contributors to Tanzu Community Edition. A list of the Package CRs can be found [here](https://github.com/vmware-tanzu/community-edition/tree/main/addons/packages). You can add the Package Repository to your cluster by creating a PackageRepository CR. diff --git a/site/content/kapp-controller/docs/v0.45.0/packaging-tutorial.md b/site/content/kapp-controller/docs/v0.45.0/packaging-tutorial.md index 685c0206c..256e44f9b 100644 --- a/site/content/kapp-controller/docs/v0.45.0/packaging-tutorial.md +++ b/site/content/kapp-controller/docs/v0.45.0/packaging-tutorial.md @@ -18,8 +18,8 @@ We'll be using [Carvel](https://carvel.dev/) tools throughout this tutorial, so Install the tools with the scripts below: ```bash -wget https://raw.githubusercontent.com/vmware-tanzu/carvel-kapp-controller/83fffcfe99a65031b4170813acf94f8d5058b346/hack/dependencies.yml -wget https://raw.githubusercontent.com/vmware-tanzu/carvel-kapp-controller/83fffcfe99a65031b4170813acf94f8d5058b346/hack/install-deps.sh +wget https://raw.githubusercontent.com/carvel-dev/kapp-controller/83fffcfe99a65031b4170813acf94f8d5058b346/hack/dependencies.yml +wget https://raw.githubusercontent.com/carvel-dev/kapp-controller/83fffcfe99a65031b4170813acf94f8d5058b346/hack/install-deps.sh chmod a+x ./install-deps.sh ./install-deps.sh ``` @@ -35,7 +35,7 @@ You can skip this step if you want to get straight to kapp-controller. First pull down the yaml for this example: ```bash -wget https://raw.githubusercontent.com/vmware-tanzu/carvel-kapp/5886f388900ce66e4318220025ca77d16bfaa488/examples/jobs/cron-job.yml +wget https://raw.githubusercontent.com/carvel-dev/kapp/5886f388900ce66e4318220025ca77d16bfaa488/examples/jobs/cron-job.yml ``` Then deploy a CronJob to the Kubernetes cluster in this environment: @@ -73,7 +73,7 @@ Use kapp to install kapp-controller (reconciliation may take a moment, which you could use to read about [kubernetes controller reconciliation loops](https://kubernetes.io/docs/concepts/architecture/controller/)): ```bash -kapp deploy -a kc -f https://github.com/vmware-tanzu/carvel-kapp-controller/releases/download/v0.32.0/release.yml -y +kapp deploy -a kc -f https://github.com/carvel-dev/kapp-controller/releases/download/v0.32.0/release.yml -y ``` Gaze upon the splendor! @@ -448,7 +448,7 @@ This yaml snippet also contains a Kubernetes secret, which is referenced by the Finally, to install the above package, we will also need to create `default-ns-sa` service account (refer to [Security model](https://carvel.dev/kapp-controller/docs/latest/security-model/) for explanation of how service accounts are used) that give kapp-controller privileges to create resources in the default namespace: ```bash -kapp deploy -a default-ns-rbac -f https://raw.githubusercontent.com/vmware-tanzu/carvel-kapp-controller/develop/examples/rbac/default-ns.yml -y +kapp deploy -a default-ns-rbac -f https://raw.githubusercontent.com/carvel-dev/kapp-controller/develop/examples/rbac/default-ns.yml -y ``` Apply the PackageInstall using kapp: diff --git a/site/content/kapp-controller/docs/v0.45.0/private-registry-auth.md b/site/content/kapp-controller/docs/v0.45.0/private-registry-auth.md index 06b86be9b..01b56d4fd 100644 --- a/site/content/kapp-controller/docs/v0.45.0/private-registry-auth.md +++ b/site/content/kapp-controller/docs/v0.45.0/private-registry-auth.md @@ -18,13 +18,13 @@ As a package consumer you may need to provide registry credentials if you are co - credentials consumed by Kubelets - e.g. needed by Kafka cluster Pods created for KafkaInstance CR -Providing credentials manually to each one of these parts of the system can become a hassle. kapp-controller v0.24.0+ when installed together with [secretgen-controller](https://github.com/vmware-tanzu/carvel-secretgen-controller) v0.5.0+ allow package consumers and package authors to simplify such configuration. +Providing credentials manually to each one of these parts of the system can become a hassle. kapp-controller v0.24.0+ when installed together with [secretgen-controller](https://github.com/carvel-dev/secretgen-controller) v0.5.0+ allow package consumers and package authors to simplify such configuration. Note that if you are using an IaaS provided Kubernetes cluster already preauthenticated with an IaaS provided registry, then there is no need to provide credentials manually in the cluster. kapp-controller v0.25.0+ is able to automatically pick up provided credentials to satisfy first two bullet points above. Last two bullet points are already satisfied by the Kubernetes kubelet. ## secretgen-controller's placeholder secrets and SecretExport CR -For this specific use case, secretgen-controller allows package consumer to specify registry credentials in one namespace and allows to export that secret to the entire cluster (or subset of namespaces) via [SecretExport CR](https://github.com/vmware-tanzu/carvel-secretgen-controller/blob/develop/docs/secret-export.md#secretexport-and-secretrequest). Registry credentials could be consumed in different namespaces via "placeholder secrets". +For this specific use case, secretgen-controller allows package consumer to specify registry credentials in one namespace and allows to export that secret to the entire cluster (or subset of namespaces) via [SecretExport CR](https://github.com/carvel-dev/secretgen-controller/blob/develop/docs/secret-export.md#secretexport-and-secretrequest). Registry credentials could be consumed in different namespaces via "placeholder secrets". A placeholder secret is: - plain Kubernetes Secret @@ -84,7 +84,7 @@ If you are an owner of an operator, similar to the above section, we encourage y - Install secretgen-controller v0.5.0+ ```bash - kapp deploy -a sg -f https://github.com/vmware-tanzu/carvel-secretgen-controller/releases/download/v0.5.0/release.yml + kapp deploy -a sg -f https://github.com/carvel-dev/secretgen-controller/releases/download/v0.5.0/release.yml ``` - Create registry credential Secret and use SecretExport CR to make it available for all namespaces (Note: if you use `kubectl create secret docker-registry` and you want to auth with DockerHub, please specify `--docker-server=index.docker.io` explicitly instead of relying on default server value.) diff --git a/site/content/kapp-controller/docs/v0.45.0/walkthrough.md b/site/content/kapp-controller/docs/v0.45.0/walkthrough.md index 45ed66dbd..89ed9091f 100644 --- a/site/content/kapp-controller/docs/v0.45.0/walkthrough.md +++ b/site/content/kapp-controller/docs/v0.45.0/walkthrough.md @@ -9,15 +9,15 @@ You can use [kapp](/kapp) or another tool such as kubectl to deploy the followin 1. [Install](install.md) kapp-controller onto your cluster. -1. Install [examples/default-ns-rbac.yml](https://github.com/vmware-tanzu/carvel-kapp-controller/blob/develop/examples/rbac/default-ns.yml). +1. Install [examples/default-ns-rbac.yml](https://github.com/carvel-dev/kapp-controller/blob/develop/examples/rbac/default-ns.yml). It creates `default-ns-sa` service account to change resources within the `default` namespace. The App CR in the next step uses the service account. ```bash-plain - $ kapp deploy -a default-ns-rbac -f https://raw.githubusercontent.com/vmware-tanzu/carvel-kapp-controller/develop/examples/rbac/default-ns.yml + $ kapp deploy -a default-ns-rbac -f https://raw.githubusercontent.com/carvel-dev/kapp-controller/develop/examples/rbac/default-ns.yml ``` -1. Install [examples/simple-app-git/1.yml](https://github.com/vmware-tanzu/carvel-kapp-controller/blob/develop/examples/simple-app-git/1.yml) App CR. +1. Install [examples/simple-app-git/1.yml](https://github.com/carvel-dev/kapp-controller/blob/develop/examples/simple-app-git/1.yml) App CR. It specifies how to fetch, template, and deploy the example application. diff --git a/site/content/kapp-controller/docs/v0.46.0/faq.md b/site/content/kapp-controller/docs/v0.46.0/faq.md index c3c478ece..47fbbfe3e 100644 --- a/site/content/kapp-controller/docs/v0.46.0/faq.md +++ b/site/content/kapp-controller/docs/v0.46.0/faq.md @@ -11,9 +11,9 @@ custom resource. ### How can I control App CR reconciliation (pause, force, adjust frequency...)? You can set and unset spec.paused -([example](https://github.com/vmware-tanzu/carvel-kapp-controller/blob/d94984a77fa907ac5ecc681e9a842b9877766a6b/test/e2e/pause_test.go#L91)) +([example](https://github.com/carvel-dev/kapp-controller/blob/d94984a77fa907ac5ecc681e9a842b9877766a6b/test/e2e/pause_test.go#L91)) or fiddle with spec.syncPeriod ([example]( -https://github.com/vmware-tanzu/carvel-kapp-controller/blob/d94984a77fa907ac5ecc681e9a842b9877766a6b/test/e2e/app_secret_configmap_reconcile_test.go#L133)), which +https://github.com/carvel-dev/kapp-controller/blob/d94984a77fa907ac5ecc681e9a842b9877766a6b/test/e2e/app_secret_configmap_reconcile_test.go#L133)), which defaults to 30 seconds. ### How can I tell which version of kapp-controller is installed? diff --git a/site/content/kapp-controller/docs/v0.46.0/install.md b/site/content/kapp-controller/docs/v0.46.0/install.md index 04ddaffc6..82fbcb115 100644 --- a/site/content/kapp-controller/docs/v0.46.0/install.md +++ b/site/content/kapp-controller/docs/v0.46.0/install.md @@ -3,18 +3,18 @@ title: Install --- -Grab the latest copy of YAML from the [Releases page](https://github.com/vmware-tanzu/carvel-kapp-controller/releases) and use your favorite deployment tool (such as [kapp](/kapp) or kubectl) to install it. +Grab the latest copy of YAML from the [Releases page](https://github.com/carvel-dev/kapp-controller/releases) and use your favorite deployment tool (such as [kapp](/kapp) or kubectl) to install it. Example: ```bash -$ kapp deploy -a kc -f https://github.com/vmware-tanzu/carvel-kapp-controller/releases/latest/download/release.yml +$ kapp deploy -a kc -f https://github.com/carvel-dev/kapp-controller/releases/latest/download/release.yml ``` or ```bash -$ kubectl apply -f https://github.com/vmware-tanzu/carvel-kapp-controller/releases/latest/download/release.yml +$ kubectl apply -f https://github.com/carvel-dev/kapp-controller/releases/latest/download/release.yml ``` ## Specific Environments and Distributions @@ -114,17 +114,17 @@ $ kctrl version #### Via Homebrew (macOS or Linux) -Based on [github.com/vmware-tanzu/homebrew-carvel](https://github.com/vmware-tanzu/homebrew-carvel). +Based on [github.com/carvel-dev/homebrew](https://github.com/carvel-dev/homebrew). ```bash -$ brew tap vmware-tanzu/carvel +$ brew tap carvel-dev/carvel $ brew install kctrl $ kctrl version ``` #### Specific version from a GitHub release -To download, click on one of the assets in a [chosen GitHub release](https://github.com/vmware-tanzu/carvel-kapp-controller/releases), for example for 'kctrl-darwin-amd64'. +To download, click on one of the assets in a [chosen GitHub release](https://github.com/carvel-dev/kapp-controller/releases), for example for 'kctrl-darwin-amd64'. ```bash # **Compare binary checksum** against what's specified in the release notes diff --git a/site/content/kapp-controller/docs/v0.46.0/oss-packages.md b/site/content/kapp-controller/docs/v0.46.0/oss-packages.md index 4012235a5..bcd635082 100644 --- a/site/content/kapp-controller/docs/v0.46.0/oss-packages.md +++ b/site/content/kapp-controller/docs/v0.46.0/oss-packages.md @@ -5,7 +5,7 @@ title: OSS Carvel Packages This page provides a list of Carvel Packages and Package Repositories that are available to open source users. -Do you have a Package or Package Repository you'd like to add to this list? Please make a PR with details to our [docs](https://github.com/vmware-tanzu/carvel/main/site/content/kapp-controller/docs/latest/oss-packages.md). +Do you have a Package or Package Repository you'd like to add to this list? Please make a PR with details to our [docs](https://github.com/carvel-dev/carvelmain/site/content/kapp-controller/docs/latest/oss-packages.md). ## Tanzu Community Edition Tanzu Community Edition provides several open source [Carvel Packages](https://tanzucommunityedition.io/packages/). These are actively contributed to and maintained by contributors to Tanzu Community Edition. A list of the Package CRs can be found [here](https://github.com/vmware-tanzu/community-edition/tree/main/addons/packages). You can add the Package Repository to your cluster by creating a PackageRepository CR. diff --git a/site/content/kapp-controller/docs/v0.46.0/packaging-tutorial.md b/site/content/kapp-controller/docs/v0.46.0/packaging-tutorial.md index 685c0206c..256e44f9b 100644 --- a/site/content/kapp-controller/docs/v0.46.0/packaging-tutorial.md +++ b/site/content/kapp-controller/docs/v0.46.0/packaging-tutorial.md @@ -18,8 +18,8 @@ We'll be using [Carvel](https://carvel.dev/) tools throughout this tutorial, so Install the tools with the scripts below: ```bash -wget https://raw.githubusercontent.com/vmware-tanzu/carvel-kapp-controller/83fffcfe99a65031b4170813acf94f8d5058b346/hack/dependencies.yml -wget https://raw.githubusercontent.com/vmware-tanzu/carvel-kapp-controller/83fffcfe99a65031b4170813acf94f8d5058b346/hack/install-deps.sh +wget https://raw.githubusercontent.com/carvel-dev/kapp-controller/83fffcfe99a65031b4170813acf94f8d5058b346/hack/dependencies.yml +wget https://raw.githubusercontent.com/carvel-dev/kapp-controller/83fffcfe99a65031b4170813acf94f8d5058b346/hack/install-deps.sh chmod a+x ./install-deps.sh ./install-deps.sh ``` @@ -35,7 +35,7 @@ You can skip this step if you want to get straight to kapp-controller. First pull down the yaml for this example: ```bash -wget https://raw.githubusercontent.com/vmware-tanzu/carvel-kapp/5886f388900ce66e4318220025ca77d16bfaa488/examples/jobs/cron-job.yml +wget https://raw.githubusercontent.com/carvel-dev/kapp/5886f388900ce66e4318220025ca77d16bfaa488/examples/jobs/cron-job.yml ``` Then deploy a CronJob to the Kubernetes cluster in this environment: @@ -73,7 +73,7 @@ Use kapp to install kapp-controller (reconciliation may take a moment, which you could use to read about [kubernetes controller reconciliation loops](https://kubernetes.io/docs/concepts/architecture/controller/)): ```bash -kapp deploy -a kc -f https://github.com/vmware-tanzu/carvel-kapp-controller/releases/download/v0.32.0/release.yml -y +kapp deploy -a kc -f https://github.com/carvel-dev/kapp-controller/releases/download/v0.32.0/release.yml -y ``` Gaze upon the splendor! @@ -448,7 +448,7 @@ This yaml snippet also contains a Kubernetes secret, which is referenced by the Finally, to install the above package, we will also need to create `default-ns-sa` service account (refer to [Security model](https://carvel.dev/kapp-controller/docs/latest/security-model/) for explanation of how service accounts are used) that give kapp-controller privileges to create resources in the default namespace: ```bash -kapp deploy -a default-ns-rbac -f https://raw.githubusercontent.com/vmware-tanzu/carvel-kapp-controller/develop/examples/rbac/default-ns.yml -y +kapp deploy -a default-ns-rbac -f https://raw.githubusercontent.com/carvel-dev/kapp-controller/develop/examples/rbac/default-ns.yml -y ``` Apply the PackageInstall using kapp: diff --git a/site/content/kapp-controller/docs/v0.46.0/private-registry-auth.md b/site/content/kapp-controller/docs/v0.46.0/private-registry-auth.md index 06b86be9b..01b56d4fd 100644 --- a/site/content/kapp-controller/docs/v0.46.0/private-registry-auth.md +++ b/site/content/kapp-controller/docs/v0.46.0/private-registry-auth.md @@ -18,13 +18,13 @@ As a package consumer you may need to provide registry credentials if you are co - credentials consumed by Kubelets - e.g. needed by Kafka cluster Pods created for KafkaInstance CR -Providing credentials manually to each one of these parts of the system can become a hassle. kapp-controller v0.24.0+ when installed together with [secretgen-controller](https://github.com/vmware-tanzu/carvel-secretgen-controller) v0.5.0+ allow package consumers and package authors to simplify such configuration. +Providing credentials manually to each one of these parts of the system can become a hassle. kapp-controller v0.24.0+ when installed together with [secretgen-controller](https://github.com/carvel-dev/secretgen-controller) v0.5.0+ allow package consumers and package authors to simplify such configuration. Note that if you are using an IaaS provided Kubernetes cluster already preauthenticated with an IaaS provided registry, then there is no need to provide credentials manually in the cluster. kapp-controller v0.25.0+ is able to automatically pick up provided credentials to satisfy first two bullet points above. Last two bullet points are already satisfied by the Kubernetes kubelet. ## secretgen-controller's placeholder secrets and SecretExport CR -For this specific use case, secretgen-controller allows package consumer to specify registry credentials in one namespace and allows to export that secret to the entire cluster (or subset of namespaces) via [SecretExport CR](https://github.com/vmware-tanzu/carvel-secretgen-controller/blob/develop/docs/secret-export.md#secretexport-and-secretrequest). Registry credentials could be consumed in different namespaces via "placeholder secrets". +For this specific use case, secretgen-controller allows package consumer to specify registry credentials in one namespace and allows to export that secret to the entire cluster (or subset of namespaces) via [SecretExport CR](https://github.com/carvel-dev/secretgen-controller/blob/develop/docs/secret-export.md#secretexport-and-secretrequest). Registry credentials could be consumed in different namespaces via "placeholder secrets". A placeholder secret is: - plain Kubernetes Secret @@ -84,7 +84,7 @@ If you are an owner of an operator, similar to the above section, we encourage y - Install secretgen-controller v0.5.0+ ```bash - kapp deploy -a sg -f https://github.com/vmware-tanzu/carvel-secretgen-controller/releases/download/v0.5.0/release.yml + kapp deploy -a sg -f https://github.com/carvel-dev/secretgen-controller/releases/download/v0.5.0/release.yml ``` - Create registry credential Secret and use SecretExport CR to make it available for all namespaces (Note: if you use `kubectl create secret docker-registry` and you want to auth with DockerHub, please specify `--docker-server=index.docker.io` explicitly instead of relying on default server value.) diff --git a/site/content/kapp-controller/docs/v0.46.0/walkthrough.md b/site/content/kapp-controller/docs/v0.46.0/walkthrough.md index 45ed66dbd..89ed9091f 100644 --- a/site/content/kapp-controller/docs/v0.46.0/walkthrough.md +++ b/site/content/kapp-controller/docs/v0.46.0/walkthrough.md @@ -9,15 +9,15 @@ You can use [kapp](/kapp) or another tool such as kubectl to deploy the followin 1. [Install](install.md) kapp-controller onto your cluster. -1. Install [examples/default-ns-rbac.yml](https://github.com/vmware-tanzu/carvel-kapp-controller/blob/develop/examples/rbac/default-ns.yml). +1. Install [examples/default-ns-rbac.yml](https://github.com/carvel-dev/kapp-controller/blob/develop/examples/rbac/default-ns.yml). It creates `default-ns-sa` service account to change resources within the `default` namespace. The App CR in the next step uses the service account. ```bash-plain - $ kapp deploy -a default-ns-rbac -f https://raw.githubusercontent.com/vmware-tanzu/carvel-kapp-controller/develop/examples/rbac/default-ns.yml + $ kapp deploy -a default-ns-rbac -f https://raw.githubusercontent.com/carvel-dev/kapp-controller/develop/examples/rbac/default-ns.yml ``` -1. Install [examples/simple-app-git/1.yml](https://github.com/vmware-tanzu/carvel-kapp-controller/blob/develop/examples/simple-app-git/1.yml) App CR. +1. Install [examples/simple-app-git/1.yml](https://github.com/carvel-dev/kapp-controller/blob/develop/examples/simple-app-git/1.yml) App CR. It specifies how to fetch, template, and deploy the example application. diff --git a/site/content/kapp-controller/docs/v0.47.x/faq.md b/site/content/kapp-controller/docs/v0.47.x/faq.md index c3c478ece..47fbbfe3e 100644 --- a/site/content/kapp-controller/docs/v0.47.x/faq.md +++ b/site/content/kapp-controller/docs/v0.47.x/faq.md @@ -11,9 +11,9 @@ custom resource. ### How can I control App CR reconciliation (pause, force, adjust frequency...)? You can set and unset spec.paused -([example](https://github.com/vmware-tanzu/carvel-kapp-controller/blob/d94984a77fa907ac5ecc681e9a842b9877766a6b/test/e2e/pause_test.go#L91)) +([example](https://github.com/carvel-dev/kapp-controller/blob/d94984a77fa907ac5ecc681e9a842b9877766a6b/test/e2e/pause_test.go#L91)) or fiddle with spec.syncPeriod ([example]( -https://github.com/vmware-tanzu/carvel-kapp-controller/blob/d94984a77fa907ac5ecc681e9a842b9877766a6b/test/e2e/app_secret_configmap_reconcile_test.go#L133)), which +https://github.com/carvel-dev/kapp-controller/blob/d94984a77fa907ac5ecc681e9a842b9877766a6b/test/e2e/app_secret_configmap_reconcile_test.go#L133)), which defaults to 30 seconds. ### How can I tell which version of kapp-controller is installed? diff --git a/site/content/kapp-controller/docs/v0.47.x/install.md b/site/content/kapp-controller/docs/v0.47.x/install.md index 04ddaffc6..82fbcb115 100644 --- a/site/content/kapp-controller/docs/v0.47.x/install.md +++ b/site/content/kapp-controller/docs/v0.47.x/install.md @@ -3,18 +3,18 @@ title: Install --- -Grab the latest copy of YAML from the [Releases page](https://github.com/vmware-tanzu/carvel-kapp-controller/releases) and use your favorite deployment tool (such as [kapp](/kapp) or kubectl) to install it. +Grab the latest copy of YAML from the [Releases page](https://github.com/carvel-dev/kapp-controller/releases) and use your favorite deployment tool (such as [kapp](/kapp) or kubectl) to install it. Example: ```bash -$ kapp deploy -a kc -f https://github.com/vmware-tanzu/carvel-kapp-controller/releases/latest/download/release.yml +$ kapp deploy -a kc -f https://github.com/carvel-dev/kapp-controller/releases/latest/download/release.yml ``` or ```bash -$ kubectl apply -f https://github.com/vmware-tanzu/carvel-kapp-controller/releases/latest/download/release.yml +$ kubectl apply -f https://github.com/carvel-dev/kapp-controller/releases/latest/download/release.yml ``` ## Specific Environments and Distributions @@ -114,17 +114,17 @@ $ kctrl version #### Via Homebrew (macOS or Linux) -Based on [github.com/vmware-tanzu/homebrew-carvel](https://github.com/vmware-tanzu/homebrew-carvel). +Based on [github.com/carvel-dev/homebrew](https://github.com/carvel-dev/homebrew). ```bash -$ brew tap vmware-tanzu/carvel +$ brew tap carvel-dev/carvel $ brew install kctrl $ kctrl version ``` #### Specific version from a GitHub release -To download, click on one of the assets in a [chosen GitHub release](https://github.com/vmware-tanzu/carvel-kapp-controller/releases), for example for 'kctrl-darwin-amd64'. +To download, click on one of the assets in a [chosen GitHub release](https://github.com/carvel-dev/kapp-controller/releases), for example for 'kctrl-darwin-amd64'. ```bash # **Compare binary checksum** against what's specified in the release notes diff --git a/site/content/kapp-controller/docs/v0.47.x/oss-packages.md b/site/content/kapp-controller/docs/v0.47.x/oss-packages.md index 4012235a5..bcd635082 100644 --- a/site/content/kapp-controller/docs/v0.47.x/oss-packages.md +++ b/site/content/kapp-controller/docs/v0.47.x/oss-packages.md @@ -5,7 +5,7 @@ title: OSS Carvel Packages This page provides a list of Carvel Packages and Package Repositories that are available to open source users. -Do you have a Package or Package Repository you'd like to add to this list? Please make a PR with details to our [docs](https://github.com/vmware-tanzu/carvel/main/site/content/kapp-controller/docs/latest/oss-packages.md). +Do you have a Package or Package Repository you'd like to add to this list? Please make a PR with details to our [docs](https://github.com/carvel-dev/carvelmain/site/content/kapp-controller/docs/latest/oss-packages.md). ## Tanzu Community Edition Tanzu Community Edition provides several open source [Carvel Packages](https://tanzucommunityedition.io/packages/). These are actively contributed to and maintained by contributors to Tanzu Community Edition. A list of the Package CRs can be found [here](https://github.com/vmware-tanzu/community-edition/tree/main/addons/packages). You can add the Package Repository to your cluster by creating a PackageRepository CR. diff --git a/site/content/kapp-controller/docs/v0.47.x/packaging-tutorial.md b/site/content/kapp-controller/docs/v0.47.x/packaging-tutorial.md index 685c0206c..256e44f9b 100644 --- a/site/content/kapp-controller/docs/v0.47.x/packaging-tutorial.md +++ b/site/content/kapp-controller/docs/v0.47.x/packaging-tutorial.md @@ -18,8 +18,8 @@ We'll be using [Carvel](https://carvel.dev/) tools throughout this tutorial, so Install the tools with the scripts below: ```bash -wget https://raw.githubusercontent.com/vmware-tanzu/carvel-kapp-controller/83fffcfe99a65031b4170813acf94f8d5058b346/hack/dependencies.yml -wget https://raw.githubusercontent.com/vmware-tanzu/carvel-kapp-controller/83fffcfe99a65031b4170813acf94f8d5058b346/hack/install-deps.sh +wget https://raw.githubusercontent.com/carvel-dev/kapp-controller/83fffcfe99a65031b4170813acf94f8d5058b346/hack/dependencies.yml +wget https://raw.githubusercontent.com/carvel-dev/kapp-controller/83fffcfe99a65031b4170813acf94f8d5058b346/hack/install-deps.sh chmod a+x ./install-deps.sh ./install-deps.sh ``` @@ -35,7 +35,7 @@ You can skip this step if you want to get straight to kapp-controller. First pull down the yaml for this example: ```bash -wget https://raw.githubusercontent.com/vmware-tanzu/carvel-kapp/5886f388900ce66e4318220025ca77d16bfaa488/examples/jobs/cron-job.yml +wget https://raw.githubusercontent.com/carvel-dev/kapp/5886f388900ce66e4318220025ca77d16bfaa488/examples/jobs/cron-job.yml ``` Then deploy a CronJob to the Kubernetes cluster in this environment: @@ -73,7 +73,7 @@ Use kapp to install kapp-controller (reconciliation may take a moment, which you could use to read about [kubernetes controller reconciliation loops](https://kubernetes.io/docs/concepts/architecture/controller/)): ```bash -kapp deploy -a kc -f https://github.com/vmware-tanzu/carvel-kapp-controller/releases/download/v0.32.0/release.yml -y +kapp deploy -a kc -f https://github.com/carvel-dev/kapp-controller/releases/download/v0.32.0/release.yml -y ``` Gaze upon the splendor! @@ -448,7 +448,7 @@ This yaml snippet also contains a Kubernetes secret, which is referenced by the Finally, to install the above package, we will also need to create `default-ns-sa` service account (refer to [Security model](https://carvel.dev/kapp-controller/docs/latest/security-model/) for explanation of how service accounts are used) that give kapp-controller privileges to create resources in the default namespace: ```bash -kapp deploy -a default-ns-rbac -f https://raw.githubusercontent.com/vmware-tanzu/carvel-kapp-controller/develop/examples/rbac/default-ns.yml -y +kapp deploy -a default-ns-rbac -f https://raw.githubusercontent.com/carvel-dev/kapp-controller/develop/examples/rbac/default-ns.yml -y ``` Apply the PackageInstall using kapp: diff --git a/site/content/kapp-controller/docs/v0.47.x/private-registry-auth.md b/site/content/kapp-controller/docs/v0.47.x/private-registry-auth.md index 06b86be9b..01b56d4fd 100644 --- a/site/content/kapp-controller/docs/v0.47.x/private-registry-auth.md +++ b/site/content/kapp-controller/docs/v0.47.x/private-registry-auth.md @@ -18,13 +18,13 @@ As a package consumer you may need to provide registry credentials if you are co - credentials consumed by Kubelets - e.g. needed by Kafka cluster Pods created for KafkaInstance CR -Providing credentials manually to each one of these parts of the system can become a hassle. kapp-controller v0.24.0+ when installed together with [secretgen-controller](https://github.com/vmware-tanzu/carvel-secretgen-controller) v0.5.0+ allow package consumers and package authors to simplify such configuration. +Providing credentials manually to each one of these parts of the system can become a hassle. kapp-controller v0.24.0+ when installed together with [secretgen-controller](https://github.com/carvel-dev/secretgen-controller) v0.5.0+ allow package consumers and package authors to simplify such configuration. Note that if you are using an IaaS provided Kubernetes cluster already preauthenticated with an IaaS provided registry, then there is no need to provide credentials manually in the cluster. kapp-controller v0.25.0+ is able to automatically pick up provided credentials to satisfy first two bullet points above. Last two bullet points are already satisfied by the Kubernetes kubelet. ## secretgen-controller's placeholder secrets and SecretExport CR -For this specific use case, secretgen-controller allows package consumer to specify registry credentials in one namespace and allows to export that secret to the entire cluster (or subset of namespaces) via [SecretExport CR](https://github.com/vmware-tanzu/carvel-secretgen-controller/blob/develop/docs/secret-export.md#secretexport-and-secretrequest). Registry credentials could be consumed in different namespaces via "placeholder secrets". +For this specific use case, secretgen-controller allows package consumer to specify registry credentials in one namespace and allows to export that secret to the entire cluster (or subset of namespaces) via [SecretExport CR](https://github.com/carvel-dev/secretgen-controller/blob/develop/docs/secret-export.md#secretexport-and-secretrequest). Registry credentials could be consumed in different namespaces via "placeholder secrets". A placeholder secret is: - plain Kubernetes Secret @@ -84,7 +84,7 @@ If you are an owner of an operator, similar to the above section, we encourage y - Install secretgen-controller v0.5.0+ ```bash - kapp deploy -a sg -f https://github.com/vmware-tanzu/carvel-secretgen-controller/releases/download/v0.5.0/release.yml + kapp deploy -a sg -f https://github.com/carvel-dev/secretgen-controller/releases/download/v0.5.0/release.yml ``` - Create registry credential Secret and use SecretExport CR to make it available for all namespaces (Note: if you use `kubectl create secret docker-registry` and you want to auth with DockerHub, please specify `--docker-server=index.docker.io` explicitly instead of relying on default server value.) diff --git a/site/content/kapp-controller/docs/v0.47.x/walkthrough.md b/site/content/kapp-controller/docs/v0.47.x/walkthrough.md index 45ed66dbd..89ed9091f 100644 --- a/site/content/kapp-controller/docs/v0.47.x/walkthrough.md +++ b/site/content/kapp-controller/docs/v0.47.x/walkthrough.md @@ -9,15 +9,15 @@ You can use [kapp](/kapp) or another tool such as kubectl to deploy the followin 1. [Install](install.md) kapp-controller onto your cluster. -1. Install [examples/default-ns-rbac.yml](https://github.com/vmware-tanzu/carvel-kapp-controller/blob/develop/examples/rbac/default-ns.yml). +1. Install [examples/default-ns-rbac.yml](https://github.com/carvel-dev/kapp-controller/blob/develop/examples/rbac/default-ns.yml). It creates `default-ns-sa` service account to change resources within the `default` namespace. The App CR in the next step uses the service account. ```bash-plain - $ kapp deploy -a default-ns-rbac -f https://raw.githubusercontent.com/vmware-tanzu/carvel-kapp-controller/develop/examples/rbac/default-ns.yml + $ kapp deploy -a default-ns-rbac -f https://raw.githubusercontent.com/carvel-dev/kapp-controller/develop/examples/rbac/default-ns.yml ``` -1. Install [examples/simple-app-git/1.yml](https://github.com/vmware-tanzu/carvel-kapp-controller/blob/develop/examples/simple-app-git/1.yml) App CR. +1. Install [examples/simple-app-git/1.yml](https://github.com/carvel-dev/kapp-controller/blob/develop/examples/simple-app-git/1.yml) App CR. It specifies how to fetch, template, and deploy the example application. diff --git a/site/content/kapp-controller/docs/v0.48.x/faq.md b/site/content/kapp-controller/docs/v0.48.x/faq.md index 2a91229f0..8fdb25351 100644 --- a/site/content/kapp-controller/docs/v0.48.x/faq.md +++ b/site/content/kapp-controller/docs/v0.48.x/faq.md @@ -11,9 +11,9 @@ custom resource. ### How can I control App CR reconciliation (pause, force, adjust frequency...)? You can set and unset spec.paused -([example](https://github.com/vmware-tanzu/carvel-kapp-controller/blob/d94984a77fa907ac5ecc681e9a842b9877766a6b/test/e2e/pause_test.go#L91)) +([example](https://github.com/carvel-dev/kapp-controller/blob/d94984a77fa907ac5ecc681e9a842b9877766a6b/test/e2e/pause_test.go#L91)) or fiddle with spec.syncPeriod ([example]( -https://github.com/vmware-tanzu/carvel-kapp-controller/blob/d94984a77fa907ac5ecc681e9a842b9877766a6b/test/e2e/app_secret_configmap_reconcile_test.go#L133)), which +https://github.com/carvel-dev/kapp-controller/blob/d94984a77fa907ac5ecc681e9a842b9877766a6b/test/e2e/app_secret_configmap_reconcile_test.go#L133)), which defaults to 30 seconds. ### How can I tell which version of kapp-controller is installed? diff --git a/site/content/kapp-controller/docs/v0.48.x/install.md b/site/content/kapp-controller/docs/v0.48.x/install.md index eb3f87928..955da7841 100644 --- a/site/content/kapp-controller/docs/v0.48.x/install.md +++ b/site/content/kapp-controller/docs/v0.48.x/install.md @@ -3,18 +3,18 @@ aliases: [/kapp-controller/docs/latest/install] title: Install --- -Grab the latest copy of YAML from the [Releases page](https://github.com/vmware-tanzu/carvel-kapp-controller/releases) and use your favorite deployment tool (such as [kapp](/kapp) or kubectl) to install it. +Grab the latest copy of YAML from the [Releases page](https://github.com/carvel-dev/kapp-controller/releases) and use your favorite deployment tool (such as [kapp](/kapp) or kubectl) to install it. Example: ```bash -$ kapp deploy -a kc -f https://github.com/vmware-tanzu/carvel-kapp-controller/releases/latest/download/release.yml +$ kapp deploy -a kc -f https://github.com/carvel-dev/kapp-controller/releases/latest/download/release.yml ``` or ```bash -$ kubectl apply -f https://github.com/vmware-tanzu/carvel-kapp-controller/releases/latest/download/release.yml +$ kubectl apply -f https://github.com/carvel-dev/kapp-controller/releases/latest/download/release.yml ``` ## Specific Environments and Distributions @@ -114,17 +114,17 @@ $ kctrl version #### Via Homebrew (macOS or Linux) -Based on [github.com/vmware-tanzu/homebrew-carvel](https://github.com/vmware-tanzu/homebrew-carvel). +Based on [github.com/carvel-dev/homebrew](https://github.com/carvel-dev/homebrew). ```bash -$ brew tap vmware-tanzu/carvel +$ brew tap carvel-dev/carvel $ brew install kctrl $ kctrl version ``` #### Specific version from a GitHub release -To download, click on one of the assets in a [chosen GitHub release](https://github.com/vmware-tanzu/carvel-kapp-controller/releases), for example for 'kctrl-darwin-amd64'. +To download, click on one of the assets in a [chosen GitHub release](https://github.com/carvel-dev/kapp-controller/releases), for example for 'kctrl-darwin-amd64'. ```bash # **Compare binary checksum** against what's specified in the release notes diff --git a/site/content/kapp-controller/docs/v0.48.x/oss-packages.md b/site/content/kapp-controller/docs/v0.48.x/oss-packages.md index 9cee0da02..1be4e228d 100644 --- a/site/content/kapp-controller/docs/v0.48.x/oss-packages.md +++ b/site/content/kapp-controller/docs/v0.48.x/oss-packages.md @@ -5,7 +5,7 @@ title: OSS Carvel Packages This page provides a list of Carvel Packages and Package Repositories that are available to open source users. -Do you have a Package or Package Repository you'd like to add to this list? Please make a PR with details to our [docs](https://github.com/vmware-tanzu/carvel/main/site/content/kapp-controller/docs/latest/oss-packages.md). +Do you have a Package or Package Repository you'd like to add to this list? Please make a PR with details to our [docs](https://github.com/carvel-dev/carvelmain/site/content/kapp-controller/docs/latest/oss-packages.md). ## Tanzu Community Edition Tanzu Community Edition provides several open source [Carvel Packages](https://tanzucommunityedition.io/packages/). These are actively contributed to and maintained by contributors to Tanzu Community Edition. A list of the Package CRs can be found [here](https://github.com/vmware-tanzu/community-edition/tree/main/addons/packages). You can add the Package Repository to your cluster by creating a PackageRepository CR. diff --git a/site/content/kapp-controller/docs/v0.48.x/packaging-tutorial.md b/site/content/kapp-controller/docs/v0.48.x/packaging-tutorial.md index a5004187e..816423c65 100644 --- a/site/content/kapp-controller/docs/v0.48.x/packaging-tutorial.md +++ b/site/content/kapp-controller/docs/v0.48.x/packaging-tutorial.md @@ -18,8 +18,8 @@ We'll be using [Carvel](https://carvel.dev/) tools throughout this tutorial, so Install the tools with the scripts below: ```bash -wget https://raw.githubusercontent.com/vmware-tanzu/carvel-kapp-controller/83fffcfe99a65031b4170813acf94f8d5058b346/hack/dependencies.yml -wget https://raw.githubusercontent.com/vmware-tanzu/carvel-kapp-controller/83fffcfe99a65031b4170813acf94f8d5058b346/hack/install-deps.sh +wget https://raw.githubusercontent.com/carvel-dev/kapp-controller/83fffcfe99a65031b4170813acf94f8d5058b346/hack/dependencies.yml +wget https://raw.githubusercontent.com/carvel-dev/kapp-controller/83fffcfe99a65031b4170813acf94f8d5058b346/hack/install-deps.sh chmod a+x ./install-deps.sh ./install-deps.sh ``` @@ -35,7 +35,7 @@ You can skip this step if you want to get straight to kapp-controller. First pull down the yaml for this example: ```bash -wget https://raw.githubusercontent.com/vmware-tanzu/carvel-kapp/5886f388900ce66e4318220025ca77d16bfaa488/examples/jobs/cron-job.yml +wget https://raw.githubusercontent.com/carvel-dev/kapp/5886f388900ce66e4318220025ca77d16bfaa488/examples/jobs/cron-job.yml ``` Then deploy a CronJob to the Kubernetes cluster in this environment: @@ -73,7 +73,7 @@ Use kapp to install kapp-controller (reconciliation may take a moment, which you could use to read about [kubernetes controller reconciliation loops](https://kubernetes.io/docs/concepts/architecture/controller/)): ```bash -kapp deploy -a kc -f https://github.com/vmware-tanzu/carvel-kapp-controller/releases/download/v0.32.0/release.yml -y +kapp deploy -a kc -f https://github.com/carvel-dev/kapp-controller/releases/download/v0.32.0/release.yml -y ``` Gaze upon the splendor! @@ -448,7 +448,7 @@ This yaml snippet also contains a Kubernetes secret, which is referenced by the Finally, to install the above package, we will also need to create `default-ns-sa` service account (refer to [Security model](https://carvel.dev/kapp-controller/docs/latest/security-model/) for explanation of how service accounts are used) that give kapp-controller privileges to create resources in the default namespace: ```bash -kapp deploy -a default-ns-rbac -f https://raw.githubusercontent.com/vmware-tanzu/carvel-kapp-controller/develop/examples/rbac/default-ns.yml -y +kapp deploy -a default-ns-rbac -f https://raw.githubusercontent.com/carvel-dev/kapp-controller/develop/examples/rbac/default-ns.yml -y ``` Apply the PackageInstall using kapp: diff --git a/site/content/kapp-controller/docs/v0.48.x/private-registry-auth.md b/site/content/kapp-controller/docs/v0.48.x/private-registry-auth.md index 4f9397b29..78ca30c7e 100644 --- a/site/content/kapp-controller/docs/v0.48.x/private-registry-auth.md +++ b/site/content/kapp-controller/docs/v0.48.x/private-registry-auth.md @@ -18,13 +18,13 @@ As a package consumer you may need to provide registry credentials if you are co - credentials consumed by Kubelets - e.g. needed by Kafka cluster Pods created for KafkaInstance CR -Providing credentials manually to each one of these parts of the system can become a hassle. kapp-controller v0.24.0+ when installed together with [secretgen-controller](https://github.com/vmware-tanzu/carvel-secretgen-controller) v0.5.0+ allow package consumers and package authors to simplify such configuration. +Providing credentials manually to each one of these parts of the system can become a hassle. kapp-controller v0.24.0+ when installed together with [secretgen-controller](https://github.com/carvel-dev/secretgen-controller) v0.5.0+ allow package consumers and package authors to simplify such configuration. Note that if you are using an IaaS provided Kubernetes cluster already preauthenticated with an IaaS provided registry, then there is no need to provide credentials manually in the cluster. kapp-controller v0.25.0+ is able to automatically pick up provided credentials to satisfy first two bullet points above. Last two bullet points are already satisfied by the Kubernetes kubelet. ## secretgen-controller's placeholder secrets and SecretExport CR -For this specific use case, secretgen-controller allows package consumer to specify registry credentials in one namespace and allows to export that secret to the entire cluster (or subset of namespaces) via [SecretExport CR](https://github.com/vmware-tanzu/carvel-secretgen-controller/blob/develop/docs/secret-export.md#secretexport-and-secretrequest). Registry credentials could be consumed in different namespaces via "placeholder secrets". +For this specific use case, secretgen-controller allows package consumer to specify registry credentials in one namespace and allows to export that secret to the entire cluster (or subset of namespaces) via [SecretExport CR](https://github.com/carvel-dev/secretgen-controller/blob/develop/docs/secret-export.md#secretexport-and-secretrequest). Registry credentials could be consumed in different namespaces via "placeholder secrets". A placeholder secret is: - plain Kubernetes Secret @@ -84,7 +84,7 @@ If you are an owner of an operator, similar to the above section, we encourage y - Install secretgen-controller v0.5.0+ ```bash - kapp deploy -a sg -f https://github.com/vmware-tanzu/carvel-secretgen-controller/releases/download/v0.5.0/release.yml + kapp deploy -a sg -f https://github.com/carvel-dev/secretgen-controller/releases/download/v0.5.0/release.yml ``` - Create registry credential Secret and use SecretExport CR to make it available for all namespaces (Note: if you use `kubectl create secret docker-registry` and you want to auth with DockerHub, please specify `--docker-server=index.docker.io` explicitly instead of relying on default server value.) diff --git a/site/content/kapp-controller/docs/v0.48.x/walkthrough.md b/site/content/kapp-controller/docs/v0.48.x/walkthrough.md index de27226a1..bf189fd68 100644 --- a/site/content/kapp-controller/docs/v0.48.x/walkthrough.md +++ b/site/content/kapp-controller/docs/v0.48.x/walkthrough.md @@ -9,15 +9,15 @@ You can use [kapp](/kapp) or another tool such as kubectl to deploy the followin 1. [Install](install.md) kapp-controller onto your cluster. -1. Install [examples/default-ns-rbac.yml](https://github.com/vmware-tanzu/carvel-kapp-controller/blob/develop/examples/rbac/default-ns.yml). +1. Install [examples/default-ns-rbac.yml](https://github.com/carvel-dev/kapp-controller/blob/develop/examples/rbac/default-ns.yml). It creates `default-ns-sa` service account to change resources within the `default` namespace. The App CR in the next step uses the service account. ```bash-plain - $ kapp deploy -a default-ns-rbac -f https://raw.githubusercontent.com/vmware-tanzu/carvel-kapp-controller/develop/examples/rbac/default-ns.yml + $ kapp deploy -a default-ns-rbac -f https://raw.githubusercontent.com/carvel-dev/kapp-controller/develop/examples/rbac/default-ns.yml ``` -1. Install [examples/simple-app-git/1.yml](https://github.com/vmware-tanzu/carvel-kapp-controller/blob/develop/examples/simple-app-git/1.yml) App CR. +1. Install [examples/simple-app-git/1.yml](https://github.com/carvel-dev/kapp-controller/blob/develop/examples/simple-app-git/1.yml) App CR. It specifies how to fetch, template, and deploy the example application. diff --git a/site/content/kapp/_index.html b/site/content/kapp/_index.html index b8152aa83..2267fc120 100644 --- a/site/content/kapp/_index.html +++ b/site/content/kapp/_index.html @@ -69,7 +69,7 @@

Plays well with others.

GitOps friendly

-

Include in your GitOps flow via CLI command or kapp-controller

+

Include in your GitOps flow via CLI command or kapp-controller

@@ -89,7 +89,7 @@

Basic Usage

Example Workflow

Install kapp following the install instructions.

-

In this example, we are installing an example app from the kapp repository.

+

In this example, we are installing an example app from the kapp repository.

Note that in the changes summary we see that all the resources to be deployed are new.

{{< highlight bash-plain "" >}} $ kapp deploy -a app1 -f examples/simple-app-example/config-1.yml diff --git a/site/content/kapp/docs/develop/apply-waiting.md b/site/content/kapp/docs/develop/apply-waiting.md index 4dcf7a615..8deca7d21 100644 --- a/site/content/kapp/docs/develop/apply-waiting.md +++ b/site/content/kapp/docs/develop/apply-waiting.md @@ -8,7 +8,7 @@ kapp includes builtin rules on how to wait for the following resource types: - any resource with `metadata.deletionTimestamp`: wait for resource to be fully removed - any resource matching Config's waitRules: [see "Custom waiting behaviour" below](#custom-waiting-behaviour) -- [`apiextensions.k8s.io//CustomResourceDefinition`](https://github.com/vmware-tanzu/carvel-kapp/blob/develop/pkg/kapp/resourcesmisc/api_extensions_vx_crd.go): wait for Established and NamesAccepted conditions to be `True` (note that this is wait rule for CustomResourceDefinition resource itself, not CRs) +- [`apiextensions.k8s.io//CustomResourceDefinition`](https://github.com/carvel-dev/kapp/blob/develop/pkg/kapp/resourcesmisc/api_extensions_vx_crd.go): wait for Established and NamesAccepted conditions to be `True` (note that this is wait rule for CustomResourceDefinition resource itself, not CRs) - `apps/v1/DaemonSet`: wait for `status.numberUnavailable` to be 0 - `apps/v1/Deployment`: [see "apps/v1/Deployment resource" below](#apps-v1-deployment-resource) - `apps/v1/ReplicaSet`: wait for `status.replicas == status.availableReplicas` diff --git a/site/content/kapp/docs/develop/apply.md b/site/content/kapp/docs/develop/apply.md index 64cce0d71..8494b2a9b 100644 --- a/site/content/kapp/docs/develop/apply.md +++ b/site/content/kapp/docs/develop/apply.md @@ -57,7 +57,7 @@ By default resource is deleted, however; choosing `orphan` value will make kapp Possible values: "". -By default non-kapp owned resources are not explicitly deleted by kapp, but expected to be deleted by the cluster (for example Endpoints resource for each Service). In some cases it's desired to annotate non-kapp owned resource so that it does get explicitly deleted, possibly because cluster does not plan to delete it (e.g. PVCs created by StatefulSet are not deleted by StatefulSet controller; [https://github.com/vmware-tanzu/carvel-kapp/issues/36](https://github.com/vmware-tanzu/carvel-kapp/issues/36)). +By default non-kapp owned resources are not explicitly deleted by kapp, but expected to be deleted by the cluster (for example Endpoints resource for each Service). In some cases it's desired to annotate non-kapp owned resource so that it does get explicitly deleted, possibly because cluster does not plan to delete it (e.g. PVCs created by StatefulSet are not deleted by StatefulSet controller; [https://github.com/carvel-dev/kapp/issues/36](https://github.com/carvel-dev/kapp/issues/36)). ### kapp.k14s.io/nonce @@ -92,7 +92,7 @@ Possible values: - `for-existing` (only existing Pods are tailed) - `for-new-or-existing` (both newly created and existing Pods are tailed) -Especially useful when added to Jobs. For example, see [examples/resource-ordering/sync-check.yml](https://github.com/vmware-tanzu/carvel-kapp/blob/develop/examples/resource-ordering/sync-check.yml) +Especially useful when added to Jobs. For example, see [examples/resource-ordering/sync-check.yml](https://github.com/carvel-dev/kapp/blob/develop/examples/resource-ordering/sync-check.yml) ### kapp.k14s.io/deploy-logs-container-names diff --git a/site/content/kapp/docs/develop/config.md b/site/content/kapp/docs/develop/config.md index cee1f3794..f8975e555 100644 --- a/site/content/kapp/docs/develop/config.md +++ b/site/content/kapp/docs/develop/config.md @@ -115,7 +115,7 @@ rebaseRules: - apiVersionKindMatcher: {apiVersion: v1, kind: Service} ``` -See [ytt rebase rule](https://github.com/vmware-tanzu/carvel-kapp/blob/d3ee9a01b5f0d7d5632b6a157ea7d0338730d497/pkg/kapp/config/default.go#L123-L154) (included in default configuration) for retaining cluster added token secret in ServiceAccount's secrets array. +See [ytt rebase rule](https://github.com/carvel-dev/kapp/blob/d3ee9a01b5f0d7d5632b6a157ea7d0338730d497/pkg/kapp/config/default.go#L123-L154) (included in default configuration) for retaining cluster added token secret in ServiceAccount's secrets array. ### ownershipLabelRules diff --git a/site/content/kapp/docs/develop/diff.md b/site/content/kapp/docs/develop/diff.md index e12c31dd4..a40b43fa3 100644 --- a/site/content/kapp/docs/develop/diff.md +++ b/site/content/kapp/docs/develop/diff.md @@ -101,7 +101,7 @@ spec: name: special-config key: special.how ``` -Here we have specified the configuration rules that will update the ConfigMap object reference in resources of Kind Deployment. Here `ConfigMap` special-config is marked as versioned so anytime there is an update it will create a new resource with name `special-config-ver-{n}` and update the same name in resource of kind `Deployment` under `configMapKeyRef`. This example is part of [default configuration rule](https://github.com/vmware-tanzu/carvel-kapp/blob/28b17b775558ef4c64ce27a5655b81c00c8a2f59/pkg/kapp/config/default.go#L299) that kapp follows. +Here we have specified the configuration rules that will update the ConfigMap object reference in resources of Kind Deployment. Here `ConfigMap` special-config is marked as versioned so anytime there is an update it will create a new resource with name `special-config-ver-{n}` and update the same name in resource of kind `Deployment` under `configMapKeyRef`. This example is part of [default configuration rule](https://github.com/carvel-dev/kapp/blob/28b17b775558ef4c64ce27a5655b81c00c8a2f59/pkg/kapp/config/default.go#L299) that kapp follows. {{< /detail-tag >}} As of v0.38.0+, `kapp.k14s.io/versioned-keep-original` annotation can be used in conjunction with `kapp.k14s.io/versioned` to have the original resource (resource without `-ver-{n}` suffix in name) along with versioned resource. @@ -181,7 +181,7 @@ default config-1-ver-2 ConfigMap - - create - reconcile - ^ config-2 ConfigMap - 14s update - reconcile ok - ``` -Try deploying [redis-with-configmap example](https://github.com/vmware-tanzu/carvel-kapp/tree/develop/examples/gitops/redis-with-configmap) and changing `ConfigMap` in a next deploy. +Try deploying [redis-with-configmap example](https://github.com/carvel-dev/kapp/tree/develop/examples/gitops/redis-with-configmap) and changing `ConfigMap` in a next deploy. --- ## Controlling diff via resource annotations diff --git a/site/content/kapp/docs/develop/faq.md b/site/content/kapp/docs/develop/faq.md index 20ef7b1a0..c891ef429 100644 --- a/site/content/kapp/docs/develop/faq.md +++ b/site/content/kapp/docs/develop/faq.md @@ -9,7 +9,7 @@ However, kapp will try to insert a few of its labels in bodies of some resources To prevent this failure, add the [`kapp.k14s.io/disable-default-label-scoping-rules: ""` annotation](config.md#labelscopingrules) as a [kapp configuration](config.md) to prevent kapp from touching the immutable fields when adopting a resource. -Additional Resources: [GitHub Issue](https://github.com/vmware-tanzu/carvel-kapp/issues/204), [Slack Thread](https://kubernetes.slack.com/archives/CH8KCCKA5/p1606079730457700) +Additional Resources: [GitHub Issue](https://github.com/carvel-dev/kapp/issues/204), [Slack Thread](https://kubernetes.slack.com/archives/CH8KCCKA5/p1606079730457700) ## `Error: Asking for confirmation: EOF` @@ -119,7 +119,7 @@ If kapp does not detect changes, it won't perform an update. To force changes ev Use `--tty=false` flag which will disable decorative output. Example: `kapp inspect --raw --tty=false`. -Additional resources: [tty flag in kapp code](https://github.com/vmware-tanzu/carvel-kapp/blob/3f3e207d7198cdedd6985761ecb0d9616a84e305/pkg/kapp/cmd/ui_flags.go#L20) +Additional resources: [tty flag in kapp code](https://github.com/carvel-dev/kapp/blob/3f3e207d7198cdedd6985761ecb0d9616a84e305/pkg/kapp/cmd/ui_flags.go#L20) --- ## How can I get kapp to skip waiting on some resources? diff --git a/site/content/kapp/docs/develop/install.md b/site/content/kapp/docs/develop/install.md index 7ea772fa8..4cb94a860 100644 --- a/site/content/kapp/docs/develop/install.md +++ b/site/content/kapp/docs/develop/install.md @@ -28,17 +28,17 @@ $ kapp version ## Via Homebrew (macOS or Linux) -Based on [github.com/vmware-tanzu/homebrew-carvel](https://github.com/vmware-tanzu/homebrew-carvel). +Based on [github.com/carvel-dev/homebrew](https://github.com/carvel-dev/homebrew). ```bash -$ brew tap vmware-tanzu/carvel +$ brew tap carvel-dev/carvel $ brew install kapp $ kapp version ``` ## Specific version from a GitHub release -To download, click on one of the assets in a [chosen GitHub release](https://github.com/vmware-tanzu/carvel-kapp/releases), for example for 'kapp-darwin-amd64'. +To download, click on one of the assets in a [chosen GitHub release](https://github.com/carvel-dev/kapp/releases), for example for 'kapp-darwin-amd64'. ```bash # **Compare binary checksum** against what's specified in the release notes diff --git a/site/content/kapp/docs/develop/merge-method.md b/site/content/kapp/docs/develop/merge-method.md index c86d85aab..11f46c6b3 100644 --- a/site/content/kapp/docs/develop/merge-method.md +++ b/site/content/kapp/docs/develop/merge-method.md @@ -23,4 +23,4 @@ kapp comes with some common k8s rebase rules. you can see them via `kapp deploy- tldr: kapp takes user provided config as the only source of truth, but also allows to explicitly specify that certain fields are cluster controlled. This method guarantees that clusters don't drift, which is better than what basic 3 way merge provides. -Originally answered [here](https://github.com/vmware-tanzu/carvel-kapp/issues/58#issuecomment-559214883). +Originally answered [here](https://github.com/carvel-dev/kapp/issues/58#issuecomment-559214883). diff --git a/site/content/kapp/docs/v0.44.0/apply-waiting.md b/site/content/kapp/docs/v0.44.0/apply-waiting.md index 4dcf7a615..8deca7d21 100644 --- a/site/content/kapp/docs/v0.44.0/apply-waiting.md +++ b/site/content/kapp/docs/v0.44.0/apply-waiting.md @@ -8,7 +8,7 @@ kapp includes builtin rules on how to wait for the following resource types: - any resource with `metadata.deletionTimestamp`: wait for resource to be fully removed - any resource matching Config's waitRules: [see "Custom waiting behaviour" below](#custom-waiting-behaviour) -- [`apiextensions.k8s.io//CustomResourceDefinition`](https://github.com/vmware-tanzu/carvel-kapp/blob/develop/pkg/kapp/resourcesmisc/api_extensions_vx_crd.go): wait for Established and NamesAccepted conditions to be `True` (note that this is wait rule for CustomResourceDefinition resource itself, not CRs) +- [`apiextensions.k8s.io//CustomResourceDefinition`](https://github.com/carvel-dev/kapp/blob/develop/pkg/kapp/resourcesmisc/api_extensions_vx_crd.go): wait for Established and NamesAccepted conditions to be `True` (note that this is wait rule for CustomResourceDefinition resource itself, not CRs) - `apps/v1/DaemonSet`: wait for `status.numberUnavailable` to be 0 - `apps/v1/Deployment`: [see "apps/v1/Deployment resource" below](#apps-v1-deployment-resource) - `apps/v1/ReplicaSet`: wait for `status.replicas == status.availableReplicas` diff --git a/site/content/kapp/docs/v0.44.0/apply.md b/site/content/kapp/docs/v0.44.0/apply.md index bf9f2e587..a740473d9 100644 --- a/site/content/kapp/docs/v0.44.0/apply.md +++ b/site/content/kapp/docs/v0.44.0/apply.md @@ -55,7 +55,7 @@ By default resource is deleted, however; choosing `orphan` value will make kapp Possible values: "". -By default non-kapp owned resources are not explicitly deleted by kapp, but expected to be deleted by the cluster (for example Endpoints resource for each Service). In some cases it's desired to annotate non-kapp owned resource so that it does get explicitly deleted, possibly because cluster does not plan to delete it (e.g. PVCs created by StatefulSet are not deleted by StatefulSet controller; [https://github.com/vmware-tanzu/carvel-kapp/issues/36](https://github.com/vmware-tanzu/carvel-kapp/issues/36)). +By default non-kapp owned resources are not explicitly deleted by kapp, but expected to be deleted by the cluster (for example Endpoints resource for each Service). In some cases it's desired to annotate non-kapp owned resource so that it does get explicitly deleted, possibly because cluster does not plan to delete it (e.g. PVCs created by StatefulSet are not deleted by StatefulSet controller; [https://github.com/carvel-dev/kapp/issues/36](https://github.com/carvel-dev/kapp/issues/36)). ### kapp.k14s.io/nonce @@ -76,7 +76,7 @@ Possible values: - `for-existing` (only existing Pods are tailed) - `for-new-or-existing` (both newly created and existing Pods are tailed) -Especially useful when added to Jobs. For example, see [examples/resource-ordering/sync-check.yml](https://github.com/vmware-tanzu/carvel-kapp/blob/develop/examples/resource-ordering/sync-check.yml) +Especially useful when added to Jobs. For example, see [examples/resource-ordering/sync-check.yml](https://github.com/carvel-dev/kapp/blob/develop/examples/resource-ordering/sync-check.yml) ### kapp.k14s.io/deploy-logs-container-names diff --git a/site/content/kapp/docs/v0.44.0/config.md b/site/content/kapp/docs/v0.44.0/config.md index 7300840a2..226df74b7 100644 --- a/site/content/kapp/docs/v0.44.0/config.md +++ b/site/content/kapp/docs/v0.44.0/config.md @@ -110,7 +110,7 @@ rebaseRules: - apiVersionKindMatcher: {apiVersion: v1, kind: Service} ``` -See [ytt rebase rule](https://github.com/vmware-tanzu/carvel-kapp/blob/d3ee9a01b5f0d7d5632b6a157ea7d0338730d497/pkg/kapp/config/default.go#L123-L154) (included in default configuration) for retaining cluster added token secret in ServiceAccount's secrets array. +See [ytt rebase rule](https://github.com/carvel-dev/kapp/blob/d3ee9a01b5f0d7d5632b6a157ea7d0338730d497/pkg/kapp/config/default.go#L123-L154) (included in default configuration) for retaining cluster added token secret in ServiceAccount's secrets array. ### ownershipLabelRules diff --git a/site/content/kapp/docs/v0.44.0/diff.md b/site/content/kapp/docs/v0.44.0/diff.md index 199b3755d..60fe5c47c 100644 --- a/site/content/kapp/docs/v0.44.0/diff.md +++ b/site/content/kapp/docs/v0.44.0/diff.md @@ -101,7 +101,7 @@ spec: name: special-config key: special.how ``` -Here we have specified the configuration rules that will update the ConfigMap object reference in resources of Kind Deployment. Here `ConfigMap` special-config is marked as versioned so anytime there is an update it will create a new resource with name `special-config-ver-{n}` and update the same name in resource of kind `Deployment` under `configMapKeyRef`. This example is part of [default configuration rule](https://github.com/vmware-tanzu/carvel-kapp/blob/28b17b775558ef4c64ce27a5655b81c00c8a2f59/pkg/kapp/config/default.go#L299) that kapp follows. +Here we have specified the configuration rules that will update the ConfigMap object reference in resources of Kind Deployment. Here `ConfigMap` special-config is marked as versioned so anytime there is an update it will create a new resource with name `special-config-ver-{n}` and update the same name in resource of kind `Deployment` under `configMapKeyRef`. This example is part of [default configuration rule](https://github.com/carvel-dev/kapp/blob/28b17b775558ef4c64ce27a5655b81c00c8a2f59/pkg/kapp/config/default.go#L299) that kapp follows. {{< /detail-tag >}} As of v0.38.0+, `kapp.k14s.io/versioned-keep-original` annotation can be used in conjunction with `kapp.k14s.io/versioned` to have the original resource (resource without `-ver-{n}` suffix in name) along with versioned resource. @@ -181,7 +181,7 @@ default config-1-ver-2 ConfigMap - - create - reconcile - ^ config-2 ConfigMap - 14s update - reconcile ok - ``` -Try deploying [redis-with-configmap example](https://github.com/vmware-tanzu/carvel-kapp/tree/develop/examples/gitops/redis-with-configmap) and changing `ConfigMap` in a next deploy. +Try deploying [redis-with-configmap example](https://github.com/carvel-dev/kapp/tree/develop/examples/gitops/redis-with-configmap) and changing `ConfigMap` in a next deploy. --- ## Controlling diff via resource annotations diff --git a/site/content/kapp/docs/v0.44.0/faq.md b/site/content/kapp/docs/v0.44.0/faq.md index 20ef7b1a0..c891ef429 100644 --- a/site/content/kapp/docs/v0.44.0/faq.md +++ b/site/content/kapp/docs/v0.44.0/faq.md @@ -9,7 +9,7 @@ However, kapp will try to insert a few of its labels in bodies of some resources To prevent this failure, add the [`kapp.k14s.io/disable-default-label-scoping-rules: ""` annotation](config.md#labelscopingrules) as a [kapp configuration](config.md) to prevent kapp from touching the immutable fields when adopting a resource. -Additional Resources: [GitHub Issue](https://github.com/vmware-tanzu/carvel-kapp/issues/204), [Slack Thread](https://kubernetes.slack.com/archives/CH8KCCKA5/p1606079730457700) +Additional Resources: [GitHub Issue](https://github.com/carvel-dev/kapp/issues/204), [Slack Thread](https://kubernetes.slack.com/archives/CH8KCCKA5/p1606079730457700) ## `Error: Asking for confirmation: EOF` @@ -119,7 +119,7 @@ If kapp does not detect changes, it won't perform an update. To force changes ev Use `--tty=false` flag which will disable decorative output. Example: `kapp inspect --raw --tty=false`. -Additional resources: [tty flag in kapp code](https://github.com/vmware-tanzu/carvel-kapp/blob/3f3e207d7198cdedd6985761ecb0d9616a84e305/pkg/kapp/cmd/ui_flags.go#L20) +Additional resources: [tty flag in kapp code](https://github.com/carvel-dev/kapp/blob/3f3e207d7198cdedd6985761ecb0d9616a84e305/pkg/kapp/cmd/ui_flags.go#L20) --- ## How can I get kapp to skip waiting on some resources? diff --git a/site/content/kapp/docs/v0.44.0/install.md b/site/content/kapp/docs/v0.44.0/install.md index 7ea772fa8..4cb94a860 100644 --- a/site/content/kapp/docs/v0.44.0/install.md +++ b/site/content/kapp/docs/v0.44.0/install.md @@ -28,17 +28,17 @@ $ kapp version ## Via Homebrew (macOS or Linux) -Based on [github.com/vmware-tanzu/homebrew-carvel](https://github.com/vmware-tanzu/homebrew-carvel). +Based on [github.com/carvel-dev/homebrew](https://github.com/carvel-dev/homebrew). ```bash -$ brew tap vmware-tanzu/carvel +$ brew tap carvel-dev/carvel $ brew install kapp $ kapp version ``` ## Specific version from a GitHub release -To download, click on one of the assets in a [chosen GitHub release](https://github.com/vmware-tanzu/carvel-kapp/releases), for example for 'kapp-darwin-amd64'. +To download, click on one of the assets in a [chosen GitHub release](https://github.com/carvel-dev/kapp/releases), for example for 'kapp-darwin-amd64'. ```bash # **Compare binary checksum** against what's specified in the release notes diff --git a/site/content/kapp/docs/v0.44.0/merge-method.md b/site/content/kapp/docs/v0.44.0/merge-method.md index c86d85aab..11f46c6b3 100644 --- a/site/content/kapp/docs/v0.44.0/merge-method.md +++ b/site/content/kapp/docs/v0.44.0/merge-method.md @@ -23,4 +23,4 @@ kapp comes with some common k8s rebase rules. you can see them via `kapp deploy- tldr: kapp takes user provided config as the only source of truth, but also allows to explicitly specify that certain fields are cluster controlled. This method guarantees that clusters don't drift, which is better than what basic 3 way merge provides. -Originally answered [here](https://github.com/vmware-tanzu/carvel-kapp/issues/58#issuecomment-559214883). +Originally answered [here](https://github.com/carvel-dev/kapp/issues/58#issuecomment-559214883). diff --git a/site/content/kapp/docs/v0.45.0/apply-waiting.md b/site/content/kapp/docs/v0.45.0/apply-waiting.md index 5b70036f0..77c767455 100644 --- a/site/content/kapp/docs/v0.45.0/apply-waiting.md +++ b/site/content/kapp/docs/v0.45.0/apply-waiting.md @@ -9,7 +9,7 @@ kapp includes builtin rules on how to wait for the following resource types: - any resource with `metadata.deletionTimestamp`: wait for resource to be fully removed - any resource matching Config's waitRules: [see "Custom waiting behaviour" below](#custom-waiting-behaviour) -- [`apiextensions.k8s.io//CustomResourceDefinition`](https://github.com/vmware-tanzu/carvel-kapp/blob/develop/pkg/kapp/resourcesmisc/api_extensions_vx_crd.go): wait for Established and NamesAccepted conditions to be `True` (note that this is wait rule for CustomResourceDefinition resource itself, not CRs) +- [`apiextensions.k8s.io//CustomResourceDefinition`](https://github.com/carvel-dev/kapp/blob/develop/pkg/kapp/resourcesmisc/api_extensions_vx_crd.go): wait for Established and NamesAccepted conditions to be `True` (note that this is wait rule for CustomResourceDefinition resource itself, not CRs) - `apps/v1/DaemonSet`: wait for `status.numberUnavailable` to be 0 - `apps/v1/Deployment`: [see "apps/v1/Deployment resource" below](#apps-v1-deployment-resource) - `apps/v1/ReplicaSet`: wait for `status.replicas == status.availableReplicas` diff --git a/site/content/kapp/docs/v0.45.0/apply.md b/site/content/kapp/docs/v0.45.0/apply.md index 03e624796..f220c3750 100644 --- a/site/content/kapp/docs/v0.45.0/apply.md +++ b/site/content/kapp/docs/v0.45.0/apply.md @@ -56,7 +56,7 @@ By default resource is deleted, however; choosing `orphan` value will make kapp Possible values: "". -By default non-kapp owned resources are not explicitly deleted by kapp, but expected to be deleted by the cluster (for example Endpoints resource for each Service). In some cases it's desired to annotate non-kapp owned resource so that it does get explicitly deleted, possibly because cluster does not plan to delete it (e.g. PVCs created by StatefulSet are not deleted by StatefulSet controller; [https://github.com/vmware-tanzu/carvel-kapp/issues/36](https://github.com/vmware-tanzu/carvel-kapp/issues/36)). +By default non-kapp owned resources are not explicitly deleted by kapp, but expected to be deleted by the cluster (for example Endpoints resource for each Service). In some cases it's desired to annotate non-kapp owned resource so that it does get explicitly deleted, possibly because cluster does not plan to delete it (e.g. PVCs created by StatefulSet are not deleted by StatefulSet controller; [https://github.com/carvel-dev/kapp/issues/36](https://github.com/carvel-dev/kapp/issues/36)). ### kapp.k14s.io/nonce @@ -77,7 +77,7 @@ Possible values: - `for-existing` (only existing Pods are tailed) - `for-new-or-existing` (both newly created and existing Pods are tailed) -Especially useful when added to Jobs. For example, see [examples/resource-ordering/sync-check.yml](https://github.com/vmware-tanzu/carvel-kapp/blob/develop/examples/resource-ordering/sync-check.yml) +Especially useful when added to Jobs. For example, see [examples/resource-ordering/sync-check.yml](https://github.com/carvel-dev/kapp/blob/develop/examples/resource-ordering/sync-check.yml) ### kapp.k14s.io/deploy-logs-container-names diff --git a/site/content/kapp/docs/v0.45.0/config.md b/site/content/kapp/docs/v0.45.0/config.md index 240f6320a..982e7230b 100644 --- a/site/content/kapp/docs/v0.45.0/config.md +++ b/site/content/kapp/docs/v0.45.0/config.md @@ -111,7 +111,7 @@ rebaseRules: - apiVersionKindMatcher: {apiVersion: v1, kind: Service} ``` -See [ytt rebase rule](https://github.com/vmware-tanzu/carvel-kapp/blob/d3ee9a01b5f0d7d5632b6a157ea7d0338730d497/pkg/kapp/config/default.go#L123-L154) (included in default configuration) for retaining cluster added token secret in ServiceAccount's secrets array. +See [ytt rebase rule](https://github.com/carvel-dev/kapp/blob/d3ee9a01b5f0d7d5632b6a157ea7d0338730d497/pkg/kapp/config/default.go#L123-L154) (included in default configuration) for retaining cluster added token secret in ServiceAccount's secrets array. ### ownershipLabelRules diff --git a/site/content/kapp/docs/v0.45.0/diff.md b/site/content/kapp/docs/v0.45.0/diff.md index 1db56762e..29dbc6aa3 100644 --- a/site/content/kapp/docs/v0.45.0/diff.md +++ b/site/content/kapp/docs/v0.45.0/diff.md @@ -102,7 +102,7 @@ spec: name: special-config key: special.how ``` -Here we have specified the configuration rules that will update the ConfigMap object reference in resources of Kind Deployment. Here `ConfigMap` special-config is marked as versioned so anytime there is an update it will create a new resource with name `special-config-ver-{n}` and update the same name in resource of kind `Deployment` under `configMapKeyRef`. This example is part of [default configuration rule](https://github.com/vmware-tanzu/carvel-kapp/blob/28b17b775558ef4c64ce27a5655b81c00c8a2f59/pkg/kapp/config/default.go#L299) that kapp follows. +Here we have specified the configuration rules that will update the ConfigMap object reference in resources of Kind Deployment. Here `ConfigMap` special-config is marked as versioned so anytime there is an update it will create a new resource with name `special-config-ver-{n}` and update the same name in resource of kind `Deployment` under `configMapKeyRef`. This example is part of [default configuration rule](https://github.com/carvel-dev/kapp/blob/28b17b775558ef4c64ce27a5655b81c00c8a2f59/pkg/kapp/config/default.go#L299) that kapp follows. {{< /detail-tag >}} As of v0.38.0+, `kapp.k14s.io/versioned-keep-original` annotation can be used in conjunction with `kapp.k14s.io/versioned` to have the original resource (resource without `-ver-{n}` suffix in name) along with versioned resource. @@ -182,7 +182,7 @@ default config-1-ver-2 ConfigMap - - create - reconcile - ^ config-2 ConfigMap - 14s update - reconcile ok - ``` -Try deploying [redis-with-configmap example](https://github.com/vmware-tanzu/carvel-kapp/tree/develop/examples/gitops/redis-with-configmap) and changing `ConfigMap` in a next deploy. +Try deploying [redis-with-configmap example](https://github.com/carvel-dev/kapp/tree/develop/examples/gitops/redis-with-configmap) and changing `ConfigMap` in a next deploy. --- ## Controlling diff via resource annotations diff --git a/site/content/kapp/docs/v0.45.0/faq.md b/site/content/kapp/docs/v0.45.0/faq.md index c3a759bab..2bbe6317c 100644 --- a/site/content/kapp/docs/v0.45.0/faq.md +++ b/site/content/kapp/docs/v0.45.0/faq.md @@ -10,7 +10,7 @@ However, kapp will try to insert a few of its labels in bodies of some resources To prevent this failure, add the [`kapp.k14s.io/disable-default-label-scoping-rules: ""` annotation](config.md#labelscopingrules) as a [kapp configuration](config.md) to prevent kapp from touching the immutable fields when adopting a resource. -Additional Resources: [GitHub Issue](https://github.com/vmware-tanzu/carvel-kapp/issues/204), [Slack Thread](https://kubernetes.slack.com/archives/CH8KCCKA5/p1606079730457700) +Additional Resources: [GitHub Issue](https://github.com/carvel-dev/kapp/issues/204), [Slack Thread](https://kubernetes.slack.com/archives/CH8KCCKA5/p1606079730457700) ## `Error: Asking for confirmation: EOF` @@ -120,7 +120,7 @@ If kapp does not detect changes, it won't perform an update. To force changes ev Use `--tty=false` flag which will disable decorative output. Example: `kapp inspect --raw --tty=false`. -Additional resources: [tty flag in kapp code](https://github.com/vmware-tanzu/carvel-kapp/blob/3f3e207d7198cdedd6985761ecb0d9616a84e305/pkg/kapp/cmd/ui_flags.go#L20) +Additional resources: [tty flag in kapp code](https://github.com/carvel-dev/kapp/blob/3f3e207d7198cdedd6985761ecb0d9616a84e305/pkg/kapp/cmd/ui_flags.go#L20) --- ## How can I get kapp to skip waiting on some resources? diff --git a/site/content/kapp/docs/v0.45.0/install.md b/site/content/kapp/docs/v0.45.0/install.md index da00c259f..da1c6ea4d 100644 --- a/site/content/kapp/docs/v0.45.0/install.md +++ b/site/content/kapp/docs/v0.45.0/install.md @@ -29,17 +29,17 @@ $ kapp version ## Via Homebrew (macOS or Linux) -Based on [github.com/vmware-tanzu/homebrew-carvel](https://github.com/vmware-tanzu/homebrew-carvel). +Based on [github.com/carvel-dev/homebrew](https://github.com/carvel-dev/homebrew). ```bash -$ brew tap vmware-tanzu/carvel +$ brew tap carvel-dev/carvel $ brew install kapp $ kapp version ``` ## Specific version from a GitHub release -To download, click on one of the assets in a [chosen GitHub release](https://github.com/vmware-tanzu/carvel-kapp/releases), for example for 'kapp-darwin-amd64'. +To download, click on one of the assets in a [chosen GitHub release](https://github.com/carvel-dev/kapp/releases), for example for 'kapp-darwin-amd64'. ```bash # **Compare binary checksum** against what's specified in the release notes diff --git a/site/content/kapp/docs/v0.45.0/merge-method.md b/site/content/kapp/docs/v0.45.0/merge-method.md index bc2b84e48..f555150fe 100644 --- a/site/content/kapp/docs/v0.45.0/merge-method.md +++ b/site/content/kapp/docs/v0.45.0/merge-method.md @@ -24,4 +24,4 @@ kapp comes with some common k8s rebase rules. you can see them via `kapp deploy- tldr: kapp takes user provided config as the only source of truth, but also allows to explicitly specify that certain fields are cluster controlled. This method guarantees that clusters don't drift, which is better than what basic 3 way merge provides. -Originally answered [here](https://github.com/vmware-tanzu/carvel-kapp/issues/58#issuecomment-559214883). +Originally answered [here](https://github.com/carvel-dev/kapp/issues/58#issuecomment-559214883). diff --git a/site/content/kapp/docs/v0.46.0/apply-waiting.md b/site/content/kapp/docs/v0.46.0/apply-waiting.md index 5b70036f0..77c767455 100644 --- a/site/content/kapp/docs/v0.46.0/apply-waiting.md +++ b/site/content/kapp/docs/v0.46.0/apply-waiting.md @@ -9,7 +9,7 @@ kapp includes builtin rules on how to wait for the following resource types: - any resource with `metadata.deletionTimestamp`: wait for resource to be fully removed - any resource matching Config's waitRules: [see "Custom waiting behaviour" below](#custom-waiting-behaviour) -- [`apiextensions.k8s.io//CustomResourceDefinition`](https://github.com/vmware-tanzu/carvel-kapp/blob/develop/pkg/kapp/resourcesmisc/api_extensions_vx_crd.go): wait for Established and NamesAccepted conditions to be `True` (note that this is wait rule for CustomResourceDefinition resource itself, not CRs) +- [`apiextensions.k8s.io//CustomResourceDefinition`](https://github.com/carvel-dev/kapp/blob/develop/pkg/kapp/resourcesmisc/api_extensions_vx_crd.go): wait for Established and NamesAccepted conditions to be `True` (note that this is wait rule for CustomResourceDefinition resource itself, not CRs) - `apps/v1/DaemonSet`: wait for `status.numberUnavailable` to be 0 - `apps/v1/Deployment`: [see "apps/v1/Deployment resource" below](#apps-v1-deployment-resource) - `apps/v1/ReplicaSet`: wait for `status.replicas == status.availableReplicas` diff --git a/site/content/kapp/docs/v0.46.0/apply.md b/site/content/kapp/docs/v0.46.0/apply.md index 03e624796..f220c3750 100644 --- a/site/content/kapp/docs/v0.46.0/apply.md +++ b/site/content/kapp/docs/v0.46.0/apply.md @@ -56,7 +56,7 @@ By default resource is deleted, however; choosing `orphan` value will make kapp Possible values: "". -By default non-kapp owned resources are not explicitly deleted by kapp, but expected to be deleted by the cluster (for example Endpoints resource for each Service). In some cases it's desired to annotate non-kapp owned resource so that it does get explicitly deleted, possibly because cluster does not plan to delete it (e.g. PVCs created by StatefulSet are not deleted by StatefulSet controller; [https://github.com/vmware-tanzu/carvel-kapp/issues/36](https://github.com/vmware-tanzu/carvel-kapp/issues/36)). +By default non-kapp owned resources are not explicitly deleted by kapp, but expected to be deleted by the cluster (for example Endpoints resource for each Service). In some cases it's desired to annotate non-kapp owned resource so that it does get explicitly deleted, possibly because cluster does not plan to delete it (e.g. PVCs created by StatefulSet are not deleted by StatefulSet controller; [https://github.com/carvel-dev/kapp/issues/36](https://github.com/carvel-dev/kapp/issues/36)). ### kapp.k14s.io/nonce @@ -77,7 +77,7 @@ Possible values: - `for-existing` (only existing Pods are tailed) - `for-new-or-existing` (both newly created and existing Pods are tailed) -Especially useful when added to Jobs. For example, see [examples/resource-ordering/sync-check.yml](https://github.com/vmware-tanzu/carvel-kapp/blob/develop/examples/resource-ordering/sync-check.yml) +Especially useful when added to Jobs. For example, see [examples/resource-ordering/sync-check.yml](https://github.com/carvel-dev/kapp/blob/develop/examples/resource-ordering/sync-check.yml) ### kapp.k14s.io/deploy-logs-container-names diff --git a/site/content/kapp/docs/v0.46.0/config.md b/site/content/kapp/docs/v0.46.0/config.md index 240f6320a..982e7230b 100644 --- a/site/content/kapp/docs/v0.46.0/config.md +++ b/site/content/kapp/docs/v0.46.0/config.md @@ -111,7 +111,7 @@ rebaseRules: - apiVersionKindMatcher: {apiVersion: v1, kind: Service} ``` -See [ytt rebase rule](https://github.com/vmware-tanzu/carvel-kapp/blob/d3ee9a01b5f0d7d5632b6a157ea7d0338730d497/pkg/kapp/config/default.go#L123-L154) (included in default configuration) for retaining cluster added token secret in ServiceAccount's secrets array. +See [ytt rebase rule](https://github.com/carvel-dev/kapp/blob/d3ee9a01b5f0d7d5632b6a157ea7d0338730d497/pkg/kapp/config/default.go#L123-L154) (included in default configuration) for retaining cluster added token secret in ServiceAccount's secrets array. ### ownershipLabelRules diff --git a/site/content/kapp/docs/v0.46.0/diff.md b/site/content/kapp/docs/v0.46.0/diff.md index 1db56762e..29dbc6aa3 100644 --- a/site/content/kapp/docs/v0.46.0/diff.md +++ b/site/content/kapp/docs/v0.46.0/diff.md @@ -102,7 +102,7 @@ spec: name: special-config key: special.how ``` -Here we have specified the configuration rules that will update the ConfigMap object reference in resources of Kind Deployment. Here `ConfigMap` special-config is marked as versioned so anytime there is an update it will create a new resource with name `special-config-ver-{n}` and update the same name in resource of kind `Deployment` under `configMapKeyRef`. This example is part of [default configuration rule](https://github.com/vmware-tanzu/carvel-kapp/blob/28b17b775558ef4c64ce27a5655b81c00c8a2f59/pkg/kapp/config/default.go#L299) that kapp follows. +Here we have specified the configuration rules that will update the ConfigMap object reference in resources of Kind Deployment. Here `ConfigMap` special-config is marked as versioned so anytime there is an update it will create a new resource with name `special-config-ver-{n}` and update the same name in resource of kind `Deployment` under `configMapKeyRef`. This example is part of [default configuration rule](https://github.com/carvel-dev/kapp/blob/28b17b775558ef4c64ce27a5655b81c00c8a2f59/pkg/kapp/config/default.go#L299) that kapp follows. {{< /detail-tag >}} As of v0.38.0+, `kapp.k14s.io/versioned-keep-original` annotation can be used in conjunction with `kapp.k14s.io/versioned` to have the original resource (resource without `-ver-{n}` suffix in name) along with versioned resource. @@ -182,7 +182,7 @@ default config-1-ver-2 ConfigMap - - create - reconcile - ^ config-2 ConfigMap - 14s update - reconcile ok - ``` -Try deploying [redis-with-configmap example](https://github.com/vmware-tanzu/carvel-kapp/tree/develop/examples/gitops/redis-with-configmap) and changing `ConfigMap` in a next deploy. +Try deploying [redis-with-configmap example](https://github.com/carvel-dev/kapp/tree/develop/examples/gitops/redis-with-configmap) and changing `ConfigMap` in a next deploy. --- ## Controlling diff via resource annotations diff --git a/site/content/kapp/docs/v0.46.0/faq.md b/site/content/kapp/docs/v0.46.0/faq.md index c3a759bab..2bbe6317c 100644 --- a/site/content/kapp/docs/v0.46.0/faq.md +++ b/site/content/kapp/docs/v0.46.0/faq.md @@ -10,7 +10,7 @@ However, kapp will try to insert a few of its labels in bodies of some resources To prevent this failure, add the [`kapp.k14s.io/disable-default-label-scoping-rules: ""` annotation](config.md#labelscopingrules) as a [kapp configuration](config.md) to prevent kapp from touching the immutable fields when adopting a resource. -Additional Resources: [GitHub Issue](https://github.com/vmware-tanzu/carvel-kapp/issues/204), [Slack Thread](https://kubernetes.slack.com/archives/CH8KCCKA5/p1606079730457700) +Additional Resources: [GitHub Issue](https://github.com/carvel-dev/kapp/issues/204), [Slack Thread](https://kubernetes.slack.com/archives/CH8KCCKA5/p1606079730457700) ## `Error: Asking for confirmation: EOF` @@ -120,7 +120,7 @@ If kapp does not detect changes, it won't perform an update. To force changes ev Use `--tty=false` flag which will disable decorative output. Example: `kapp inspect --raw --tty=false`. -Additional resources: [tty flag in kapp code](https://github.com/vmware-tanzu/carvel-kapp/blob/3f3e207d7198cdedd6985761ecb0d9616a84e305/pkg/kapp/cmd/ui_flags.go#L20) +Additional resources: [tty flag in kapp code](https://github.com/carvel-dev/kapp/blob/3f3e207d7198cdedd6985761ecb0d9616a84e305/pkg/kapp/cmd/ui_flags.go#L20) --- ## How can I get kapp to skip waiting on some resources? diff --git a/site/content/kapp/docs/v0.46.0/install.md b/site/content/kapp/docs/v0.46.0/install.md index da00c259f..da1c6ea4d 100644 --- a/site/content/kapp/docs/v0.46.0/install.md +++ b/site/content/kapp/docs/v0.46.0/install.md @@ -29,17 +29,17 @@ $ kapp version ## Via Homebrew (macOS or Linux) -Based on [github.com/vmware-tanzu/homebrew-carvel](https://github.com/vmware-tanzu/homebrew-carvel). +Based on [github.com/carvel-dev/homebrew](https://github.com/carvel-dev/homebrew). ```bash -$ brew tap vmware-tanzu/carvel +$ brew tap carvel-dev/carvel $ brew install kapp $ kapp version ``` ## Specific version from a GitHub release -To download, click on one of the assets in a [chosen GitHub release](https://github.com/vmware-tanzu/carvel-kapp/releases), for example for 'kapp-darwin-amd64'. +To download, click on one of the assets in a [chosen GitHub release](https://github.com/carvel-dev/kapp/releases), for example for 'kapp-darwin-amd64'. ```bash # **Compare binary checksum** against what's specified in the release notes diff --git a/site/content/kapp/docs/v0.46.0/merge-method.md b/site/content/kapp/docs/v0.46.0/merge-method.md index bc2b84e48..f555150fe 100644 --- a/site/content/kapp/docs/v0.46.0/merge-method.md +++ b/site/content/kapp/docs/v0.46.0/merge-method.md @@ -24,4 +24,4 @@ kapp comes with some common k8s rebase rules. you can see them via `kapp deploy- tldr: kapp takes user provided config as the only source of truth, but also allows to explicitly specify that certain fields are cluster controlled. This method guarantees that clusters don't drift, which is better than what basic 3 way merge provides. -Originally answered [here](https://github.com/vmware-tanzu/carvel-kapp/issues/58#issuecomment-559214883). +Originally answered [here](https://github.com/carvel-dev/kapp/issues/58#issuecomment-559214883). diff --git a/site/content/kapp/docs/v0.47.0/apply-waiting.md b/site/content/kapp/docs/v0.47.0/apply-waiting.md index 5b70036f0..77c767455 100644 --- a/site/content/kapp/docs/v0.47.0/apply-waiting.md +++ b/site/content/kapp/docs/v0.47.0/apply-waiting.md @@ -9,7 +9,7 @@ kapp includes builtin rules on how to wait for the following resource types: - any resource with `metadata.deletionTimestamp`: wait for resource to be fully removed - any resource matching Config's waitRules: [see "Custom waiting behaviour" below](#custom-waiting-behaviour) -- [`apiextensions.k8s.io//CustomResourceDefinition`](https://github.com/vmware-tanzu/carvel-kapp/blob/develop/pkg/kapp/resourcesmisc/api_extensions_vx_crd.go): wait for Established and NamesAccepted conditions to be `True` (note that this is wait rule for CustomResourceDefinition resource itself, not CRs) +- [`apiextensions.k8s.io//CustomResourceDefinition`](https://github.com/carvel-dev/kapp/blob/develop/pkg/kapp/resourcesmisc/api_extensions_vx_crd.go): wait for Established and NamesAccepted conditions to be `True` (note that this is wait rule for CustomResourceDefinition resource itself, not CRs) - `apps/v1/DaemonSet`: wait for `status.numberUnavailable` to be 0 - `apps/v1/Deployment`: [see "apps/v1/Deployment resource" below](#apps-v1-deployment-resource) - `apps/v1/ReplicaSet`: wait for `status.replicas == status.availableReplicas` diff --git a/site/content/kapp/docs/v0.47.0/apply.md b/site/content/kapp/docs/v0.47.0/apply.md index 3a4e9299e..fb471e387 100644 --- a/site/content/kapp/docs/v0.47.0/apply.md +++ b/site/content/kapp/docs/v0.47.0/apply.md @@ -58,7 +58,7 @@ By default resource is deleted, however; choosing `orphan` value will make kapp Possible values: "". -By default non-kapp owned resources are not explicitly deleted by kapp, but expected to be deleted by the cluster (for example Endpoints resource for each Service). In some cases it's desired to annotate non-kapp owned resource so that it does get explicitly deleted, possibly because cluster does not plan to delete it (e.g. PVCs created by StatefulSet are not deleted by StatefulSet controller; [https://github.com/vmware-tanzu/carvel-kapp/issues/36](https://github.com/vmware-tanzu/carvel-kapp/issues/36)). +By default non-kapp owned resources are not explicitly deleted by kapp, but expected to be deleted by the cluster (for example Endpoints resource for each Service). In some cases it's desired to annotate non-kapp owned resource so that it does get explicitly deleted, possibly because cluster does not plan to delete it (e.g. PVCs created by StatefulSet are not deleted by StatefulSet controller; [https://github.com/carvel-dev/kapp/issues/36](https://github.com/carvel-dev/kapp/issues/36)). ### kapp.k14s.io/nonce @@ -79,7 +79,7 @@ Possible values: - `for-existing` (only existing Pods are tailed) - `for-new-or-existing` (both newly created and existing Pods are tailed) -Especially useful when added to Jobs. For example, see [examples/resource-ordering/sync-check.yml](https://github.com/vmware-tanzu/carvel-kapp/blob/develop/examples/resource-ordering/sync-check.yml) +Especially useful when added to Jobs. For example, see [examples/resource-ordering/sync-check.yml](https://github.com/carvel-dev/kapp/blob/develop/examples/resource-ordering/sync-check.yml) ### kapp.k14s.io/deploy-logs-container-names diff --git a/site/content/kapp/docs/v0.47.0/config.md b/site/content/kapp/docs/v0.47.0/config.md index 61d19bba2..4bfbb7e28 100644 --- a/site/content/kapp/docs/v0.47.0/config.md +++ b/site/content/kapp/docs/v0.47.0/config.md @@ -111,7 +111,7 @@ rebaseRules: - apiVersionKindMatcher: {apiVersion: v1, kind: Service} ``` -See [ytt rebase rule](https://github.com/vmware-tanzu/carvel-kapp/blob/d3ee9a01b5f0d7d5632b6a157ea7d0338730d497/pkg/kapp/config/default.go#L123-L154) (included in default configuration) for retaining cluster added token secret in ServiceAccount's secrets array. +See [ytt rebase rule](https://github.com/carvel-dev/kapp/blob/d3ee9a01b5f0d7d5632b6a157ea7d0338730d497/pkg/kapp/config/default.go#L123-L154) (included in default configuration) for retaining cluster added token secret in ServiceAccount's secrets array. ### ownershipLabelRules diff --git a/site/content/kapp/docs/v0.47.0/diff.md b/site/content/kapp/docs/v0.47.0/diff.md index 1db56762e..29dbc6aa3 100644 --- a/site/content/kapp/docs/v0.47.0/diff.md +++ b/site/content/kapp/docs/v0.47.0/diff.md @@ -102,7 +102,7 @@ spec: name: special-config key: special.how ``` -Here we have specified the configuration rules that will update the ConfigMap object reference in resources of Kind Deployment. Here `ConfigMap` special-config is marked as versioned so anytime there is an update it will create a new resource with name `special-config-ver-{n}` and update the same name in resource of kind `Deployment` under `configMapKeyRef`. This example is part of [default configuration rule](https://github.com/vmware-tanzu/carvel-kapp/blob/28b17b775558ef4c64ce27a5655b81c00c8a2f59/pkg/kapp/config/default.go#L299) that kapp follows. +Here we have specified the configuration rules that will update the ConfigMap object reference in resources of Kind Deployment. Here `ConfigMap` special-config is marked as versioned so anytime there is an update it will create a new resource with name `special-config-ver-{n}` and update the same name in resource of kind `Deployment` under `configMapKeyRef`. This example is part of [default configuration rule](https://github.com/carvel-dev/kapp/blob/28b17b775558ef4c64ce27a5655b81c00c8a2f59/pkg/kapp/config/default.go#L299) that kapp follows. {{< /detail-tag >}} As of v0.38.0+, `kapp.k14s.io/versioned-keep-original` annotation can be used in conjunction with `kapp.k14s.io/versioned` to have the original resource (resource without `-ver-{n}` suffix in name) along with versioned resource. @@ -182,7 +182,7 @@ default config-1-ver-2 ConfigMap - - create - reconcile - ^ config-2 ConfigMap - 14s update - reconcile ok - ``` -Try deploying [redis-with-configmap example](https://github.com/vmware-tanzu/carvel-kapp/tree/develop/examples/gitops/redis-with-configmap) and changing `ConfigMap` in a next deploy. +Try deploying [redis-with-configmap example](https://github.com/carvel-dev/kapp/tree/develop/examples/gitops/redis-with-configmap) and changing `ConfigMap` in a next deploy. --- ## Controlling diff via resource annotations diff --git a/site/content/kapp/docs/v0.47.0/faq.md b/site/content/kapp/docs/v0.47.0/faq.md index c3a759bab..2bbe6317c 100644 --- a/site/content/kapp/docs/v0.47.0/faq.md +++ b/site/content/kapp/docs/v0.47.0/faq.md @@ -10,7 +10,7 @@ However, kapp will try to insert a few of its labels in bodies of some resources To prevent this failure, add the [`kapp.k14s.io/disable-default-label-scoping-rules: ""` annotation](config.md#labelscopingrules) as a [kapp configuration](config.md) to prevent kapp from touching the immutable fields when adopting a resource. -Additional Resources: [GitHub Issue](https://github.com/vmware-tanzu/carvel-kapp/issues/204), [Slack Thread](https://kubernetes.slack.com/archives/CH8KCCKA5/p1606079730457700) +Additional Resources: [GitHub Issue](https://github.com/carvel-dev/kapp/issues/204), [Slack Thread](https://kubernetes.slack.com/archives/CH8KCCKA5/p1606079730457700) ## `Error: Asking for confirmation: EOF` @@ -120,7 +120,7 @@ If kapp does not detect changes, it won't perform an update. To force changes ev Use `--tty=false` flag which will disable decorative output. Example: `kapp inspect --raw --tty=false`. -Additional resources: [tty flag in kapp code](https://github.com/vmware-tanzu/carvel-kapp/blob/3f3e207d7198cdedd6985761ecb0d9616a84e305/pkg/kapp/cmd/ui_flags.go#L20) +Additional resources: [tty flag in kapp code](https://github.com/carvel-dev/kapp/blob/3f3e207d7198cdedd6985761ecb0d9616a84e305/pkg/kapp/cmd/ui_flags.go#L20) --- ## How can I get kapp to skip waiting on some resources? diff --git a/site/content/kapp/docs/v0.47.0/install.md b/site/content/kapp/docs/v0.47.0/install.md index da00c259f..da1c6ea4d 100644 --- a/site/content/kapp/docs/v0.47.0/install.md +++ b/site/content/kapp/docs/v0.47.0/install.md @@ -29,17 +29,17 @@ $ kapp version ## Via Homebrew (macOS or Linux) -Based on [github.com/vmware-tanzu/homebrew-carvel](https://github.com/vmware-tanzu/homebrew-carvel). +Based on [github.com/carvel-dev/homebrew](https://github.com/carvel-dev/homebrew). ```bash -$ brew tap vmware-tanzu/carvel +$ brew tap carvel-dev/carvel $ brew install kapp $ kapp version ``` ## Specific version from a GitHub release -To download, click on one of the assets in a [chosen GitHub release](https://github.com/vmware-tanzu/carvel-kapp/releases), for example for 'kapp-darwin-amd64'. +To download, click on one of the assets in a [chosen GitHub release](https://github.com/carvel-dev/kapp/releases), for example for 'kapp-darwin-amd64'. ```bash # **Compare binary checksum** against what's specified in the release notes diff --git a/site/content/kapp/docs/v0.47.0/merge-method.md b/site/content/kapp/docs/v0.47.0/merge-method.md index bc2b84e48..f555150fe 100644 --- a/site/content/kapp/docs/v0.47.0/merge-method.md +++ b/site/content/kapp/docs/v0.47.0/merge-method.md @@ -24,4 +24,4 @@ kapp comes with some common k8s rebase rules. you can see them via `kapp deploy- tldr: kapp takes user provided config as the only source of truth, but also allows to explicitly specify that certain fields are cluster controlled. This method guarantees that clusters don't drift, which is better than what basic 3 way merge provides. -Originally answered [here](https://github.com/vmware-tanzu/carvel-kapp/issues/58#issuecomment-559214883). +Originally answered [here](https://github.com/carvel-dev/kapp/issues/58#issuecomment-559214883). diff --git a/site/content/kapp/docs/v0.48.0/apply-waiting.md b/site/content/kapp/docs/v0.48.0/apply-waiting.md index 5b70036f0..77c767455 100644 --- a/site/content/kapp/docs/v0.48.0/apply-waiting.md +++ b/site/content/kapp/docs/v0.48.0/apply-waiting.md @@ -9,7 +9,7 @@ kapp includes builtin rules on how to wait for the following resource types: - any resource with `metadata.deletionTimestamp`: wait for resource to be fully removed - any resource matching Config's waitRules: [see "Custom waiting behaviour" below](#custom-waiting-behaviour) -- [`apiextensions.k8s.io//CustomResourceDefinition`](https://github.com/vmware-tanzu/carvel-kapp/blob/develop/pkg/kapp/resourcesmisc/api_extensions_vx_crd.go): wait for Established and NamesAccepted conditions to be `True` (note that this is wait rule for CustomResourceDefinition resource itself, not CRs) +- [`apiextensions.k8s.io//CustomResourceDefinition`](https://github.com/carvel-dev/kapp/blob/develop/pkg/kapp/resourcesmisc/api_extensions_vx_crd.go): wait for Established and NamesAccepted conditions to be `True` (note that this is wait rule for CustomResourceDefinition resource itself, not CRs) - `apps/v1/DaemonSet`: wait for `status.numberUnavailable` to be 0 - `apps/v1/Deployment`: [see "apps/v1/Deployment resource" below](#apps-v1-deployment-resource) - `apps/v1/ReplicaSet`: wait for `status.replicas == status.availableReplicas` diff --git a/site/content/kapp/docs/v0.48.0/apply.md b/site/content/kapp/docs/v0.48.0/apply.md index 3a4e9299e..fb471e387 100644 --- a/site/content/kapp/docs/v0.48.0/apply.md +++ b/site/content/kapp/docs/v0.48.0/apply.md @@ -58,7 +58,7 @@ By default resource is deleted, however; choosing `orphan` value will make kapp Possible values: "". -By default non-kapp owned resources are not explicitly deleted by kapp, but expected to be deleted by the cluster (for example Endpoints resource for each Service). In some cases it's desired to annotate non-kapp owned resource so that it does get explicitly deleted, possibly because cluster does not plan to delete it (e.g. PVCs created by StatefulSet are not deleted by StatefulSet controller; [https://github.com/vmware-tanzu/carvel-kapp/issues/36](https://github.com/vmware-tanzu/carvel-kapp/issues/36)). +By default non-kapp owned resources are not explicitly deleted by kapp, but expected to be deleted by the cluster (for example Endpoints resource for each Service). In some cases it's desired to annotate non-kapp owned resource so that it does get explicitly deleted, possibly because cluster does not plan to delete it (e.g. PVCs created by StatefulSet are not deleted by StatefulSet controller; [https://github.com/carvel-dev/kapp/issues/36](https://github.com/carvel-dev/kapp/issues/36)). ### kapp.k14s.io/nonce @@ -79,7 +79,7 @@ Possible values: - `for-existing` (only existing Pods are tailed) - `for-new-or-existing` (both newly created and existing Pods are tailed) -Especially useful when added to Jobs. For example, see [examples/resource-ordering/sync-check.yml](https://github.com/vmware-tanzu/carvel-kapp/blob/develop/examples/resource-ordering/sync-check.yml) +Especially useful when added to Jobs. For example, see [examples/resource-ordering/sync-check.yml](https://github.com/carvel-dev/kapp/blob/develop/examples/resource-ordering/sync-check.yml) ### kapp.k14s.io/deploy-logs-container-names diff --git a/site/content/kapp/docs/v0.48.0/config.md b/site/content/kapp/docs/v0.48.0/config.md index 78591c028..da4b0394b 100644 --- a/site/content/kapp/docs/v0.48.0/config.md +++ b/site/content/kapp/docs/v0.48.0/config.md @@ -111,7 +111,7 @@ rebaseRules: - apiVersionKindMatcher: {apiVersion: v1, kind: Service} ``` -See [ytt rebase rule](https://github.com/vmware-tanzu/carvel-kapp/blob/d3ee9a01b5f0d7d5632b6a157ea7d0338730d497/pkg/kapp/config/default.go#L123-L154) (included in default configuration) for retaining cluster added token secret in ServiceAccount's secrets array. +See [ytt rebase rule](https://github.com/carvel-dev/kapp/blob/d3ee9a01b5f0d7d5632b6a157ea7d0338730d497/pkg/kapp/config/default.go#L123-L154) (included in default configuration) for retaining cluster added token secret in ServiceAccount's secrets array. ### ownershipLabelRules @@ -158,7 +158,7 @@ waitRules: Available in v0.48.0+. -Provides a way to add `waitRules` for Custom Resources that don't have `conditions` field in their `status`. This allows users to configure arbitrary rules. For example [this](https://github.com/vmware-tanzu/carvel-kapp/blob/develop/test/e2e/custom_wait_rules_test.go#L79-L88) CR which has `currentState` field inside `status` we can define `waitRule` as shown below, `is_done(resource)` method signature and return type should always remain same while the method implementation can be changes as per the usecase. +Provides a way to add `waitRules` for Custom Resources that don't have `conditions` field in their `status`. This allows users to configure arbitrary rules. For example [this](https://github.com/carvel-dev/kapp/blob/develop/test/e2e/custom_wait_rules_test.go#L79-L88) CR which has `currentState` field inside `status` we can define `waitRule` as shown below, `is_done(resource)` method signature and return type should always remain same while the method implementation can be changes as per the usecase. ```yaml waitRules: diff --git a/site/content/kapp/docs/v0.48.0/diff.md b/site/content/kapp/docs/v0.48.0/diff.md index 1db56762e..29dbc6aa3 100644 --- a/site/content/kapp/docs/v0.48.0/diff.md +++ b/site/content/kapp/docs/v0.48.0/diff.md @@ -102,7 +102,7 @@ spec: name: special-config key: special.how ``` -Here we have specified the configuration rules that will update the ConfigMap object reference in resources of Kind Deployment. Here `ConfigMap` special-config is marked as versioned so anytime there is an update it will create a new resource with name `special-config-ver-{n}` and update the same name in resource of kind `Deployment` under `configMapKeyRef`. This example is part of [default configuration rule](https://github.com/vmware-tanzu/carvel-kapp/blob/28b17b775558ef4c64ce27a5655b81c00c8a2f59/pkg/kapp/config/default.go#L299) that kapp follows. +Here we have specified the configuration rules that will update the ConfigMap object reference in resources of Kind Deployment. Here `ConfigMap` special-config is marked as versioned so anytime there is an update it will create a new resource with name `special-config-ver-{n}` and update the same name in resource of kind `Deployment` under `configMapKeyRef`. This example is part of [default configuration rule](https://github.com/carvel-dev/kapp/blob/28b17b775558ef4c64ce27a5655b81c00c8a2f59/pkg/kapp/config/default.go#L299) that kapp follows. {{< /detail-tag >}} As of v0.38.0+, `kapp.k14s.io/versioned-keep-original` annotation can be used in conjunction with `kapp.k14s.io/versioned` to have the original resource (resource without `-ver-{n}` suffix in name) along with versioned resource. @@ -182,7 +182,7 @@ default config-1-ver-2 ConfigMap - - create - reconcile - ^ config-2 ConfigMap - 14s update - reconcile ok - ``` -Try deploying [redis-with-configmap example](https://github.com/vmware-tanzu/carvel-kapp/tree/develop/examples/gitops/redis-with-configmap) and changing `ConfigMap` in a next deploy. +Try deploying [redis-with-configmap example](https://github.com/carvel-dev/kapp/tree/develop/examples/gitops/redis-with-configmap) and changing `ConfigMap` in a next deploy. --- ## Controlling diff via resource annotations diff --git a/site/content/kapp/docs/v0.48.0/faq.md b/site/content/kapp/docs/v0.48.0/faq.md index c3a759bab..2bbe6317c 100644 --- a/site/content/kapp/docs/v0.48.0/faq.md +++ b/site/content/kapp/docs/v0.48.0/faq.md @@ -10,7 +10,7 @@ However, kapp will try to insert a few of its labels in bodies of some resources To prevent this failure, add the [`kapp.k14s.io/disable-default-label-scoping-rules: ""` annotation](config.md#labelscopingrules) as a [kapp configuration](config.md) to prevent kapp from touching the immutable fields when adopting a resource. -Additional Resources: [GitHub Issue](https://github.com/vmware-tanzu/carvel-kapp/issues/204), [Slack Thread](https://kubernetes.slack.com/archives/CH8KCCKA5/p1606079730457700) +Additional Resources: [GitHub Issue](https://github.com/carvel-dev/kapp/issues/204), [Slack Thread](https://kubernetes.slack.com/archives/CH8KCCKA5/p1606079730457700) ## `Error: Asking for confirmation: EOF` @@ -120,7 +120,7 @@ If kapp does not detect changes, it won't perform an update. To force changes ev Use `--tty=false` flag which will disable decorative output. Example: `kapp inspect --raw --tty=false`. -Additional resources: [tty flag in kapp code](https://github.com/vmware-tanzu/carvel-kapp/blob/3f3e207d7198cdedd6985761ecb0d9616a84e305/pkg/kapp/cmd/ui_flags.go#L20) +Additional resources: [tty flag in kapp code](https://github.com/carvel-dev/kapp/blob/3f3e207d7198cdedd6985761ecb0d9616a84e305/pkg/kapp/cmd/ui_flags.go#L20) --- ## How can I get kapp to skip waiting on some resources? diff --git a/site/content/kapp/docs/v0.48.0/install.md b/site/content/kapp/docs/v0.48.0/install.md index da00c259f..da1c6ea4d 100644 --- a/site/content/kapp/docs/v0.48.0/install.md +++ b/site/content/kapp/docs/v0.48.0/install.md @@ -29,17 +29,17 @@ $ kapp version ## Via Homebrew (macOS or Linux) -Based on [github.com/vmware-tanzu/homebrew-carvel](https://github.com/vmware-tanzu/homebrew-carvel). +Based on [github.com/carvel-dev/homebrew](https://github.com/carvel-dev/homebrew). ```bash -$ brew tap vmware-tanzu/carvel +$ brew tap carvel-dev/carvel $ brew install kapp $ kapp version ``` ## Specific version from a GitHub release -To download, click on one of the assets in a [chosen GitHub release](https://github.com/vmware-tanzu/carvel-kapp/releases), for example for 'kapp-darwin-amd64'. +To download, click on one of the assets in a [chosen GitHub release](https://github.com/carvel-dev/kapp/releases), for example for 'kapp-darwin-amd64'. ```bash # **Compare binary checksum** against what's specified in the release notes diff --git a/site/content/kapp/docs/v0.48.0/merge-method.md b/site/content/kapp/docs/v0.48.0/merge-method.md index bc2b84e48..f555150fe 100644 --- a/site/content/kapp/docs/v0.48.0/merge-method.md +++ b/site/content/kapp/docs/v0.48.0/merge-method.md @@ -24,4 +24,4 @@ kapp comes with some common k8s rebase rules. you can see them via `kapp deploy- tldr: kapp takes user provided config as the only source of truth, but also allows to explicitly specify that certain fields are cluster controlled. This method guarantees that clusters don't drift, which is better than what basic 3 way merge provides. -Originally answered [here](https://github.com/vmware-tanzu/carvel-kapp/issues/58#issuecomment-559214883). +Originally answered [here](https://github.com/carvel-dev/kapp/issues/58#issuecomment-559214883). diff --git a/site/content/kapp/docs/v0.49.0/apply-waiting.md b/site/content/kapp/docs/v0.49.0/apply-waiting.md index 5b70036f0..77c767455 100644 --- a/site/content/kapp/docs/v0.49.0/apply-waiting.md +++ b/site/content/kapp/docs/v0.49.0/apply-waiting.md @@ -9,7 +9,7 @@ kapp includes builtin rules on how to wait for the following resource types: - any resource with `metadata.deletionTimestamp`: wait for resource to be fully removed - any resource matching Config's waitRules: [see "Custom waiting behaviour" below](#custom-waiting-behaviour) -- [`apiextensions.k8s.io//CustomResourceDefinition`](https://github.com/vmware-tanzu/carvel-kapp/blob/develop/pkg/kapp/resourcesmisc/api_extensions_vx_crd.go): wait for Established and NamesAccepted conditions to be `True` (note that this is wait rule for CustomResourceDefinition resource itself, not CRs) +- [`apiextensions.k8s.io//CustomResourceDefinition`](https://github.com/carvel-dev/kapp/blob/develop/pkg/kapp/resourcesmisc/api_extensions_vx_crd.go): wait for Established and NamesAccepted conditions to be `True` (note that this is wait rule for CustomResourceDefinition resource itself, not CRs) - `apps/v1/DaemonSet`: wait for `status.numberUnavailable` to be 0 - `apps/v1/Deployment`: [see "apps/v1/Deployment resource" below](#apps-v1-deployment-resource) - `apps/v1/ReplicaSet`: wait for `status.replicas == status.availableReplicas` diff --git a/site/content/kapp/docs/v0.49.0/apply.md b/site/content/kapp/docs/v0.49.0/apply.md index 3a4e9299e..fb471e387 100644 --- a/site/content/kapp/docs/v0.49.0/apply.md +++ b/site/content/kapp/docs/v0.49.0/apply.md @@ -58,7 +58,7 @@ By default resource is deleted, however; choosing `orphan` value will make kapp Possible values: "". -By default non-kapp owned resources are not explicitly deleted by kapp, but expected to be deleted by the cluster (for example Endpoints resource for each Service). In some cases it's desired to annotate non-kapp owned resource so that it does get explicitly deleted, possibly because cluster does not plan to delete it (e.g. PVCs created by StatefulSet are not deleted by StatefulSet controller; [https://github.com/vmware-tanzu/carvel-kapp/issues/36](https://github.com/vmware-tanzu/carvel-kapp/issues/36)). +By default non-kapp owned resources are not explicitly deleted by kapp, but expected to be deleted by the cluster (for example Endpoints resource for each Service). In some cases it's desired to annotate non-kapp owned resource so that it does get explicitly deleted, possibly because cluster does not plan to delete it (e.g. PVCs created by StatefulSet are not deleted by StatefulSet controller; [https://github.com/carvel-dev/kapp/issues/36](https://github.com/carvel-dev/kapp/issues/36)). ### kapp.k14s.io/nonce @@ -79,7 +79,7 @@ Possible values: - `for-existing` (only existing Pods are tailed) - `for-new-or-existing` (both newly created and existing Pods are tailed) -Especially useful when added to Jobs. For example, see [examples/resource-ordering/sync-check.yml](https://github.com/vmware-tanzu/carvel-kapp/blob/develop/examples/resource-ordering/sync-check.yml) +Especially useful when added to Jobs. For example, see [examples/resource-ordering/sync-check.yml](https://github.com/carvel-dev/kapp/blob/develop/examples/resource-ordering/sync-check.yml) ### kapp.k14s.io/deploy-logs-container-names diff --git a/site/content/kapp/docs/v0.49.0/config.md b/site/content/kapp/docs/v0.49.0/config.md index 78591c028..da4b0394b 100644 --- a/site/content/kapp/docs/v0.49.0/config.md +++ b/site/content/kapp/docs/v0.49.0/config.md @@ -111,7 +111,7 @@ rebaseRules: - apiVersionKindMatcher: {apiVersion: v1, kind: Service} ``` -See [ytt rebase rule](https://github.com/vmware-tanzu/carvel-kapp/blob/d3ee9a01b5f0d7d5632b6a157ea7d0338730d497/pkg/kapp/config/default.go#L123-L154) (included in default configuration) for retaining cluster added token secret in ServiceAccount's secrets array. +See [ytt rebase rule](https://github.com/carvel-dev/kapp/blob/d3ee9a01b5f0d7d5632b6a157ea7d0338730d497/pkg/kapp/config/default.go#L123-L154) (included in default configuration) for retaining cluster added token secret in ServiceAccount's secrets array. ### ownershipLabelRules @@ -158,7 +158,7 @@ waitRules: Available in v0.48.0+. -Provides a way to add `waitRules` for Custom Resources that don't have `conditions` field in their `status`. This allows users to configure arbitrary rules. For example [this](https://github.com/vmware-tanzu/carvel-kapp/blob/develop/test/e2e/custom_wait_rules_test.go#L79-L88) CR which has `currentState` field inside `status` we can define `waitRule` as shown below, `is_done(resource)` method signature and return type should always remain same while the method implementation can be changes as per the usecase. +Provides a way to add `waitRules` for Custom Resources that don't have `conditions` field in their `status`. This allows users to configure arbitrary rules. For example [this](https://github.com/carvel-dev/kapp/blob/develop/test/e2e/custom_wait_rules_test.go#L79-L88) CR which has `currentState` field inside `status` we can define `waitRule` as shown below, `is_done(resource)` method signature and return type should always remain same while the method implementation can be changes as per the usecase. ```yaml waitRules: diff --git a/site/content/kapp/docs/v0.49.0/diff.md b/site/content/kapp/docs/v0.49.0/diff.md index 1db56762e..29dbc6aa3 100644 --- a/site/content/kapp/docs/v0.49.0/diff.md +++ b/site/content/kapp/docs/v0.49.0/diff.md @@ -102,7 +102,7 @@ spec: name: special-config key: special.how ``` -Here we have specified the configuration rules that will update the ConfigMap object reference in resources of Kind Deployment. Here `ConfigMap` special-config is marked as versioned so anytime there is an update it will create a new resource with name `special-config-ver-{n}` and update the same name in resource of kind `Deployment` under `configMapKeyRef`. This example is part of [default configuration rule](https://github.com/vmware-tanzu/carvel-kapp/blob/28b17b775558ef4c64ce27a5655b81c00c8a2f59/pkg/kapp/config/default.go#L299) that kapp follows. +Here we have specified the configuration rules that will update the ConfigMap object reference in resources of Kind Deployment. Here `ConfigMap` special-config is marked as versioned so anytime there is an update it will create a new resource with name `special-config-ver-{n}` and update the same name in resource of kind `Deployment` under `configMapKeyRef`. This example is part of [default configuration rule](https://github.com/carvel-dev/kapp/blob/28b17b775558ef4c64ce27a5655b81c00c8a2f59/pkg/kapp/config/default.go#L299) that kapp follows. {{< /detail-tag >}} As of v0.38.0+, `kapp.k14s.io/versioned-keep-original` annotation can be used in conjunction with `kapp.k14s.io/versioned` to have the original resource (resource without `-ver-{n}` suffix in name) along with versioned resource. @@ -182,7 +182,7 @@ default config-1-ver-2 ConfigMap - - create - reconcile - ^ config-2 ConfigMap - 14s update - reconcile ok - ``` -Try deploying [redis-with-configmap example](https://github.com/vmware-tanzu/carvel-kapp/tree/develop/examples/gitops/redis-with-configmap) and changing `ConfigMap` in a next deploy. +Try deploying [redis-with-configmap example](https://github.com/carvel-dev/kapp/tree/develop/examples/gitops/redis-with-configmap) and changing `ConfigMap` in a next deploy. --- ## Controlling diff via resource annotations diff --git a/site/content/kapp/docs/v0.49.0/faq.md b/site/content/kapp/docs/v0.49.0/faq.md index c3a759bab..2bbe6317c 100644 --- a/site/content/kapp/docs/v0.49.0/faq.md +++ b/site/content/kapp/docs/v0.49.0/faq.md @@ -10,7 +10,7 @@ However, kapp will try to insert a few of its labels in bodies of some resources To prevent this failure, add the [`kapp.k14s.io/disable-default-label-scoping-rules: ""` annotation](config.md#labelscopingrules) as a [kapp configuration](config.md) to prevent kapp from touching the immutable fields when adopting a resource. -Additional Resources: [GitHub Issue](https://github.com/vmware-tanzu/carvel-kapp/issues/204), [Slack Thread](https://kubernetes.slack.com/archives/CH8KCCKA5/p1606079730457700) +Additional Resources: [GitHub Issue](https://github.com/carvel-dev/kapp/issues/204), [Slack Thread](https://kubernetes.slack.com/archives/CH8KCCKA5/p1606079730457700) ## `Error: Asking for confirmation: EOF` @@ -120,7 +120,7 @@ If kapp does not detect changes, it won't perform an update. To force changes ev Use `--tty=false` flag which will disable decorative output. Example: `kapp inspect --raw --tty=false`. -Additional resources: [tty flag in kapp code](https://github.com/vmware-tanzu/carvel-kapp/blob/3f3e207d7198cdedd6985761ecb0d9616a84e305/pkg/kapp/cmd/ui_flags.go#L20) +Additional resources: [tty flag in kapp code](https://github.com/carvel-dev/kapp/blob/3f3e207d7198cdedd6985761ecb0d9616a84e305/pkg/kapp/cmd/ui_flags.go#L20) --- ## How can I get kapp to skip waiting on some resources? diff --git a/site/content/kapp/docs/v0.49.0/install.md b/site/content/kapp/docs/v0.49.0/install.md index da00c259f..da1c6ea4d 100644 --- a/site/content/kapp/docs/v0.49.0/install.md +++ b/site/content/kapp/docs/v0.49.0/install.md @@ -29,17 +29,17 @@ $ kapp version ## Via Homebrew (macOS or Linux) -Based on [github.com/vmware-tanzu/homebrew-carvel](https://github.com/vmware-tanzu/homebrew-carvel). +Based on [github.com/carvel-dev/homebrew](https://github.com/carvel-dev/homebrew). ```bash -$ brew tap vmware-tanzu/carvel +$ brew tap carvel-dev/carvel $ brew install kapp $ kapp version ``` ## Specific version from a GitHub release -To download, click on one of the assets in a [chosen GitHub release](https://github.com/vmware-tanzu/carvel-kapp/releases), for example for 'kapp-darwin-amd64'. +To download, click on one of the assets in a [chosen GitHub release](https://github.com/carvel-dev/kapp/releases), for example for 'kapp-darwin-amd64'. ```bash # **Compare binary checksum** against what's specified in the release notes diff --git a/site/content/kapp/docs/v0.49.0/merge-method.md b/site/content/kapp/docs/v0.49.0/merge-method.md index bc2b84e48..f555150fe 100644 --- a/site/content/kapp/docs/v0.49.0/merge-method.md +++ b/site/content/kapp/docs/v0.49.0/merge-method.md @@ -24,4 +24,4 @@ kapp comes with some common k8s rebase rules. you can see them via `kapp deploy- tldr: kapp takes user provided config as the only source of truth, but also allows to explicitly specify that certain fields are cluster controlled. This method guarantees that clusters don't drift, which is better than what basic 3 way merge provides. -Originally answered [here](https://github.com/vmware-tanzu/carvel-kapp/issues/58#issuecomment-559214883). +Originally answered [here](https://github.com/carvel-dev/kapp/issues/58#issuecomment-559214883). diff --git a/site/content/kapp/docs/v0.50.0/apply-waiting.md b/site/content/kapp/docs/v0.50.0/apply-waiting.md index 5b70036f0..77c767455 100644 --- a/site/content/kapp/docs/v0.50.0/apply-waiting.md +++ b/site/content/kapp/docs/v0.50.0/apply-waiting.md @@ -9,7 +9,7 @@ kapp includes builtin rules on how to wait for the following resource types: - any resource with `metadata.deletionTimestamp`: wait for resource to be fully removed - any resource matching Config's waitRules: [see "Custom waiting behaviour" below](#custom-waiting-behaviour) -- [`apiextensions.k8s.io//CustomResourceDefinition`](https://github.com/vmware-tanzu/carvel-kapp/blob/develop/pkg/kapp/resourcesmisc/api_extensions_vx_crd.go): wait for Established and NamesAccepted conditions to be `True` (note that this is wait rule for CustomResourceDefinition resource itself, not CRs) +- [`apiextensions.k8s.io//CustomResourceDefinition`](https://github.com/carvel-dev/kapp/blob/develop/pkg/kapp/resourcesmisc/api_extensions_vx_crd.go): wait for Established and NamesAccepted conditions to be `True` (note that this is wait rule for CustomResourceDefinition resource itself, not CRs) - `apps/v1/DaemonSet`: wait for `status.numberUnavailable` to be 0 - `apps/v1/Deployment`: [see "apps/v1/Deployment resource" below](#apps-v1-deployment-resource) - `apps/v1/ReplicaSet`: wait for `status.replicas == status.availableReplicas` diff --git a/site/content/kapp/docs/v0.50.0/apply.md b/site/content/kapp/docs/v0.50.0/apply.md index 3a4e9299e..fb471e387 100644 --- a/site/content/kapp/docs/v0.50.0/apply.md +++ b/site/content/kapp/docs/v0.50.0/apply.md @@ -58,7 +58,7 @@ By default resource is deleted, however; choosing `orphan` value will make kapp Possible values: "". -By default non-kapp owned resources are not explicitly deleted by kapp, but expected to be deleted by the cluster (for example Endpoints resource for each Service). In some cases it's desired to annotate non-kapp owned resource so that it does get explicitly deleted, possibly because cluster does not plan to delete it (e.g. PVCs created by StatefulSet are not deleted by StatefulSet controller; [https://github.com/vmware-tanzu/carvel-kapp/issues/36](https://github.com/vmware-tanzu/carvel-kapp/issues/36)). +By default non-kapp owned resources are not explicitly deleted by kapp, but expected to be deleted by the cluster (for example Endpoints resource for each Service). In some cases it's desired to annotate non-kapp owned resource so that it does get explicitly deleted, possibly because cluster does not plan to delete it (e.g. PVCs created by StatefulSet are not deleted by StatefulSet controller; [https://github.com/carvel-dev/kapp/issues/36](https://github.com/carvel-dev/kapp/issues/36)). ### kapp.k14s.io/nonce @@ -79,7 +79,7 @@ Possible values: - `for-existing` (only existing Pods are tailed) - `for-new-or-existing` (both newly created and existing Pods are tailed) -Especially useful when added to Jobs. For example, see [examples/resource-ordering/sync-check.yml](https://github.com/vmware-tanzu/carvel-kapp/blob/develop/examples/resource-ordering/sync-check.yml) +Especially useful when added to Jobs. For example, see [examples/resource-ordering/sync-check.yml](https://github.com/carvel-dev/kapp/blob/develop/examples/resource-ordering/sync-check.yml) ### kapp.k14s.io/deploy-logs-container-names diff --git a/site/content/kapp/docs/v0.50.0/config.md b/site/content/kapp/docs/v0.50.0/config.md index 273b0113c..e878019f0 100644 --- a/site/content/kapp/docs/v0.50.0/config.md +++ b/site/content/kapp/docs/v0.50.0/config.md @@ -111,7 +111,7 @@ rebaseRules: - apiVersionKindMatcher: {apiVersion: v1, kind: Service} ``` -See [ytt rebase rule](https://github.com/vmware-tanzu/carvel-kapp/blob/d3ee9a01b5f0d7d5632b6a157ea7d0338730d497/pkg/kapp/config/default.go#L123-L154) (included in default configuration) for retaining cluster added token secret in ServiceAccount's secrets array. +See [ytt rebase rule](https://github.com/carvel-dev/kapp/blob/d3ee9a01b5f0d7d5632b6a157ea7d0338730d497/pkg/kapp/config/default.go#L123-L154) (included in default configuration) for retaining cluster added token secret in ServiceAccount's secrets array. ### ownershipLabelRules diff --git a/site/content/kapp/docs/v0.50.0/diff.md b/site/content/kapp/docs/v0.50.0/diff.md index 1db56762e..29dbc6aa3 100644 --- a/site/content/kapp/docs/v0.50.0/diff.md +++ b/site/content/kapp/docs/v0.50.0/diff.md @@ -102,7 +102,7 @@ spec: name: special-config key: special.how ``` -Here we have specified the configuration rules that will update the ConfigMap object reference in resources of Kind Deployment. Here `ConfigMap` special-config is marked as versioned so anytime there is an update it will create a new resource with name `special-config-ver-{n}` and update the same name in resource of kind `Deployment` under `configMapKeyRef`. This example is part of [default configuration rule](https://github.com/vmware-tanzu/carvel-kapp/blob/28b17b775558ef4c64ce27a5655b81c00c8a2f59/pkg/kapp/config/default.go#L299) that kapp follows. +Here we have specified the configuration rules that will update the ConfigMap object reference in resources of Kind Deployment. Here `ConfigMap` special-config is marked as versioned so anytime there is an update it will create a new resource with name `special-config-ver-{n}` and update the same name in resource of kind `Deployment` under `configMapKeyRef`. This example is part of [default configuration rule](https://github.com/carvel-dev/kapp/blob/28b17b775558ef4c64ce27a5655b81c00c8a2f59/pkg/kapp/config/default.go#L299) that kapp follows. {{< /detail-tag >}} As of v0.38.0+, `kapp.k14s.io/versioned-keep-original` annotation can be used in conjunction with `kapp.k14s.io/versioned` to have the original resource (resource without `-ver-{n}` suffix in name) along with versioned resource. @@ -182,7 +182,7 @@ default config-1-ver-2 ConfigMap - - create - reconcile - ^ config-2 ConfigMap - 14s update - reconcile ok - ``` -Try deploying [redis-with-configmap example](https://github.com/vmware-tanzu/carvel-kapp/tree/develop/examples/gitops/redis-with-configmap) and changing `ConfigMap` in a next deploy. +Try deploying [redis-with-configmap example](https://github.com/carvel-dev/kapp/tree/develop/examples/gitops/redis-with-configmap) and changing `ConfigMap` in a next deploy. --- ## Controlling diff via resource annotations diff --git a/site/content/kapp/docs/v0.50.0/faq.md b/site/content/kapp/docs/v0.50.0/faq.md index c3a759bab..2bbe6317c 100644 --- a/site/content/kapp/docs/v0.50.0/faq.md +++ b/site/content/kapp/docs/v0.50.0/faq.md @@ -10,7 +10,7 @@ However, kapp will try to insert a few of its labels in bodies of some resources To prevent this failure, add the [`kapp.k14s.io/disable-default-label-scoping-rules: ""` annotation](config.md#labelscopingrules) as a [kapp configuration](config.md) to prevent kapp from touching the immutable fields when adopting a resource. -Additional Resources: [GitHub Issue](https://github.com/vmware-tanzu/carvel-kapp/issues/204), [Slack Thread](https://kubernetes.slack.com/archives/CH8KCCKA5/p1606079730457700) +Additional Resources: [GitHub Issue](https://github.com/carvel-dev/kapp/issues/204), [Slack Thread](https://kubernetes.slack.com/archives/CH8KCCKA5/p1606079730457700) ## `Error: Asking for confirmation: EOF` @@ -120,7 +120,7 @@ If kapp does not detect changes, it won't perform an update. To force changes ev Use `--tty=false` flag which will disable decorative output. Example: `kapp inspect --raw --tty=false`. -Additional resources: [tty flag in kapp code](https://github.com/vmware-tanzu/carvel-kapp/blob/3f3e207d7198cdedd6985761ecb0d9616a84e305/pkg/kapp/cmd/ui_flags.go#L20) +Additional resources: [tty flag in kapp code](https://github.com/carvel-dev/kapp/blob/3f3e207d7198cdedd6985761ecb0d9616a84e305/pkg/kapp/cmd/ui_flags.go#L20) --- ## How can I get kapp to skip waiting on some resources? diff --git a/site/content/kapp/docs/v0.50.0/install.md b/site/content/kapp/docs/v0.50.0/install.md index da00c259f..da1c6ea4d 100644 --- a/site/content/kapp/docs/v0.50.0/install.md +++ b/site/content/kapp/docs/v0.50.0/install.md @@ -29,17 +29,17 @@ $ kapp version ## Via Homebrew (macOS or Linux) -Based on [github.com/vmware-tanzu/homebrew-carvel](https://github.com/vmware-tanzu/homebrew-carvel). +Based on [github.com/carvel-dev/homebrew](https://github.com/carvel-dev/homebrew). ```bash -$ brew tap vmware-tanzu/carvel +$ brew tap carvel-dev/carvel $ brew install kapp $ kapp version ``` ## Specific version from a GitHub release -To download, click on one of the assets in a [chosen GitHub release](https://github.com/vmware-tanzu/carvel-kapp/releases), for example for 'kapp-darwin-amd64'. +To download, click on one of the assets in a [chosen GitHub release](https://github.com/carvel-dev/kapp/releases), for example for 'kapp-darwin-amd64'. ```bash # **Compare binary checksum** against what's specified in the release notes diff --git a/site/content/kapp/docs/v0.50.0/merge-method.md b/site/content/kapp/docs/v0.50.0/merge-method.md index bc2b84e48..f555150fe 100644 --- a/site/content/kapp/docs/v0.50.0/merge-method.md +++ b/site/content/kapp/docs/v0.50.0/merge-method.md @@ -24,4 +24,4 @@ kapp comes with some common k8s rebase rules. you can see them via `kapp deploy- tldr: kapp takes user provided config as the only source of truth, but also allows to explicitly specify that certain fields are cluster controlled. This method guarantees that clusters don't drift, which is better than what basic 3 way merge provides. -Originally answered [here](https://github.com/vmware-tanzu/carvel-kapp/issues/58#issuecomment-559214883). +Originally answered [here](https://github.com/carvel-dev/kapp/issues/58#issuecomment-559214883). diff --git a/site/content/kapp/docs/v0.51.0/apply-waiting.md b/site/content/kapp/docs/v0.51.0/apply-waiting.md index 5b70036f0..77c767455 100644 --- a/site/content/kapp/docs/v0.51.0/apply-waiting.md +++ b/site/content/kapp/docs/v0.51.0/apply-waiting.md @@ -9,7 +9,7 @@ kapp includes builtin rules on how to wait for the following resource types: - any resource with `metadata.deletionTimestamp`: wait for resource to be fully removed - any resource matching Config's waitRules: [see "Custom waiting behaviour" below](#custom-waiting-behaviour) -- [`apiextensions.k8s.io//CustomResourceDefinition`](https://github.com/vmware-tanzu/carvel-kapp/blob/develop/pkg/kapp/resourcesmisc/api_extensions_vx_crd.go): wait for Established and NamesAccepted conditions to be `True` (note that this is wait rule for CustomResourceDefinition resource itself, not CRs) +- [`apiextensions.k8s.io//CustomResourceDefinition`](https://github.com/carvel-dev/kapp/blob/develop/pkg/kapp/resourcesmisc/api_extensions_vx_crd.go): wait for Established and NamesAccepted conditions to be `True` (note that this is wait rule for CustomResourceDefinition resource itself, not CRs) - `apps/v1/DaemonSet`: wait for `status.numberUnavailable` to be 0 - `apps/v1/Deployment`: [see "apps/v1/Deployment resource" below](#apps-v1-deployment-resource) - `apps/v1/ReplicaSet`: wait for `status.replicas == status.availableReplicas` diff --git a/site/content/kapp/docs/v0.51.0/apply.md b/site/content/kapp/docs/v0.51.0/apply.md index 3a4e9299e..fb471e387 100644 --- a/site/content/kapp/docs/v0.51.0/apply.md +++ b/site/content/kapp/docs/v0.51.0/apply.md @@ -58,7 +58,7 @@ By default resource is deleted, however; choosing `orphan` value will make kapp Possible values: "". -By default non-kapp owned resources are not explicitly deleted by kapp, but expected to be deleted by the cluster (for example Endpoints resource for each Service). In some cases it's desired to annotate non-kapp owned resource so that it does get explicitly deleted, possibly because cluster does not plan to delete it (e.g. PVCs created by StatefulSet are not deleted by StatefulSet controller; [https://github.com/vmware-tanzu/carvel-kapp/issues/36](https://github.com/vmware-tanzu/carvel-kapp/issues/36)). +By default non-kapp owned resources are not explicitly deleted by kapp, but expected to be deleted by the cluster (for example Endpoints resource for each Service). In some cases it's desired to annotate non-kapp owned resource so that it does get explicitly deleted, possibly because cluster does not plan to delete it (e.g. PVCs created by StatefulSet are not deleted by StatefulSet controller; [https://github.com/carvel-dev/kapp/issues/36](https://github.com/carvel-dev/kapp/issues/36)). ### kapp.k14s.io/nonce @@ -79,7 +79,7 @@ Possible values: - `for-existing` (only existing Pods are tailed) - `for-new-or-existing` (both newly created and existing Pods are tailed) -Especially useful when added to Jobs. For example, see [examples/resource-ordering/sync-check.yml](https://github.com/vmware-tanzu/carvel-kapp/blob/develop/examples/resource-ordering/sync-check.yml) +Especially useful when added to Jobs. For example, see [examples/resource-ordering/sync-check.yml](https://github.com/carvel-dev/kapp/blob/develop/examples/resource-ordering/sync-check.yml) ### kapp.k14s.io/deploy-logs-container-names diff --git a/site/content/kapp/docs/v0.51.0/config.md b/site/content/kapp/docs/v0.51.0/config.md index 273b0113c..e878019f0 100644 --- a/site/content/kapp/docs/v0.51.0/config.md +++ b/site/content/kapp/docs/v0.51.0/config.md @@ -111,7 +111,7 @@ rebaseRules: - apiVersionKindMatcher: {apiVersion: v1, kind: Service} ``` -See [ytt rebase rule](https://github.com/vmware-tanzu/carvel-kapp/blob/d3ee9a01b5f0d7d5632b6a157ea7d0338730d497/pkg/kapp/config/default.go#L123-L154) (included in default configuration) for retaining cluster added token secret in ServiceAccount's secrets array. +See [ytt rebase rule](https://github.com/carvel-dev/kapp/blob/d3ee9a01b5f0d7d5632b6a157ea7d0338730d497/pkg/kapp/config/default.go#L123-L154) (included in default configuration) for retaining cluster added token secret in ServiceAccount's secrets array. ### ownershipLabelRules diff --git a/site/content/kapp/docs/v0.51.0/diff.md b/site/content/kapp/docs/v0.51.0/diff.md index 1db56762e..29dbc6aa3 100644 --- a/site/content/kapp/docs/v0.51.0/diff.md +++ b/site/content/kapp/docs/v0.51.0/diff.md @@ -102,7 +102,7 @@ spec: name: special-config key: special.how ``` -Here we have specified the configuration rules that will update the ConfigMap object reference in resources of Kind Deployment. Here `ConfigMap` special-config is marked as versioned so anytime there is an update it will create a new resource with name `special-config-ver-{n}` and update the same name in resource of kind `Deployment` under `configMapKeyRef`. This example is part of [default configuration rule](https://github.com/vmware-tanzu/carvel-kapp/blob/28b17b775558ef4c64ce27a5655b81c00c8a2f59/pkg/kapp/config/default.go#L299) that kapp follows. +Here we have specified the configuration rules that will update the ConfigMap object reference in resources of Kind Deployment. Here `ConfigMap` special-config is marked as versioned so anytime there is an update it will create a new resource with name `special-config-ver-{n}` and update the same name in resource of kind `Deployment` under `configMapKeyRef`. This example is part of [default configuration rule](https://github.com/carvel-dev/kapp/blob/28b17b775558ef4c64ce27a5655b81c00c8a2f59/pkg/kapp/config/default.go#L299) that kapp follows. {{< /detail-tag >}} As of v0.38.0+, `kapp.k14s.io/versioned-keep-original` annotation can be used in conjunction with `kapp.k14s.io/versioned` to have the original resource (resource without `-ver-{n}` suffix in name) along with versioned resource. @@ -182,7 +182,7 @@ default config-1-ver-2 ConfigMap - - create - reconcile - ^ config-2 ConfigMap - 14s update - reconcile ok - ``` -Try deploying [redis-with-configmap example](https://github.com/vmware-tanzu/carvel-kapp/tree/develop/examples/gitops/redis-with-configmap) and changing `ConfigMap` in a next deploy. +Try deploying [redis-with-configmap example](https://github.com/carvel-dev/kapp/tree/develop/examples/gitops/redis-with-configmap) and changing `ConfigMap` in a next deploy. --- ## Controlling diff via resource annotations diff --git a/site/content/kapp/docs/v0.51.0/faq.md b/site/content/kapp/docs/v0.51.0/faq.md index c3a759bab..2bbe6317c 100644 --- a/site/content/kapp/docs/v0.51.0/faq.md +++ b/site/content/kapp/docs/v0.51.0/faq.md @@ -10,7 +10,7 @@ However, kapp will try to insert a few of its labels in bodies of some resources To prevent this failure, add the [`kapp.k14s.io/disable-default-label-scoping-rules: ""` annotation](config.md#labelscopingrules) as a [kapp configuration](config.md) to prevent kapp from touching the immutable fields when adopting a resource. -Additional Resources: [GitHub Issue](https://github.com/vmware-tanzu/carvel-kapp/issues/204), [Slack Thread](https://kubernetes.slack.com/archives/CH8KCCKA5/p1606079730457700) +Additional Resources: [GitHub Issue](https://github.com/carvel-dev/kapp/issues/204), [Slack Thread](https://kubernetes.slack.com/archives/CH8KCCKA5/p1606079730457700) ## `Error: Asking for confirmation: EOF` @@ -120,7 +120,7 @@ If kapp does not detect changes, it won't perform an update. To force changes ev Use `--tty=false` flag which will disable decorative output. Example: `kapp inspect --raw --tty=false`. -Additional resources: [tty flag in kapp code](https://github.com/vmware-tanzu/carvel-kapp/blob/3f3e207d7198cdedd6985761ecb0d9616a84e305/pkg/kapp/cmd/ui_flags.go#L20) +Additional resources: [tty flag in kapp code](https://github.com/carvel-dev/kapp/blob/3f3e207d7198cdedd6985761ecb0d9616a84e305/pkg/kapp/cmd/ui_flags.go#L20) --- ## How can I get kapp to skip waiting on some resources? diff --git a/site/content/kapp/docs/v0.51.0/install.md b/site/content/kapp/docs/v0.51.0/install.md index da00c259f..da1c6ea4d 100644 --- a/site/content/kapp/docs/v0.51.0/install.md +++ b/site/content/kapp/docs/v0.51.0/install.md @@ -29,17 +29,17 @@ $ kapp version ## Via Homebrew (macOS or Linux) -Based on [github.com/vmware-tanzu/homebrew-carvel](https://github.com/vmware-tanzu/homebrew-carvel). +Based on [github.com/carvel-dev/homebrew](https://github.com/carvel-dev/homebrew). ```bash -$ brew tap vmware-tanzu/carvel +$ brew tap carvel-dev/carvel $ brew install kapp $ kapp version ``` ## Specific version from a GitHub release -To download, click on one of the assets in a [chosen GitHub release](https://github.com/vmware-tanzu/carvel-kapp/releases), for example for 'kapp-darwin-amd64'. +To download, click on one of the assets in a [chosen GitHub release](https://github.com/carvel-dev/kapp/releases), for example for 'kapp-darwin-amd64'. ```bash # **Compare binary checksum** against what's specified in the release notes diff --git a/site/content/kapp/docs/v0.51.0/merge-method.md b/site/content/kapp/docs/v0.51.0/merge-method.md index bc2b84e48..f555150fe 100644 --- a/site/content/kapp/docs/v0.51.0/merge-method.md +++ b/site/content/kapp/docs/v0.51.0/merge-method.md @@ -24,4 +24,4 @@ kapp comes with some common k8s rebase rules. you can see them via `kapp deploy- tldr: kapp takes user provided config as the only source of truth, but also allows to explicitly specify that certain fields are cluster controlled. This method guarantees that clusters don't drift, which is better than what basic 3 way merge provides. -Originally answered [here](https://github.com/vmware-tanzu/carvel-kapp/issues/58#issuecomment-559214883). +Originally answered [here](https://github.com/carvel-dev/kapp/issues/58#issuecomment-559214883). diff --git a/site/content/kapp/docs/v0.52.0/apply-waiting.md b/site/content/kapp/docs/v0.52.0/apply-waiting.md index 5b70036f0..77c767455 100644 --- a/site/content/kapp/docs/v0.52.0/apply-waiting.md +++ b/site/content/kapp/docs/v0.52.0/apply-waiting.md @@ -9,7 +9,7 @@ kapp includes builtin rules on how to wait for the following resource types: - any resource with `metadata.deletionTimestamp`: wait for resource to be fully removed - any resource matching Config's waitRules: [see "Custom waiting behaviour" below](#custom-waiting-behaviour) -- [`apiextensions.k8s.io//CustomResourceDefinition`](https://github.com/vmware-tanzu/carvel-kapp/blob/develop/pkg/kapp/resourcesmisc/api_extensions_vx_crd.go): wait for Established and NamesAccepted conditions to be `True` (note that this is wait rule for CustomResourceDefinition resource itself, not CRs) +- [`apiextensions.k8s.io//CustomResourceDefinition`](https://github.com/carvel-dev/kapp/blob/develop/pkg/kapp/resourcesmisc/api_extensions_vx_crd.go): wait for Established and NamesAccepted conditions to be `True` (note that this is wait rule for CustomResourceDefinition resource itself, not CRs) - `apps/v1/DaemonSet`: wait for `status.numberUnavailable` to be 0 - `apps/v1/Deployment`: [see "apps/v1/Deployment resource" below](#apps-v1-deployment-resource) - `apps/v1/ReplicaSet`: wait for `status.replicas == status.availableReplicas` diff --git a/site/content/kapp/docs/v0.52.0/apply.md b/site/content/kapp/docs/v0.52.0/apply.md index 3a4e9299e..fb471e387 100644 --- a/site/content/kapp/docs/v0.52.0/apply.md +++ b/site/content/kapp/docs/v0.52.0/apply.md @@ -58,7 +58,7 @@ By default resource is deleted, however; choosing `orphan` value will make kapp Possible values: "". -By default non-kapp owned resources are not explicitly deleted by kapp, but expected to be deleted by the cluster (for example Endpoints resource for each Service). In some cases it's desired to annotate non-kapp owned resource so that it does get explicitly deleted, possibly because cluster does not plan to delete it (e.g. PVCs created by StatefulSet are not deleted by StatefulSet controller; [https://github.com/vmware-tanzu/carvel-kapp/issues/36](https://github.com/vmware-tanzu/carvel-kapp/issues/36)). +By default non-kapp owned resources are not explicitly deleted by kapp, but expected to be deleted by the cluster (for example Endpoints resource for each Service). In some cases it's desired to annotate non-kapp owned resource so that it does get explicitly deleted, possibly because cluster does not plan to delete it (e.g. PVCs created by StatefulSet are not deleted by StatefulSet controller; [https://github.com/carvel-dev/kapp/issues/36](https://github.com/carvel-dev/kapp/issues/36)). ### kapp.k14s.io/nonce @@ -79,7 +79,7 @@ Possible values: - `for-existing` (only existing Pods are tailed) - `for-new-or-existing` (both newly created and existing Pods are tailed) -Especially useful when added to Jobs. For example, see [examples/resource-ordering/sync-check.yml](https://github.com/vmware-tanzu/carvel-kapp/blob/develop/examples/resource-ordering/sync-check.yml) +Especially useful when added to Jobs. For example, see [examples/resource-ordering/sync-check.yml](https://github.com/carvel-dev/kapp/blob/develop/examples/resource-ordering/sync-check.yml) ### kapp.k14s.io/deploy-logs-container-names diff --git a/site/content/kapp/docs/v0.52.0/config.md b/site/content/kapp/docs/v0.52.0/config.md index 273b0113c..e878019f0 100644 --- a/site/content/kapp/docs/v0.52.0/config.md +++ b/site/content/kapp/docs/v0.52.0/config.md @@ -111,7 +111,7 @@ rebaseRules: - apiVersionKindMatcher: {apiVersion: v1, kind: Service} ``` -See [ytt rebase rule](https://github.com/vmware-tanzu/carvel-kapp/blob/d3ee9a01b5f0d7d5632b6a157ea7d0338730d497/pkg/kapp/config/default.go#L123-L154) (included in default configuration) for retaining cluster added token secret in ServiceAccount's secrets array. +See [ytt rebase rule](https://github.com/carvel-dev/kapp/blob/d3ee9a01b5f0d7d5632b6a157ea7d0338730d497/pkg/kapp/config/default.go#L123-L154) (included in default configuration) for retaining cluster added token secret in ServiceAccount's secrets array. ### ownershipLabelRules diff --git a/site/content/kapp/docs/v0.52.0/diff.md b/site/content/kapp/docs/v0.52.0/diff.md index 1db56762e..29dbc6aa3 100644 --- a/site/content/kapp/docs/v0.52.0/diff.md +++ b/site/content/kapp/docs/v0.52.0/diff.md @@ -102,7 +102,7 @@ spec: name: special-config key: special.how ``` -Here we have specified the configuration rules that will update the ConfigMap object reference in resources of Kind Deployment. Here `ConfigMap` special-config is marked as versioned so anytime there is an update it will create a new resource with name `special-config-ver-{n}` and update the same name in resource of kind `Deployment` under `configMapKeyRef`. This example is part of [default configuration rule](https://github.com/vmware-tanzu/carvel-kapp/blob/28b17b775558ef4c64ce27a5655b81c00c8a2f59/pkg/kapp/config/default.go#L299) that kapp follows. +Here we have specified the configuration rules that will update the ConfigMap object reference in resources of Kind Deployment. Here `ConfigMap` special-config is marked as versioned so anytime there is an update it will create a new resource with name `special-config-ver-{n}` and update the same name in resource of kind `Deployment` under `configMapKeyRef`. This example is part of [default configuration rule](https://github.com/carvel-dev/kapp/blob/28b17b775558ef4c64ce27a5655b81c00c8a2f59/pkg/kapp/config/default.go#L299) that kapp follows. {{< /detail-tag >}} As of v0.38.0+, `kapp.k14s.io/versioned-keep-original` annotation can be used in conjunction with `kapp.k14s.io/versioned` to have the original resource (resource without `-ver-{n}` suffix in name) along with versioned resource. @@ -182,7 +182,7 @@ default config-1-ver-2 ConfigMap - - create - reconcile - ^ config-2 ConfigMap - 14s update - reconcile ok - ``` -Try deploying [redis-with-configmap example](https://github.com/vmware-tanzu/carvel-kapp/tree/develop/examples/gitops/redis-with-configmap) and changing `ConfigMap` in a next deploy. +Try deploying [redis-with-configmap example](https://github.com/carvel-dev/kapp/tree/develop/examples/gitops/redis-with-configmap) and changing `ConfigMap` in a next deploy. --- ## Controlling diff via resource annotations diff --git a/site/content/kapp/docs/v0.52.0/faq.md b/site/content/kapp/docs/v0.52.0/faq.md index c3a759bab..2bbe6317c 100644 --- a/site/content/kapp/docs/v0.52.0/faq.md +++ b/site/content/kapp/docs/v0.52.0/faq.md @@ -10,7 +10,7 @@ However, kapp will try to insert a few of its labels in bodies of some resources To prevent this failure, add the [`kapp.k14s.io/disable-default-label-scoping-rules: ""` annotation](config.md#labelscopingrules) as a [kapp configuration](config.md) to prevent kapp from touching the immutable fields when adopting a resource. -Additional Resources: [GitHub Issue](https://github.com/vmware-tanzu/carvel-kapp/issues/204), [Slack Thread](https://kubernetes.slack.com/archives/CH8KCCKA5/p1606079730457700) +Additional Resources: [GitHub Issue](https://github.com/carvel-dev/kapp/issues/204), [Slack Thread](https://kubernetes.slack.com/archives/CH8KCCKA5/p1606079730457700) ## `Error: Asking for confirmation: EOF` @@ -120,7 +120,7 @@ If kapp does not detect changes, it won't perform an update. To force changes ev Use `--tty=false` flag which will disable decorative output. Example: `kapp inspect --raw --tty=false`. -Additional resources: [tty flag in kapp code](https://github.com/vmware-tanzu/carvel-kapp/blob/3f3e207d7198cdedd6985761ecb0d9616a84e305/pkg/kapp/cmd/ui_flags.go#L20) +Additional resources: [tty flag in kapp code](https://github.com/carvel-dev/kapp/blob/3f3e207d7198cdedd6985761ecb0d9616a84e305/pkg/kapp/cmd/ui_flags.go#L20) --- ## How can I get kapp to skip waiting on some resources? diff --git a/site/content/kapp/docs/v0.52.0/install.md b/site/content/kapp/docs/v0.52.0/install.md index da00c259f..da1c6ea4d 100644 --- a/site/content/kapp/docs/v0.52.0/install.md +++ b/site/content/kapp/docs/v0.52.0/install.md @@ -29,17 +29,17 @@ $ kapp version ## Via Homebrew (macOS or Linux) -Based on [github.com/vmware-tanzu/homebrew-carvel](https://github.com/vmware-tanzu/homebrew-carvel). +Based on [github.com/carvel-dev/homebrew](https://github.com/carvel-dev/homebrew). ```bash -$ brew tap vmware-tanzu/carvel +$ brew tap carvel-dev/carvel $ brew install kapp $ kapp version ``` ## Specific version from a GitHub release -To download, click on one of the assets in a [chosen GitHub release](https://github.com/vmware-tanzu/carvel-kapp/releases), for example for 'kapp-darwin-amd64'. +To download, click on one of the assets in a [chosen GitHub release](https://github.com/carvel-dev/kapp/releases), for example for 'kapp-darwin-amd64'. ```bash # **Compare binary checksum** against what's specified in the release notes diff --git a/site/content/kapp/docs/v0.52.0/merge-method.md b/site/content/kapp/docs/v0.52.0/merge-method.md index bc2b84e48..f555150fe 100644 --- a/site/content/kapp/docs/v0.52.0/merge-method.md +++ b/site/content/kapp/docs/v0.52.0/merge-method.md @@ -24,4 +24,4 @@ kapp comes with some common k8s rebase rules. you can see them via `kapp deploy- tldr: kapp takes user provided config as the only source of truth, but also allows to explicitly specify that certain fields are cluster controlled. This method guarantees that clusters don't drift, which is better than what basic 3 way merge provides. -Originally answered [here](https://github.com/vmware-tanzu/carvel-kapp/issues/58#issuecomment-559214883). +Originally answered [here](https://github.com/carvel-dev/kapp/issues/58#issuecomment-559214883). diff --git a/site/content/kapp/docs/v0.53.0/apply-waiting.md b/site/content/kapp/docs/v0.53.0/apply-waiting.md index 5b70036f0..77c767455 100644 --- a/site/content/kapp/docs/v0.53.0/apply-waiting.md +++ b/site/content/kapp/docs/v0.53.0/apply-waiting.md @@ -9,7 +9,7 @@ kapp includes builtin rules on how to wait for the following resource types: - any resource with `metadata.deletionTimestamp`: wait for resource to be fully removed - any resource matching Config's waitRules: [see "Custom waiting behaviour" below](#custom-waiting-behaviour) -- [`apiextensions.k8s.io//CustomResourceDefinition`](https://github.com/vmware-tanzu/carvel-kapp/blob/develop/pkg/kapp/resourcesmisc/api_extensions_vx_crd.go): wait for Established and NamesAccepted conditions to be `True` (note that this is wait rule for CustomResourceDefinition resource itself, not CRs) +- [`apiextensions.k8s.io//CustomResourceDefinition`](https://github.com/carvel-dev/kapp/blob/develop/pkg/kapp/resourcesmisc/api_extensions_vx_crd.go): wait for Established and NamesAccepted conditions to be `True` (note that this is wait rule for CustomResourceDefinition resource itself, not CRs) - `apps/v1/DaemonSet`: wait for `status.numberUnavailable` to be 0 - `apps/v1/Deployment`: [see "apps/v1/Deployment resource" below](#apps-v1-deployment-resource) - `apps/v1/ReplicaSet`: wait for `status.replicas == status.availableReplicas` diff --git a/site/content/kapp/docs/v0.53.0/apply.md b/site/content/kapp/docs/v0.53.0/apply.md index 3a4e9299e..fb471e387 100644 --- a/site/content/kapp/docs/v0.53.0/apply.md +++ b/site/content/kapp/docs/v0.53.0/apply.md @@ -58,7 +58,7 @@ By default resource is deleted, however; choosing `orphan` value will make kapp Possible values: "". -By default non-kapp owned resources are not explicitly deleted by kapp, but expected to be deleted by the cluster (for example Endpoints resource for each Service). In some cases it's desired to annotate non-kapp owned resource so that it does get explicitly deleted, possibly because cluster does not plan to delete it (e.g. PVCs created by StatefulSet are not deleted by StatefulSet controller; [https://github.com/vmware-tanzu/carvel-kapp/issues/36](https://github.com/vmware-tanzu/carvel-kapp/issues/36)). +By default non-kapp owned resources are not explicitly deleted by kapp, but expected to be deleted by the cluster (for example Endpoints resource for each Service). In some cases it's desired to annotate non-kapp owned resource so that it does get explicitly deleted, possibly because cluster does not plan to delete it (e.g. PVCs created by StatefulSet are not deleted by StatefulSet controller; [https://github.com/carvel-dev/kapp/issues/36](https://github.com/carvel-dev/kapp/issues/36)). ### kapp.k14s.io/nonce @@ -79,7 +79,7 @@ Possible values: - `for-existing` (only existing Pods are tailed) - `for-new-or-existing` (both newly created and existing Pods are tailed) -Especially useful when added to Jobs. For example, see [examples/resource-ordering/sync-check.yml](https://github.com/vmware-tanzu/carvel-kapp/blob/develop/examples/resource-ordering/sync-check.yml) +Especially useful when added to Jobs. For example, see [examples/resource-ordering/sync-check.yml](https://github.com/carvel-dev/kapp/blob/develop/examples/resource-ordering/sync-check.yml) ### kapp.k14s.io/deploy-logs-container-names diff --git a/site/content/kapp/docs/v0.53.0/config.md b/site/content/kapp/docs/v0.53.0/config.md index 273b0113c..e878019f0 100644 --- a/site/content/kapp/docs/v0.53.0/config.md +++ b/site/content/kapp/docs/v0.53.0/config.md @@ -111,7 +111,7 @@ rebaseRules: - apiVersionKindMatcher: {apiVersion: v1, kind: Service} ``` -See [ytt rebase rule](https://github.com/vmware-tanzu/carvel-kapp/blob/d3ee9a01b5f0d7d5632b6a157ea7d0338730d497/pkg/kapp/config/default.go#L123-L154) (included in default configuration) for retaining cluster added token secret in ServiceAccount's secrets array. +See [ytt rebase rule](https://github.com/carvel-dev/kapp/blob/d3ee9a01b5f0d7d5632b6a157ea7d0338730d497/pkg/kapp/config/default.go#L123-L154) (included in default configuration) for retaining cluster added token secret in ServiceAccount's secrets array. ### ownershipLabelRules diff --git a/site/content/kapp/docs/v0.53.0/diff.md b/site/content/kapp/docs/v0.53.0/diff.md index 1db56762e..29dbc6aa3 100644 --- a/site/content/kapp/docs/v0.53.0/diff.md +++ b/site/content/kapp/docs/v0.53.0/diff.md @@ -102,7 +102,7 @@ spec: name: special-config key: special.how ``` -Here we have specified the configuration rules that will update the ConfigMap object reference in resources of Kind Deployment. Here `ConfigMap` special-config is marked as versioned so anytime there is an update it will create a new resource with name `special-config-ver-{n}` and update the same name in resource of kind `Deployment` under `configMapKeyRef`. This example is part of [default configuration rule](https://github.com/vmware-tanzu/carvel-kapp/blob/28b17b775558ef4c64ce27a5655b81c00c8a2f59/pkg/kapp/config/default.go#L299) that kapp follows. +Here we have specified the configuration rules that will update the ConfigMap object reference in resources of Kind Deployment. Here `ConfigMap` special-config is marked as versioned so anytime there is an update it will create a new resource with name `special-config-ver-{n}` and update the same name in resource of kind `Deployment` under `configMapKeyRef`. This example is part of [default configuration rule](https://github.com/carvel-dev/kapp/blob/28b17b775558ef4c64ce27a5655b81c00c8a2f59/pkg/kapp/config/default.go#L299) that kapp follows. {{< /detail-tag >}} As of v0.38.0+, `kapp.k14s.io/versioned-keep-original` annotation can be used in conjunction with `kapp.k14s.io/versioned` to have the original resource (resource without `-ver-{n}` suffix in name) along with versioned resource. @@ -182,7 +182,7 @@ default config-1-ver-2 ConfigMap - - create - reconcile - ^ config-2 ConfigMap - 14s update - reconcile ok - ``` -Try deploying [redis-with-configmap example](https://github.com/vmware-tanzu/carvel-kapp/tree/develop/examples/gitops/redis-with-configmap) and changing `ConfigMap` in a next deploy. +Try deploying [redis-with-configmap example](https://github.com/carvel-dev/kapp/tree/develop/examples/gitops/redis-with-configmap) and changing `ConfigMap` in a next deploy. --- ## Controlling diff via resource annotations diff --git a/site/content/kapp/docs/v0.53.0/faq.md b/site/content/kapp/docs/v0.53.0/faq.md index c3a759bab..2bbe6317c 100644 --- a/site/content/kapp/docs/v0.53.0/faq.md +++ b/site/content/kapp/docs/v0.53.0/faq.md @@ -10,7 +10,7 @@ However, kapp will try to insert a few of its labels in bodies of some resources To prevent this failure, add the [`kapp.k14s.io/disable-default-label-scoping-rules: ""` annotation](config.md#labelscopingrules) as a [kapp configuration](config.md) to prevent kapp from touching the immutable fields when adopting a resource. -Additional Resources: [GitHub Issue](https://github.com/vmware-tanzu/carvel-kapp/issues/204), [Slack Thread](https://kubernetes.slack.com/archives/CH8KCCKA5/p1606079730457700) +Additional Resources: [GitHub Issue](https://github.com/carvel-dev/kapp/issues/204), [Slack Thread](https://kubernetes.slack.com/archives/CH8KCCKA5/p1606079730457700) ## `Error: Asking for confirmation: EOF` @@ -120,7 +120,7 @@ If kapp does not detect changes, it won't perform an update. To force changes ev Use `--tty=false` flag which will disable decorative output. Example: `kapp inspect --raw --tty=false`. -Additional resources: [tty flag in kapp code](https://github.com/vmware-tanzu/carvel-kapp/blob/3f3e207d7198cdedd6985761ecb0d9616a84e305/pkg/kapp/cmd/ui_flags.go#L20) +Additional resources: [tty flag in kapp code](https://github.com/carvel-dev/kapp/blob/3f3e207d7198cdedd6985761ecb0d9616a84e305/pkg/kapp/cmd/ui_flags.go#L20) --- ## How can I get kapp to skip waiting on some resources? diff --git a/site/content/kapp/docs/v0.53.0/install.md b/site/content/kapp/docs/v0.53.0/install.md index da00c259f..da1c6ea4d 100644 --- a/site/content/kapp/docs/v0.53.0/install.md +++ b/site/content/kapp/docs/v0.53.0/install.md @@ -29,17 +29,17 @@ $ kapp version ## Via Homebrew (macOS or Linux) -Based on [github.com/vmware-tanzu/homebrew-carvel](https://github.com/vmware-tanzu/homebrew-carvel). +Based on [github.com/carvel-dev/homebrew](https://github.com/carvel-dev/homebrew). ```bash -$ brew tap vmware-tanzu/carvel +$ brew tap carvel-dev/carvel $ brew install kapp $ kapp version ``` ## Specific version from a GitHub release -To download, click on one of the assets in a [chosen GitHub release](https://github.com/vmware-tanzu/carvel-kapp/releases), for example for 'kapp-darwin-amd64'. +To download, click on one of the assets in a [chosen GitHub release](https://github.com/carvel-dev/kapp/releases), for example for 'kapp-darwin-amd64'. ```bash # **Compare binary checksum** against what's specified in the release notes diff --git a/site/content/kapp/docs/v0.53.0/merge-method.md b/site/content/kapp/docs/v0.53.0/merge-method.md index bc2b84e48..f555150fe 100644 --- a/site/content/kapp/docs/v0.53.0/merge-method.md +++ b/site/content/kapp/docs/v0.53.0/merge-method.md @@ -24,4 +24,4 @@ kapp comes with some common k8s rebase rules. you can see them via `kapp deploy- tldr: kapp takes user provided config as the only source of truth, but also allows to explicitly specify that certain fields are cluster controlled. This method guarantees that clusters don't drift, which is better than what basic 3 way merge provides. -Originally answered [here](https://github.com/vmware-tanzu/carvel-kapp/issues/58#issuecomment-559214883). +Originally answered [here](https://github.com/carvel-dev/kapp/issues/58#issuecomment-559214883). diff --git a/site/content/kapp/docs/v0.54.0/apply-waiting.md b/site/content/kapp/docs/v0.54.0/apply-waiting.md index 5b70036f0..77c767455 100644 --- a/site/content/kapp/docs/v0.54.0/apply-waiting.md +++ b/site/content/kapp/docs/v0.54.0/apply-waiting.md @@ -9,7 +9,7 @@ kapp includes builtin rules on how to wait for the following resource types: - any resource with `metadata.deletionTimestamp`: wait for resource to be fully removed - any resource matching Config's waitRules: [see "Custom waiting behaviour" below](#custom-waiting-behaviour) -- [`apiextensions.k8s.io//CustomResourceDefinition`](https://github.com/vmware-tanzu/carvel-kapp/blob/develop/pkg/kapp/resourcesmisc/api_extensions_vx_crd.go): wait for Established and NamesAccepted conditions to be `True` (note that this is wait rule for CustomResourceDefinition resource itself, not CRs) +- [`apiextensions.k8s.io//CustomResourceDefinition`](https://github.com/carvel-dev/kapp/blob/develop/pkg/kapp/resourcesmisc/api_extensions_vx_crd.go): wait for Established and NamesAccepted conditions to be `True` (note that this is wait rule for CustomResourceDefinition resource itself, not CRs) - `apps/v1/DaemonSet`: wait for `status.numberUnavailable` to be 0 - `apps/v1/Deployment`: [see "apps/v1/Deployment resource" below](#apps-v1-deployment-resource) - `apps/v1/ReplicaSet`: wait for `status.replicas == status.availableReplicas` diff --git a/site/content/kapp/docs/v0.54.0/apply.md b/site/content/kapp/docs/v0.54.0/apply.md index e5a396598..9cf49e24d 100644 --- a/site/content/kapp/docs/v0.54.0/apply.md +++ b/site/content/kapp/docs/v0.54.0/apply.md @@ -58,7 +58,7 @@ By default resource is deleted, however; choosing `orphan` value will make kapp Possible values: "". -By default non-kapp owned resources are not explicitly deleted by kapp, but expected to be deleted by the cluster (for example Endpoints resource for each Service). In some cases it's desired to annotate non-kapp owned resource so that it does get explicitly deleted, possibly because cluster does not plan to delete it (e.g. PVCs created by StatefulSet are not deleted by StatefulSet controller; [https://github.com/vmware-tanzu/carvel-kapp/issues/36](https://github.com/vmware-tanzu/carvel-kapp/issues/36)). +By default non-kapp owned resources are not explicitly deleted by kapp, but expected to be deleted by the cluster (for example Endpoints resource for each Service). In some cases it's desired to annotate non-kapp owned resource so that it does get explicitly deleted, possibly because cluster does not plan to delete it (e.g. PVCs created by StatefulSet are not deleted by StatefulSet controller; [https://github.com/carvel-dev/kapp/issues/36](https://github.com/carvel-dev/kapp/issues/36)). ### kapp.k14s.io/nonce @@ -93,7 +93,7 @@ Possible values: - `for-existing` (only existing Pods are tailed) - `for-new-or-existing` (both newly created and existing Pods are tailed) -Especially useful when added to Jobs. For example, see [examples/resource-ordering/sync-check.yml](https://github.com/vmware-tanzu/carvel-kapp/blob/develop/examples/resource-ordering/sync-check.yml) +Especially useful when added to Jobs. For example, see [examples/resource-ordering/sync-check.yml](https://github.com/carvel-dev/kapp/blob/develop/examples/resource-ordering/sync-check.yml) ### kapp.k14s.io/deploy-logs-container-names diff --git a/site/content/kapp/docs/v0.54.0/config.md b/site/content/kapp/docs/v0.54.0/config.md index 273b0113c..e878019f0 100644 --- a/site/content/kapp/docs/v0.54.0/config.md +++ b/site/content/kapp/docs/v0.54.0/config.md @@ -111,7 +111,7 @@ rebaseRules: - apiVersionKindMatcher: {apiVersion: v1, kind: Service} ``` -See [ytt rebase rule](https://github.com/vmware-tanzu/carvel-kapp/blob/d3ee9a01b5f0d7d5632b6a157ea7d0338730d497/pkg/kapp/config/default.go#L123-L154) (included in default configuration) for retaining cluster added token secret in ServiceAccount's secrets array. +See [ytt rebase rule](https://github.com/carvel-dev/kapp/blob/d3ee9a01b5f0d7d5632b6a157ea7d0338730d497/pkg/kapp/config/default.go#L123-L154) (included in default configuration) for retaining cluster added token secret in ServiceAccount's secrets array. ### ownershipLabelRules diff --git a/site/content/kapp/docs/v0.54.0/diff.md b/site/content/kapp/docs/v0.54.0/diff.md index 8b46312d5..99fb2c50f 100644 --- a/site/content/kapp/docs/v0.54.0/diff.md +++ b/site/content/kapp/docs/v0.54.0/diff.md @@ -102,7 +102,7 @@ spec: name: special-config key: special.how ``` -Here we have specified the configuration rules that will update the ConfigMap object reference in resources of Kind Deployment. Here `ConfigMap` special-config is marked as versioned so anytime there is an update it will create a new resource with name `special-config-ver-{n}` and update the same name in resource of kind `Deployment` under `configMapKeyRef`. This example is part of [default configuration rule](https://github.com/vmware-tanzu/carvel-kapp/blob/28b17b775558ef4c64ce27a5655b81c00c8a2f59/pkg/kapp/config/default.go#L299) that kapp follows. +Here we have specified the configuration rules that will update the ConfigMap object reference in resources of Kind Deployment. Here `ConfigMap` special-config is marked as versioned so anytime there is an update it will create a new resource with name `special-config-ver-{n}` and update the same name in resource of kind `Deployment` under `configMapKeyRef`. This example is part of [default configuration rule](https://github.com/carvel-dev/kapp/blob/28b17b775558ef4c64ce27a5655b81c00c8a2f59/pkg/kapp/config/default.go#L299) that kapp follows. {{< /detail-tag >}} As of v0.38.0+, `kapp.k14s.io/versioned-keep-original` annotation can be used in conjunction with `kapp.k14s.io/versioned` to have the original resource (resource without `-ver-{n}` suffix in name) along with versioned resource. @@ -182,7 +182,7 @@ default config-1-ver-2 ConfigMap - - create - reconcile - ^ config-2 ConfigMap - 14s update - reconcile ok - ``` -Try deploying [redis-with-configmap example](https://github.com/vmware-tanzu/carvel-kapp/tree/develop/examples/gitops/redis-with-configmap) and changing `ConfigMap` in a next deploy. +Try deploying [redis-with-configmap example](https://github.com/carvel-dev/kapp/tree/develop/examples/gitops/redis-with-configmap) and changing `ConfigMap` in a next deploy. --- ## Controlling diff via resource annotations diff --git a/site/content/kapp/docs/v0.54.0/faq.md b/site/content/kapp/docs/v0.54.0/faq.md index c3a759bab..2bbe6317c 100644 --- a/site/content/kapp/docs/v0.54.0/faq.md +++ b/site/content/kapp/docs/v0.54.0/faq.md @@ -10,7 +10,7 @@ However, kapp will try to insert a few of its labels in bodies of some resources To prevent this failure, add the [`kapp.k14s.io/disable-default-label-scoping-rules: ""` annotation](config.md#labelscopingrules) as a [kapp configuration](config.md) to prevent kapp from touching the immutable fields when adopting a resource. -Additional Resources: [GitHub Issue](https://github.com/vmware-tanzu/carvel-kapp/issues/204), [Slack Thread](https://kubernetes.slack.com/archives/CH8KCCKA5/p1606079730457700) +Additional Resources: [GitHub Issue](https://github.com/carvel-dev/kapp/issues/204), [Slack Thread](https://kubernetes.slack.com/archives/CH8KCCKA5/p1606079730457700) ## `Error: Asking for confirmation: EOF` @@ -120,7 +120,7 @@ If kapp does not detect changes, it won't perform an update. To force changes ev Use `--tty=false` flag which will disable decorative output. Example: `kapp inspect --raw --tty=false`. -Additional resources: [tty flag in kapp code](https://github.com/vmware-tanzu/carvel-kapp/blob/3f3e207d7198cdedd6985761ecb0d9616a84e305/pkg/kapp/cmd/ui_flags.go#L20) +Additional resources: [tty flag in kapp code](https://github.com/carvel-dev/kapp/blob/3f3e207d7198cdedd6985761ecb0d9616a84e305/pkg/kapp/cmd/ui_flags.go#L20) --- ## How can I get kapp to skip waiting on some resources? diff --git a/site/content/kapp/docs/v0.54.0/install.md b/site/content/kapp/docs/v0.54.0/install.md index da00c259f..da1c6ea4d 100644 --- a/site/content/kapp/docs/v0.54.0/install.md +++ b/site/content/kapp/docs/v0.54.0/install.md @@ -29,17 +29,17 @@ $ kapp version ## Via Homebrew (macOS or Linux) -Based on [github.com/vmware-tanzu/homebrew-carvel](https://github.com/vmware-tanzu/homebrew-carvel). +Based on [github.com/carvel-dev/homebrew](https://github.com/carvel-dev/homebrew). ```bash -$ brew tap vmware-tanzu/carvel +$ brew tap carvel-dev/carvel $ brew install kapp $ kapp version ``` ## Specific version from a GitHub release -To download, click on one of the assets in a [chosen GitHub release](https://github.com/vmware-tanzu/carvel-kapp/releases), for example for 'kapp-darwin-amd64'. +To download, click on one of the assets in a [chosen GitHub release](https://github.com/carvel-dev/kapp/releases), for example for 'kapp-darwin-amd64'. ```bash # **Compare binary checksum** against what's specified in the release notes diff --git a/site/content/kapp/docs/v0.54.0/merge-method.md b/site/content/kapp/docs/v0.54.0/merge-method.md index bc2b84e48..f555150fe 100644 --- a/site/content/kapp/docs/v0.54.0/merge-method.md +++ b/site/content/kapp/docs/v0.54.0/merge-method.md @@ -24,4 +24,4 @@ kapp comes with some common k8s rebase rules. you can see them via `kapp deploy- tldr: kapp takes user provided config as the only source of truth, but also allows to explicitly specify that certain fields are cluster controlled. This method guarantees that clusters don't drift, which is better than what basic 3 way merge provides. -Originally answered [here](https://github.com/vmware-tanzu/carvel-kapp/issues/58#issuecomment-559214883). +Originally answered [here](https://github.com/carvel-dev/kapp/issues/58#issuecomment-559214883). diff --git a/site/content/kapp/docs/v0.55.0/apply-waiting.md b/site/content/kapp/docs/v0.55.0/apply-waiting.md index 5b70036f0..77c767455 100644 --- a/site/content/kapp/docs/v0.55.0/apply-waiting.md +++ b/site/content/kapp/docs/v0.55.0/apply-waiting.md @@ -9,7 +9,7 @@ kapp includes builtin rules on how to wait for the following resource types: - any resource with `metadata.deletionTimestamp`: wait for resource to be fully removed - any resource matching Config's waitRules: [see "Custom waiting behaviour" below](#custom-waiting-behaviour) -- [`apiextensions.k8s.io//CustomResourceDefinition`](https://github.com/vmware-tanzu/carvel-kapp/blob/develop/pkg/kapp/resourcesmisc/api_extensions_vx_crd.go): wait for Established and NamesAccepted conditions to be `True` (note that this is wait rule for CustomResourceDefinition resource itself, not CRs) +- [`apiextensions.k8s.io//CustomResourceDefinition`](https://github.com/carvel-dev/kapp/blob/develop/pkg/kapp/resourcesmisc/api_extensions_vx_crd.go): wait for Established and NamesAccepted conditions to be `True` (note that this is wait rule for CustomResourceDefinition resource itself, not CRs) - `apps/v1/DaemonSet`: wait for `status.numberUnavailable` to be 0 - `apps/v1/Deployment`: [see "apps/v1/Deployment resource" below](#apps-v1-deployment-resource) - `apps/v1/ReplicaSet`: wait for `status.replicas == status.availableReplicas` diff --git a/site/content/kapp/docs/v0.55.0/apply.md b/site/content/kapp/docs/v0.55.0/apply.md index 2f2cc0fea..7cd36ddd4 100644 --- a/site/content/kapp/docs/v0.55.0/apply.md +++ b/site/content/kapp/docs/v0.55.0/apply.md @@ -58,7 +58,7 @@ By default resource is deleted, however; choosing `orphan` value will make kapp Possible values: "". -By default non-kapp owned resources are not explicitly deleted by kapp, but expected to be deleted by the cluster (for example Endpoints resource for each Service). In some cases it's desired to annotate non-kapp owned resource so that it does get explicitly deleted, possibly because cluster does not plan to delete it (e.g. PVCs created by StatefulSet are not deleted by StatefulSet controller; [https://github.com/vmware-tanzu/carvel-kapp/issues/36](https://github.com/vmware-tanzu/carvel-kapp/issues/36)). +By default non-kapp owned resources are not explicitly deleted by kapp, but expected to be deleted by the cluster (for example Endpoints resource for each Service). In some cases it's desired to annotate non-kapp owned resource so that it does get explicitly deleted, possibly because cluster does not plan to delete it (e.g. PVCs created by StatefulSet are not deleted by StatefulSet controller; [https://github.com/carvel-dev/kapp/issues/36](https://github.com/carvel-dev/kapp/issues/36)). ### kapp.k14s.io/nonce @@ -93,7 +93,7 @@ Possible values: - `for-existing` (only existing Pods are tailed) - `for-new-or-existing` (both newly created and existing Pods are tailed) -Especially useful when added to Jobs. For example, see [examples/resource-ordering/sync-check.yml](https://github.com/vmware-tanzu/carvel-kapp/blob/develop/examples/resource-ordering/sync-check.yml) +Especially useful when added to Jobs. For example, see [examples/resource-ordering/sync-check.yml](https://github.com/carvel-dev/kapp/blob/develop/examples/resource-ordering/sync-check.yml) ### kapp.k14s.io/deploy-logs-container-names diff --git a/site/content/kapp/docs/v0.55.0/config.md b/site/content/kapp/docs/v0.55.0/config.md index 273b0113c..e878019f0 100644 --- a/site/content/kapp/docs/v0.55.0/config.md +++ b/site/content/kapp/docs/v0.55.0/config.md @@ -111,7 +111,7 @@ rebaseRules: - apiVersionKindMatcher: {apiVersion: v1, kind: Service} ``` -See [ytt rebase rule](https://github.com/vmware-tanzu/carvel-kapp/blob/d3ee9a01b5f0d7d5632b6a157ea7d0338730d497/pkg/kapp/config/default.go#L123-L154) (included in default configuration) for retaining cluster added token secret in ServiceAccount's secrets array. +See [ytt rebase rule](https://github.com/carvel-dev/kapp/blob/d3ee9a01b5f0d7d5632b6a157ea7d0338730d497/pkg/kapp/config/default.go#L123-L154) (included in default configuration) for retaining cluster added token secret in ServiceAccount's secrets array. ### ownershipLabelRules diff --git a/site/content/kapp/docs/v0.55.0/diff.md b/site/content/kapp/docs/v0.55.0/diff.md index 8b46312d5..99fb2c50f 100644 --- a/site/content/kapp/docs/v0.55.0/diff.md +++ b/site/content/kapp/docs/v0.55.0/diff.md @@ -102,7 +102,7 @@ spec: name: special-config key: special.how ``` -Here we have specified the configuration rules that will update the ConfigMap object reference in resources of Kind Deployment. Here `ConfigMap` special-config is marked as versioned so anytime there is an update it will create a new resource with name `special-config-ver-{n}` and update the same name in resource of kind `Deployment` under `configMapKeyRef`. This example is part of [default configuration rule](https://github.com/vmware-tanzu/carvel-kapp/blob/28b17b775558ef4c64ce27a5655b81c00c8a2f59/pkg/kapp/config/default.go#L299) that kapp follows. +Here we have specified the configuration rules that will update the ConfigMap object reference in resources of Kind Deployment. Here `ConfigMap` special-config is marked as versioned so anytime there is an update it will create a new resource with name `special-config-ver-{n}` and update the same name in resource of kind `Deployment` under `configMapKeyRef`. This example is part of [default configuration rule](https://github.com/carvel-dev/kapp/blob/28b17b775558ef4c64ce27a5655b81c00c8a2f59/pkg/kapp/config/default.go#L299) that kapp follows. {{< /detail-tag >}} As of v0.38.0+, `kapp.k14s.io/versioned-keep-original` annotation can be used in conjunction with `kapp.k14s.io/versioned` to have the original resource (resource without `-ver-{n}` suffix in name) along with versioned resource. @@ -182,7 +182,7 @@ default config-1-ver-2 ConfigMap - - create - reconcile - ^ config-2 ConfigMap - 14s update - reconcile ok - ``` -Try deploying [redis-with-configmap example](https://github.com/vmware-tanzu/carvel-kapp/tree/develop/examples/gitops/redis-with-configmap) and changing `ConfigMap` in a next deploy. +Try deploying [redis-with-configmap example](https://github.com/carvel-dev/kapp/tree/develop/examples/gitops/redis-with-configmap) and changing `ConfigMap` in a next deploy. --- ## Controlling diff via resource annotations diff --git a/site/content/kapp/docs/v0.55.0/faq.md b/site/content/kapp/docs/v0.55.0/faq.md index c3a759bab..2bbe6317c 100644 --- a/site/content/kapp/docs/v0.55.0/faq.md +++ b/site/content/kapp/docs/v0.55.0/faq.md @@ -10,7 +10,7 @@ However, kapp will try to insert a few of its labels in bodies of some resources To prevent this failure, add the [`kapp.k14s.io/disable-default-label-scoping-rules: ""` annotation](config.md#labelscopingrules) as a [kapp configuration](config.md) to prevent kapp from touching the immutable fields when adopting a resource. -Additional Resources: [GitHub Issue](https://github.com/vmware-tanzu/carvel-kapp/issues/204), [Slack Thread](https://kubernetes.slack.com/archives/CH8KCCKA5/p1606079730457700) +Additional Resources: [GitHub Issue](https://github.com/carvel-dev/kapp/issues/204), [Slack Thread](https://kubernetes.slack.com/archives/CH8KCCKA5/p1606079730457700) ## `Error: Asking for confirmation: EOF` @@ -120,7 +120,7 @@ If kapp does not detect changes, it won't perform an update. To force changes ev Use `--tty=false` flag which will disable decorative output. Example: `kapp inspect --raw --tty=false`. -Additional resources: [tty flag in kapp code](https://github.com/vmware-tanzu/carvel-kapp/blob/3f3e207d7198cdedd6985761ecb0d9616a84e305/pkg/kapp/cmd/ui_flags.go#L20) +Additional resources: [tty flag in kapp code](https://github.com/carvel-dev/kapp/blob/3f3e207d7198cdedd6985761ecb0d9616a84e305/pkg/kapp/cmd/ui_flags.go#L20) --- ## How can I get kapp to skip waiting on some resources? diff --git a/site/content/kapp/docs/v0.55.0/install.md b/site/content/kapp/docs/v0.55.0/install.md index da00c259f..da1c6ea4d 100644 --- a/site/content/kapp/docs/v0.55.0/install.md +++ b/site/content/kapp/docs/v0.55.0/install.md @@ -29,17 +29,17 @@ $ kapp version ## Via Homebrew (macOS or Linux) -Based on [github.com/vmware-tanzu/homebrew-carvel](https://github.com/vmware-tanzu/homebrew-carvel). +Based on [github.com/carvel-dev/homebrew](https://github.com/carvel-dev/homebrew). ```bash -$ brew tap vmware-tanzu/carvel +$ brew tap carvel-dev/carvel $ brew install kapp $ kapp version ``` ## Specific version from a GitHub release -To download, click on one of the assets in a [chosen GitHub release](https://github.com/vmware-tanzu/carvel-kapp/releases), for example for 'kapp-darwin-amd64'. +To download, click on one of the assets in a [chosen GitHub release](https://github.com/carvel-dev/kapp/releases), for example for 'kapp-darwin-amd64'. ```bash # **Compare binary checksum** against what's specified in the release notes diff --git a/site/content/kapp/docs/v0.55.0/merge-method.md b/site/content/kapp/docs/v0.55.0/merge-method.md index bc2b84e48..f555150fe 100644 --- a/site/content/kapp/docs/v0.55.0/merge-method.md +++ b/site/content/kapp/docs/v0.55.0/merge-method.md @@ -24,4 +24,4 @@ kapp comes with some common k8s rebase rules. you can see them via `kapp deploy- tldr: kapp takes user provided config as the only source of truth, but also allows to explicitly specify that certain fields are cluster controlled. This method guarantees that clusters don't drift, which is better than what basic 3 way merge provides. -Originally answered [here](https://github.com/vmware-tanzu/carvel-kapp/issues/58#issuecomment-559214883). +Originally answered [here](https://github.com/carvel-dev/kapp/issues/58#issuecomment-559214883). diff --git a/site/content/kapp/docs/v0.56.0/apply-waiting.md b/site/content/kapp/docs/v0.56.0/apply-waiting.md index 5b70036f0..77c767455 100644 --- a/site/content/kapp/docs/v0.56.0/apply-waiting.md +++ b/site/content/kapp/docs/v0.56.0/apply-waiting.md @@ -9,7 +9,7 @@ kapp includes builtin rules on how to wait for the following resource types: - any resource with `metadata.deletionTimestamp`: wait for resource to be fully removed - any resource matching Config's waitRules: [see "Custom waiting behaviour" below](#custom-waiting-behaviour) -- [`apiextensions.k8s.io//CustomResourceDefinition`](https://github.com/vmware-tanzu/carvel-kapp/blob/develop/pkg/kapp/resourcesmisc/api_extensions_vx_crd.go): wait for Established and NamesAccepted conditions to be `True` (note that this is wait rule for CustomResourceDefinition resource itself, not CRs) +- [`apiextensions.k8s.io//CustomResourceDefinition`](https://github.com/carvel-dev/kapp/blob/develop/pkg/kapp/resourcesmisc/api_extensions_vx_crd.go): wait for Established and NamesAccepted conditions to be `True` (note that this is wait rule for CustomResourceDefinition resource itself, not CRs) - `apps/v1/DaemonSet`: wait for `status.numberUnavailable` to be 0 - `apps/v1/Deployment`: [see "apps/v1/Deployment resource" below](#apps-v1-deployment-resource) - `apps/v1/ReplicaSet`: wait for `status.replicas == status.availableReplicas` diff --git a/site/content/kapp/docs/v0.56.0/apply.md b/site/content/kapp/docs/v0.56.0/apply.md index 2f2cc0fea..7cd36ddd4 100644 --- a/site/content/kapp/docs/v0.56.0/apply.md +++ b/site/content/kapp/docs/v0.56.0/apply.md @@ -58,7 +58,7 @@ By default resource is deleted, however; choosing `orphan` value will make kapp Possible values: "". -By default non-kapp owned resources are not explicitly deleted by kapp, but expected to be deleted by the cluster (for example Endpoints resource for each Service). In some cases it's desired to annotate non-kapp owned resource so that it does get explicitly deleted, possibly because cluster does not plan to delete it (e.g. PVCs created by StatefulSet are not deleted by StatefulSet controller; [https://github.com/vmware-tanzu/carvel-kapp/issues/36](https://github.com/vmware-tanzu/carvel-kapp/issues/36)). +By default non-kapp owned resources are not explicitly deleted by kapp, but expected to be deleted by the cluster (for example Endpoints resource for each Service). In some cases it's desired to annotate non-kapp owned resource so that it does get explicitly deleted, possibly because cluster does not plan to delete it (e.g. PVCs created by StatefulSet are not deleted by StatefulSet controller; [https://github.com/carvel-dev/kapp/issues/36](https://github.com/carvel-dev/kapp/issues/36)). ### kapp.k14s.io/nonce @@ -93,7 +93,7 @@ Possible values: - `for-existing` (only existing Pods are tailed) - `for-new-or-existing` (both newly created and existing Pods are tailed) -Especially useful when added to Jobs. For example, see [examples/resource-ordering/sync-check.yml](https://github.com/vmware-tanzu/carvel-kapp/blob/develop/examples/resource-ordering/sync-check.yml) +Especially useful when added to Jobs. For example, see [examples/resource-ordering/sync-check.yml](https://github.com/carvel-dev/kapp/blob/develop/examples/resource-ordering/sync-check.yml) ### kapp.k14s.io/deploy-logs-container-names diff --git a/site/content/kapp/docs/v0.56.0/config.md b/site/content/kapp/docs/v0.56.0/config.md index 273b0113c..e878019f0 100644 --- a/site/content/kapp/docs/v0.56.0/config.md +++ b/site/content/kapp/docs/v0.56.0/config.md @@ -111,7 +111,7 @@ rebaseRules: - apiVersionKindMatcher: {apiVersion: v1, kind: Service} ``` -See [ytt rebase rule](https://github.com/vmware-tanzu/carvel-kapp/blob/d3ee9a01b5f0d7d5632b6a157ea7d0338730d497/pkg/kapp/config/default.go#L123-L154) (included in default configuration) for retaining cluster added token secret in ServiceAccount's secrets array. +See [ytt rebase rule](https://github.com/carvel-dev/kapp/blob/d3ee9a01b5f0d7d5632b6a157ea7d0338730d497/pkg/kapp/config/default.go#L123-L154) (included in default configuration) for retaining cluster added token secret in ServiceAccount's secrets array. ### ownershipLabelRules diff --git a/site/content/kapp/docs/v0.56.0/diff.md b/site/content/kapp/docs/v0.56.0/diff.md index 8b46312d5..99fb2c50f 100644 --- a/site/content/kapp/docs/v0.56.0/diff.md +++ b/site/content/kapp/docs/v0.56.0/diff.md @@ -102,7 +102,7 @@ spec: name: special-config key: special.how ``` -Here we have specified the configuration rules that will update the ConfigMap object reference in resources of Kind Deployment. Here `ConfigMap` special-config is marked as versioned so anytime there is an update it will create a new resource with name `special-config-ver-{n}` and update the same name in resource of kind `Deployment` under `configMapKeyRef`. This example is part of [default configuration rule](https://github.com/vmware-tanzu/carvel-kapp/blob/28b17b775558ef4c64ce27a5655b81c00c8a2f59/pkg/kapp/config/default.go#L299) that kapp follows. +Here we have specified the configuration rules that will update the ConfigMap object reference in resources of Kind Deployment. Here `ConfigMap` special-config is marked as versioned so anytime there is an update it will create a new resource with name `special-config-ver-{n}` and update the same name in resource of kind `Deployment` under `configMapKeyRef`. This example is part of [default configuration rule](https://github.com/carvel-dev/kapp/blob/28b17b775558ef4c64ce27a5655b81c00c8a2f59/pkg/kapp/config/default.go#L299) that kapp follows. {{< /detail-tag >}} As of v0.38.0+, `kapp.k14s.io/versioned-keep-original` annotation can be used in conjunction with `kapp.k14s.io/versioned` to have the original resource (resource without `-ver-{n}` suffix in name) along with versioned resource. @@ -182,7 +182,7 @@ default config-1-ver-2 ConfigMap - - create - reconcile - ^ config-2 ConfigMap - 14s update - reconcile ok - ``` -Try deploying [redis-with-configmap example](https://github.com/vmware-tanzu/carvel-kapp/tree/develop/examples/gitops/redis-with-configmap) and changing `ConfigMap` in a next deploy. +Try deploying [redis-with-configmap example](https://github.com/carvel-dev/kapp/tree/develop/examples/gitops/redis-with-configmap) and changing `ConfigMap` in a next deploy. --- ## Controlling diff via resource annotations diff --git a/site/content/kapp/docs/v0.56.0/faq.md b/site/content/kapp/docs/v0.56.0/faq.md index c3a759bab..2bbe6317c 100644 --- a/site/content/kapp/docs/v0.56.0/faq.md +++ b/site/content/kapp/docs/v0.56.0/faq.md @@ -10,7 +10,7 @@ However, kapp will try to insert a few of its labels in bodies of some resources To prevent this failure, add the [`kapp.k14s.io/disable-default-label-scoping-rules: ""` annotation](config.md#labelscopingrules) as a [kapp configuration](config.md) to prevent kapp from touching the immutable fields when adopting a resource. -Additional Resources: [GitHub Issue](https://github.com/vmware-tanzu/carvel-kapp/issues/204), [Slack Thread](https://kubernetes.slack.com/archives/CH8KCCKA5/p1606079730457700) +Additional Resources: [GitHub Issue](https://github.com/carvel-dev/kapp/issues/204), [Slack Thread](https://kubernetes.slack.com/archives/CH8KCCKA5/p1606079730457700) ## `Error: Asking for confirmation: EOF` @@ -120,7 +120,7 @@ If kapp does not detect changes, it won't perform an update. To force changes ev Use `--tty=false` flag which will disable decorative output. Example: `kapp inspect --raw --tty=false`. -Additional resources: [tty flag in kapp code](https://github.com/vmware-tanzu/carvel-kapp/blob/3f3e207d7198cdedd6985761ecb0d9616a84e305/pkg/kapp/cmd/ui_flags.go#L20) +Additional resources: [tty flag in kapp code](https://github.com/carvel-dev/kapp/blob/3f3e207d7198cdedd6985761ecb0d9616a84e305/pkg/kapp/cmd/ui_flags.go#L20) --- ## How can I get kapp to skip waiting on some resources? diff --git a/site/content/kapp/docs/v0.56.0/install.md b/site/content/kapp/docs/v0.56.0/install.md index da00c259f..da1c6ea4d 100644 --- a/site/content/kapp/docs/v0.56.0/install.md +++ b/site/content/kapp/docs/v0.56.0/install.md @@ -29,17 +29,17 @@ $ kapp version ## Via Homebrew (macOS or Linux) -Based on [github.com/vmware-tanzu/homebrew-carvel](https://github.com/vmware-tanzu/homebrew-carvel). +Based on [github.com/carvel-dev/homebrew](https://github.com/carvel-dev/homebrew). ```bash -$ brew tap vmware-tanzu/carvel +$ brew tap carvel-dev/carvel $ brew install kapp $ kapp version ``` ## Specific version from a GitHub release -To download, click on one of the assets in a [chosen GitHub release](https://github.com/vmware-tanzu/carvel-kapp/releases), for example for 'kapp-darwin-amd64'. +To download, click on one of the assets in a [chosen GitHub release](https://github.com/carvel-dev/kapp/releases), for example for 'kapp-darwin-amd64'. ```bash # **Compare binary checksum** against what's specified in the release notes diff --git a/site/content/kapp/docs/v0.56.0/merge-method.md b/site/content/kapp/docs/v0.56.0/merge-method.md index bc2b84e48..f555150fe 100644 --- a/site/content/kapp/docs/v0.56.0/merge-method.md +++ b/site/content/kapp/docs/v0.56.0/merge-method.md @@ -24,4 +24,4 @@ kapp comes with some common k8s rebase rules. you can see them via `kapp deploy- tldr: kapp takes user provided config as the only source of truth, but also allows to explicitly specify that certain fields are cluster controlled. This method guarantees that clusters don't drift, which is better than what basic 3 way merge provides. -Originally answered [here](https://github.com/vmware-tanzu/carvel-kapp/issues/58#issuecomment-559214883). +Originally answered [here](https://github.com/carvel-dev/kapp/issues/58#issuecomment-559214883). diff --git a/site/content/kapp/docs/v0.57.0/apply-waiting.md b/site/content/kapp/docs/v0.57.0/apply-waiting.md index 5b70036f0..77c767455 100644 --- a/site/content/kapp/docs/v0.57.0/apply-waiting.md +++ b/site/content/kapp/docs/v0.57.0/apply-waiting.md @@ -9,7 +9,7 @@ kapp includes builtin rules on how to wait for the following resource types: - any resource with `metadata.deletionTimestamp`: wait for resource to be fully removed - any resource matching Config's waitRules: [see "Custom waiting behaviour" below](#custom-waiting-behaviour) -- [`apiextensions.k8s.io//CustomResourceDefinition`](https://github.com/vmware-tanzu/carvel-kapp/blob/develop/pkg/kapp/resourcesmisc/api_extensions_vx_crd.go): wait for Established and NamesAccepted conditions to be `True` (note that this is wait rule for CustomResourceDefinition resource itself, not CRs) +- [`apiextensions.k8s.io//CustomResourceDefinition`](https://github.com/carvel-dev/kapp/blob/develop/pkg/kapp/resourcesmisc/api_extensions_vx_crd.go): wait for Established and NamesAccepted conditions to be `True` (note that this is wait rule for CustomResourceDefinition resource itself, not CRs) - `apps/v1/DaemonSet`: wait for `status.numberUnavailable` to be 0 - `apps/v1/Deployment`: [see "apps/v1/Deployment resource" below](#apps-v1-deployment-resource) - `apps/v1/ReplicaSet`: wait for `status.replicas == status.availableReplicas` diff --git a/site/content/kapp/docs/v0.57.0/apply.md b/site/content/kapp/docs/v0.57.0/apply.md index 2f2cc0fea..7cd36ddd4 100644 --- a/site/content/kapp/docs/v0.57.0/apply.md +++ b/site/content/kapp/docs/v0.57.0/apply.md @@ -58,7 +58,7 @@ By default resource is deleted, however; choosing `orphan` value will make kapp Possible values: "". -By default non-kapp owned resources are not explicitly deleted by kapp, but expected to be deleted by the cluster (for example Endpoints resource for each Service). In some cases it's desired to annotate non-kapp owned resource so that it does get explicitly deleted, possibly because cluster does not plan to delete it (e.g. PVCs created by StatefulSet are not deleted by StatefulSet controller; [https://github.com/vmware-tanzu/carvel-kapp/issues/36](https://github.com/vmware-tanzu/carvel-kapp/issues/36)). +By default non-kapp owned resources are not explicitly deleted by kapp, but expected to be deleted by the cluster (for example Endpoints resource for each Service). In some cases it's desired to annotate non-kapp owned resource so that it does get explicitly deleted, possibly because cluster does not plan to delete it (e.g. PVCs created by StatefulSet are not deleted by StatefulSet controller; [https://github.com/carvel-dev/kapp/issues/36](https://github.com/carvel-dev/kapp/issues/36)). ### kapp.k14s.io/nonce @@ -93,7 +93,7 @@ Possible values: - `for-existing` (only existing Pods are tailed) - `for-new-or-existing` (both newly created and existing Pods are tailed) -Especially useful when added to Jobs. For example, see [examples/resource-ordering/sync-check.yml](https://github.com/vmware-tanzu/carvel-kapp/blob/develop/examples/resource-ordering/sync-check.yml) +Especially useful when added to Jobs. For example, see [examples/resource-ordering/sync-check.yml](https://github.com/carvel-dev/kapp/blob/develop/examples/resource-ordering/sync-check.yml) ### kapp.k14s.io/deploy-logs-container-names diff --git a/site/content/kapp/docs/v0.57.0/config.md b/site/content/kapp/docs/v0.57.0/config.md index 273b0113c..e878019f0 100644 --- a/site/content/kapp/docs/v0.57.0/config.md +++ b/site/content/kapp/docs/v0.57.0/config.md @@ -111,7 +111,7 @@ rebaseRules: - apiVersionKindMatcher: {apiVersion: v1, kind: Service} ``` -See [ytt rebase rule](https://github.com/vmware-tanzu/carvel-kapp/blob/d3ee9a01b5f0d7d5632b6a157ea7d0338730d497/pkg/kapp/config/default.go#L123-L154) (included in default configuration) for retaining cluster added token secret in ServiceAccount's secrets array. +See [ytt rebase rule](https://github.com/carvel-dev/kapp/blob/d3ee9a01b5f0d7d5632b6a157ea7d0338730d497/pkg/kapp/config/default.go#L123-L154) (included in default configuration) for retaining cluster added token secret in ServiceAccount's secrets array. ### ownershipLabelRules diff --git a/site/content/kapp/docs/v0.57.0/diff.md b/site/content/kapp/docs/v0.57.0/diff.md index 8b46312d5..99fb2c50f 100644 --- a/site/content/kapp/docs/v0.57.0/diff.md +++ b/site/content/kapp/docs/v0.57.0/diff.md @@ -102,7 +102,7 @@ spec: name: special-config key: special.how ``` -Here we have specified the configuration rules that will update the ConfigMap object reference in resources of Kind Deployment. Here `ConfigMap` special-config is marked as versioned so anytime there is an update it will create a new resource with name `special-config-ver-{n}` and update the same name in resource of kind `Deployment` under `configMapKeyRef`. This example is part of [default configuration rule](https://github.com/vmware-tanzu/carvel-kapp/blob/28b17b775558ef4c64ce27a5655b81c00c8a2f59/pkg/kapp/config/default.go#L299) that kapp follows. +Here we have specified the configuration rules that will update the ConfigMap object reference in resources of Kind Deployment. Here `ConfigMap` special-config is marked as versioned so anytime there is an update it will create a new resource with name `special-config-ver-{n}` and update the same name in resource of kind `Deployment` under `configMapKeyRef`. This example is part of [default configuration rule](https://github.com/carvel-dev/kapp/blob/28b17b775558ef4c64ce27a5655b81c00c8a2f59/pkg/kapp/config/default.go#L299) that kapp follows. {{< /detail-tag >}} As of v0.38.0+, `kapp.k14s.io/versioned-keep-original` annotation can be used in conjunction with `kapp.k14s.io/versioned` to have the original resource (resource without `-ver-{n}` suffix in name) along with versioned resource. @@ -182,7 +182,7 @@ default config-1-ver-2 ConfigMap - - create - reconcile - ^ config-2 ConfigMap - 14s update - reconcile ok - ``` -Try deploying [redis-with-configmap example](https://github.com/vmware-tanzu/carvel-kapp/tree/develop/examples/gitops/redis-with-configmap) and changing `ConfigMap` in a next deploy. +Try deploying [redis-with-configmap example](https://github.com/carvel-dev/kapp/tree/develop/examples/gitops/redis-with-configmap) and changing `ConfigMap` in a next deploy. --- ## Controlling diff via resource annotations diff --git a/site/content/kapp/docs/v0.57.0/faq.md b/site/content/kapp/docs/v0.57.0/faq.md index c3a759bab..2bbe6317c 100644 --- a/site/content/kapp/docs/v0.57.0/faq.md +++ b/site/content/kapp/docs/v0.57.0/faq.md @@ -10,7 +10,7 @@ However, kapp will try to insert a few of its labels in bodies of some resources To prevent this failure, add the [`kapp.k14s.io/disable-default-label-scoping-rules: ""` annotation](config.md#labelscopingrules) as a [kapp configuration](config.md) to prevent kapp from touching the immutable fields when adopting a resource. -Additional Resources: [GitHub Issue](https://github.com/vmware-tanzu/carvel-kapp/issues/204), [Slack Thread](https://kubernetes.slack.com/archives/CH8KCCKA5/p1606079730457700) +Additional Resources: [GitHub Issue](https://github.com/carvel-dev/kapp/issues/204), [Slack Thread](https://kubernetes.slack.com/archives/CH8KCCKA5/p1606079730457700) ## `Error: Asking for confirmation: EOF` @@ -120,7 +120,7 @@ If kapp does not detect changes, it won't perform an update. To force changes ev Use `--tty=false` flag which will disable decorative output. Example: `kapp inspect --raw --tty=false`. -Additional resources: [tty flag in kapp code](https://github.com/vmware-tanzu/carvel-kapp/blob/3f3e207d7198cdedd6985761ecb0d9616a84e305/pkg/kapp/cmd/ui_flags.go#L20) +Additional resources: [tty flag in kapp code](https://github.com/carvel-dev/kapp/blob/3f3e207d7198cdedd6985761ecb0d9616a84e305/pkg/kapp/cmd/ui_flags.go#L20) --- ## How can I get kapp to skip waiting on some resources? diff --git a/site/content/kapp/docs/v0.57.0/install.md b/site/content/kapp/docs/v0.57.0/install.md index da00c259f..da1c6ea4d 100644 --- a/site/content/kapp/docs/v0.57.0/install.md +++ b/site/content/kapp/docs/v0.57.0/install.md @@ -29,17 +29,17 @@ $ kapp version ## Via Homebrew (macOS or Linux) -Based on [github.com/vmware-tanzu/homebrew-carvel](https://github.com/vmware-tanzu/homebrew-carvel). +Based on [github.com/carvel-dev/homebrew](https://github.com/carvel-dev/homebrew). ```bash -$ brew tap vmware-tanzu/carvel +$ brew tap carvel-dev/carvel $ brew install kapp $ kapp version ``` ## Specific version from a GitHub release -To download, click on one of the assets in a [chosen GitHub release](https://github.com/vmware-tanzu/carvel-kapp/releases), for example for 'kapp-darwin-amd64'. +To download, click on one of the assets in a [chosen GitHub release](https://github.com/carvel-dev/kapp/releases), for example for 'kapp-darwin-amd64'. ```bash # **Compare binary checksum** against what's specified in the release notes diff --git a/site/content/kapp/docs/v0.57.0/merge-method.md b/site/content/kapp/docs/v0.57.0/merge-method.md index bc2b84e48..f555150fe 100644 --- a/site/content/kapp/docs/v0.57.0/merge-method.md +++ b/site/content/kapp/docs/v0.57.0/merge-method.md @@ -24,4 +24,4 @@ kapp comes with some common k8s rebase rules. you can see them via `kapp deploy- tldr: kapp takes user provided config as the only source of truth, but also allows to explicitly specify that certain fields are cluster controlled. This method guarantees that clusters don't drift, which is better than what basic 3 way merge provides. -Originally answered [here](https://github.com/vmware-tanzu/carvel-kapp/issues/58#issuecomment-559214883). +Originally answered [here](https://github.com/carvel-dev/kapp/issues/58#issuecomment-559214883). diff --git a/site/content/kapp/docs/v0.58.x/apply-waiting.md b/site/content/kapp/docs/v0.58.x/apply-waiting.md index 5b70036f0..77c767455 100644 --- a/site/content/kapp/docs/v0.58.x/apply-waiting.md +++ b/site/content/kapp/docs/v0.58.x/apply-waiting.md @@ -9,7 +9,7 @@ kapp includes builtin rules on how to wait for the following resource types: - any resource with `metadata.deletionTimestamp`: wait for resource to be fully removed - any resource matching Config's waitRules: [see "Custom waiting behaviour" below](#custom-waiting-behaviour) -- [`apiextensions.k8s.io//CustomResourceDefinition`](https://github.com/vmware-tanzu/carvel-kapp/blob/develop/pkg/kapp/resourcesmisc/api_extensions_vx_crd.go): wait for Established and NamesAccepted conditions to be `True` (note that this is wait rule for CustomResourceDefinition resource itself, not CRs) +- [`apiextensions.k8s.io//CustomResourceDefinition`](https://github.com/carvel-dev/kapp/blob/develop/pkg/kapp/resourcesmisc/api_extensions_vx_crd.go): wait for Established and NamesAccepted conditions to be `True` (note that this is wait rule for CustomResourceDefinition resource itself, not CRs) - `apps/v1/DaemonSet`: wait for `status.numberUnavailable` to be 0 - `apps/v1/Deployment`: [see "apps/v1/Deployment resource" below](#apps-v1-deployment-resource) - `apps/v1/ReplicaSet`: wait for `status.replicas == status.availableReplicas` diff --git a/site/content/kapp/docs/v0.58.x/apply.md b/site/content/kapp/docs/v0.58.x/apply.md index 2f2cc0fea..7cd36ddd4 100644 --- a/site/content/kapp/docs/v0.58.x/apply.md +++ b/site/content/kapp/docs/v0.58.x/apply.md @@ -58,7 +58,7 @@ By default resource is deleted, however; choosing `orphan` value will make kapp Possible values: "". -By default non-kapp owned resources are not explicitly deleted by kapp, but expected to be deleted by the cluster (for example Endpoints resource for each Service). In some cases it's desired to annotate non-kapp owned resource so that it does get explicitly deleted, possibly because cluster does not plan to delete it (e.g. PVCs created by StatefulSet are not deleted by StatefulSet controller; [https://github.com/vmware-tanzu/carvel-kapp/issues/36](https://github.com/vmware-tanzu/carvel-kapp/issues/36)). +By default non-kapp owned resources are not explicitly deleted by kapp, but expected to be deleted by the cluster (for example Endpoints resource for each Service). In some cases it's desired to annotate non-kapp owned resource so that it does get explicitly deleted, possibly because cluster does not plan to delete it (e.g. PVCs created by StatefulSet are not deleted by StatefulSet controller; [https://github.com/carvel-dev/kapp/issues/36](https://github.com/carvel-dev/kapp/issues/36)). ### kapp.k14s.io/nonce @@ -93,7 +93,7 @@ Possible values: - `for-existing` (only existing Pods are tailed) - `for-new-or-existing` (both newly created and existing Pods are tailed) -Especially useful when added to Jobs. For example, see [examples/resource-ordering/sync-check.yml](https://github.com/vmware-tanzu/carvel-kapp/blob/develop/examples/resource-ordering/sync-check.yml) +Especially useful when added to Jobs. For example, see [examples/resource-ordering/sync-check.yml](https://github.com/carvel-dev/kapp/blob/develop/examples/resource-ordering/sync-check.yml) ### kapp.k14s.io/deploy-logs-container-names diff --git a/site/content/kapp/docs/v0.58.x/config.md b/site/content/kapp/docs/v0.58.x/config.md index 273b0113c..e878019f0 100644 --- a/site/content/kapp/docs/v0.58.x/config.md +++ b/site/content/kapp/docs/v0.58.x/config.md @@ -111,7 +111,7 @@ rebaseRules: - apiVersionKindMatcher: {apiVersion: v1, kind: Service} ``` -See [ytt rebase rule](https://github.com/vmware-tanzu/carvel-kapp/blob/d3ee9a01b5f0d7d5632b6a157ea7d0338730d497/pkg/kapp/config/default.go#L123-L154) (included in default configuration) for retaining cluster added token secret in ServiceAccount's secrets array. +See [ytt rebase rule](https://github.com/carvel-dev/kapp/blob/d3ee9a01b5f0d7d5632b6a157ea7d0338730d497/pkg/kapp/config/default.go#L123-L154) (included in default configuration) for retaining cluster added token secret in ServiceAccount's secrets array. ### ownershipLabelRules diff --git a/site/content/kapp/docs/v0.58.x/diff.md b/site/content/kapp/docs/v0.58.x/diff.md index 8b46312d5..99fb2c50f 100644 --- a/site/content/kapp/docs/v0.58.x/diff.md +++ b/site/content/kapp/docs/v0.58.x/diff.md @@ -102,7 +102,7 @@ spec: name: special-config key: special.how ``` -Here we have specified the configuration rules that will update the ConfigMap object reference in resources of Kind Deployment. Here `ConfigMap` special-config is marked as versioned so anytime there is an update it will create a new resource with name `special-config-ver-{n}` and update the same name in resource of kind `Deployment` under `configMapKeyRef`. This example is part of [default configuration rule](https://github.com/vmware-tanzu/carvel-kapp/blob/28b17b775558ef4c64ce27a5655b81c00c8a2f59/pkg/kapp/config/default.go#L299) that kapp follows. +Here we have specified the configuration rules that will update the ConfigMap object reference in resources of Kind Deployment. Here `ConfigMap` special-config is marked as versioned so anytime there is an update it will create a new resource with name `special-config-ver-{n}` and update the same name in resource of kind `Deployment` under `configMapKeyRef`. This example is part of [default configuration rule](https://github.com/carvel-dev/kapp/blob/28b17b775558ef4c64ce27a5655b81c00c8a2f59/pkg/kapp/config/default.go#L299) that kapp follows. {{< /detail-tag >}} As of v0.38.0+, `kapp.k14s.io/versioned-keep-original` annotation can be used in conjunction with `kapp.k14s.io/versioned` to have the original resource (resource without `-ver-{n}` suffix in name) along with versioned resource. @@ -182,7 +182,7 @@ default config-1-ver-2 ConfigMap - - create - reconcile - ^ config-2 ConfigMap - 14s update - reconcile ok - ``` -Try deploying [redis-with-configmap example](https://github.com/vmware-tanzu/carvel-kapp/tree/develop/examples/gitops/redis-with-configmap) and changing `ConfigMap` in a next deploy. +Try deploying [redis-with-configmap example](https://github.com/carvel-dev/kapp/tree/develop/examples/gitops/redis-with-configmap) and changing `ConfigMap` in a next deploy. --- ## Controlling diff via resource annotations diff --git a/site/content/kapp/docs/v0.58.x/faq.md b/site/content/kapp/docs/v0.58.x/faq.md index c3a759bab..2bbe6317c 100644 --- a/site/content/kapp/docs/v0.58.x/faq.md +++ b/site/content/kapp/docs/v0.58.x/faq.md @@ -10,7 +10,7 @@ However, kapp will try to insert a few of its labels in bodies of some resources To prevent this failure, add the [`kapp.k14s.io/disable-default-label-scoping-rules: ""` annotation](config.md#labelscopingrules) as a [kapp configuration](config.md) to prevent kapp from touching the immutable fields when adopting a resource. -Additional Resources: [GitHub Issue](https://github.com/vmware-tanzu/carvel-kapp/issues/204), [Slack Thread](https://kubernetes.slack.com/archives/CH8KCCKA5/p1606079730457700) +Additional Resources: [GitHub Issue](https://github.com/carvel-dev/kapp/issues/204), [Slack Thread](https://kubernetes.slack.com/archives/CH8KCCKA5/p1606079730457700) ## `Error: Asking for confirmation: EOF` @@ -120,7 +120,7 @@ If kapp does not detect changes, it won't perform an update. To force changes ev Use `--tty=false` flag which will disable decorative output. Example: `kapp inspect --raw --tty=false`. -Additional resources: [tty flag in kapp code](https://github.com/vmware-tanzu/carvel-kapp/blob/3f3e207d7198cdedd6985761ecb0d9616a84e305/pkg/kapp/cmd/ui_flags.go#L20) +Additional resources: [tty flag in kapp code](https://github.com/carvel-dev/kapp/blob/3f3e207d7198cdedd6985761ecb0d9616a84e305/pkg/kapp/cmd/ui_flags.go#L20) --- ## How can I get kapp to skip waiting on some resources? diff --git a/site/content/kapp/docs/v0.58.x/install.md b/site/content/kapp/docs/v0.58.x/install.md index da00c259f..da1c6ea4d 100644 --- a/site/content/kapp/docs/v0.58.x/install.md +++ b/site/content/kapp/docs/v0.58.x/install.md @@ -29,17 +29,17 @@ $ kapp version ## Via Homebrew (macOS or Linux) -Based on [github.com/vmware-tanzu/homebrew-carvel](https://github.com/vmware-tanzu/homebrew-carvel). +Based on [github.com/carvel-dev/homebrew](https://github.com/carvel-dev/homebrew). ```bash -$ brew tap vmware-tanzu/carvel +$ brew tap carvel-dev/carvel $ brew install kapp $ kapp version ``` ## Specific version from a GitHub release -To download, click on one of the assets in a [chosen GitHub release](https://github.com/vmware-tanzu/carvel-kapp/releases), for example for 'kapp-darwin-amd64'. +To download, click on one of the assets in a [chosen GitHub release](https://github.com/carvel-dev/kapp/releases), for example for 'kapp-darwin-amd64'. ```bash # **Compare binary checksum** against what's specified in the release notes diff --git a/site/content/kapp/docs/v0.58.x/merge-method.md b/site/content/kapp/docs/v0.58.x/merge-method.md index bc2b84e48..f555150fe 100644 --- a/site/content/kapp/docs/v0.58.x/merge-method.md +++ b/site/content/kapp/docs/v0.58.x/merge-method.md @@ -24,4 +24,4 @@ kapp comes with some common k8s rebase rules. you can see them via `kapp deploy- tldr: kapp takes user provided config as the only source of truth, but also allows to explicitly specify that certain fields are cluster controlled. This method guarantees that clusters don't drift, which is better than what basic 3 way merge provides. -Originally answered [here](https://github.com/vmware-tanzu/carvel-kapp/issues/58#issuecomment-559214883). +Originally answered [here](https://github.com/carvel-dev/kapp/issues/58#issuecomment-559214883). diff --git a/site/content/kapp/docs/v0.59.x/apply-waiting.md b/site/content/kapp/docs/v0.59.x/apply-waiting.md index b33e6638e..93ff9f7ab 100644 --- a/site/content/kapp/docs/v0.59.x/apply-waiting.md +++ b/site/content/kapp/docs/v0.59.x/apply-waiting.md @@ -9,7 +9,7 @@ kapp includes builtin rules on how to wait for the following resource types: - any resource with `metadata.deletionTimestamp`: wait for resource to be fully removed - any resource matching Config's waitRules: [see "Custom waiting behaviour" below](#custom-waiting-behaviour) -- [`apiextensions.k8s.io//CustomResourceDefinition`](https://github.com/vmware-tanzu/carvel-kapp/blob/develop/pkg/kapp/resourcesmisc/api_extensions_vx_crd.go): wait for Established and NamesAccepted conditions to be `True` (note that this is wait rule for CustomResourceDefinition resource itself, not CRs) +- [`apiextensions.k8s.io//CustomResourceDefinition`](https://github.com/carvel-dev/kapp/blob/develop/pkg/kapp/resourcesmisc/api_extensions_vx_crd.go): wait for Established and NamesAccepted conditions to be `True` (note that this is wait rule for CustomResourceDefinition resource itself, not CRs) - `apps/v1/DaemonSet`: wait for `status.numberUnavailable` to be 0 - `apps/v1/Deployment`: [see "apps/v1/Deployment resource" below](#apps-v1-deployment-resource) - `apps/v1/ReplicaSet`: wait for `status.replicas == status.availableReplicas` diff --git a/site/content/kapp/docs/v0.59.x/apply.md b/site/content/kapp/docs/v0.59.x/apply.md index 9d1bf7654..70f63a637 100644 --- a/site/content/kapp/docs/v0.59.x/apply.md +++ b/site/content/kapp/docs/v0.59.x/apply.md @@ -58,7 +58,7 @@ By default resource is deleted, however; choosing `orphan` value will make kapp Possible values: "". -By default non-kapp owned resources are not explicitly deleted by kapp, but expected to be deleted by the cluster (for example Endpoints resource for each Service). In some cases it's desired to annotate non-kapp owned resource so that it does get explicitly deleted, possibly because cluster does not plan to delete it (e.g. PVCs created by StatefulSet are not deleted by StatefulSet controller; [https://github.com/vmware-tanzu/carvel-kapp/issues/36](https://github.com/vmware-tanzu/carvel-kapp/issues/36)). +By default non-kapp owned resources are not explicitly deleted by kapp, but expected to be deleted by the cluster (for example Endpoints resource for each Service). In some cases it's desired to annotate non-kapp owned resource so that it does get explicitly deleted, possibly because cluster does not plan to delete it (e.g. PVCs created by StatefulSet are not deleted by StatefulSet controller; [https://github.com/carvel-dev/kapp/issues/36](https://github.com/carvel-dev/kapp/issues/36)). ### kapp.k14s.io/nonce @@ -93,7 +93,7 @@ Possible values: - `for-existing` (only existing Pods are tailed) - `for-new-or-existing` (both newly created and existing Pods are tailed) -Especially useful when added to Jobs. For example, see [examples/resource-ordering/sync-check.yml](https://github.com/vmware-tanzu/carvel-kapp/blob/develop/examples/resource-ordering/sync-check.yml) +Especially useful when added to Jobs. For example, see [examples/resource-ordering/sync-check.yml](https://github.com/carvel-dev/kapp/blob/develop/examples/resource-ordering/sync-check.yml) ### kapp.k14s.io/deploy-logs-container-names diff --git a/site/content/kapp/docs/v0.59.x/config.md b/site/content/kapp/docs/v0.59.x/config.md index b37062a51..4d8953da1 100644 --- a/site/content/kapp/docs/v0.59.x/config.md +++ b/site/content/kapp/docs/v0.59.x/config.md @@ -116,7 +116,7 @@ rebaseRules: - apiVersionKindMatcher: {apiVersion: v1, kind: Service} ``` -See [ytt rebase rule](https://github.com/vmware-tanzu/carvel-kapp/blob/d3ee9a01b5f0d7d5632b6a157ea7d0338730d497/pkg/kapp/config/default.go#L123-L154) (included in default configuration) for retaining cluster added token secret in ServiceAccount's secrets array. +See [ytt rebase rule](https://github.com/carvel-dev/kapp/blob/d3ee9a01b5f0d7d5632b6a157ea7d0338730d497/pkg/kapp/config/default.go#L123-L154) (included in default configuration) for retaining cluster added token secret in ServiceAccount's secrets array. ### ownershipLabelRules diff --git a/site/content/kapp/docs/v0.59.x/diff.md b/site/content/kapp/docs/v0.59.x/diff.md index a49d31f85..babe061d7 100644 --- a/site/content/kapp/docs/v0.59.x/diff.md +++ b/site/content/kapp/docs/v0.59.x/diff.md @@ -102,7 +102,7 @@ spec: name: special-config key: special.how ``` -Here we have specified the configuration rules that will update the ConfigMap object reference in resources of Kind Deployment. Here `ConfigMap` special-config is marked as versioned so anytime there is an update it will create a new resource with name `special-config-ver-{n}` and update the same name in resource of kind `Deployment` under `configMapKeyRef`. This example is part of [default configuration rule](https://github.com/vmware-tanzu/carvel-kapp/blob/28b17b775558ef4c64ce27a5655b81c00c8a2f59/pkg/kapp/config/default.go#L299) that kapp follows. +Here we have specified the configuration rules that will update the ConfigMap object reference in resources of Kind Deployment. Here `ConfigMap` special-config is marked as versioned so anytime there is an update it will create a new resource with name `special-config-ver-{n}` and update the same name in resource of kind `Deployment` under `configMapKeyRef`. This example is part of [default configuration rule](https://github.com/carvel-dev/kapp/blob/28b17b775558ef4c64ce27a5655b81c00c8a2f59/pkg/kapp/config/default.go#L299) that kapp follows. {{< /detail-tag >}} As of v0.38.0+, `kapp.k14s.io/versioned-keep-original` annotation can be used in conjunction with `kapp.k14s.io/versioned` to have the original resource (resource without `-ver-{n}` suffix in name) along with versioned resource. @@ -182,7 +182,7 @@ default config-1-ver-2 ConfigMap - - create - reconcile - ^ config-2 ConfigMap - 14s update - reconcile ok - ``` -Try deploying [redis-with-configmap example](https://github.com/vmware-tanzu/carvel-kapp/tree/develop/examples/gitops/redis-with-configmap) and changing `ConfigMap` in a next deploy. +Try deploying [redis-with-configmap example](https://github.com/carvel-dev/kapp/tree/develop/examples/gitops/redis-with-configmap) and changing `ConfigMap` in a next deploy. --- ## Controlling diff via resource annotations diff --git a/site/content/kapp/docs/v0.59.x/faq.md b/site/content/kapp/docs/v0.59.x/faq.md index a75b85f77..50318f573 100644 --- a/site/content/kapp/docs/v0.59.x/faq.md +++ b/site/content/kapp/docs/v0.59.x/faq.md @@ -10,7 +10,7 @@ However, kapp will try to insert a few of its labels in bodies of some resources To prevent this failure, add the [`kapp.k14s.io/disable-default-label-scoping-rules: ""` annotation](config.md#labelscopingrules) as a [kapp configuration](config.md) to prevent kapp from touching the immutable fields when adopting a resource. -Additional Resources: [GitHub Issue](https://github.com/vmware-tanzu/carvel-kapp/issues/204), [Slack Thread](https://kubernetes.slack.com/archives/CH8KCCKA5/p1606079730457700) +Additional Resources: [GitHub Issue](https://github.com/carvel-dev/kapp/issues/204), [Slack Thread](https://kubernetes.slack.com/archives/CH8KCCKA5/p1606079730457700) ## `Error: Asking for confirmation: EOF` @@ -120,7 +120,7 @@ If kapp does not detect changes, it won't perform an update. To force changes ev Use `--tty=false` flag which will disable decorative output. Example: `kapp inspect --raw --tty=false`. -Additional resources: [tty flag in kapp code](https://github.com/vmware-tanzu/carvel-kapp/blob/3f3e207d7198cdedd6985761ecb0d9616a84e305/pkg/kapp/cmd/ui_flags.go#L20) +Additional resources: [tty flag in kapp code](https://github.com/carvel-dev/kapp/blob/3f3e207d7198cdedd6985761ecb0d9616a84e305/pkg/kapp/cmd/ui_flags.go#L20) --- ## How can I get kapp to skip waiting on some resources? diff --git a/site/content/kapp/docs/v0.59.x/install.md b/site/content/kapp/docs/v0.59.x/install.md index e2bda94da..c4d30dbad 100644 --- a/site/content/kapp/docs/v0.59.x/install.md +++ b/site/content/kapp/docs/v0.59.x/install.md @@ -29,17 +29,17 @@ $ kapp version ## Via Homebrew (macOS or Linux) -Based on [github.com/vmware-tanzu/homebrew-carvel](https://github.com/vmware-tanzu/homebrew-carvel). +Based on [github.com/carvel-dev/homebrew](https://github.com/carvel-dev/homebrew). ```bash -$ brew tap vmware-tanzu/carvel +$ brew tap carvel-dev/carvel $ brew install kapp $ kapp version ``` ## Specific version from a GitHub release -To download, click on one of the assets in a [chosen GitHub release](https://github.com/vmware-tanzu/carvel-kapp/releases), for example for 'kapp-darwin-amd64'. +To download, click on one of the assets in a [chosen GitHub release](https://github.com/carvel-dev/kapp/releases), for example for 'kapp-darwin-amd64'. ```bash # **Compare binary checksum** against what's specified in the release notes diff --git a/site/content/kapp/docs/v0.59.x/merge-method.md b/site/content/kapp/docs/v0.59.x/merge-method.md index b19c51b09..ae06ce516 100644 --- a/site/content/kapp/docs/v0.59.x/merge-method.md +++ b/site/content/kapp/docs/v0.59.x/merge-method.md @@ -24,4 +24,4 @@ kapp comes with some common k8s rebase rules. you can see them via `kapp deploy- tldr: kapp takes user provided config as the only source of truth, but also allows to explicitly specify that certain fields are cluster controlled. This method guarantees that clusters don't drift, which is better than what basic 3 way merge provides. -Originally answered [here](https://github.com/vmware-tanzu/carvel-kapp/issues/58#issuecomment-559214883). +Originally answered [here](https://github.com/carvel-dev/kapp/issues/58#issuecomment-559214883). diff --git a/site/content/kbld/docs/develop/install.md b/site/content/kbld/docs/develop/install.md index f00281848..8fd071a05 100644 --- a/site/content/kbld/docs/develop/install.md +++ b/site/content/kbld/docs/develop/install.md @@ -28,17 +28,17 @@ $ kbld version ## Via Homebrew (macOS or Linux) -Based on [github.com/vmware-tanzu/homebrew-carvel](https://github.com/vmware-tanzu/homebrew-carvel). +Based on [github.com/carvel-dev/homebrew](https://github.com/carvel-dev/homebrew). ```bash -$ brew tap vmware-tanzu/carvel +$ brew tap carvel-dev/carvel $ brew install kbld $ kbld version ``` ## Specific version from a GitHub release -To download, click on one of the assets in a [chosen GitHub release](https://github.com/vmware-tanzu/carvel-kbld/releases), for example for 'kbld-darwin-amd64'. +To download, click on one of the assets in a [chosen GitHub release](https://github.com/carvel-dev/kbld/releases), for example for 'kbld-darwin-amd64'. ```bash # **Compare binary checksum** against what's specified in the release notes diff --git a/site/content/kbld/docs/develop/resolving.md b/site/content/kbld/docs/develop/resolving.md index 149ea4026..23f3dd886 100644 --- a/site/content/kbld/docs/develop/resolving.md +++ b/site/content/kbld/docs/develop/resolving.md @@ -81,7 +81,7 @@ Examples: Available in 0.28.0+ -Using the `--imgpkg-lock-output` flag, users are able to create an [ImagesLock](https://github.com/vmware-tanzu/carvel-imgpkg/blob/develop/docs/resources.md#imageslock) file that can be used as input for the packaging and distribution tool: [`imgpkg`](https://github.com/vmware-tanzu/carvel-imgpkg) +Using the `--imgpkg-lock-output` flag, users are able to create an [ImagesLock](https://github.com/carvel-dev/imgpkg/blob/develop/docs/resources.md#imageslock) file that can be used as input for the packaging and distribution tool: [`imgpkg`](https://github.com/carvel-dev/imgpkg) For example, the command `kbld -f input.yml --imgpkg-lock-output /tmp/imgpkg.lock.yml` with `input.yml`: diff --git a/site/content/kbld/docs/v0.32.0/install.md b/site/content/kbld/docs/v0.32.0/install.md index dd85f3937..60c11677c 100644 --- a/site/content/kbld/docs/v0.32.0/install.md +++ b/site/content/kbld/docs/v0.32.0/install.md @@ -29,17 +29,17 @@ $ kbld version ## Via Homebrew (macOS or Linux) -Based on [github.com/vmware-tanzu/homebrew-carvel](https://github.com/vmware-tanzu/homebrew-carvel). +Based on [github.com/carvel-dev/homebrew](https://github.com/carvel-dev/homebrew). ```bash -$ brew tap vmware-tanzu/carvel +$ brew tap carvel-dev/carvel $ brew install kbld $ kbld version ``` ## Specific version from a GitHub release -To download, click on one of the assets in a [chosen GitHub release](https://github.com/vmware-tanzu/carvel-kbld/releases), for example for 'kbld-darwin-amd64'. +To download, click on one of the assets in a [chosen GitHub release](https://github.com/carvel-dev/kbld/releases), for example for 'kbld-darwin-amd64'. ```bash # **Compare binary checksum** against what's specified in the release notes diff --git a/site/content/kbld/docs/v0.32.0/resolving.md b/site/content/kbld/docs/v0.32.0/resolving.md index d1884ead5..b3f00273b 100644 --- a/site/content/kbld/docs/v0.32.0/resolving.md +++ b/site/content/kbld/docs/v0.32.0/resolving.md @@ -71,7 +71,7 @@ kbld -f file.yml -f config2.yml Available in 0.28.0+ -Using the `--imgpkg-lock-output` flag, users are able to create an [ImagesLock](https://github.com/vmware-tanzu/carvel-imgpkg/blob/develop/docs/resources.md#imageslock) file that can be used as input for the packaging and distribution tool: [`imgpkg`](https://github.com/vmware-tanzu/carvel-imgpkg) +Using the `--imgpkg-lock-output` flag, users are able to create an [ImagesLock](https://github.com/carvel-dev/imgpkg/blob/develop/docs/resources.md#imageslock) file that can be used as input for the packaging and distribution tool: [`imgpkg`](https://github.com/carvel-dev/imgpkg) For example, the command `kbld -f input.yml --imgpkg-lock-output /tmp/imgpkg.lock.yml` with `input.yml`: diff --git a/site/content/kbld/docs/v0.33.0/install.md b/site/content/kbld/docs/v0.33.0/install.md index dd85f3937..60c11677c 100644 --- a/site/content/kbld/docs/v0.33.0/install.md +++ b/site/content/kbld/docs/v0.33.0/install.md @@ -29,17 +29,17 @@ $ kbld version ## Via Homebrew (macOS or Linux) -Based on [github.com/vmware-tanzu/homebrew-carvel](https://github.com/vmware-tanzu/homebrew-carvel). +Based on [github.com/carvel-dev/homebrew](https://github.com/carvel-dev/homebrew). ```bash -$ brew tap vmware-tanzu/carvel +$ brew tap carvel-dev/carvel $ brew install kbld $ kbld version ``` ## Specific version from a GitHub release -To download, click on one of the assets in a [chosen GitHub release](https://github.com/vmware-tanzu/carvel-kbld/releases), for example for 'kbld-darwin-amd64'. +To download, click on one of the assets in a [chosen GitHub release](https://github.com/carvel-dev/kbld/releases), for example for 'kbld-darwin-amd64'. ```bash # **Compare binary checksum** against what's specified in the release notes diff --git a/site/content/kbld/docs/v0.33.0/resolving.md b/site/content/kbld/docs/v0.33.0/resolving.md index d1884ead5..b3f00273b 100644 --- a/site/content/kbld/docs/v0.33.0/resolving.md +++ b/site/content/kbld/docs/v0.33.0/resolving.md @@ -71,7 +71,7 @@ kbld -f file.yml -f config2.yml Available in 0.28.0+ -Using the `--imgpkg-lock-output` flag, users are able to create an [ImagesLock](https://github.com/vmware-tanzu/carvel-imgpkg/blob/develop/docs/resources.md#imageslock) file that can be used as input for the packaging and distribution tool: [`imgpkg`](https://github.com/vmware-tanzu/carvel-imgpkg) +Using the `--imgpkg-lock-output` flag, users are able to create an [ImagesLock](https://github.com/carvel-dev/imgpkg/blob/develop/docs/resources.md#imageslock) file that can be used as input for the packaging and distribution tool: [`imgpkg`](https://github.com/carvel-dev/imgpkg) For example, the command `kbld -f input.yml --imgpkg-lock-output /tmp/imgpkg.lock.yml` with `input.yml`: diff --git a/site/content/kbld/docs/v0.34.0/install.md b/site/content/kbld/docs/v0.34.0/install.md index dd85f3937..60c11677c 100644 --- a/site/content/kbld/docs/v0.34.0/install.md +++ b/site/content/kbld/docs/v0.34.0/install.md @@ -29,17 +29,17 @@ $ kbld version ## Via Homebrew (macOS or Linux) -Based on [github.com/vmware-tanzu/homebrew-carvel](https://github.com/vmware-tanzu/homebrew-carvel). +Based on [github.com/carvel-dev/homebrew](https://github.com/carvel-dev/homebrew). ```bash -$ brew tap vmware-tanzu/carvel +$ brew tap carvel-dev/carvel $ brew install kbld $ kbld version ``` ## Specific version from a GitHub release -To download, click on one of the assets in a [chosen GitHub release](https://github.com/vmware-tanzu/carvel-kbld/releases), for example for 'kbld-darwin-amd64'. +To download, click on one of the assets in a [chosen GitHub release](https://github.com/carvel-dev/kbld/releases), for example for 'kbld-darwin-amd64'. ```bash # **Compare binary checksum** against what's specified in the release notes diff --git a/site/content/kbld/docs/v0.34.0/resolving.md b/site/content/kbld/docs/v0.34.0/resolving.md index d1884ead5..b3f00273b 100644 --- a/site/content/kbld/docs/v0.34.0/resolving.md +++ b/site/content/kbld/docs/v0.34.0/resolving.md @@ -71,7 +71,7 @@ kbld -f file.yml -f config2.yml Available in 0.28.0+ -Using the `--imgpkg-lock-output` flag, users are able to create an [ImagesLock](https://github.com/vmware-tanzu/carvel-imgpkg/blob/develop/docs/resources.md#imageslock) file that can be used as input for the packaging and distribution tool: [`imgpkg`](https://github.com/vmware-tanzu/carvel-imgpkg) +Using the `--imgpkg-lock-output` flag, users are able to create an [ImagesLock](https://github.com/carvel-dev/imgpkg/blob/develop/docs/resources.md#imageslock) file that can be used as input for the packaging and distribution tool: [`imgpkg`](https://github.com/carvel-dev/imgpkg) For example, the command `kbld -f input.yml --imgpkg-lock-output /tmp/imgpkg.lock.yml` with `input.yml`: diff --git a/site/content/kbld/docs/v0.35.0/install.md b/site/content/kbld/docs/v0.35.0/install.md index dd85f3937..60c11677c 100644 --- a/site/content/kbld/docs/v0.35.0/install.md +++ b/site/content/kbld/docs/v0.35.0/install.md @@ -29,17 +29,17 @@ $ kbld version ## Via Homebrew (macOS or Linux) -Based on [github.com/vmware-tanzu/homebrew-carvel](https://github.com/vmware-tanzu/homebrew-carvel). +Based on [github.com/carvel-dev/homebrew](https://github.com/carvel-dev/homebrew). ```bash -$ brew tap vmware-tanzu/carvel +$ brew tap carvel-dev/carvel $ brew install kbld $ kbld version ``` ## Specific version from a GitHub release -To download, click on one of the assets in a [chosen GitHub release](https://github.com/vmware-tanzu/carvel-kbld/releases), for example for 'kbld-darwin-amd64'. +To download, click on one of the assets in a [chosen GitHub release](https://github.com/carvel-dev/kbld/releases), for example for 'kbld-darwin-amd64'. ```bash # **Compare binary checksum** against what's specified in the release notes diff --git a/site/content/kbld/docs/v0.35.0/resolving.md b/site/content/kbld/docs/v0.35.0/resolving.md index 85728b9df..41c320ea7 100644 --- a/site/content/kbld/docs/v0.35.0/resolving.md +++ b/site/content/kbld/docs/v0.35.0/resolving.md @@ -82,7 +82,7 @@ Examples: Available in 0.28.0+ -Using the `--imgpkg-lock-output` flag, users are able to create an [ImagesLock](https://github.com/vmware-tanzu/carvel-imgpkg/blob/develop/docs/resources.md#imageslock) file that can be used as input for the packaging and distribution tool: [`imgpkg`](https://github.com/vmware-tanzu/carvel-imgpkg) +Using the `--imgpkg-lock-output` flag, users are able to create an [ImagesLock](https://github.com/carvel-dev/imgpkg/blob/develop/docs/resources.md#imageslock) file that can be used as input for the packaging and distribution tool: [`imgpkg`](https://github.com/carvel-dev/imgpkg) For example, the command `kbld -f input.yml --imgpkg-lock-output /tmp/imgpkg.lock.yml` with `input.yml`: diff --git a/site/content/kbld/docs/v0.36.0/install.md b/site/content/kbld/docs/v0.36.0/install.md index dd85f3937..60c11677c 100644 --- a/site/content/kbld/docs/v0.36.0/install.md +++ b/site/content/kbld/docs/v0.36.0/install.md @@ -29,17 +29,17 @@ $ kbld version ## Via Homebrew (macOS or Linux) -Based on [github.com/vmware-tanzu/homebrew-carvel](https://github.com/vmware-tanzu/homebrew-carvel). +Based on [github.com/carvel-dev/homebrew](https://github.com/carvel-dev/homebrew). ```bash -$ brew tap vmware-tanzu/carvel +$ brew tap carvel-dev/carvel $ brew install kbld $ kbld version ``` ## Specific version from a GitHub release -To download, click on one of the assets in a [chosen GitHub release](https://github.com/vmware-tanzu/carvel-kbld/releases), for example for 'kbld-darwin-amd64'. +To download, click on one of the assets in a [chosen GitHub release](https://github.com/carvel-dev/kbld/releases), for example for 'kbld-darwin-amd64'. ```bash # **Compare binary checksum** against what's specified in the release notes diff --git a/site/content/kbld/docs/v0.36.0/resolving.md b/site/content/kbld/docs/v0.36.0/resolving.md index 85728b9df..41c320ea7 100644 --- a/site/content/kbld/docs/v0.36.0/resolving.md +++ b/site/content/kbld/docs/v0.36.0/resolving.md @@ -82,7 +82,7 @@ Examples: Available in 0.28.0+ -Using the `--imgpkg-lock-output` flag, users are able to create an [ImagesLock](https://github.com/vmware-tanzu/carvel-imgpkg/blob/develop/docs/resources.md#imageslock) file that can be used as input for the packaging and distribution tool: [`imgpkg`](https://github.com/vmware-tanzu/carvel-imgpkg) +Using the `--imgpkg-lock-output` flag, users are able to create an [ImagesLock](https://github.com/carvel-dev/imgpkg/blob/develop/docs/resources.md#imageslock) file that can be used as input for the packaging and distribution tool: [`imgpkg`](https://github.com/carvel-dev/imgpkg) For example, the command `kbld -f input.yml --imgpkg-lock-output /tmp/imgpkg.lock.yml` with `input.yml`: diff --git a/site/content/kbld/docs/v0.37.x/install.md b/site/content/kbld/docs/v0.37.x/install.md index dd85f3937..60c11677c 100644 --- a/site/content/kbld/docs/v0.37.x/install.md +++ b/site/content/kbld/docs/v0.37.x/install.md @@ -29,17 +29,17 @@ $ kbld version ## Via Homebrew (macOS or Linux) -Based on [github.com/vmware-tanzu/homebrew-carvel](https://github.com/vmware-tanzu/homebrew-carvel). +Based on [github.com/carvel-dev/homebrew](https://github.com/carvel-dev/homebrew). ```bash -$ brew tap vmware-tanzu/carvel +$ brew tap carvel-dev/carvel $ brew install kbld $ kbld version ``` ## Specific version from a GitHub release -To download, click on one of the assets in a [chosen GitHub release](https://github.com/vmware-tanzu/carvel-kbld/releases), for example for 'kbld-darwin-amd64'. +To download, click on one of the assets in a [chosen GitHub release](https://github.com/carvel-dev/kbld/releases), for example for 'kbld-darwin-amd64'. ```bash # **Compare binary checksum** against what's specified in the release notes diff --git a/site/content/kbld/docs/v0.37.x/resolving.md b/site/content/kbld/docs/v0.37.x/resolving.md index 85728b9df..41c320ea7 100644 --- a/site/content/kbld/docs/v0.37.x/resolving.md +++ b/site/content/kbld/docs/v0.37.x/resolving.md @@ -82,7 +82,7 @@ Examples: Available in 0.28.0+ -Using the `--imgpkg-lock-output` flag, users are able to create an [ImagesLock](https://github.com/vmware-tanzu/carvel-imgpkg/blob/develop/docs/resources.md#imageslock) file that can be used as input for the packaging and distribution tool: [`imgpkg`](https://github.com/vmware-tanzu/carvel-imgpkg) +Using the `--imgpkg-lock-output` flag, users are able to create an [ImagesLock](https://github.com/carvel-dev/imgpkg/blob/develop/docs/resources.md#imageslock) file that can be used as input for the packaging and distribution tool: [`imgpkg`](https://github.com/carvel-dev/imgpkg) For example, the command `kbld -f input.yml --imgpkg-lock-output /tmp/imgpkg.lock.yml` with `input.yml`: diff --git a/site/content/kbld/docs/v0.38.x/install.md b/site/content/kbld/docs/v0.38.x/install.md index 4b15fb2bd..c1f352a2c 100644 --- a/site/content/kbld/docs/v0.38.x/install.md +++ b/site/content/kbld/docs/v0.38.x/install.md @@ -29,17 +29,17 @@ $ kbld version ## Via Homebrew (macOS or Linux) -Based on [github.com/vmware-tanzu/homebrew-carvel](https://github.com/vmware-tanzu/homebrew-carvel). +Based on [github.com/carvel-dev/homebrew](https://github.com/carvel-dev/homebrew). ```bash -$ brew tap vmware-tanzu/carvel +$ brew tap carvel-dev/carvel $ brew install kbld $ kbld version ``` ## Specific version from a GitHub release -To download, click on one of the assets in a [chosen GitHub release](https://github.com/vmware-tanzu/carvel-kbld/releases), for example for 'kbld-darwin-amd64'. +To download, click on one of the assets in a [chosen GitHub release](https://github.com/carvel-dev/kbld/releases), for example for 'kbld-darwin-amd64'. ```bash # **Compare binary checksum** against what's specified in the release notes diff --git a/site/content/kbld/docs/v0.38.x/resolving.md b/site/content/kbld/docs/v0.38.x/resolving.md index 97b932f9e..9bc1e9839 100644 --- a/site/content/kbld/docs/v0.38.x/resolving.md +++ b/site/content/kbld/docs/v0.38.x/resolving.md @@ -82,7 +82,7 @@ Examples: Available in 0.28.0+ -Using the `--imgpkg-lock-output` flag, users are able to create an [ImagesLock](https://github.com/vmware-tanzu/carvel-imgpkg/blob/develop/docs/resources.md#imageslock) file that can be used as input for the packaging and distribution tool: [`imgpkg`](https://github.com/vmware-tanzu/carvel-imgpkg) +Using the `--imgpkg-lock-output` flag, users are able to create an [ImagesLock](https://github.com/carvel-dev/imgpkg/blob/develop/docs/resources.md#imageslock) file that can be used as input for the packaging and distribution tool: [`imgpkg`](https://github.com/carvel-dev/imgpkg) For example, the command `kbld -f input.yml --imgpkg-lock-output /tmp/imgpkg.lock.yml` with `input.yml`: diff --git a/site/content/shared/docs/latest/development_guidelines.md b/site/content/shared/docs/latest/development_guidelines.md index 9459ac889..1cf813ccd 100644 --- a/site/content/shared/docs/latest/development_guidelines.md +++ b/site/content/shared/docs/latest/development_guidelines.md @@ -18,7 +18,7 @@ title: Coding Guidelines for Carvel ### Modularity * Each Carvel tool is modular and composable, with aggressively limited scope -* Within a codebase each file / package / “class” should be modular - each package is almost its own program that exposes an API, and [can be a unit of documentation.](https://github.com/vmware-tanzu/carvel-kapp-controller/blob/develop/pkg/fetch/doc.go) +* Within a codebase each file / package / “class” should be modular - each package is almost its own program that exposes an API, and [can be a unit of documentation.](https://github.com/carvel-dev/kapp-controller/blob/develop/pkg/fetch/doc.go) * At each layer, consider the API you’re exposing and the subset of responsibilities you’re abstracting. * Layered abstractions are often combined via dependency injection. * Prefer to apply modularity at each level of the codebase so that each layer is sufficiently compact to fit in a developer’s head. (What fits in a developer’s head? [Seven plus or minus two](https://en.wikipedia.org/wiki/The_Magical_Number_Seven,_Plus_or_Minus_Two) items.) @@ -27,16 +27,16 @@ title: Coding Guidelines for Carvel ### Conformity * Prefer to use tools or patterns that match prior art in the codebase. - * Example: Order test variables [consistently](https://github.com/vmware-tanzu/carvel-ytt/blob/47d49cce99b3a2a9ba5197565bc6ff07367a216b/pkg/cmd/template/cmd_overlays_test.go#L24) [across](https://github.com/vmware-tanzu/carvel-ytt/blob/47d49cce99b3a2a9ba5197565bc6ff07367a216b/pkg/cmd/template/cmd_overlays_test.go#L76) [similar](https://github.com/vmware-tanzu/carvel-ytt/blob/47d49cce99b3a2a9ba5197565bc6ff07367a216b/pkg/cmd/template/cmd_overlays_test.go#L187) [tests](https://github.com/vmware-tanzu/carvel-ytt/blob/47d49cce99b3a2a9ba5197565bc6ff07367a216b/pkg/cmd/template/cmd_overlays_test.go#L261). + * Example: Order test variables [consistently](https://github.com/carvel-dev/ytt/blob/47d49cce99b3a2a9ba5197565bc6ff07367a216b/pkg/cmd/template/cmd_overlays_test.go#L24) [across](https://github.com/carvel-dev/ytt/blob/47d49cce99b3a2a9ba5197565bc6ff07367a216b/pkg/cmd/template/cmd_overlays_test.go#L76) [similar](https://github.com/carvel-dev/ytt/blob/47d49cce99b3a2a9ba5197565bc6ff07367a216b/pkg/cmd/template/cmd_overlays_test.go#L187) [tests](https://github.com/carvel-dev/ytt/blob/47d49cce99b3a2a9ba5197565bc6ff07367a216b/pkg/cmd/template/cmd_overlays_test.go#L261). * However, value clarity and readability of the logic you’re working on over awkwardly forcing that code to conform to a pattern elsewhere in the codebase. (“Be different when you have a reason to be”) ### DRY within domains * We often strive for a “single point of truth” or single codepath to avoid paying the cost of the same complexity twice, and maximize maintainability. * In different packages or domains, It’s fine for code to “rhyme”: Some implementations are superficially similar but have fine-grained divergence, because they solve similar problems for distinct domains. * Example: kapp-controller’s App, PackageInstall, PackageRepository have similar reconcilers structs, those structs have methods with same names, but distinct implementations: - * [App reconciler attach watches](https://github.com/vmware-tanzu/carvel-kapp-controller/blob/4b0307d377e429c00d8f5cf6499bf59989f71f44/pkg/app/reconciler.go#L43) - * [PackageInstall reconciler attach watches](https://github.com/vmware-tanzu/carvel-kapp-controller/blob/4b0307d377e429c00d8f5cf6499bf59989f71f44/pkg/packageinstall/reconciler.go#L44) - * [PackageRepository reconciler attach watches](https://github.com/vmware-tanzu/carvel-kapp-controller/blob/4b0307d377e429c00d8f5cf6499bf59989f71f44/pkg/pkgrepository/reconciler.go#L49) + * [App reconciler attach watches](https://github.com/carvel-dev/kapp-controller/blob/4b0307d377e429c00d8f5cf6499bf59989f71f44/pkg/app/reconciler.go#L43) + * [PackageInstall reconciler attach watches](https://github.com/carvel-dev/kapp-controller/blob/4b0307d377e429c00d8f5cf6499bf59989f71f44/pkg/packageinstall/reconciler.go#L44) + * [PackageRepository reconciler attach watches](https://github.com/carvel-dev/kapp-controller/blob/4b0307d377e429c00d8f5cf6499bf59989f71f44/pkg/pkgrepository/reconciler.go#L49) * We’re especially tolerant of duplication in new/young code where we expect to learn and iterate. ### Structure @@ -51,10 +51,10 @@ Developers should feel free to add more structure as complexity grows by making * Often these add burden to the reader * When returning multiple items of same type, especially in a short function, named returns can remove burden from the reader * Expose crisp abstractions and intentional APIs by keeping scoping minimal. Prefer to use restricted scope such as private or receiver in situations like: - * [Structs](https://github.com/vmware-tanzu/carvel-vendir/blob/f65c73335261488c3328c98c99ef123ceeee5def/pkg/vendir/config/resources.go#L17) used [only in their package](https://github.com/vmware-tanzu/carvel-vendir/blob/f65c73335261488c3328c98c99ef123ceeee5def/pkg/vendir/config/config.go#L38) - * [Fields used only by receivers on the structs](https://github.com/vmware-tanzu/carvel-vendir/blob/f65c73335261488c3328c98c99ef123ceeee5def/pkg/vendir/fetch/imgpkgbundle/sync.go#L16) - * [Methods used only locally](https://github.com/vmware-tanzu/carvel-kapp/blob/develop/pkg/kapp/app/preparation.go#L67) - * [Methods on receivers](https://github.com/vmware-tanzu/carvel-imgpkg/blob/6cb2b71f01d15e640de28b04af84c2c9fb944238/pkg/imgpkg/bundle/bundle.go#L250-L252) (func doesn’t use receiver, but is scoped to the struct to indicate semantically some where/how/who of usage) + * [Structs](https://github.com/carvel-dev/vendir/blob/f65c73335261488c3328c98c99ef123ceeee5def/pkg/vendir/config/resources.go#L17) used [only in their package](https://github.com/carvel-dev/vendir/blob/f65c73335261488c3328c98c99ef123ceeee5def/pkg/vendir/config/config.go#L38) + * [Fields used only by receivers on the structs](https://github.com/carvel-dev/vendir/blob/f65c73335261488c3328c98c99ef123ceeee5def/pkg/vendir/fetch/imgpkgbundle/sync.go#L16) + * [Methods used only locally](https://github.com/carvel-dev/kapp/blob/develop/pkg/kapp/app/preparation.go#L67) + * [Methods on receivers](https://github.com/carvel-dev/imgpkg/blob/6cb2b71f01d15e640de28b04af84c2c9fb944238/pkg/imgpkg/bundle/bundle.go#L250-L252) (func doesn’t use receiver, but is scoped to the struct to indicate semantically some where/how/who of usage) * Godocs: * Should impart more context or information than the name alone. * Note: older code may not already have godocs, great to add docs as you learn what something does @@ -64,7 +64,7 @@ Developers should feel free to add more structure as complexity grows by making err := foo() if err != nil { //… ``` - * Occasionally appropriate: (example: [highly indented guard clause](https://github.com/vmware-tanzu/carvel-ytt/blob/efbe80b11dd7039ced30a48a35a5e4572070d80e/pkg/template/compiled_template.go#139)) + * Occasionally appropriate: (example: [highly indented guard clause](https://github.com/carvel-dev/ytt/blob/efbe80b11dd7039ced30a48a35a5e4572070d80e/pkg/template/compiled_template.go#139)) ``` if err := foo(); err != nil { //… ``` @@ -87,7 +87,7 @@ Developers should feel free to add more structure as complexity grows by making * Kubernetes auto-generates code for APIs and Custom Resource objects * Generators can be run via hack/gen.sh * Kapp-controller’s aggregated API server has a separate generator: hack/gen-apiserver.sh - * The CRD yaml is generated via[ a separate script](https://github.com/vmware-tanzu/carvel-kapp-controller/blob/85e814cda7109169809ede1c8a4f211739ad15d2/hack/gen-crds.sh) that is run by hack/build.sh + * The CRD yaml is generated via[ a separate script](https://github.com/carvel-dev/kapp-controller/blob/85e814cda7109169809ede1c8a4f211739ad15d2/hack/gen-crds.sh) that is run by hack/build.sh ## Development Process ### Controller specific workflows @@ -97,25 +97,25 @@ Developers should feel free to add more structure as complexity grows by making * See dev.md for more details. ### Automated Testing -We write mainly e2es and units; some tools have [performance tests](https://github.com/vmware-tanzu/carvel-imgpkg/tree/develop/test/perf) +We write mainly e2es and units; some tools have [performance tests](https://github.com/carvel-dev/imgpkg/tree/develop/test/perf) * e2es * Can be found in test/e2e * Can be run via hack/test-e2e.sh (or test-all.sh) - * Should make clear whether it tests the happy path or a failure case in the test name or [logged-section](https://github.com/vmware-tanzu/carvel-secretgen-controller/blob/develop/test/e2e/placeholder_secrets_multi_case_test.go#L241) + * Should make clear whether it tests the happy path or a failure case in the test name or [logged-section](https://github.com/carvel-dev/secretgen-controller/blob/develop/test/e2e/placeholder_secrets_multi_case_test.go#L241) * Controllers (esp. kapp-controller) * Require other Carvel tools at specific versions, which can be installed via hack/install-deps.sh * K8s behaviors are often hard to test well outside of e2e tests, as they often rely on side effects and multiple interacting pieces. - * Prefer [a partial-coverage e2e test ](https://github.com/vmware-tanzu/carvel-secretgen-controller/blob/develop/test/e2e/placeholder_secrets_multi_case_test.go)complemented by [a more thorough unit/functional test that invokes reconcilers explicitly](https://github.com/vmware-tanzu/carvel-secretgen-controller/blob/develop/pkg/sharing/placeholder_secret_test.go) ([2nd example of limited scope unit test](https://github.com/vmware-tanzu/carvel-kapp-controller/blob/develop/pkg/packageinstall/packageinstall_deletion_test.go)). This allows us to leverage the power of e2e tests while reducing the runtime of our test suite by checking most edge cases and details in unit tests. + * Prefer [a partial-coverage e2e test ](https://github.com/carvel-dev/secretgen-controller/blob/develop/test/e2e/placeholder_secrets_multi_case_test.go)complemented by [a more thorough unit/functional test that invokes reconcilers explicitly](https://github.com/carvel-dev/secretgen-controller/blob/develop/pkg/sharing/placeholder_secret_test.go) ([2nd example of limited scope unit test](https://github.com/carvel-dev/kapp-controller/blob/develop/pkg/packageinstall/packageinstall_deletion_test.go)). This allows us to leverage the power of e2e tests while reducing the runtime of our test suite by checking most edge cases and details in unit tests. * Unit * Can be found mixed in with the code, per golang custom * Can be run via hack/test.sh (or test-all.sh) - * Code that is ‘functional’ (input/output, as opposed to relying on side effects) [should be unit tested](https://github.com/vmware-tanzu/carvel-kapp-controller/blob/85e814cda7109169809ede1c8a4f211739ad15d2/pkg/app/reconcile_timer_test.go) + * Code that is ‘functional’ (input/output, as opposed to relying on side effects) [should be unit tested](https://github.com/carvel-dev/kapp-controller/blob/85e814cda7109169809ede1c8a4f211739ad15d2/pkg/app/reconcile_timer_test.go) * E.g. we don’t mock the kubernetes API for the sake of a unit test, we just rely on e2e to cover that part of the code. - * A meaningful ‘unit’ for a test may include multiple structs or files - particularly for middle layers in Dependency Injection patterns there is no need to test them in isolation. (for instance, [these controller reconciliation tests)](https://github.com/vmware-tanzu/carvel-secretgen-controller/blob/develop/pkg/sharing/placeholder_secret_test.go) + * A meaningful ‘unit’ for a test may include multiple structs or files - particularly for middle layers in Dependency Injection patterns there is no need to test them in isolation. (for instance, [these controller reconciliation tests)](https://github.com/carvel-dev/secretgen-controller/blob/develop/pkg/sharing/placeholder_secret_test.go) * If I remove one line/thing in the code only one test should fail. In other words, test only one unit per test. * While not all old tests use it, we prefer [testify](https://www.google.com/url?q=http://github.com/stretchr/testify&sa=D&source=editors&ust=1632950551239000&usg=AOvVaw2AmvToSVjm0FAWulRYV_21) for assertions in new tests - * Targeted Unit tests for specific external integrations with detailed error and edge-case handling may [mock those external dependencies](https://github.com/vmware-tanzu/carvel-imgpkg/blob/274d5a2cfc9518d2a453290035c43b752d2f490d/pkg/imgpkg/bundle/contents_test.go#L73) + * Targeted Unit tests for specific external integrations with detailed error and edge-case handling may [mock those external dependencies](https://github.com/carvel-dev/imgpkg/blob/274d5a2cfc9518d2a453290035c43b752d2f490d/pkg/imgpkg/bundle/contents_test.go#L73) * Coverage * We aren’t concerned with any fixed coverage percentage * New large features generally should add an e2e test (targeting at least the happy path, but consider which failure cases are important)? @@ -126,14 +126,14 @@ We write mainly e2es and units; some tools have [performance tests](https://git * Example of our 80/20 approach: our test suite tends to cover only the majority case of integrations and tools (e.g. harbor not dockerhub; linux not windows). OSS contributors are welcome to improve our testing integration with third parties. * Test Assets: * If a test requires additional artifacts or assets they should live in a separate /assets subfolder. - * Test assets should include comments describing how to generate or modify those assets. [example](https://github.com/vmware-tanzu/carvel-kapp-controller/blob/1844e157b6de4048cec3ba0e53fc699d37e9c71e/test/e2e/assets/https-server/certs-for-custom-ca.yml#L9) + * Test assets should include comments describing how to generate or modify those assets. [example](https://github.com/carvel-dev/kapp-controller/blob/1844e157b6de4048cec3ba0e53fc699d37e9c71e/test/e2e/assets/https-server/certs-for-custom-ca.yml#L9) ### Issues, Branching, Pull Requests, Approval * Issues (see also, [issue triaging docs](hhttps://github.com/carvel-dev/carvel/blob/develop/processes/issue-triage.md) for more info!) - * [Proposal Process](https://github.com/vmware-tanzu/carvel/tree/develop/proposals#carvel-proposals) + * [Proposal Process](https://github.com/carvel-dev/carveltree/develop/proposals#carvel-proposals) * Prefer to leave issues open until documentation is complete * Docs typically live in a [separate - repo](https://github.com/vmware-tanzu/carvel/tree/develop/site) which + repo](https://github.com/carvel-dev/carveltree/develop/site) which renders to [https://carvel.dev](https://carvel.dev) * When closing the issue manually, comment which release includes the issue so that others can easily find it. * Branching @@ -169,7 +169,7 @@ Carvel uses semver, x.y.z version structure, with all tools at major version x=0 ### Github Actions: what gets run on PRs? * golangci-lint (can be run locally; note not all projects have identical linter configs) -* [hack/verify-no-dirty-files.sh](https://github.com/vmware-tanzu/carvel-kapp-controller/blob/develop/hack/verify-no-dirty-files.sh) - verifies that CI can build without any changes to git working directory +* [hack/verify-no-dirty-files.sh](https://github.com/carvel-dev/kapp-controller/blob/develop/hack/verify-no-dirty-files.sh) - verifies that CI can build without any changes to git working directory * Test suite (hack/test-all.sh) * Aspirational: a single script that runs linter, no-dirty-files, and unit tests locally diff --git a/site/content/vendir/_index.html b/site/content/vendir/_index.html index 38eb61daa..db4ad4b09 100644 --- a/site/content/vendir/_index.html +++ b/site/content/vendir/_index.html @@ -93,21 +93,21 @@

Basic Usage

contents: - path: app git: - url: https://github.com/vmware-tanzu/carvel-ytt-library-for-kubernetes + url: https://github.com/carvel-dev/ytt-library-for-kubernetes ref: origin/develop newRootPath: app {{< / highlight >}}

Execute vendir sync command to download specified assets.

{{< highlight bash "" >}} $ vendir sync -Fetching: config/_ytt_lib + app (git from https://github.com/vmware-tanzu/carvel-ytt-library-for-kubernetes@origin/develop) +Fetching: config/_ytt_lib + app (git from https://github.com/carvel-dev/ytt-library-for-kubernetes@origin/develop) --> git init Initialized empty Git repository in /tmp/build/ary23/foo/.vendir-tmp/incoming/git/.git/ --> git config credential.helper store --file /tmp/build/ary23/foo/.vendir-tmp/incoming/git-auth/.git-credentials - --> git remote add origin https://github.com/vmware-tanzu/carvel-ytt-library-for-kubernetes + --> git remote add origin https://github.com/carvel-dev/ytt-library-for-kubernetes --> git fetch origin - From https://github.com/vmware-tanzu/carvel-ytt-library-for-kubernetes + From https://github.com/carvel-dev/ytt-library-for-kubernetes * [new branch] develop -> origin/develop --> git -c advice.detachedHead=false checkout origin/develop HEAD is now at 916fba7... adding action for marking issues as stale and closing stale issues diff --git a/site/content/vendir/docs/develop/_index.md b/site/content/vendir/docs/develop/_index.md index c9a8386bb..36f3c0c94 100644 --- a/site/content/vendir/docs/develop/_index.md +++ b/site/content/vendir/docs/develop/_index.md @@ -21,4 +21,4 @@ Supported sources for fetching: - helmChart - directory -Examples could be found in [carvel-vendir's `examples/` directory](https://github.com/vmware-tanzu/carvel-vendir/tree/develop/examples). +Examples could be found in [carvel-vendir's `examples/` directory](https://github.com/carvel-dev/vendir/tree/develop/examples). diff --git a/site/content/vendir/docs/develop/install.md b/site/content/vendir/docs/develop/install.md index d8034a0dc..d04a32408 100644 --- a/site/content/vendir/docs/develop/install.md +++ b/site/content/vendir/docs/develop/install.md @@ -28,17 +28,17 @@ $ vendir version ## Via Homebrew (macOS or Linux) -Based on [github.com/vmware-tanzu/homebrew-carvel](https://github.com/vmware-tanzu/homebrew-carvel). +Based on [github.com/carvel-dev/homebrew](https://github.com/carvel-dev/homebrew). ```bash -$ brew tap vmware-tanzu/carvel +$ brew tap carvel-dev/carvel $ brew install vendir $ vendir version ``` ## Specific version from a GitHub release -To download, click on one of the assets in a [chosen GitHub release](https://github.com/vmware-tanzu/carvel-vendir/releases), for example for 'vendir-darwin-amd64'. +To download, click on one of the assets in a [chosen GitHub release](https://github.com/carvel-dev/vendir/releases), for example for 'vendir-darwin-amd64'. ```bash # **Compare binary checksum** against what's specified in the release notes diff --git a/site/content/vendir/docs/v0.24.0/_index.md b/site/content/vendir/docs/v0.24.0/_index.md index 827b38529..7585d9b9b 100644 --- a/site/content/vendir/docs/v0.24.0/_index.md +++ b/site/content/vendir/docs/v0.24.0/_index.md @@ -22,4 +22,4 @@ Supported sources for fetching: - helmChart - directory -Examples could be found in [carvel-vendir's `examples/` directory](https://github.com/vmware-tanzu/carvel-vendir/tree/develop/examples). +Examples could be found in [carvel-vendir's `examples/` directory](https://github.com/carvel-dev/vendir/tree/develop/examples). diff --git a/site/content/vendir/docs/v0.24.0/install.md b/site/content/vendir/docs/v0.24.0/install.md index e1e812137..9174c19df 100644 --- a/site/content/vendir/docs/v0.24.0/install.md +++ b/site/content/vendir/docs/v0.24.0/install.md @@ -29,17 +29,17 @@ $ vendir version ## Via Homebrew (macOS or Linux) -Based on [github.com/vmware-tanzu/homebrew-carvel](https://github.com/vmware-tanzu/homebrew-carvel). +Based on [github.com/carvel-dev/homebrew](https://github.com/carvel-dev/homebrew). ```bash -$ brew tap vmware-tanzu/carvel +$ brew tap carvel-dev/carvel $ brew install vendir $ vendir version ``` ## Specific version from a GitHub release -To download, click on one of the assets in a [chosen GitHub release](https://github.com/vmware-tanzu/carvel-vendir/releases), for example for 'vendir-darwin-amd64'. +To download, click on one of the assets in a [chosen GitHub release](https://github.com/carvel-dev/vendir/releases), for example for 'vendir-darwin-amd64'. ```bash # **Compare binary checksum** against what's specified in the release notes diff --git a/site/content/vendir/docs/v0.25.0/_index.md b/site/content/vendir/docs/v0.25.0/_index.md index c7e02d9e8..44a9649cb 100644 --- a/site/content/vendir/docs/v0.25.0/_index.md +++ b/site/content/vendir/docs/v0.25.0/_index.md @@ -22,4 +22,4 @@ Supported sources for fetching: - helmChart - directory -Examples could be found in [carvel-vendir's `examples/` directory](https://github.com/vmware-tanzu/carvel-vendir/tree/develop/examples). +Examples could be found in [carvel-vendir's `examples/` directory](https://github.com/carvel-dev/vendir/tree/develop/examples). diff --git a/site/content/vendir/docs/v0.25.0/install.md b/site/content/vendir/docs/v0.25.0/install.md index e1e812137..9174c19df 100644 --- a/site/content/vendir/docs/v0.25.0/install.md +++ b/site/content/vendir/docs/v0.25.0/install.md @@ -29,17 +29,17 @@ $ vendir version ## Via Homebrew (macOS or Linux) -Based on [github.com/vmware-tanzu/homebrew-carvel](https://github.com/vmware-tanzu/homebrew-carvel). +Based on [github.com/carvel-dev/homebrew](https://github.com/carvel-dev/homebrew). ```bash -$ brew tap vmware-tanzu/carvel +$ brew tap carvel-dev/carvel $ brew install vendir $ vendir version ``` ## Specific version from a GitHub release -To download, click on one of the assets in a [chosen GitHub release](https://github.com/vmware-tanzu/carvel-vendir/releases), for example for 'vendir-darwin-amd64'. +To download, click on one of the assets in a [chosen GitHub release](https://github.com/carvel-dev/vendir/releases), for example for 'vendir-darwin-amd64'. ```bash # **Compare binary checksum** against what's specified in the release notes diff --git a/site/content/vendir/docs/v0.26.0/_index.md b/site/content/vendir/docs/v0.26.0/_index.md index 80b1490e0..0b43b36b6 100644 --- a/site/content/vendir/docs/v0.26.0/_index.md +++ b/site/content/vendir/docs/v0.26.0/_index.md @@ -22,4 +22,4 @@ Supported sources for fetching: - helmChart - directory -Examples could be found in [carvel-vendir's `examples/` directory](https://github.com/vmware-tanzu/carvel-vendir/tree/develop/examples). +Examples could be found in [carvel-vendir's `examples/` directory](https://github.com/carvel-dev/vendir/tree/develop/examples). diff --git a/site/content/vendir/docs/v0.26.0/install.md b/site/content/vendir/docs/v0.26.0/install.md index e1e812137..9174c19df 100644 --- a/site/content/vendir/docs/v0.26.0/install.md +++ b/site/content/vendir/docs/v0.26.0/install.md @@ -29,17 +29,17 @@ $ vendir version ## Via Homebrew (macOS or Linux) -Based on [github.com/vmware-tanzu/homebrew-carvel](https://github.com/vmware-tanzu/homebrew-carvel). +Based on [github.com/carvel-dev/homebrew](https://github.com/carvel-dev/homebrew). ```bash -$ brew tap vmware-tanzu/carvel +$ brew tap carvel-dev/carvel $ brew install vendir $ vendir version ``` ## Specific version from a GitHub release -To download, click on one of the assets in a [chosen GitHub release](https://github.com/vmware-tanzu/carvel-vendir/releases), for example for 'vendir-darwin-amd64'. +To download, click on one of the assets in a [chosen GitHub release](https://github.com/carvel-dev/vendir/releases), for example for 'vendir-darwin-amd64'. ```bash # **Compare binary checksum** against what's specified in the release notes diff --git a/site/content/vendir/docs/v0.27.0/_index.md b/site/content/vendir/docs/v0.27.0/_index.md index 455f03466..1069b8be7 100644 --- a/site/content/vendir/docs/v0.27.0/_index.md +++ b/site/content/vendir/docs/v0.27.0/_index.md @@ -22,4 +22,4 @@ Supported sources for fetching: - helmChart - directory -Examples could be found in [carvel-vendir's `examples/` directory](https://github.com/vmware-tanzu/carvel-vendir/tree/develop/examples). +Examples could be found in [carvel-vendir's `examples/` directory](https://github.com/carvel-dev/vendir/tree/develop/examples). diff --git a/site/content/vendir/docs/v0.27.0/install.md b/site/content/vendir/docs/v0.27.0/install.md index e1e812137..9174c19df 100644 --- a/site/content/vendir/docs/v0.27.0/install.md +++ b/site/content/vendir/docs/v0.27.0/install.md @@ -29,17 +29,17 @@ $ vendir version ## Via Homebrew (macOS or Linux) -Based on [github.com/vmware-tanzu/homebrew-carvel](https://github.com/vmware-tanzu/homebrew-carvel). +Based on [github.com/carvel-dev/homebrew](https://github.com/carvel-dev/homebrew). ```bash -$ brew tap vmware-tanzu/carvel +$ brew tap carvel-dev/carvel $ brew install vendir $ vendir version ``` ## Specific version from a GitHub release -To download, click on one of the assets in a [chosen GitHub release](https://github.com/vmware-tanzu/carvel-vendir/releases), for example for 'vendir-darwin-amd64'. +To download, click on one of the assets in a [chosen GitHub release](https://github.com/carvel-dev/vendir/releases), for example for 'vendir-darwin-amd64'. ```bash # **Compare binary checksum** against what's specified in the release notes diff --git a/site/content/vendir/docs/v0.29.0/_index.md b/site/content/vendir/docs/v0.29.0/_index.md index f94f2e761..9c8fdcc8d 100644 --- a/site/content/vendir/docs/v0.29.0/_index.md +++ b/site/content/vendir/docs/v0.29.0/_index.md @@ -22,4 +22,4 @@ Supported sources for fetching: - helmChart - directory -Examples could be found in [carvel-vendir's `examples/` directory](https://github.com/vmware-tanzu/carvel-vendir/tree/develop/examples). +Examples could be found in [carvel-vendir's `examples/` directory](https://github.com/carvel-dev/vendir/tree/develop/examples). diff --git a/site/content/vendir/docs/v0.29.0/install.md b/site/content/vendir/docs/v0.29.0/install.md index e1e812137..9174c19df 100644 --- a/site/content/vendir/docs/v0.29.0/install.md +++ b/site/content/vendir/docs/v0.29.0/install.md @@ -29,17 +29,17 @@ $ vendir version ## Via Homebrew (macOS or Linux) -Based on [github.com/vmware-tanzu/homebrew-carvel](https://github.com/vmware-tanzu/homebrew-carvel). +Based on [github.com/carvel-dev/homebrew](https://github.com/carvel-dev/homebrew). ```bash -$ brew tap vmware-tanzu/carvel +$ brew tap carvel-dev/carvel $ brew install vendir $ vendir version ``` ## Specific version from a GitHub release -To download, click on one of the assets in a [chosen GitHub release](https://github.com/vmware-tanzu/carvel-vendir/releases), for example for 'vendir-darwin-amd64'. +To download, click on one of the assets in a [chosen GitHub release](https://github.com/carvel-dev/vendir/releases), for example for 'vendir-darwin-amd64'. ```bash # **Compare binary checksum** against what's specified in the release notes diff --git a/site/content/vendir/docs/v0.30.0/_index.md b/site/content/vendir/docs/v0.30.0/_index.md index 6eff81681..89cd39afd 100644 --- a/site/content/vendir/docs/v0.30.0/_index.md +++ b/site/content/vendir/docs/v0.30.0/_index.md @@ -22,4 +22,4 @@ Supported sources for fetching: - helmChart - directory -Examples could be found in [carvel-vendir's `examples/` directory](https://github.com/vmware-tanzu/carvel-vendir/tree/develop/examples). +Examples could be found in [carvel-vendir's `examples/` directory](https://github.com/carvel-dev/vendir/tree/develop/examples). diff --git a/site/content/vendir/docs/v0.30.0/install.md b/site/content/vendir/docs/v0.30.0/install.md index e1e812137..9174c19df 100644 --- a/site/content/vendir/docs/v0.30.0/install.md +++ b/site/content/vendir/docs/v0.30.0/install.md @@ -29,17 +29,17 @@ $ vendir version ## Via Homebrew (macOS or Linux) -Based on [github.com/vmware-tanzu/homebrew-carvel](https://github.com/vmware-tanzu/homebrew-carvel). +Based on [github.com/carvel-dev/homebrew](https://github.com/carvel-dev/homebrew). ```bash -$ brew tap vmware-tanzu/carvel +$ brew tap carvel-dev/carvel $ brew install vendir $ vendir version ``` ## Specific version from a GitHub release -To download, click on one of the assets in a [chosen GitHub release](https://github.com/vmware-tanzu/carvel-vendir/releases), for example for 'vendir-darwin-amd64'. +To download, click on one of the assets in a [chosen GitHub release](https://github.com/carvel-dev/vendir/releases), for example for 'vendir-darwin-amd64'. ```bash # **Compare binary checksum** against what's specified in the release notes diff --git a/site/content/vendir/docs/v0.31.0/_index.md b/site/content/vendir/docs/v0.31.0/_index.md index 21cd917b9..237d4b9c7 100644 --- a/site/content/vendir/docs/v0.31.0/_index.md +++ b/site/content/vendir/docs/v0.31.0/_index.md @@ -22,4 +22,4 @@ Supported sources for fetching: - helmChart - directory -Examples could be found in [carvel-vendir's `examples/` directory](https://github.com/vmware-tanzu/carvel-vendir/tree/develop/examples). +Examples could be found in [carvel-vendir's `examples/` directory](https://github.com/carvel-dev/vendir/tree/develop/examples). diff --git a/site/content/vendir/docs/v0.31.0/install.md b/site/content/vendir/docs/v0.31.0/install.md index e1e812137..9174c19df 100644 --- a/site/content/vendir/docs/v0.31.0/install.md +++ b/site/content/vendir/docs/v0.31.0/install.md @@ -29,17 +29,17 @@ $ vendir version ## Via Homebrew (macOS or Linux) -Based on [github.com/vmware-tanzu/homebrew-carvel](https://github.com/vmware-tanzu/homebrew-carvel). +Based on [github.com/carvel-dev/homebrew](https://github.com/carvel-dev/homebrew). ```bash -$ brew tap vmware-tanzu/carvel +$ brew tap carvel-dev/carvel $ brew install vendir $ vendir version ``` ## Specific version from a GitHub release -To download, click on one of the assets in a [chosen GitHub release](https://github.com/vmware-tanzu/carvel-vendir/releases), for example for 'vendir-darwin-amd64'. +To download, click on one of the assets in a [chosen GitHub release](https://github.com/carvel-dev/vendir/releases), for example for 'vendir-darwin-amd64'. ```bash # **Compare binary checksum** against what's specified in the release notes diff --git a/site/content/vendir/docs/v0.32.0/_index.md b/site/content/vendir/docs/v0.32.0/_index.md index 4853d0419..a97042909 100644 --- a/site/content/vendir/docs/v0.32.0/_index.md +++ b/site/content/vendir/docs/v0.32.0/_index.md @@ -22,4 +22,4 @@ Supported sources for fetching: - helmChart - directory -Examples could be found in [carvel-vendir's `examples/` directory](https://github.com/vmware-tanzu/carvel-vendir/tree/develop/examples). +Examples could be found in [carvel-vendir's `examples/` directory](https://github.com/carvel-dev/vendir/tree/develop/examples). diff --git a/site/content/vendir/docs/v0.32.0/install.md b/site/content/vendir/docs/v0.32.0/install.md index e1e812137..9174c19df 100644 --- a/site/content/vendir/docs/v0.32.0/install.md +++ b/site/content/vendir/docs/v0.32.0/install.md @@ -29,17 +29,17 @@ $ vendir version ## Via Homebrew (macOS or Linux) -Based on [github.com/vmware-tanzu/homebrew-carvel](https://github.com/vmware-tanzu/homebrew-carvel). +Based on [github.com/carvel-dev/homebrew](https://github.com/carvel-dev/homebrew). ```bash -$ brew tap vmware-tanzu/carvel +$ brew tap carvel-dev/carvel $ brew install vendir $ vendir version ``` ## Specific version from a GitHub release -To download, click on one of the assets in a [chosen GitHub release](https://github.com/vmware-tanzu/carvel-vendir/releases), for example for 'vendir-darwin-amd64'. +To download, click on one of the assets in a [chosen GitHub release](https://github.com/carvel-dev/vendir/releases), for example for 'vendir-darwin-amd64'. ```bash # **Compare binary checksum** against what's specified in the release notes diff --git a/site/content/vendir/docs/v0.33.x/_index.md b/site/content/vendir/docs/v0.33.x/_index.md index 354d8c3d4..7f61bfda1 100644 --- a/site/content/vendir/docs/v0.33.x/_index.md +++ b/site/content/vendir/docs/v0.33.x/_index.md @@ -22,4 +22,4 @@ Supported sources for fetching: - helmChart - directory -Examples could be found in [carvel-vendir's `examples/` directory](https://github.com/vmware-tanzu/carvel-vendir/tree/develop/examples). +Examples could be found in [carvel-vendir's `examples/` directory](https://github.com/carvel-dev/vendir/tree/develop/examples). diff --git a/site/content/vendir/docs/v0.33.x/install.md b/site/content/vendir/docs/v0.33.x/install.md index e1e812137..9174c19df 100644 --- a/site/content/vendir/docs/v0.33.x/install.md +++ b/site/content/vendir/docs/v0.33.x/install.md @@ -29,17 +29,17 @@ $ vendir version ## Via Homebrew (macOS or Linux) -Based on [github.com/vmware-tanzu/homebrew-carvel](https://github.com/vmware-tanzu/homebrew-carvel). +Based on [github.com/carvel-dev/homebrew](https://github.com/carvel-dev/homebrew). ```bash -$ brew tap vmware-tanzu/carvel +$ brew tap carvel-dev/carvel $ brew install vendir $ vendir version ``` ## Specific version from a GitHub release -To download, click on one of the assets in a [chosen GitHub release](https://github.com/vmware-tanzu/carvel-vendir/releases), for example for 'vendir-darwin-amd64'. +To download, click on one of the assets in a [chosen GitHub release](https://github.com/carvel-dev/vendir/releases), for example for 'vendir-darwin-amd64'. ```bash # **Compare binary checksum** against what's specified in the release notes diff --git a/site/content/vendir/docs/v0.34.x/_index.md b/site/content/vendir/docs/v0.34.x/_index.md index c04db39aa..7570b29d2 100644 --- a/site/content/vendir/docs/v0.34.x/_index.md +++ b/site/content/vendir/docs/v0.34.x/_index.md @@ -22,4 +22,4 @@ Supported sources for fetching: - helmChart - directory -Examples could be found in [carvel-vendir's `examples/` directory](https://github.com/vmware-tanzu/carvel-vendir/tree/develop/examples). +Examples could be found in [carvel-vendir's `examples/` directory](https://github.com/carvel-dev/vendir/tree/develop/examples). diff --git a/site/content/vendir/docs/v0.34.x/install.md b/site/content/vendir/docs/v0.34.x/install.md index e1e812137..9174c19df 100644 --- a/site/content/vendir/docs/v0.34.x/install.md +++ b/site/content/vendir/docs/v0.34.x/install.md @@ -29,17 +29,17 @@ $ vendir version ## Via Homebrew (macOS or Linux) -Based on [github.com/vmware-tanzu/homebrew-carvel](https://github.com/vmware-tanzu/homebrew-carvel). +Based on [github.com/carvel-dev/homebrew](https://github.com/carvel-dev/homebrew). ```bash -$ brew tap vmware-tanzu/carvel +$ brew tap carvel-dev/carvel $ brew install vendir $ vendir version ``` ## Specific version from a GitHub release -To download, click on one of the assets in a [chosen GitHub release](https://github.com/vmware-tanzu/carvel-vendir/releases), for example for 'vendir-darwin-amd64'. +To download, click on one of the assets in a [chosen GitHub release](https://github.com/carvel-dev/vendir/releases), for example for 'vendir-darwin-amd64'. ```bash # **Compare binary checksum** against what's specified in the release notes diff --git a/site/content/vendir/docs/v0.35.x/_index.md b/site/content/vendir/docs/v0.35.x/_index.md index 9525d9b2d..04aed5c6b 100644 --- a/site/content/vendir/docs/v0.35.x/_index.md +++ b/site/content/vendir/docs/v0.35.x/_index.md @@ -22,4 +22,4 @@ Supported sources for fetching: - helmChart - directory -Examples could be found in [carvel-vendir's `examples/` directory](https://github.com/vmware-tanzu/carvel-vendir/tree/develop/examples). +Examples could be found in [carvel-vendir's `examples/` directory](https://github.com/carvel-dev/vendir/tree/develop/examples). diff --git a/site/content/vendir/docs/v0.35.x/install.md b/site/content/vendir/docs/v0.35.x/install.md index 33d2a1ee6..0c0d5399f 100644 --- a/site/content/vendir/docs/v0.35.x/install.md +++ b/site/content/vendir/docs/v0.35.x/install.md @@ -29,17 +29,17 @@ $ vendir version ## Via Homebrew (macOS or Linux) -Based on [github.com/vmware-tanzu/homebrew-carvel](https://github.com/vmware-tanzu/homebrew-carvel). +Based on [github.com/carvel-dev/homebrew](https://github.com/carvel-dev/homebrew). ```bash -$ brew tap vmware-tanzu/carvel +$ brew tap carvel-dev/carvel $ brew install vendir $ vendir version ``` ## Specific version from a GitHub release -To download, click on one of the assets in a [chosen GitHub release](https://github.com/vmware-tanzu/carvel-vendir/releases), for example for 'vendir-darwin-amd64'. +To download, click on one of the assets in a [chosen GitHub release](https://github.com/carvel-dev/vendir/releases), for example for 'vendir-darwin-amd64'. ```bash # **Compare binary checksum** against what's specified in the release notes diff --git a/site/content/ytt/docs/develop/_index.md b/site/content/ytt/docs/develop/_index.md index 75838da6f..1ae166174 100644 --- a/site/content/ytt/docs/develop/_index.md +++ b/site/content/ytt/docs/develop/_index.md @@ -46,7 +46,7 @@ Functions in `ytt` capture either a calculation or fragment of YAML. Functions c For more about modular code... - see live examples in the `ytt` Playground around [functions](ytt/#example:example-function) and [`ytt` libraries](/ytt/#example:example-ytt-library-module); - read further about [functions](lang-ref-def.md), [YAML Fragments](lang-ref-yaml-fragment.md), and [loading reusable modules and libraries](lang-ref-load.md); -- catch-up on a particularly relevant [discussion about using modules and libraries in `ytt`](https://github.com/vmware-tanzu/carvel-ytt/discussions/392#discussioncomment-766445). +- catch-up on a particularly relevant [discussion about using modules and libraries in `ytt`](https://github.com/carvel-dev/ytt/discussions/392#discussioncomment-766445). ## Further Reading diff --git a/site/content/ytt/docs/develop/faq.md b/site/content/ytt/docs/develop/faq.md index 2f815ecc5..ea50aa3fc 100644 --- a/site/content/ytt/docs/develop/faq.md +++ b/site/content/ytt/docs/develop/faq.md @@ -150,7 +150,7 @@ This is a [known limitation](known-limitations.md) of ytt. ## Can I generate random strings with ytt? No. A design goal of ytt is determinism, which keeps randomness out of scope. -If you want to generate secrets, see the [injecting secrets doc](injecting-secrets.md) or the [kubernetes secretgen-controller](https://github.com/vmware-tanzu/carvel-secretgen-controller) +If you want to generate secrets, see the [injecting secrets doc](injecting-secrets.md) or the [kubernetes secretgen-controller](https://github.com/carvel-dev/secretgen-controller) ## Can I load multiple functions without having to name each one? diff --git a/site/content/ytt/docs/develop/how-it-works.md b/site/content/ytt/docs/develop/how-it-works.md index 1e3a93931..c5e1f45a9 100644 --- a/site/content/ytt/docs/develop/how-it-works.md +++ b/site/content/ytt/docs/develop/how-it-works.md @@ -223,12 +223,12 @@ To learn more about... - learn about [writing Schema](how-to-write-schema.md) for Data Values - read-up on the details in the "[Data Values Schema Referce](lang-ref-ytt-schema.md)" material - work with a complete example from the source: \ - [vmware-tanzu/carvel-ytt/../examples/schema](https://github.com/vmware-tanzu/carvel-ytt/tree/develop/examples/schema) + [carvel-dev/ytt/../examples/schema](https://github.com/carvel-dev/ytt/tree/develop/examples/schema) - **Data Values**... - poke at a working example in the ytt Playground: [Load Data Values](/ytt/#example:example-load-data-values) example - read-up on the details in "[Using Data Values](how-to-use-data-values.md)" - work with a complete example from the source: \ - [vmware-tanzu/carvel-ytt/../examples/data-values](https://github.com/vmware-tanzu/carvel-ytt/tree/develop/examples/data-values) + [carvel-dev/ytt/../examples/data-values](https://github.com/carvel-dev/ytt/tree/develop/examples/data-values) - **Templates**... - learn Starlark by example in the first bunch of ["Basics" examples](/ytt/#example:example-plain-yaml). - read-up on [`ytt`'s built-in libraries](lang-ref-ytt.md) to encode/decode, hash, regex match over data. diff --git a/site/content/ytt/docs/develop/how-to-use-data-values.md b/site/content/ytt/docs/develop/how-to-use-data-values.md index c8e33084c..07f36ee7d 100644 --- a/site/content/ytt/docs/develop/how-to-use-data-values.md +++ b/site/content/ytt/docs/develop/how-to-use-data-values.md @@ -120,19 +120,19 @@ Documentation: Examples: - Declaring and using Data Values in schema: \ - https://github.com/vmware-tanzu/carvel-ytt/tree/develop/examples/schema + https://github.com/carvel-dev/ytt/tree/develop/examples/schema - Setting a value for an _array_ in schema: \ - https://github.com/vmware-tanzu/carvel-ytt/tree/develop/examples/schema-arrays + https://github.com/carvel-dev/ytt/tree/develop/examples/schema-arrays - Using most of the `--data-value...` flags:\ - https://github.com/vmware-tanzu/carvel-ytt/tree/develop/examples/data-values/ + https://github.com/carvel-dev/ytt/tree/develop/examples/data-values/ - Marking a data value as "required":\ - https://github.com/vmware-tanzu/carvel-ytt/tree/develop/examples/data-values-required/ + https://github.com/carvel-dev/ytt/tree/develop/examples/data-values-required/ - Maintaining per-environment data value overrides:\ - https://github.com/vmware-tanzu/carvel-ytt/tree/develop/examples/data-values-multiple-envs + https://github.com/carvel-dev/ytt/tree/develop/examples/data-values-multiple-envs - Wrapping an upstream set of templates to expose a simplified set of data values:\ - https://github.com/vmware-tanzu/carvel-ytt/tree/develop/examples/data-values-wrap-library + https://github.com/carvel-dev/ytt/tree/develop/examples/data-values-wrap-library - Using a directory full of YAML files for data values input:\ - https://github.com/vmware-tanzu/carvel-ytt/tree/develop/examples/data-values-directory + https://github.com/carvel-dev/ytt/tree/develop/examples/data-values-directory Blog Articles: - [Parameterizing Project Configuration with ytt](https://carvel.dev/blog/parameterizing-project-config-with-ytt/), by Garrett Cheadle diff --git a/site/content/ytt/docs/develop/how-to-write-validations.md b/site/content/ytt/docs/develop/how-to-write-validations.md index 052a0447d..4cb0e896d 100644 --- a/site/content/ytt/docs/develop/how-to-write-validations.md +++ b/site/content/ytt/docs/develop/how-to-write-validations.md @@ -470,7 +470,7 @@ Here: - a valid `logLevel` must be one of the four values given. Authors are encouraged to use named rules whenever possible: -- there's no code to maintain: these rules are [unit-tested](https://github.com/vmware-tanzu/carvel-ytt/tree/develop/pkg/validations/filetests) +- there's no code to maintain: these rules are [unit-tested](https://github.com/carvel-dev/ytt/tree/develop/pkg/validations/filetests) - they more succinctly document the constraints, making the schema easier to read/maintain - when rules are included in [OpenAPI v3 schema exports](how-to-export-schema.md), these are the first batch of such rules likely to be included. diff --git a/site/content/ytt/docs/develop/install.md b/site/content/ytt/docs/develop/install.md index dd0323db2..6919dba38 100644 --- a/site/content/ytt/docs/develop/install.md +++ b/site/content/ytt/docs/develop/install.md @@ -28,17 +28,17 @@ $ ytt version ## Via Homebrew (macOS or Linux) -Based on [github.com/vmware-tanzu/homebrew-carvel](https://github.com/vmware-tanzu/homebrew-carvel). +Based on [github.com/carvel-dev/homebrew](https://github.com/carvel-dev/homebrew). ```bash -$ brew tap vmware-tanzu/carvel +$ brew tap carvel-dev/carvel $ brew install ytt $ ytt version ``` ## Specific version from a GitHub release -To download, click on one of the assets in a [chosen GitHub release](https://github.com/vmware-tanzu/carvel-ytt/releases), for example for 'ytt-darwin-amd64'. +To download, click on one of the assets in a [chosen GitHub release](https://github.com/carvel-dev/ytt/releases), for example for 'ytt-darwin-amd64'. ```bash # **Compare binary checksum** against what's specified in the release notes diff --git a/site/content/ytt/docs/develop/lang-ref-ytt-library.md b/site/content/ytt/docs/develop/lang-ref-ytt-library.md index 8ef3c5b84..e84bf1e92 100644 --- a/site/content/ytt/docs/develop/lang-ref-ytt-library.md +++ b/site/content/ytt/docs/develop/lang-ref-ytt-library.md @@ -67,7 +67,7 @@ Contructs a new [`@ytt:library.instance`](#library-instances) based on the conte instance = library.get(name, []) ``` -- **`name`** (`string`) — path to the base directory of the desired library: `./_ytt_lib/`. Can contain slashes `/` for sub-directories (e.g. `github.com/vmware-tanzu/carvel-ytt-library-for-kubernetes/app`) +- **`name`** (`string`) — path to the base directory of the desired library: `./_ytt_lib/`. Can contain slashes `/` for sub-directories (e.g. `github.com/carvel-dev/ytt-library-for-kubernetes/app`) - keyword arguments (optional): - **`alias=`** (`string`) — unique name for this library instance. See [Aliases](#aliases), below. - **`ignore_unknown_comments=`** (`bool`) — equivalent to `ytt --ignore-unknown-comments`; see [File Marks > type detection for YAML files](file-marks.md#type-detection-for-yaml-files) for more details (default: `False`). (as of v0.31.0) @@ -255,7 +255,7 @@ Only supported on documents annotated with `@data/values` and `@data/values-sche ``` @library/ref library_name ``` -- **`library_name`** (`string`) — `@`-prefixed path to the base directory of the desired library: `./_ytt_lib/`. Can contain slashes `/` for sub-directories (e.g. `github.com/vmware-tanzu/carvel-ytt-library-for-kubernetes/app`). Can also be an [alias](#aliases) for specific library instance(s). +- **`library_name`** (`string`) — `@`-prefixed path to the base directory of the desired library: `./_ytt_lib/`. Can contain slashes `/` for sub-directories (e.g. `github.com/carvel-dev/ytt-library-for-kubernetes/app`). Can also be an [alias](#aliases) for specific library instance(s). **Examples:** diff --git a/site/content/ytt/docs/develop/lang-ref-ytt-schema.md b/site/content/ytt/docs/develop/lang-ref-ytt-schema.md index 024d42638..9803dfb75 100644 --- a/site/content/ytt/docs/develop/lang-ref-ytt-schema.md +++ b/site/content/ytt/docs/develop/lang-ref-ytt-schema.md @@ -315,7 +315,7 @@ databases: name: "" ``` -Note: as the comment in the example schema indicates, it is best to declare the function prior to starting the schema document itself (see https://github.com/vmware-tanzu/carvel-ytt/issues/526 for details). +Note: as the comment in the example schema indicates, it is best to declare the function prior to starting the schema document itself (see https://github.com/carvel-dev/ytt/issues/526 for details). ### @schema/nullable diff --git a/site/content/ytt/docs/develop/ytt-data-values.md b/site/content/ytt/docs/develop/ytt-data-values.md index 5238e6b4f..9c5605edb 100644 --- a/site/content/ytt/docs/develop/ytt-data-values.md +++ b/site/content/ytt/docs/develop/ytt-data-values.md @@ -127,14 +127,14 @@ sets all three Data Values: _Example 2: Directory_ -See https://github.com/vmware-tanzu/carvel-ytt/tree/develop/examples/data-values-directory for a complete example and explanation. +See https://github.com/carvel-dev/ytt/tree/develop/examples/data-values-directory for a complete example and explanation. _Example 3: HTTP URL_ -Given https://raw.githubusercontent.com/vmware-tanzu/carvel-ytt/develop/examples/data-values/values-file.yml +Given https://raw.githubusercontent.com/carvel-dev/ytt/develop/examples/data-values/values-file.yml ```console -$ ytt --data-values-file https://raw.githubusercontent.com/vmware-tanzu/carvel-ytt/develop/examples/data-values/values-file.yml --data-values-inspect +$ ytt --data-values-file https://raw.githubusercontent.com/carvel-dev/ytt/develop/examples/data-values/values-file.yml --data-values-inspect ``` yields ```yaml diff --git a/site/content/ytt/docs/v0.38.0/_index.md b/site/content/ytt/docs/v0.38.0/_index.md index 86133d953..d3e62b22e 100644 --- a/site/content/ytt/docs/v0.38.0/_index.md +++ b/site/content/ytt/docs/v0.38.0/_index.md @@ -46,7 +46,7 @@ Functions in `ytt` capture either a calculation or fragment of YAML. Functions c For more about modular code... - see live examples in the `ytt` Playground around [functions](ytt/#example:example-function) and [`ytt` libraries](/ytt/#example:example-ytt-library-module); - read further about [functions](lang-ref-def.md), [YAML Fragments](lang-ref-yaml-fragment.md), and [loading reusable modules and libraries](lang-ref-load.md); -- catch-up on a particularly relevant [discussion about using modules and libraries in `ytt`](https://github.com/vmware-tanzu/carvel-ytt/discussions/392#discussioncomment-766445). +- catch-up on a particularly relevant [discussion about using modules and libraries in `ytt`](https://github.com/carvel-dev/ytt/discussions/392#discussioncomment-766445). ## Further Reading diff --git a/site/content/ytt/docs/v0.38.0/faq.md b/site/content/ytt/docs/v0.38.0/faq.md index e3cbe53b9..03b572c8d 100644 --- a/site/content/ytt/docs/v0.38.0/faq.md +++ b/site/content/ytt/docs/v0.38.0/faq.md @@ -151,7 +151,7 @@ This is a [known limitation](known-limitations.md) of ytt. ## Can I generate random strings with ytt? No. A design goal of ytt is determinism, which keeps randomness out of scope. -If you want to generate secrets, see the [injecting secrets doc](injecting-secrets.md) or the [kubernetes secretgen-controller](https://github.com/vmware-tanzu/carvel-secretgen-controller) +If you want to generate secrets, see the [injecting secrets doc](injecting-secrets.md) or the [kubernetes secretgen-controller](https://github.com/carvel-dev/secretgen-controller) ## Can I load multiple functions without having to name each one? diff --git a/site/content/ytt/docs/v0.38.0/how-it-works.md b/site/content/ytt/docs/v0.38.0/how-it-works.md index 66d511750..e777cb19b 100644 --- a/site/content/ytt/docs/v0.38.0/how-it-works.md +++ b/site/content/ytt/docs/v0.38.0/how-it-works.md @@ -197,12 +197,12 @@ To learn more about... - learn about [writing Schema](how-to-write-schema.md) for Data Values - read-up on the details in the "[Data Values Schema Referce](lang-ref-ytt-schema.md)" material - work with a complete example from the source: \ - [vmware-tanzu/carvel-ytt/../examples/schema](https://github.com/vmware-tanzu/carvel-ytt/tree/develop/examples/schema) + [carvel-dev/ytt/../examples/schema](https://github.com/carvel-dev/ytt/tree/develop/examples/schema) - **Data Values**... - poke at a working example in the ytt Playground: [Load Data Values](/ytt/#example:example-load-data-values) example - read-up on the details in "[Using Data Values](how-to-use-data-values.md)" - work with a complete example from the source: \ - [vmware-tanzu/carvel-ytt/../examples/data-values](https://github.com/vmware-tanzu/carvel-ytt/tree/develop/examples/data-values) + [carvel-dev/ytt/../examples/data-values](https://github.com/carvel-dev/ytt/tree/develop/examples/data-values) - **Templates**... - learn Starlark by example in the first bunch of ["Basics" examples](/ytt/#example:example-plain-yaml). - read-up on [`ytt`'s built-in libraries](lang-ref-ytt.md) to encode/decode, hash, regex match over data. diff --git a/site/content/ytt/docs/v0.38.0/how-to-use-data-values.md b/site/content/ytt/docs/v0.38.0/how-to-use-data-values.md index 7aada1178..53a005727 100644 --- a/site/content/ytt/docs/v0.38.0/how-to-use-data-values.md +++ b/site/content/ytt/docs/v0.38.0/how-to-use-data-values.md @@ -88,9 +88,9 @@ Note: More examples: - simple and complete example of declaring and using Data Values through schema: \ - https://github.com/vmware-tanzu/carvel-ytt/tree/develop/examples/schema + https://github.com/carvel-dev/ytt/tree/develop/examples/schema - example declaring and configuring an array: \ - https://github.com/vmware-tanzu/carvel-ytt/tree/develop/examples/schema-arrays + https://github.com/carvel-dev/ytt/tree/develop/examples/schema-arrays Related documentation: - [How To Write Schema](how-to-write-schema.md) guide diff --git a/site/content/ytt/docs/v0.38.0/install.md b/site/content/ytt/docs/v0.38.0/install.md index 365b7380f..74f88931a 100644 --- a/site/content/ytt/docs/v0.38.0/install.md +++ b/site/content/ytt/docs/v0.38.0/install.md @@ -29,17 +29,17 @@ $ ytt version ## Via Homebrew (macOS or Linux) -Based on [github.com/vmware-tanzu/homebrew-carvel](https://github.com/vmware-tanzu/homebrew-carvel). +Based on [github.com/carvel-dev/homebrew](https://github.com/carvel-dev/homebrew). ```bash -$ brew tap vmware-tanzu/carvel +$ brew tap carvel-dev/carvel $ brew install ytt $ ytt version ``` ## Specific version from a GitHub release -To download, click on one of the assets in a [chosen GitHub release](https://github.com/vmware-tanzu/carvel-ytt/releases), for example for 'ytt-darwin-amd64'. +To download, click on one of the assets in a [chosen GitHub release](https://github.com/carvel-dev/ytt/releases), for example for 'ytt-darwin-amd64'. ```bash # **Compare binary checksum** against what's specified in the release notes diff --git a/site/content/ytt/docs/v0.38.0/lang-ref-ytt-library.md b/site/content/ytt/docs/v0.38.0/lang-ref-ytt-library.md index c1b73610b..9df9ddd50 100644 --- a/site/content/ytt/docs/v0.38.0/lang-ref-ytt-library.md +++ b/site/content/ytt/docs/v0.38.0/lang-ref-ytt-library.md @@ -68,7 +68,7 @@ Contructs a new [`@ytt:library.instance`](#library-instances) based on the conte instance = library.get(name, []) ``` -- **`name`** (`string`) — path to the base directory of the desired library: `./_ytt_lib/`. Can contain slashes `/` for sub-directories (e.g. `github.com/vmware-tanzu/carvel-ytt-library-for-kubernetes/app`) +- **`name`** (`string`) — path to the base directory of the desired library: `./_ytt_lib/`. Can contain slashes `/` for sub-directories (e.g. `github.com/carvel-dev/ytt-library-for-kubernetes/app`) - keyword arguments (optional): - **`alias=`** (`string`) — unique name for this library instance. See [Aliases](#aliases), below. - **`ignore_unknown_comments=`** (`bool`) — equivalent to `ytt --ignore-unknown-comments`; see [File Marks > type detection for YAML files](file-marks.md#type-detection-for-yaml-files) for more details (default: `False`). (as of v0.31.0) @@ -245,7 +245,7 @@ Only supported on documents annotated with `@data/values` and `@data/values-sche ``` @library/ref library_name ``` -- **`library_name`** (`string`) — `@`-prefixed path to the base directory of the desired library: `./_ytt_lib/`. Can contain slashes `/` for sub-directories (e.g. `github.com/vmware-tanzu/carvel-ytt-library-for-kubernetes/app`). Can also be an [alias](#aliases) for specific library instance(s). +- **`library_name`** (`string`) — `@`-prefixed path to the base directory of the desired library: `./_ytt_lib/`. Can contain slashes `/` for sub-directories (e.g. `github.com/carvel-dev/ytt-library-for-kubernetes/app`). Can also be an [alias](#aliases) for specific library instance(s). **Examples:** diff --git a/site/content/ytt/docs/v0.38.0/lang-ref-ytt-schema.md b/site/content/ytt/docs/v0.38.0/lang-ref-ytt-schema.md index 9370dbff8..cadf8878c 100644 --- a/site/content/ytt/docs/v0.38.0/lang-ref-ytt-schema.md +++ b/site/content/ytt/docs/v0.38.0/lang-ref-ytt-schema.md @@ -316,7 +316,7 @@ databases: name: "" ``` -Note: as the comment in the example schema indicates, it is best to declare the function prior to starting the schema document itself (see https://github.com/vmware-tanzu/carvel-ytt/issues/526 for details). +Note: as the comment in the example schema indicates, it is best to declare the function prior to starting the schema document itself (see https://github.com/carvel-dev/ytt/issues/526 for details). ### @schema/nullable diff --git a/site/content/ytt/docs/v0.39.0/_index.md b/site/content/ytt/docs/v0.39.0/_index.md index a65c169a5..30f4219f4 100644 --- a/site/content/ytt/docs/v0.39.0/_index.md +++ b/site/content/ytt/docs/v0.39.0/_index.md @@ -46,7 +46,7 @@ Functions in `ytt` capture either a calculation or fragment of YAML. Functions c For more about modular code... - see live examples in the `ytt` Playground around [functions](ytt/#example:example-function) and [`ytt` libraries](/ytt/#example:example-ytt-library-module); - read further about [functions](lang-ref-def.md), [YAML Fragments](lang-ref-yaml-fragment.md), and [loading reusable modules and libraries](lang-ref-load.md); -- catch-up on a particularly relevant [discussion about using modules and libraries in `ytt`](https://github.com/vmware-tanzu/carvel-ytt/discussions/392#discussioncomment-766445). +- catch-up on a particularly relevant [discussion about using modules and libraries in `ytt`](https://github.com/carvel-dev/ytt/discussions/392#discussioncomment-766445). ## Further Reading diff --git a/site/content/ytt/docs/v0.39.0/faq.md b/site/content/ytt/docs/v0.39.0/faq.md index e3cbe53b9..03b572c8d 100644 --- a/site/content/ytt/docs/v0.39.0/faq.md +++ b/site/content/ytt/docs/v0.39.0/faq.md @@ -151,7 +151,7 @@ This is a [known limitation](known-limitations.md) of ytt. ## Can I generate random strings with ytt? No. A design goal of ytt is determinism, which keeps randomness out of scope. -If you want to generate secrets, see the [injecting secrets doc](injecting-secrets.md) or the [kubernetes secretgen-controller](https://github.com/vmware-tanzu/carvel-secretgen-controller) +If you want to generate secrets, see the [injecting secrets doc](injecting-secrets.md) or the [kubernetes secretgen-controller](https://github.com/carvel-dev/secretgen-controller) ## Can I load multiple functions without having to name each one? diff --git a/site/content/ytt/docs/v0.39.0/how-it-works.md b/site/content/ytt/docs/v0.39.0/how-it-works.md index 66d511750..e777cb19b 100644 --- a/site/content/ytt/docs/v0.39.0/how-it-works.md +++ b/site/content/ytt/docs/v0.39.0/how-it-works.md @@ -197,12 +197,12 @@ To learn more about... - learn about [writing Schema](how-to-write-schema.md) for Data Values - read-up on the details in the "[Data Values Schema Referce](lang-ref-ytt-schema.md)" material - work with a complete example from the source: \ - [vmware-tanzu/carvel-ytt/../examples/schema](https://github.com/vmware-tanzu/carvel-ytt/tree/develop/examples/schema) + [carvel-dev/ytt/../examples/schema](https://github.com/carvel-dev/ytt/tree/develop/examples/schema) - **Data Values**... - poke at a working example in the ytt Playground: [Load Data Values](/ytt/#example:example-load-data-values) example - read-up on the details in "[Using Data Values](how-to-use-data-values.md)" - work with a complete example from the source: \ - [vmware-tanzu/carvel-ytt/../examples/data-values](https://github.com/vmware-tanzu/carvel-ytt/tree/develop/examples/data-values) + [carvel-dev/ytt/../examples/data-values](https://github.com/carvel-dev/ytt/tree/develop/examples/data-values) - **Templates**... - learn Starlark by example in the first bunch of ["Basics" examples](/ytt/#example:example-plain-yaml). - read-up on [`ytt`'s built-in libraries](lang-ref-ytt.md) to encode/decode, hash, regex match over data. diff --git a/site/content/ytt/docs/v0.39.0/how-to-use-data-values.md b/site/content/ytt/docs/v0.39.0/how-to-use-data-values.md index 7aada1178..53a005727 100644 --- a/site/content/ytt/docs/v0.39.0/how-to-use-data-values.md +++ b/site/content/ytt/docs/v0.39.0/how-to-use-data-values.md @@ -88,9 +88,9 @@ Note: More examples: - simple and complete example of declaring and using Data Values through schema: \ - https://github.com/vmware-tanzu/carvel-ytt/tree/develop/examples/schema + https://github.com/carvel-dev/ytt/tree/develop/examples/schema - example declaring and configuring an array: \ - https://github.com/vmware-tanzu/carvel-ytt/tree/develop/examples/schema-arrays + https://github.com/carvel-dev/ytt/tree/develop/examples/schema-arrays Related documentation: - [How To Write Schema](how-to-write-schema.md) guide diff --git a/site/content/ytt/docs/v0.39.0/install.md b/site/content/ytt/docs/v0.39.0/install.md index 365b7380f..74f88931a 100644 --- a/site/content/ytt/docs/v0.39.0/install.md +++ b/site/content/ytt/docs/v0.39.0/install.md @@ -29,17 +29,17 @@ $ ytt version ## Via Homebrew (macOS or Linux) -Based on [github.com/vmware-tanzu/homebrew-carvel](https://github.com/vmware-tanzu/homebrew-carvel). +Based on [github.com/carvel-dev/homebrew](https://github.com/carvel-dev/homebrew). ```bash -$ brew tap vmware-tanzu/carvel +$ brew tap carvel-dev/carvel $ brew install ytt $ ytt version ``` ## Specific version from a GitHub release -To download, click on one of the assets in a [chosen GitHub release](https://github.com/vmware-tanzu/carvel-ytt/releases), for example for 'ytt-darwin-amd64'. +To download, click on one of the assets in a [chosen GitHub release](https://github.com/carvel-dev/ytt/releases), for example for 'ytt-darwin-amd64'. ```bash # **Compare binary checksum** against what's specified in the release notes diff --git a/site/content/ytt/docs/v0.39.0/lang-ref-ytt-library.md b/site/content/ytt/docs/v0.39.0/lang-ref-ytt-library.md index c1b73610b..9df9ddd50 100644 --- a/site/content/ytt/docs/v0.39.0/lang-ref-ytt-library.md +++ b/site/content/ytt/docs/v0.39.0/lang-ref-ytt-library.md @@ -68,7 +68,7 @@ Contructs a new [`@ytt:library.instance`](#library-instances) based on the conte instance = library.get(name, []) ``` -- **`name`** (`string`) — path to the base directory of the desired library: `./_ytt_lib/`. Can contain slashes `/` for sub-directories (e.g. `github.com/vmware-tanzu/carvel-ytt-library-for-kubernetes/app`) +- **`name`** (`string`) — path to the base directory of the desired library: `./_ytt_lib/`. Can contain slashes `/` for sub-directories (e.g. `github.com/carvel-dev/ytt-library-for-kubernetes/app`) - keyword arguments (optional): - **`alias=`** (`string`) — unique name for this library instance. See [Aliases](#aliases), below. - **`ignore_unknown_comments=`** (`bool`) — equivalent to `ytt --ignore-unknown-comments`; see [File Marks > type detection for YAML files](file-marks.md#type-detection-for-yaml-files) for more details (default: `False`). (as of v0.31.0) @@ -245,7 +245,7 @@ Only supported on documents annotated with `@data/values` and `@data/values-sche ``` @library/ref library_name ``` -- **`library_name`** (`string`) — `@`-prefixed path to the base directory of the desired library: `./_ytt_lib/`. Can contain slashes `/` for sub-directories (e.g. `github.com/vmware-tanzu/carvel-ytt-library-for-kubernetes/app`). Can also be an [alias](#aliases) for specific library instance(s). +- **`library_name`** (`string`) — `@`-prefixed path to the base directory of the desired library: `./_ytt_lib/`. Can contain slashes `/` for sub-directories (e.g. `github.com/carvel-dev/ytt-library-for-kubernetes/app`). Can also be an [alias](#aliases) for specific library instance(s). **Examples:** diff --git a/site/content/ytt/docs/v0.39.0/lang-ref-ytt-schema.md b/site/content/ytt/docs/v0.39.0/lang-ref-ytt-schema.md index 3e335c17e..77dd006fb 100644 --- a/site/content/ytt/docs/v0.39.0/lang-ref-ytt-schema.md +++ b/site/content/ytt/docs/v0.39.0/lang-ref-ytt-schema.md @@ -316,7 +316,7 @@ databases: name: "" ``` -Note: as the comment in the example schema indicates, it is best to declare the function prior to starting the schema document itself (see https://github.com/vmware-tanzu/carvel-ytt/issues/526 for details). +Note: as the comment in the example schema indicates, it is best to declare the function prior to starting the schema document itself (see https://github.com/carvel-dev/ytt/issues/526 for details). ### @schema/nullable diff --git a/site/content/ytt/docs/v0.40.0/_index.md b/site/content/ytt/docs/v0.40.0/_index.md index 2f1f8d43b..a04d853d6 100644 --- a/site/content/ytt/docs/v0.40.0/_index.md +++ b/site/content/ytt/docs/v0.40.0/_index.md @@ -47,7 +47,7 @@ Functions in `ytt` capture either a calculation or fragment of YAML. Functions c For more about modular code... - see live examples in the `ytt` Playground around [functions](ytt/#example:example-function) and [`ytt` libraries](/ytt/#example:example-ytt-library-module); - read further about [functions](lang-ref-def.md), [YAML Fragments](lang-ref-yaml-fragment.md), and [loading reusable modules and libraries](lang-ref-load.md); -- catch-up on a particularly relevant [discussion about using modules and libraries in `ytt`](https://github.com/vmware-tanzu/carvel-ytt/discussions/392#discussioncomment-766445). +- catch-up on a particularly relevant [discussion about using modules and libraries in `ytt`](https://github.com/carvel-dev/ytt/discussions/392#discussioncomment-766445). ## Further Reading diff --git a/site/content/ytt/docs/v0.40.0/faq.md b/site/content/ytt/docs/v0.40.0/faq.md index e3cbe53b9..03b572c8d 100644 --- a/site/content/ytt/docs/v0.40.0/faq.md +++ b/site/content/ytt/docs/v0.40.0/faq.md @@ -151,7 +151,7 @@ This is a [known limitation](known-limitations.md) of ytt. ## Can I generate random strings with ytt? No. A design goal of ytt is determinism, which keeps randomness out of scope. -If you want to generate secrets, see the [injecting secrets doc](injecting-secrets.md) or the [kubernetes secretgen-controller](https://github.com/vmware-tanzu/carvel-secretgen-controller) +If you want to generate secrets, see the [injecting secrets doc](injecting-secrets.md) or the [kubernetes secretgen-controller](https://github.com/carvel-dev/secretgen-controller) ## Can I load multiple functions without having to name each one? diff --git a/site/content/ytt/docs/v0.40.0/how-it-works.md b/site/content/ytt/docs/v0.40.0/how-it-works.md index 7c1361962..5f6b361b1 100644 --- a/site/content/ytt/docs/v0.40.0/how-it-works.md +++ b/site/content/ytt/docs/v0.40.0/how-it-works.md @@ -197,12 +197,12 @@ To learn more about... - learn about [writing Schema](how-to-write-schema.md) for Data Values - read-up on the details in the "[Data Values Schema Referce](lang-ref-ytt-schema.md)" material - work with a complete example from the source: \ - [vmware-tanzu/carvel-ytt/../examples/schema](https://github.com/vmware-tanzu/carvel-ytt/tree/develop/examples/schema) + [carvel-dev/ytt/../examples/schema](https://github.com/carvel-dev/ytt/tree/develop/examples/schema) - **Data Values**... - poke at a working example in the ytt Playground: [Load Data Values](/ytt/#example:example-load-data-values) example - read-up on the details in "[Using Data Values](how-to-use-data-values.md)" - work with a complete example from the source: \ - [vmware-tanzu/carvel-ytt/../examples/data-values](https://github.com/vmware-tanzu/carvel-ytt/tree/develop/examples/data-values) + [carvel-dev/ytt/../examples/data-values](https://github.com/carvel-dev/ytt/tree/develop/examples/data-values) - **Templates**... - learn Starlark by example in the first bunch of ["Basics" examples](/ytt/#example:example-plain-yaml). - read-up on [`ytt`'s built-in libraries](lang-ref-ytt.md) to encode/decode, hash, regex match over data. diff --git a/site/content/ytt/docs/v0.40.0/how-to-use-data-values.md b/site/content/ytt/docs/v0.40.0/how-to-use-data-values.md index 5489f8832..3287337c3 100644 --- a/site/content/ytt/docs/v0.40.0/how-to-use-data-values.md +++ b/site/content/ytt/docs/v0.40.0/how-to-use-data-values.md @@ -95,9 +95,9 @@ Note: More examples: - simple and complete example of declaring and using Data Values through schema: \ - https://github.com/vmware-tanzu/carvel-ytt/tree/develop/examples/schema + https://github.com/carvel-dev/ytt/tree/develop/examples/schema - example declaring and configuring an array: \ - https://github.com/vmware-tanzu/carvel-ytt/tree/develop/examples/schema-arrays + https://github.com/carvel-dev/ytt/tree/develop/examples/schema-arrays Related documentation: - [How To Write Schema](how-to-write-schema.md) guide diff --git a/site/content/ytt/docs/v0.40.0/install.md b/site/content/ytt/docs/v0.40.0/install.md index 365b7380f..74f88931a 100644 --- a/site/content/ytt/docs/v0.40.0/install.md +++ b/site/content/ytt/docs/v0.40.0/install.md @@ -29,17 +29,17 @@ $ ytt version ## Via Homebrew (macOS or Linux) -Based on [github.com/vmware-tanzu/homebrew-carvel](https://github.com/vmware-tanzu/homebrew-carvel). +Based on [github.com/carvel-dev/homebrew](https://github.com/carvel-dev/homebrew). ```bash -$ brew tap vmware-tanzu/carvel +$ brew tap carvel-dev/carvel $ brew install ytt $ ytt version ``` ## Specific version from a GitHub release -To download, click on one of the assets in a [chosen GitHub release](https://github.com/vmware-tanzu/carvel-ytt/releases), for example for 'ytt-darwin-amd64'. +To download, click on one of the assets in a [chosen GitHub release](https://github.com/carvel-dev/ytt/releases), for example for 'ytt-darwin-amd64'. ```bash # **Compare binary checksum** against what's specified in the release notes diff --git a/site/content/ytt/docs/v0.40.0/lang-ref-ytt-library.md b/site/content/ytt/docs/v0.40.0/lang-ref-ytt-library.md index c1b73610b..9df9ddd50 100644 --- a/site/content/ytt/docs/v0.40.0/lang-ref-ytt-library.md +++ b/site/content/ytt/docs/v0.40.0/lang-ref-ytt-library.md @@ -68,7 +68,7 @@ Contructs a new [`@ytt:library.instance`](#library-instances) based on the conte instance = library.get(name, []) ``` -- **`name`** (`string`) — path to the base directory of the desired library: `./_ytt_lib/`. Can contain slashes `/` for sub-directories (e.g. `github.com/vmware-tanzu/carvel-ytt-library-for-kubernetes/app`) +- **`name`** (`string`) — path to the base directory of the desired library: `./_ytt_lib/`. Can contain slashes `/` for sub-directories (e.g. `github.com/carvel-dev/ytt-library-for-kubernetes/app`) - keyword arguments (optional): - **`alias=`** (`string`) — unique name for this library instance. See [Aliases](#aliases), below. - **`ignore_unknown_comments=`** (`bool`) — equivalent to `ytt --ignore-unknown-comments`; see [File Marks > type detection for YAML files](file-marks.md#type-detection-for-yaml-files) for more details (default: `False`). (as of v0.31.0) @@ -245,7 +245,7 @@ Only supported on documents annotated with `@data/values` and `@data/values-sche ``` @library/ref library_name ``` -- **`library_name`** (`string`) — `@`-prefixed path to the base directory of the desired library: `./_ytt_lib/`. Can contain slashes `/` for sub-directories (e.g. `github.com/vmware-tanzu/carvel-ytt-library-for-kubernetes/app`). Can also be an [alias](#aliases) for specific library instance(s). +- **`library_name`** (`string`) — `@`-prefixed path to the base directory of the desired library: `./_ytt_lib/`. Can contain slashes `/` for sub-directories (e.g. `github.com/carvel-dev/ytt-library-for-kubernetes/app`). Can also be an [alias](#aliases) for specific library instance(s). **Examples:** diff --git a/site/content/ytt/docs/v0.40.0/lang-ref-ytt-schema.md b/site/content/ytt/docs/v0.40.0/lang-ref-ytt-schema.md index 3e335c17e..77dd006fb 100644 --- a/site/content/ytt/docs/v0.40.0/lang-ref-ytt-schema.md +++ b/site/content/ytt/docs/v0.40.0/lang-ref-ytt-schema.md @@ -316,7 +316,7 @@ databases: name: "" ``` -Note: as the comment in the example schema indicates, it is best to declare the function prior to starting the schema document itself (see https://github.com/vmware-tanzu/carvel-ytt/issues/526 for details). +Note: as the comment in the example schema indicates, it is best to declare the function prior to starting the schema document itself (see https://github.com/carvel-dev/ytt/issues/526 for details). ### @schema/nullable diff --git a/site/content/ytt/docs/v0.41.0/_index.md b/site/content/ytt/docs/v0.41.0/_index.md index 135a77ef5..177382127 100644 --- a/site/content/ytt/docs/v0.41.0/_index.md +++ b/site/content/ytt/docs/v0.41.0/_index.md @@ -47,7 +47,7 @@ Functions in `ytt` capture either a calculation or fragment of YAML. Functions c For more about modular code... - see live examples in the `ytt` Playground around [functions](ytt/#example:example-function) and [`ytt` libraries](/ytt/#example:example-ytt-library-module); - read further about [functions](lang-ref-def.md), [YAML Fragments](lang-ref-yaml-fragment.md), and [loading reusable modules and libraries](lang-ref-load.md); -- catch-up on a particularly relevant [discussion about using modules and libraries in `ytt`](https://github.com/vmware-tanzu/carvel-ytt/discussions/392#discussioncomment-766445). +- catch-up on a particularly relevant [discussion about using modules and libraries in `ytt`](https://github.com/carvel-dev/ytt/discussions/392#discussioncomment-766445). ## Further Reading diff --git a/site/content/ytt/docs/v0.41.0/faq.md b/site/content/ytt/docs/v0.41.0/faq.md index f4cdeb81e..ea0a1ad96 100644 --- a/site/content/ytt/docs/v0.41.0/faq.md +++ b/site/content/ytt/docs/v0.41.0/faq.md @@ -151,7 +151,7 @@ This is a [known limitation](known-limitations.md) of ytt. ## Can I generate random strings with ytt? No. A design goal of ytt is determinism, which keeps randomness out of scope. -If you want to generate secrets, see the [injecting secrets doc](injecting-secrets.md) or the [kubernetes secretgen-controller](https://github.com/vmware-tanzu/carvel-secretgen-controller) +If you want to generate secrets, see the [injecting secrets doc](injecting-secrets.md) or the [kubernetes secretgen-controller](https://github.com/carvel-dev/secretgen-controller) ## Can I load multiple functions without having to name each one? diff --git a/site/content/ytt/docs/v0.41.0/how-it-works.md b/site/content/ytt/docs/v0.41.0/how-it-works.md index a9b0a0e8d..c97df8cc8 100644 --- a/site/content/ytt/docs/v0.41.0/how-it-works.md +++ b/site/content/ytt/docs/v0.41.0/how-it-works.md @@ -223,12 +223,12 @@ To learn more about... - learn about [writing Schema](how-to-write-schema.md) for Data Values - read-up on the details in the "[Data Values Schema Referce](lang-ref-ytt-schema.md)" material - work with a complete example from the source: \ - [vmware-tanzu/carvel-ytt/../examples/schema](https://github.com/vmware-tanzu/carvel-ytt/tree/develop/examples/schema) + [carvel-dev/ytt/../examples/schema](https://github.com/carvel-dev/ytt/tree/develop/examples/schema) - **Data Values**... - poke at a working example in the ytt Playground: [Load Data Values](/ytt/#example:example-load-data-values) example - read-up on the details in "[Using Data Values](how-to-use-data-values.md)" - work with a complete example from the source: \ - [vmware-tanzu/carvel-ytt/../examples/data-values](https://github.com/vmware-tanzu/carvel-ytt/tree/develop/examples/data-values) + [carvel-dev/ytt/../examples/data-values](https://github.com/carvel-dev/ytt/tree/develop/examples/data-values) - **Templates**... - learn Starlark by example in the first bunch of ["Basics" examples](/ytt/#example:example-plain-yaml). - read-up on [`ytt`'s built-in libraries](lang-ref-ytt.md) to encode/decode, hash, regex match over data. diff --git a/site/content/ytt/docs/v0.41.0/how-to-use-data-values.md b/site/content/ytt/docs/v0.41.0/how-to-use-data-values.md index 5cedac92d..c0962793f 100644 --- a/site/content/ytt/docs/v0.41.0/how-to-use-data-values.md +++ b/site/content/ytt/docs/v0.41.0/how-to-use-data-values.md @@ -121,19 +121,19 @@ Documentation: Examples: - Declaring and using Data Values in schema: \ - https://github.com/vmware-tanzu/carvel-ytt/tree/develop/examples/schema + https://github.com/carvel-dev/ytt/tree/develop/examples/schema - Setting a value for an _array_ in schema: \ - https://github.com/vmware-tanzu/carvel-ytt/tree/develop/examples/schema-arrays + https://github.com/carvel-dev/ytt/tree/develop/examples/schema-arrays - Using most of the `--data-value...` flags:\ - https://github.com/vmware-tanzu/carvel-ytt/tree/develop/examples/data-values/ + https://github.com/carvel-dev/ytt/tree/develop/examples/data-values/ - Marking a data value as "required":\ - https://github.com/vmware-tanzu/carvel-ytt/tree/develop/examples/data-values-required/ + https://github.com/carvel-dev/ytt/tree/develop/examples/data-values-required/ - Maintaining per-environment data value overrides:\ - https://github.com/vmware-tanzu/carvel-ytt/tree/develop/examples/data-values-multiple-envs + https://github.com/carvel-dev/ytt/tree/develop/examples/data-values-multiple-envs - Wrapping an upstream set of templates to expose a simplified set of data values:\ - https://github.com/vmware-tanzu/carvel-ytt/tree/develop/examples/data-values-wrap-library + https://github.com/carvel-dev/ytt/tree/develop/examples/data-values-wrap-library - Using a directory full of YAML files for data values input:\ - https://github.com/vmware-tanzu/carvel-ytt/tree/develop/examples/data-values-directory + https://github.com/carvel-dev/ytt/tree/develop/examples/data-values-directory Blog Articles: - [Parameterizing Project Configuration with ytt](https://carvel.dev/blog/parameterizing-project-config-with-ytt/), by Garrett Cheadle diff --git a/site/content/ytt/docs/v0.41.0/install.md b/site/content/ytt/docs/v0.41.0/install.md index 365b7380f..74f88931a 100644 --- a/site/content/ytt/docs/v0.41.0/install.md +++ b/site/content/ytt/docs/v0.41.0/install.md @@ -29,17 +29,17 @@ $ ytt version ## Via Homebrew (macOS or Linux) -Based on [github.com/vmware-tanzu/homebrew-carvel](https://github.com/vmware-tanzu/homebrew-carvel). +Based on [github.com/carvel-dev/homebrew](https://github.com/carvel-dev/homebrew). ```bash -$ brew tap vmware-tanzu/carvel +$ brew tap carvel-dev/carvel $ brew install ytt $ ytt version ``` ## Specific version from a GitHub release -To download, click on one of the assets in a [chosen GitHub release](https://github.com/vmware-tanzu/carvel-ytt/releases), for example for 'ytt-darwin-amd64'. +To download, click on one of the assets in a [chosen GitHub release](https://github.com/carvel-dev/ytt/releases), for example for 'ytt-darwin-amd64'. ```bash # **Compare binary checksum** against what's specified in the release notes diff --git a/site/content/ytt/docs/v0.41.0/lang-ref-ytt-library.md b/site/content/ytt/docs/v0.41.0/lang-ref-ytt-library.md index c1b73610b..9df9ddd50 100644 --- a/site/content/ytt/docs/v0.41.0/lang-ref-ytt-library.md +++ b/site/content/ytt/docs/v0.41.0/lang-ref-ytt-library.md @@ -68,7 +68,7 @@ Contructs a new [`@ytt:library.instance`](#library-instances) based on the conte instance = library.get(name, []) ``` -- **`name`** (`string`) — path to the base directory of the desired library: `./_ytt_lib/`. Can contain slashes `/` for sub-directories (e.g. `github.com/vmware-tanzu/carvel-ytt-library-for-kubernetes/app`) +- **`name`** (`string`) — path to the base directory of the desired library: `./_ytt_lib/`. Can contain slashes `/` for sub-directories (e.g. `github.com/carvel-dev/ytt-library-for-kubernetes/app`) - keyword arguments (optional): - **`alias=`** (`string`) — unique name for this library instance. See [Aliases](#aliases), below. - **`ignore_unknown_comments=`** (`bool`) — equivalent to `ytt --ignore-unknown-comments`; see [File Marks > type detection for YAML files](file-marks.md#type-detection-for-yaml-files) for more details (default: `False`). (as of v0.31.0) @@ -245,7 +245,7 @@ Only supported on documents annotated with `@data/values` and `@data/values-sche ``` @library/ref library_name ``` -- **`library_name`** (`string`) — `@`-prefixed path to the base directory of the desired library: `./_ytt_lib/`. Can contain slashes `/` for sub-directories (e.g. `github.com/vmware-tanzu/carvel-ytt-library-for-kubernetes/app`). Can also be an [alias](#aliases) for specific library instance(s). +- **`library_name`** (`string`) — `@`-prefixed path to the base directory of the desired library: `./_ytt_lib/`. Can contain slashes `/` for sub-directories (e.g. `github.com/carvel-dev/ytt-library-for-kubernetes/app`). Can also be an [alias](#aliases) for specific library instance(s). **Examples:** diff --git a/site/content/ytt/docs/v0.41.0/lang-ref-ytt-schema.md b/site/content/ytt/docs/v0.41.0/lang-ref-ytt-schema.md index 520131cb5..ea616e4c8 100644 --- a/site/content/ytt/docs/v0.41.0/lang-ref-ytt-schema.md +++ b/site/content/ytt/docs/v0.41.0/lang-ref-ytt-schema.md @@ -316,7 +316,7 @@ databases: name: "" ``` -Note: as the comment in the example schema indicates, it is best to declare the function prior to starting the schema document itself (see https://github.com/vmware-tanzu/carvel-ytt/issues/526 for details). +Note: as the comment in the example schema indicates, it is best to declare the function prior to starting the schema document itself (see https://github.com/carvel-dev/ytt/issues/526 for details). ### @schema/nullable diff --git a/site/content/ytt/docs/v0.41.0/ytt-data-values.md b/site/content/ytt/docs/v0.41.0/ytt-data-values.md index 6ec0fa862..8a25f1fce 100644 --- a/site/content/ytt/docs/v0.41.0/ytt-data-values.md +++ b/site/content/ytt/docs/v0.41.0/ytt-data-values.md @@ -128,14 +128,14 @@ sets all three Data Values: _Example 2: Directory_ -See https://github.com/vmware-tanzu/carvel-ytt/tree/develop/examples/data-values-directory for a complete example and explanation. +See https://github.com/carvel-dev/ytt/tree/develop/examples/data-values-directory for a complete example and explanation. _Example 3: HTTP URL_ -Given https://raw.githubusercontent.com/vmware-tanzu/carvel-ytt/develop/examples/data-values/values-file.yml +Given https://raw.githubusercontent.com/carvel-dev/ytt/develop/examples/data-values/values-file.yml ```console -$ ytt --data-values-file https://raw.githubusercontent.com/vmware-tanzu/carvel-ytt/develop/examples/data-values/values-file.yml --data-values-inspect +$ ytt --data-values-file https://raw.githubusercontent.com/carvel-dev/ytt/develop/examples/data-values/values-file.yml --data-values-inspect ``` yields ```yaml diff --git a/site/content/ytt/docs/v0.42.0/_index.md b/site/content/ytt/docs/v0.42.0/_index.md index a67d02d70..8e1627840 100644 --- a/site/content/ytt/docs/v0.42.0/_index.md +++ b/site/content/ytt/docs/v0.42.0/_index.md @@ -47,7 +47,7 @@ Functions in `ytt` capture either a calculation or fragment of YAML. Functions c For more about modular code... - see live examples in the `ytt` Playground around [functions](ytt/#example:example-function) and [`ytt` libraries](/ytt/#example:example-ytt-library-module); - read further about [functions](lang-ref-def.md), [YAML Fragments](lang-ref-yaml-fragment.md), and [loading reusable modules and libraries](lang-ref-load.md); -- catch-up on a particularly relevant [discussion about using modules and libraries in `ytt`](https://github.com/vmware-tanzu/carvel-ytt/discussions/392#discussioncomment-766445). +- catch-up on a particularly relevant [discussion about using modules and libraries in `ytt`](https://github.com/carvel-dev/ytt/discussions/392#discussioncomment-766445). ## Further Reading diff --git a/site/content/ytt/docs/v0.42.0/faq.md b/site/content/ytt/docs/v0.42.0/faq.md index f4cdeb81e..ea0a1ad96 100644 --- a/site/content/ytt/docs/v0.42.0/faq.md +++ b/site/content/ytt/docs/v0.42.0/faq.md @@ -151,7 +151,7 @@ This is a [known limitation](known-limitations.md) of ytt. ## Can I generate random strings with ytt? No. A design goal of ytt is determinism, which keeps randomness out of scope. -If you want to generate secrets, see the [injecting secrets doc](injecting-secrets.md) or the [kubernetes secretgen-controller](https://github.com/vmware-tanzu/carvel-secretgen-controller) +If you want to generate secrets, see the [injecting secrets doc](injecting-secrets.md) or the [kubernetes secretgen-controller](https://github.com/carvel-dev/secretgen-controller) ## Can I load multiple functions without having to name each one? diff --git a/site/content/ytt/docs/v0.42.0/how-it-works.md b/site/content/ytt/docs/v0.42.0/how-it-works.md index a9b0a0e8d..c97df8cc8 100644 --- a/site/content/ytt/docs/v0.42.0/how-it-works.md +++ b/site/content/ytt/docs/v0.42.0/how-it-works.md @@ -223,12 +223,12 @@ To learn more about... - learn about [writing Schema](how-to-write-schema.md) for Data Values - read-up on the details in the "[Data Values Schema Referce](lang-ref-ytt-schema.md)" material - work with a complete example from the source: \ - [vmware-tanzu/carvel-ytt/../examples/schema](https://github.com/vmware-tanzu/carvel-ytt/tree/develop/examples/schema) + [carvel-dev/ytt/../examples/schema](https://github.com/carvel-dev/ytt/tree/develop/examples/schema) - **Data Values**... - poke at a working example in the ytt Playground: [Load Data Values](/ytt/#example:example-load-data-values) example - read-up on the details in "[Using Data Values](how-to-use-data-values.md)" - work with a complete example from the source: \ - [vmware-tanzu/carvel-ytt/../examples/data-values](https://github.com/vmware-tanzu/carvel-ytt/tree/develop/examples/data-values) + [carvel-dev/ytt/../examples/data-values](https://github.com/carvel-dev/ytt/tree/develop/examples/data-values) - **Templates**... - learn Starlark by example in the first bunch of ["Basics" examples](/ytt/#example:example-plain-yaml). - read-up on [`ytt`'s built-in libraries](lang-ref-ytt.md) to encode/decode, hash, regex match over data. diff --git a/site/content/ytt/docs/v0.42.0/how-to-use-data-values.md b/site/content/ytt/docs/v0.42.0/how-to-use-data-values.md index 5cedac92d..c0962793f 100644 --- a/site/content/ytt/docs/v0.42.0/how-to-use-data-values.md +++ b/site/content/ytt/docs/v0.42.0/how-to-use-data-values.md @@ -121,19 +121,19 @@ Documentation: Examples: - Declaring and using Data Values in schema: \ - https://github.com/vmware-tanzu/carvel-ytt/tree/develop/examples/schema + https://github.com/carvel-dev/ytt/tree/develop/examples/schema - Setting a value for an _array_ in schema: \ - https://github.com/vmware-tanzu/carvel-ytt/tree/develop/examples/schema-arrays + https://github.com/carvel-dev/ytt/tree/develop/examples/schema-arrays - Using most of the `--data-value...` flags:\ - https://github.com/vmware-tanzu/carvel-ytt/tree/develop/examples/data-values/ + https://github.com/carvel-dev/ytt/tree/develop/examples/data-values/ - Marking a data value as "required":\ - https://github.com/vmware-tanzu/carvel-ytt/tree/develop/examples/data-values-required/ + https://github.com/carvel-dev/ytt/tree/develop/examples/data-values-required/ - Maintaining per-environment data value overrides:\ - https://github.com/vmware-tanzu/carvel-ytt/tree/develop/examples/data-values-multiple-envs + https://github.com/carvel-dev/ytt/tree/develop/examples/data-values-multiple-envs - Wrapping an upstream set of templates to expose a simplified set of data values:\ - https://github.com/vmware-tanzu/carvel-ytt/tree/develop/examples/data-values-wrap-library + https://github.com/carvel-dev/ytt/tree/develop/examples/data-values-wrap-library - Using a directory full of YAML files for data values input:\ - https://github.com/vmware-tanzu/carvel-ytt/tree/develop/examples/data-values-directory + https://github.com/carvel-dev/ytt/tree/develop/examples/data-values-directory Blog Articles: - [Parameterizing Project Configuration with ytt](https://carvel.dev/blog/parameterizing-project-config-with-ytt/), by Garrett Cheadle diff --git a/site/content/ytt/docs/v0.42.0/install.md b/site/content/ytt/docs/v0.42.0/install.md index 365b7380f..74f88931a 100644 --- a/site/content/ytt/docs/v0.42.0/install.md +++ b/site/content/ytt/docs/v0.42.0/install.md @@ -29,17 +29,17 @@ $ ytt version ## Via Homebrew (macOS or Linux) -Based on [github.com/vmware-tanzu/homebrew-carvel](https://github.com/vmware-tanzu/homebrew-carvel). +Based on [github.com/carvel-dev/homebrew](https://github.com/carvel-dev/homebrew). ```bash -$ brew tap vmware-tanzu/carvel +$ brew tap carvel-dev/carvel $ brew install ytt $ ytt version ``` ## Specific version from a GitHub release -To download, click on one of the assets in a [chosen GitHub release](https://github.com/vmware-tanzu/carvel-ytt/releases), for example for 'ytt-darwin-amd64'. +To download, click on one of the assets in a [chosen GitHub release](https://github.com/carvel-dev/ytt/releases), for example for 'ytt-darwin-amd64'. ```bash # **Compare binary checksum** against what's specified in the release notes diff --git a/site/content/ytt/docs/v0.42.0/lang-ref-ytt-library.md b/site/content/ytt/docs/v0.42.0/lang-ref-ytt-library.md index c1b73610b..9df9ddd50 100644 --- a/site/content/ytt/docs/v0.42.0/lang-ref-ytt-library.md +++ b/site/content/ytt/docs/v0.42.0/lang-ref-ytt-library.md @@ -68,7 +68,7 @@ Contructs a new [`@ytt:library.instance`](#library-instances) based on the conte instance = library.get(name, []) ``` -- **`name`** (`string`) — path to the base directory of the desired library: `./_ytt_lib/`. Can contain slashes `/` for sub-directories (e.g. `github.com/vmware-tanzu/carvel-ytt-library-for-kubernetes/app`) +- **`name`** (`string`) — path to the base directory of the desired library: `./_ytt_lib/`. Can contain slashes `/` for sub-directories (e.g. `github.com/carvel-dev/ytt-library-for-kubernetes/app`) - keyword arguments (optional): - **`alias=`** (`string`) — unique name for this library instance. See [Aliases](#aliases), below. - **`ignore_unknown_comments=`** (`bool`) — equivalent to `ytt --ignore-unknown-comments`; see [File Marks > type detection for YAML files](file-marks.md#type-detection-for-yaml-files) for more details (default: `False`). (as of v0.31.0) @@ -245,7 +245,7 @@ Only supported on documents annotated with `@data/values` and `@data/values-sche ``` @library/ref library_name ``` -- **`library_name`** (`string`) — `@`-prefixed path to the base directory of the desired library: `./_ytt_lib/`. Can contain slashes `/` for sub-directories (e.g. `github.com/vmware-tanzu/carvel-ytt-library-for-kubernetes/app`). Can also be an [alias](#aliases) for specific library instance(s). +- **`library_name`** (`string`) — `@`-prefixed path to the base directory of the desired library: `./_ytt_lib/`. Can contain slashes `/` for sub-directories (e.g. `github.com/carvel-dev/ytt-library-for-kubernetes/app`). Can also be an [alias](#aliases) for specific library instance(s). **Examples:** diff --git a/site/content/ytt/docs/v0.42.0/lang-ref-ytt-schema.md b/site/content/ytt/docs/v0.42.0/lang-ref-ytt-schema.md index eacc3213f..c46bc7be8 100644 --- a/site/content/ytt/docs/v0.42.0/lang-ref-ytt-schema.md +++ b/site/content/ytt/docs/v0.42.0/lang-ref-ytt-schema.md @@ -316,7 +316,7 @@ databases: name: "" ``` -Note: as the comment in the example schema indicates, it is best to declare the function prior to starting the schema document itself (see https://github.com/vmware-tanzu/carvel-ytt/issues/526 for details). +Note: as the comment in the example schema indicates, it is best to declare the function prior to starting the schema document itself (see https://github.com/carvel-dev/ytt/issues/526 for details). ### @schema/nullable diff --git a/site/content/ytt/docs/v0.42.0/ytt-data-values.md b/site/content/ytt/docs/v0.42.0/ytt-data-values.md index 6ec0fa862..8a25f1fce 100644 --- a/site/content/ytt/docs/v0.42.0/ytt-data-values.md +++ b/site/content/ytt/docs/v0.42.0/ytt-data-values.md @@ -128,14 +128,14 @@ sets all three Data Values: _Example 2: Directory_ -See https://github.com/vmware-tanzu/carvel-ytt/tree/develop/examples/data-values-directory for a complete example and explanation. +See https://github.com/carvel-dev/ytt/tree/develop/examples/data-values-directory for a complete example and explanation. _Example 3: HTTP URL_ -Given https://raw.githubusercontent.com/vmware-tanzu/carvel-ytt/develop/examples/data-values/values-file.yml +Given https://raw.githubusercontent.com/carvel-dev/ytt/develop/examples/data-values/values-file.yml ```console -$ ytt --data-values-file https://raw.githubusercontent.com/vmware-tanzu/carvel-ytt/develop/examples/data-values/values-file.yml --data-values-inspect +$ ytt --data-values-file https://raw.githubusercontent.com/carvel-dev/ytt/develop/examples/data-values/values-file.yml --data-values-inspect ``` yields ```yaml diff --git a/site/content/ytt/docs/v0.43.0/_index.md b/site/content/ytt/docs/v0.43.0/_index.md index c6e226760..67523fb76 100644 --- a/site/content/ytt/docs/v0.43.0/_index.md +++ b/site/content/ytt/docs/v0.43.0/_index.md @@ -47,7 +47,7 @@ Functions in `ytt` capture either a calculation or fragment of YAML. Functions c For more about modular code... - see live examples in the `ytt` Playground around [functions](ytt/#example:example-function) and [`ytt` libraries](/ytt/#example:example-ytt-library-module); - read further about [functions](lang-ref-def.md), [YAML Fragments](lang-ref-yaml-fragment.md), and [loading reusable modules and libraries](lang-ref-load.md); -- catch-up on a particularly relevant [discussion about using modules and libraries in `ytt`](https://github.com/vmware-tanzu/carvel-ytt/discussions/392#discussioncomment-766445). +- catch-up on a particularly relevant [discussion about using modules and libraries in `ytt`](https://github.com/carvel-dev/ytt/discussions/392#discussioncomment-766445). ## Further Reading diff --git a/site/content/ytt/docs/v0.43.0/faq.md b/site/content/ytt/docs/v0.43.0/faq.md index f4cdeb81e..ea0a1ad96 100644 --- a/site/content/ytt/docs/v0.43.0/faq.md +++ b/site/content/ytt/docs/v0.43.0/faq.md @@ -151,7 +151,7 @@ This is a [known limitation](known-limitations.md) of ytt. ## Can I generate random strings with ytt? No. A design goal of ytt is determinism, which keeps randomness out of scope. -If you want to generate secrets, see the [injecting secrets doc](injecting-secrets.md) or the [kubernetes secretgen-controller](https://github.com/vmware-tanzu/carvel-secretgen-controller) +If you want to generate secrets, see the [injecting secrets doc](injecting-secrets.md) or the [kubernetes secretgen-controller](https://github.com/carvel-dev/secretgen-controller) ## Can I load multiple functions without having to name each one? diff --git a/site/content/ytt/docs/v0.43.0/how-it-works.md b/site/content/ytt/docs/v0.43.0/how-it-works.md index ffabe0816..bdd21c43f 100644 --- a/site/content/ytt/docs/v0.43.0/how-it-works.md +++ b/site/content/ytt/docs/v0.43.0/how-it-works.md @@ -224,12 +224,12 @@ To learn more about... - learn about [writing Schema](how-to-write-schema.md) for Data Values - read-up on the details in the "[Data Values Schema Referce](lang-ref-ytt-schema.md)" material - work with a complete example from the source: \ - [vmware-tanzu/carvel-ytt/../examples/schema](https://github.com/vmware-tanzu/carvel-ytt/tree/develop/examples/schema) + [carvel-dev/ytt/../examples/schema](https://github.com/carvel-dev/ytt/tree/develop/examples/schema) - **Data Values**... - poke at a working example in the ytt Playground: [Load Data Values](/ytt/#example:example-load-data-values) example - read-up on the details in "[Using Data Values](how-to-use-data-values.md)" - work with a complete example from the source: \ - [vmware-tanzu/carvel-ytt/../examples/data-values](https://github.com/vmware-tanzu/carvel-ytt/tree/develop/examples/data-values) + [carvel-dev/ytt/../examples/data-values](https://github.com/carvel-dev/ytt/tree/develop/examples/data-values) - **Templates**... - learn Starlark by example in the first bunch of ["Basics" examples](/ytt/#example:example-plain-yaml). - read-up on [`ytt`'s built-in libraries](lang-ref-ytt.md) to encode/decode, hash, regex match over data. diff --git a/site/content/ytt/docs/v0.43.0/how-to-use-data-values.md b/site/content/ytt/docs/v0.43.0/how-to-use-data-values.md index 5cedac92d..c0962793f 100644 --- a/site/content/ytt/docs/v0.43.0/how-to-use-data-values.md +++ b/site/content/ytt/docs/v0.43.0/how-to-use-data-values.md @@ -121,19 +121,19 @@ Documentation: Examples: - Declaring and using Data Values in schema: \ - https://github.com/vmware-tanzu/carvel-ytt/tree/develop/examples/schema + https://github.com/carvel-dev/ytt/tree/develop/examples/schema - Setting a value for an _array_ in schema: \ - https://github.com/vmware-tanzu/carvel-ytt/tree/develop/examples/schema-arrays + https://github.com/carvel-dev/ytt/tree/develop/examples/schema-arrays - Using most of the `--data-value...` flags:\ - https://github.com/vmware-tanzu/carvel-ytt/tree/develop/examples/data-values/ + https://github.com/carvel-dev/ytt/tree/develop/examples/data-values/ - Marking a data value as "required":\ - https://github.com/vmware-tanzu/carvel-ytt/tree/develop/examples/data-values-required/ + https://github.com/carvel-dev/ytt/tree/develop/examples/data-values-required/ - Maintaining per-environment data value overrides:\ - https://github.com/vmware-tanzu/carvel-ytt/tree/develop/examples/data-values-multiple-envs + https://github.com/carvel-dev/ytt/tree/develop/examples/data-values-multiple-envs - Wrapping an upstream set of templates to expose a simplified set of data values:\ - https://github.com/vmware-tanzu/carvel-ytt/tree/develop/examples/data-values-wrap-library + https://github.com/carvel-dev/ytt/tree/develop/examples/data-values-wrap-library - Using a directory full of YAML files for data values input:\ - https://github.com/vmware-tanzu/carvel-ytt/tree/develop/examples/data-values-directory + https://github.com/carvel-dev/ytt/tree/develop/examples/data-values-directory Blog Articles: - [Parameterizing Project Configuration with ytt](https://carvel.dev/blog/parameterizing-project-config-with-ytt/), by Garrett Cheadle diff --git a/site/content/ytt/docs/v0.43.0/how-to-write-validations.md b/site/content/ytt/docs/v0.43.0/how-to-write-validations.md index 21ceae787..6cdfa93e6 100644 --- a/site/content/ytt/docs/v0.43.0/how-to-write-validations.md +++ b/site/content/ytt/docs/v0.43.0/how-to-write-validations.md @@ -471,7 +471,7 @@ Here: - a valid `logLevel` must be one of the four values given. Authors are encouraged to use named rules whenever possible: -- there's no code to maintain: these rules are [unit-tested](https://github.com/vmware-tanzu/carvel-ytt/tree/develop/pkg/validations/filetests) +- there's no code to maintain: these rules are [unit-tested](https://github.com/carvel-dev/ytt/tree/develop/pkg/validations/filetests) - they more succinctly document the constraints, making the schema easier to read/maintain - when rules are included in [OpenAPI v3 schema exports](how-to-export-schema.md), these are the first batch of such rules likely to be included. diff --git a/site/content/ytt/docs/v0.43.0/install.md b/site/content/ytt/docs/v0.43.0/install.md index 365b7380f..74f88931a 100644 --- a/site/content/ytt/docs/v0.43.0/install.md +++ b/site/content/ytt/docs/v0.43.0/install.md @@ -29,17 +29,17 @@ $ ytt version ## Via Homebrew (macOS or Linux) -Based on [github.com/vmware-tanzu/homebrew-carvel](https://github.com/vmware-tanzu/homebrew-carvel). +Based on [github.com/carvel-dev/homebrew](https://github.com/carvel-dev/homebrew). ```bash -$ brew tap vmware-tanzu/carvel +$ brew tap carvel-dev/carvel $ brew install ytt $ ytt version ``` ## Specific version from a GitHub release -To download, click on one of the assets in a [chosen GitHub release](https://github.com/vmware-tanzu/carvel-ytt/releases), for example for 'ytt-darwin-amd64'. +To download, click on one of the assets in a [chosen GitHub release](https://github.com/carvel-dev/ytt/releases), for example for 'ytt-darwin-amd64'. ```bash # **Compare binary checksum** against what's specified in the release notes diff --git a/site/content/ytt/docs/v0.43.0/lang-ref-ytt-library.md b/site/content/ytt/docs/v0.43.0/lang-ref-ytt-library.md index 854ee09c8..55043f730 100644 --- a/site/content/ytt/docs/v0.43.0/lang-ref-ytt-library.md +++ b/site/content/ytt/docs/v0.43.0/lang-ref-ytt-library.md @@ -68,7 +68,7 @@ Contructs a new [`@ytt:library.instance`](#library-instances) based on the conte instance = library.get(name, []) ``` -- **`name`** (`string`) — path to the base directory of the desired library: `./_ytt_lib/`. Can contain slashes `/` for sub-directories (e.g. `github.com/vmware-tanzu/carvel-ytt-library-for-kubernetes/app`) +- **`name`** (`string`) — path to the base directory of the desired library: `./_ytt_lib/`. Can contain slashes `/` for sub-directories (e.g. `github.com/carvel-dev/ytt-library-for-kubernetes/app`) - keyword arguments (optional): - **`alias=`** (`string`) — unique name for this library instance. See [Aliases](#aliases), below. - **`ignore_unknown_comments=`** (`bool`) — equivalent to `ytt --ignore-unknown-comments`; see [File Marks > type detection for YAML files](file-marks.md#type-detection-for-yaml-files) for more details (default: `False`). (as of v0.31.0) @@ -256,7 +256,7 @@ Only supported on documents annotated with `@data/values` and `@data/values-sche ``` @library/ref library_name ``` -- **`library_name`** (`string`) — `@`-prefixed path to the base directory of the desired library: `./_ytt_lib/`. Can contain slashes `/` for sub-directories (e.g. `github.com/vmware-tanzu/carvel-ytt-library-for-kubernetes/app`). Can also be an [alias](#aliases) for specific library instance(s). +- **`library_name`** (`string`) — `@`-prefixed path to the base directory of the desired library: `./_ytt_lib/`. Can contain slashes `/` for sub-directories (e.g. `github.com/carvel-dev/ytt-library-for-kubernetes/app`). Can also be an [alias](#aliases) for specific library instance(s). **Examples:** diff --git a/site/content/ytt/docs/v0.43.0/lang-ref-ytt-schema.md b/site/content/ytt/docs/v0.43.0/lang-ref-ytt-schema.md index ce7a9f964..1e10a4849 100644 --- a/site/content/ytt/docs/v0.43.0/lang-ref-ytt-schema.md +++ b/site/content/ytt/docs/v0.43.0/lang-ref-ytt-schema.md @@ -316,7 +316,7 @@ databases: name: "" ``` -Note: as the comment in the example schema indicates, it is best to declare the function prior to starting the schema document itself (see https://github.com/vmware-tanzu/carvel-ytt/issues/526 for details). +Note: as the comment in the example schema indicates, it is best to declare the function prior to starting the schema document itself (see https://github.com/carvel-dev/ytt/issues/526 for details). ### @schema/nullable diff --git a/site/content/ytt/docs/v0.43.0/ytt-data-values.md b/site/content/ytt/docs/v0.43.0/ytt-data-values.md index 6ec0fa862..8a25f1fce 100644 --- a/site/content/ytt/docs/v0.43.0/ytt-data-values.md +++ b/site/content/ytt/docs/v0.43.0/ytt-data-values.md @@ -128,14 +128,14 @@ sets all three Data Values: _Example 2: Directory_ -See https://github.com/vmware-tanzu/carvel-ytt/tree/develop/examples/data-values-directory for a complete example and explanation. +See https://github.com/carvel-dev/ytt/tree/develop/examples/data-values-directory for a complete example and explanation. _Example 3: HTTP URL_ -Given https://raw.githubusercontent.com/vmware-tanzu/carvel-ytt/develop/examples/data-values/values-file.yml +Given https://raw.githubusercontent.com/carvel-dev/ytt/develop/examples/data-values/values-file.yml ```console -$ ytt --data-values-file https://raw.githubusercontent.com/vmware-tanzu/carvel-ytt/develop/examples/data-values/values-file.yml --data-values-inspect +$ ytt --data-values-file https://raw.githubusercontent.com/carvel-dev/ytt/develop/examples/data-values/values-file.yml --data-values-inspect ``` yields ```yaml diff --git a/site/content/ytt/docs/v0.44.0/_index.md b/site/content/ytt/docs/v0.44.0/_index.md index 213f9514d..d5c4c53cb 100644 --- a/site/content/ytt/docs/v0.44.0/_index.md +++ b/site/content/ytt/docs/v0.44.0/_index.md @@ -47,7 +47,7 @@ Functions in `ytt` capture either a calculation or fragment of YAML. Functions c For more about modular code... - see live examples in the `ytt` Playground around [functions](ytt/#example:example-function) and [`ytt` libraries](/ytt/#example:example-ytt-library-module); - read further about [functions](lang-ref-def.md), [YAML Fragments](lang-ref-yaml-fragment.md), and [loading reusable modules and libraries](lang-ref-load.md); -- catch-up on a particularly relevant [discussion about using modules and libraries in `ytt`](https://github.com/vmware-tanzu/carvel-ytt/discussions/392#discussioncomment-766445). +- catch-up on a particularly relevant [discussion about using modules and libraries in `ytt`](https://github.com/carvel-dev/ytt/discussions/392#discussioncomment-766445). ## Further Reading diff --git a/site/content/ytt/docs/v0.44.0/faq.md b/site/content/ytt/docs/v0.44.0/faq.md index f4cdeb81e..ea0a1ad96 100644 --- a/site/content/ytt/docs/v0.44.0/faq.md +++ b/site/content/ytt/docs/v0.44.0/faq.md @@ -151,7 +151,7 @@ This is a [known limitation](known-limitations.md) of ytt. ## Can I generate random strings with ytt? No. A design goal of ytt is determinism, which keeps randomness out of scope. -If you want to generate secrets, see the [injecting secrets doc](injecting-secrets.md) or the [kubernetes secretgen-controller](https://github.com/vmware-tanzu/carvel-secretgen-controller) +If you want to generate secrets, see the [injecting secrets doc](injecting-secrets.md) or the [kubernetes secretgen-controller](https://github.com/carvel-dev/secretgen-controller) ## Can I load multiple functions without having to name each one? diff --git a/site/content/ytt/docs/v0.44.0/how-it-works.md b/site/content/ytt/docs/v0.44.0/how-it-works.md index c9a6d3902..156f686da 100644 --- a/site/content/ytt/docs/v0.44.0/how-it-works.md +++ b/site/content/ytt/docs/v0.44.0/how-it-works.md @@ -224,12 +224,12 @@ To learn more about... - learn about [writing Schema](how-to-write-schema.md) for Data Values - read-up on the details in the "[Data Values Schema Referce](lang-ref-ytt-schema.md)" material - work with a complete example from the source: \ - [vmware-tanzu/carvel-ytt/../examples/schema](https://github.com/vmware-tanzu/carvel-ytt/tree/develop/examples/schema) + [carvel-dev/ytt/../examples/schema](https://github.com/carvel-dev/ytt/tree/develop/examples/schema) - **Data Values**... - poke at a working example in the ytt Playground: [Load Data Values](/ytt/#example:example-load-data-values) example - read-up on the details in "[Using Data Values](how-to-use-data-values.md)" - work with a complete example from the source: \ - [vmware-tanzu/carvel-ytt/../examples/data-values](https://github.com/vmware-tanzu/carvel-ytt/tree/develop/examples/data-values) + [carvel-dev/ytt/../examples/data-values](https://github.com/carvel-dev/ytt/tree/develop/examples/data-values) - **Templates**... - learn Starlark by example in the first bunch of ["Basics" examples](/ytt/#example:example-plain-yaml). - read-up on [`ytt`'s built-in libraries](lang-ref-ytt.md) to encode/decode, hash, regex match over data. diff --git a/site/content/ytt/docs/v0.44.0/how-to-use-data-values.md b/site/content/ytt/docs/v0.44.0/how-to-use-data-values.md index 5cedac92d..c0962793f 100644 --- a/site/content/ytt/docs/v0.44.0/how-to-use-data-values.md +++ b/site/content/ytt/docs/v0.44.0/how-to-use-data-values.md @@ -121,19 +121,19 @@ Documentation: Examples: - Declaring and using Data Values in schema: \ - https://github.com/vmware-tanzu/carvel-ytt/tree/develop/examples/schema + https://github.com/carvel-dev/ytt/tree/develop/examples/schema - Setting a value for an _array_ in schema: \ - https://github.com/vmware-tanzu/carvel-ytt/tree/develop/examples/schema-arrays + https://github.com/carvel-dev/ytt/tree/develop/examples/schema-arrays - Using most of the `--data-value...` flags:\ - https://github.com/vmware-tanzu/carvel-ytt/tree/develop/examples/data-values/ + https://github.com/carvel-dev/ytt/tree/develop/examples/data-values/ - Marking a data value as "required":\ - https://github.com/vmware-tanzu/carvel-ytt/tree/develop/examples/data-values-required/ + https://github.com/carvel-dev/ytt/tree/develop/examples/data-values-required/ - Maintaining per-environment data value overrides:\ - https://github.com/vmware-tanzu/carvel-ytt/tree/develop/examples/data-values-multiple-envs + https://github.com/carvel-dev/ytt/tree/develop/examples/data-values-multiple-envs - Wrapping an upstream set of templates to expose a simplified set of data values:\ - https://github.com/vmware-tanzu/carvel-ytt/tree/develop/examples/data-values-wrap-library + https://github.com/carvel-dev/ytt/tree/develop/examples/data-values-wrap-library - Using a directory full of YAML files for data values input:\ - https://github.com/vmware-tanzu/carvel-ytt/tree/develop/examples/data-values-directory + https://github.com/carvel-dev/ytt/tree/develop/examples/data-values-directory Blog Articles: - [Parameterizing Project Configuration with ytt](https://carvel.dev/blog/parameterizing-project-config-with-ytt/), by Garrett Cheadle diff --git a/site/content/ytt/docs/v0.44.0/how-to-write-validations.md b/site/content/ytt/docs/v0.44.0/how-to-write-validations.md index 21ceae787..6cdfa93e6 100644 --- a/site/content/ytt/docs/v0.44.0/how-to-write-validations.md +++ b/site/content/ytt/docs/v0.44.0/how-to-write-validations.md @@ -471,7 +471,7 @@ Here: - a valid `logLevel` must be one of the four values given. Authors are encouraged to use named rules whenever possible: -- there's no code to maintain: these rules are [unit-tested](https://github.com/vmware-tanzu/carvel-ytt/tree/develop/pkg/validations/filetests) +- there's no code to maintain: these rules are [unit-tested](https://github.com/carvel-dev/ytt/tree/develop/pkg/validations/filetests) - they more succinctly document the constraints, making the schema easier to read/maintain - when rules are included in [OpenAPI v3 schema exports](how-to-export-schema.md), these are the first batch of such rules likely to be included. diff --git a/site/content/ytt/docs/v0.44.0/install.md b/site/content/ytt/docs/v0.44.0/install.md index 365b7380f..74f88931a 100644 --- a/site/content/ytt/docs/v0.44.0/install.md +++ b/site/content/ytt/docs/v0.44.0/install.md @@ -29,17 +29,17 @@ $ ytt version ## Via Homebrew (macOS or Linux) -Based on [github.com/vmware-tanzu/homebrew-carvel](https://github.com/vmware-tanzu/homebrew-carvel). +Based on [github.com/carvel-dev/homebrew](https://github.com/carvel-dev/homebrew). ```bash -$ brew tap vmware-tanzu/carvel +$ brew tap carvel-dev/carvel $ brew install ytt $ ytt version ``` ## Specific version from a GitHub release -To download, click on one of the assets in a [chosen GitHub release](https://github.com/vmware-tanzu/carvel-ytt/releases), for example for 'ytt-darwin-amd64'. +To download, click on one of the assets in a [chosen GitHub release](https://github.com/carvel-dev/ytt/releases), for example for 'ytt-darwin-amd64'. ```bash # **Compare binary checksum** against what's specified in the release notes diff --git a/site/content/ytt/docs/v0.44.0/lang-ref-ytt-library.md b/site/content/ytt/docs/v0.44.0/lang-ref-ytt-library.md index 854ee09c8..55043f730 100644 --- a/site/content/ytt/docs/v0.44.0/lang-ref-ytt-library.md +++ b/site/content/ytt/docs/v0.44.0/lang-ref-ytt-library.md @@ -68,7 +68,7 @@ Contructs a new [`@ytt:library.instance`](#library-instances) based on the conte instance = library.get(name, []) ``` -- **`name`** (`string`) — path to the base directory of the desired library: `./_ytt_lib/`. Can contain slashes `/` for sub-directories (e.g. `github.com/vmware-tanzu/carvel-ytt-library-for-kubernetes/app`) +- **`name`** (`string`) — path to the base directory of the desired library: `./_ytt_lib/`. Can contain slashes `/` for sub-directories (e.g. `github.com/carvel-dev/ytt-library-for-kubernetes/app`) - keyword arguments (optional): - **`alias=`** (`string`) — unique name for this library instance. See [Aliases](#aliases), below. - **`ignore_unknown_comments=`** (`bool`) — equivalent to `ytt --ignore-unknown-comments`; see [File Marks > type detection for YAML files](file-marks.md#type-detection-for-yaml-files) for more details (default: `False`). (as of v0.31.0) @@ -256,7 +256,7 @@ Only supported on documents annotated with `@data/values` and `@data/values-sche ``` @library/ref library_name ``` -- **`library_name`** (`string`) — `@`-prefixed path to the base directory of the desired library: `./_ytt_lib/`. Can contain slashes `/` for sub-directories (e.g. `github.com/vmware-tanzu/carvel-ytt-library-for-kubernetes/app`). Can also be an [alias](#aliases) for specific library instance(s). +- **`library_name`** (`string`) — `@`-prefixed path to the base directory of the desired library: `./_ytt_lib/`. Can contain slashes `/` for sub-directories (e.g. `github.com/carvel-dev/ytt-library-for-kubernetes/app`). Can also be an [alias](#aliases) for specific library instance(s). **Examples:** diff --git a/site/content/ytt/docs/v0.44.0/lang-ref-ytt-schema.md b/site/content/ytt/docs/v0.44.0/lang-ref-ytt-schema.md index ce7a9f964..1e10a4849 100644 --- a/site/content/ytt/docs/v0.44.0/lang-ref-ytt-schema.md +++ b/site/content/ytt/docs/v0.44.0/lang-ref-ytt-schema.md @@ -316,7 +316,7 @@ databases: name: "" ``` -Note: as the comment in the example schema indicates, it is best to declare the function prior to starting the schema document itself (see https://github.com/vmware-tanzu/carvel-ytt/issues/526 for details). +Note: as the comment in the example schema indicates, it is best to declare the function prior to starting the schema document itself (see https://github.com/carvel-dev/ytt/issues/526 for details). ### @schema/nullable diff --git a/site/content/ytt/docs/v0.44.0/ytt-data-values.md b/site/content/ytt/docs/v0.44.0/ytt-data-values.md index 6ec0fa862..8a25f1fce 100644 --- a/site/content/ytt/docs/v0.44.0/ytt-data-values.md +++ b/site/content/ytt/docs/v0.44.0/ytt-data-values.md @@ -128,14 +128,14 @@ sets all three Data Values: _Example 2: Directory_ -See https://github.com/vmware-tanzu/carvel-ytt/tree/develop/examples/data-values-directory for a complete example and explanation. +See https://github.com/carvel-dev/ytt/tree/develop/examples/data-values-directory for a complete example and explanation. _Example 3: HTTP URL_ -Given https://raw.githubusercontent.com/vmware-tanzu/carvel-ytt/develop/examples/data-values/values-file.yml +Given https://raw.githubusercontent.com/carvel-dev/ytt/develop/examples/data-values/values-file.yml ```console -$ ytt --data-values-file https://raw.githubusercontent.com/vmware-tanzu/carvel-ytt/develop/examples/data-values/values-file.yml --data-values-inspect +$ ytt --data-values-file https://raw.githubusercontent.com/carvel-dev/ytt/develop/examples/data-values/values-file.yml --data-values-inspect ``` yields ```yaml diff --git a/site/content/ytt/docs/v0.45.x/_index.md b/site/content/ytt/docs/v0.45.x/_index.md index 78ab9be25..752d14d83 100644 --- a/site/content/ytt/docs/v0.45.x/_index.md +++ b/site/content/ytt/docs/v0.45.x/_index.md @@ -47,7 +47,7 @@ Functions in `ytt` capture either a calculation or fragment of YAML. Functions c For more about modular code... - see live examples in the `ytt` Playground around [functions](ytt/#example:example-function) and [`ytt` libraries](/ytt/#example:example-ytt-library-module); - read further about [functions](lang-ref-def.md), [YAML Fragments](lang-ref-yaml-fragment.md), and [loading reusable modules and libraries](lang-ref-load.md); -- catch-up on a particularly relevant [discussion about using modules and libraries in `ytt`](https://github.com/vmware-tanzu/carvel-ytt/discussions/392#discussioncomment-766445). +- catch-up on a particularly relevant [discussion about using modules and libraries in `ytt`](https://github.com/carvel-dev/ytt/discussions/392#discussioncomment-766445). ## Further Reading diff --git a/site/content/ytt/docs/v0.45.x/faq.md b/site/content/ytt/docs/v0.45.x/faq.md index f4cdeb81e..ea0a1ad96 100644 --- a/site/content/ytt/docs/v0.45.x/faq.md +++ b/site/content/ytt/docs/v0.45.x/faq.md @@ -151,7 +151,7 @@ This is a [known limitation](known-limitations.md) of ytt. ## Can I generate random strings with ytt? No. A design goal of ytt is determinism, which keeps randomness out of scope. -If you want to generate secrets, see the [injecting secrets doc](injecting-secrets.md) or the [kubernetes secretgen-controller](https://github.com/vmware-tanzu/carvel-secretgen-controller) +If you want to generate secrets, see the [injecting secrets doc](injecting-secrets.md) or the [kubernetes secretgen-controller](https://github.com/carvel-dev/secretgen-controller) ## Can I load multiple functions without having to name each one? diff --git a/site/content/ytt/docs/v0.45.x/how-it-works.md b/site/content/ytt/docs/v0.45.x/how-it-works.md index ffabe0816..bdd21c43f 100644 --- a/site/content/ytt/docs/v0.45.x/how-it-works.md +++ b/site/content/ytt/docs/v0.45.x/how-it-works.md @@ -224,12 +224,12 @@ To learn more about... - learn about [writing Schema](how-to-write-schema.md) for Data Values - read-up on the details in the "[Data Values Schema Referce](lang-ref-ytt-schema.md)" material - work with a complete example from the source: \ - [vmware-tanzu/carvel-ytt/../examples/schema](https://github.com/vmware-tanzu/carvel-ytt/tree/develop/examples/schema) + [carvel-dev/ytt/../examples/schema](https://github.com/carvel-dev/ytt/tree/develop/examples/schema) - **Data Values**... - poke at a working example in the ytt Playground: [Load Data Values](/ytt/#example:example-load-data-values) example - read-up on the details in "[Using Data Values](how-to-use-data-values.md)" - work with a complete example from the source: \ - [vmware-tanzu/carvel-ytt/../examples/data-values](https://github.com/vmware-tanzu/carvel-ytt/tree/develop/examples/data-values) + [carvel-dev/ytt/../examples/data-values](https://github.com/carvel-dev/ytt/tree/develop/examples/data-values) - **Templates**... - learn Starlark by example in the first bunch of ["Basics" examples](/ytt/#example:example-plain-yaml). - read-up on [`ytt`'s built-in libraries](lang-ref-ytt.md) to encode/decode, hash, regex match over data. diff --git a/site/content/ytt/docs/v0.45.x/how-to-use-data-values.md b/site/content/ytt/docs/v0.45.x/how-to-use-data-values.md index 5cedac92d..c0962793f 100644 --- a/site/content/ytt/docs/v0.45.x/how-to-use-data-values.md +++ b/site/content/ytt/docs/v0.45.x/how-to-use-data-values.md @@ -121,19 +121,19 @@ Documentation: Examples: - Declaring and using Data Values in schema: \ - https://github.com/vmware-tanzu/carvel-ytt/tree/develop/examples/schema + https://github.com/carvel-dev/ytt/tree/develop/examples/schema - Setting a value for an _array_ in schema: \ - https://github.com/vmware-tanzu/carvel-ytt/tree/develop/examples/schema-arrays + https://github.com/carvel-dev/ytt/tree/develop/examples/schema-arrays - Using most of the `--data-value...` flags:\ - https://github.com/vmware-tanzu/carvel-ytt/tree/develop/examples/data-values/ + https://github.com/carvel-dev/ytt/tree/develop/examples/data-values/ - Marking a data value as "required":\ - https://github.com/vmware-tanzu/carvel-ytt/tree/develop/examples/data-values-required/ + https://github.com/carvel-dev/ytt/tree/develop/examples/data-values-required/ - Maintaining per-environment data value overrides:\ - https://github.com/vmware-tanzu/carvel-ytt/tree/develop/examples/data-values-multiple-envs + https://github.com/carvel-dev/ytt/tree/develop/examples/data-values-multiple-envs - Wrapping an upstream set of templates to expose a simplified set of data values:\ - https://github.com/vmware-tanzu/carvel-ytt/tree/develop/examples/data-values-wrap-library + https://github.com/carvel-dev/ytt/tree/develop/examples/data-values-wrap-library - Using a directory full of YAML files for data values input:\ - https://github.com/vmware-tanzu/carvel-ytt/tree/develop/examples/data-values-directory + https://github.com/carvel-dev/ytt/tree/develop/examples/data-values-directory Blog Articles: - [Parameterizing Project Configuration with ytt](https://carvel.dev/blog/parameterizing-project-config-with-ytt/), by Garrett Cheadle diff --git a/site/content/ytt/docs/v0.45.x/how-to-write-validations.md b/site/content/ytt/docs/v0.45.x/how-to-write-validations.md index 21ceae787..6cdfa93e6 100644 --- a/site/content/ytt/docs/v0.45.x/how-to-write-validations.md +++ b/site/content/ytt/docs/v0.45.x/how-to-write-validations.md @@ -471,7 +471,7 @@ Here: - a valid `logLevel` must be one of the four values given. Authors are encouraged to use named rules whenever possible: -- there's no code to maintain: these rules are [unit-tested](https://github.com/vmware-tanzu/carvel-ytt/tree/develop/pkg/validations/filetests) +- there's no code to maintain: these rules are [unit-tested](https://github.com/carvel-dev/ytt/tree/develop/pkg/validations/filetests) - they more succinctly document the constraints, making the schema easier to read/maintain - when rules are included in [OpenAPI v3 schema exports](how-to-export-schema.md), these are the first batch of such rules likely to be included. diff --git a/site/content/ytt/docs/v0.45.x/install.md b/site/content/ytt/docs/v0.45.x/install.md index 365b7380f..74f88931a 100644 --- a/site/content/ytt/docs/v0.45.x/install.md +++ b/site/content/ytt/docs/v0.45.x/install.md @@ -29,17 +29,17 @@ $ ytt version ## Via Homebrew (macOS or Linux) -Based on [github.com/vmware-tanzu/homebrew-carvel](https://github.com/vmware-tanzu/homebrew-carvel). +Based on [github.com/carvel-dev/homebrew](https://github.com/carvel-dev/homebrew). ```bash -$ brew tap vmware-tanzu/carvel +$ brew tap carvel-dev/carvel $ brew install ytt $ ytt version ``` ## Specific version from a GitHub release -To download, click on one of the assets in a [chosen GitHub release](https://github.com/vmware-tanzu/carvel-ytt/releases), for example for 'ytt-darwin-amd64'. +To download, click on one of the assets in a [chosen GitHub release](https://github.com/carvel-dev/ytt/releases), for example for 'ytt-darwin-amd64'. ```bash # **Compare binary checksum** against what's specified in the release notes diff --git a/site/content/ytt/docs/v0.45.x/lang-ref-ytt-library.md b/site/content/ytt/docs/v0.45.x/lang-ref-ytt-library.md index 854ee09c8..55043f730 100644 --- a/site/content/ytt/docs/v0.45.x/lang-ref-ytt-library.md +++ b/site/content/ytt/docs/v0.45.x/lang-ref-ytt-library.md @@ -68,7 +68,7 @@ Contructs a new [`@ytt:library.instance`](#library-instances) based on the conte instance = library.get(name, []) ``` -- **`name`** (`string`) — path to the base directory of the desired library: `./_ytt_lib/`. Can contain slashes `/` for sub-directories (e.g. `github.com/vmware-tanzu/carvel-ytt-library-for-kubernetes/app`) +- **`name`** (`string`) — path to the base directory of the desired library: `./_ytt_lib/`. Can contain slashes `/` for sub-directories (e.g. `github.com/carvel-dev/ytt-library-for-kubernetes/app`) - keyword arguments (optional): - **`alias=`** (`string`) — unique name for this library instance. See [Aliases](#aliases), below. - **`ignore_unknown_comments=`** (`bool`) — equivalent to `ytt --ignore-unknown-comments`; see [File Marks > type detection for YAML files](file-marks.md#type-detection-for-yaml-files) for more details (default: `False`). (as of v0.31.0) @@ -256,7 +256,7 @@ Only supported on documents annotated with `@data/values` and `@data/values-sche ``` @library/ref library_name ``` -- **`library_name`** (`string`) — `@`-prefixed path to the base directory of the desired library: `./_ytt_lib/`. Can contain slashes `/` for sub-directories (e.g. `github.com/vmware-tanzu/carvel-ytt-library-for-kubernetes/app`). Can also be an [alias](#aliases) for specific library instance(s). +- **`library_name`** (`string`) — `@`-prefixed path to the base directory of the desired library: `./_ytt_lib/`. Can contain slashes `/` for sub-directories (e.g. `github.com/carvel-dev/ytt-library-for-kubernetes/app`). Can also be an [alias](#aliases) for specific library instance(s). **Examples:** diff --git a/site/content/ytt/docs/v0.45.x/lang-ref-ytt-schema.md b/site/content/ytt/docs/v0.45.x/lang-ref-ytt-schema.md index ce7a9f964..1e10a4849 100644 --- a/site/content/ytt/docs/v0.45.x/lang-ref-ytt-schema.md +++ b/site/content/ytt/docs/v0.45.x/lang-ref-ytt-schema.md @@ -316,7 +316,7 @@ databases: name: "" ``` -Note: as the comment in the example schema indicates, it is best to declare the function prior to starting the schema document itself (see https://github.com/vmware-tanzu/carvel-ytt/issues/526 for details). +Note: as the comment in the example schema indicates, it is best to declare the function prior to starting the schema document itself (see https://github.com/carvel-dev/ytt/issues/526 for details). ### @schema/nullable diff --git a/site/content/ytt/docs/v0.45.x/ytt-data-values.md b/site/content/ytt/docs/v0.45.x/ytt-data-values.md index 6ec0fa862..8a25f1fce 100644 --- a/site/content/ytt/docs/v0.45.x/ytt-data-values.md +++ b/site/content/ytt/docs/v0.45.x/ytt-data-values.md @@ -128,14 +128,14 @@ sets all three Data Values: _Example 2: Directory_ -See https://github.com/vmware-tanzu/carvel-ytt/tree/develop/examples/data-values-directory for a complete example and explanation. +See https://github.com/carvel-dev/ytt/tree/develop/examples/data-values-directory for a complete example and explanation. _Example 3: HTTP URL_ -Given https://raw.githubusercontent.com/vmware-tanzu/carvel-ytt/develop/examples/data-values/values-file.yml +Given https://raw.githubusercontent.com/carvel-dev/ytt/develop/examples/data-values/values-file.yml ```console -$ ytt --data-values-file https://raw.githubusercontent.com/vmware-tanzu/carvel-ytt/develop/examples/data-values/values-file.yml --data-values-inspect +$ ytt --data-values-file https://raw.githubusercontent.com/carvel-dev/ytt/develop/examples/data-values/values-file.yml --data-values-inspect ``` yields ```yaml diff --git a/site/content/ytt/docs/v0.46.x/_index.md b/site/content/ytt/docs/v0.46.x/_index.md index bda09cfbb..67b02d4bc 100644 --- a/site/content/ytt/docs/v0.46.x/_index.md +++ b/site/content/ytt/docs/v0.46.x/_index.md @@ -47,7 +47,7 @@ Functions in `ytt` capture either a calculation or fragment of YAML. Functions c For more about modular code... - see live examples in the `ytt` Playground around [functions](ytt/#example:example-function) and [`ytt` libraries](/ytt/#example:example-ytt-library-module); - read further about [functions](lang-ref-def.md), [YAML Fragments](lang-ref-yaml-fragment.md), and [loading reusable modules and libraries](lang-ref-load.md); -- catch-up on a particularly relevant [discussion about using modules and libraries in `ytt`](https://github.com/vmware-tanzu/carvel-ytt/discussions/392#discussioncomment-766445). +- catch-up on a particularly relevant [discussion about using modules and libraries in `ytt`](https://github.com/carvel-dev/ytt/discussions/392#discussioncomment-766445). ## Further Reading diff --git a/site/content/ytt/docs/v0.46.x/faq.md b/site/content/ytt/docs/v0.46.x/faq.md index 872f79f99..09f859583 100644 --- a/site/content/ytt/docs/v0.46.x/faq.md +++ b/site/content/ytt/docs/v0.46.x/faq.md @@ -151,7 +151,7 @@ This is a [known limitation](known-limitations.md) of ytt. ## Can I generate random strings with ytt? No. A design goal of ytt is determinism, which keeps randomness out of scope. -If you want to generate secrets, see the [injecting secrets doc](injecting-secrets.md) or the [kubernetes secretgen-controller](https://github.com/vmware-tanzu/carvel-secretgen-controller) +If you want to generate secrets, see the [injecting secrets doc](injecting-secrets.md) or the [kubernetes secretgen-controller](https://github.com/carvel-dev/secretgen-controller) ## Can I load multiple functions without having to name each one? diff --git a/site/content/ytt/docs/v0.46.x/how-it-works.md b/site/content/ytt/docs/v0.46.x/how-it-works.md index 378160286..f9a4828c7 100644 --- a/site/content/ytt/docs/v0.46.x/how-it-works.md +++ b/site/content/ytt/docs/v0.46.x/how-it-works.md @@ -224,12 +224,12 @@ To learn more about... - learn about [writing Schema](how-to-write-schema.md) for Data Values - read-up on the details in the "[Data Values Schema Referce](lang-ref-ytt-schema.md)" material - work with a complete example from the source: \ - [vmware-tanzu/carvel-ytt/../examples/schema](https://github.com/vmware-tanzu/carvel-ytt/tree/develop/examples/schema) + [carvel-dev/ytt/../examples/schema](https://github.com/carvel-dev/ytt/tree/develop/examples/schema) - **Data Values**... - poke at a working example in the ytt Playground: [Load Data Values](/ytt/#example:example-load-data-values) example - read-up on the details in "[Using Data Values](how-to-use-data-values.md)" - work with a complete example from the source: \ - [vmware-tanzu/carvel-ytt/../examples/data-values](https://github.com/vmware-tanzu/carvel-ytt/tree/develop/examples/data-values) + [carvel-dev/ytt/../examples/data-values](https://github.com/carvel-dev/ytt/tree/develop/examples/data-values) - **Templates**... - learn Starlark by example in the first bunch of ["Basics" examples](/ytt/#example:example-plain-yaml). - read-up on [`ytt`'s built-in libraries](lang-ref-ytt.md) to encode/decode, hash, regex match over data. diff --git a/site/content/ytt/docs/v0.46.x/how-to-use-data-values.md b/site/content/ytt/docs/v0.46.x/how-to-use-data-values.md index 9bcfbac61..99c243ae1 100644 --- a/site/content/ytt/docs/v0.46.x/how-to-use-data-values.md +++ b/site/content/ytt/docs/v0.46.x/how-to-use-data-values.md @@ -121,19 +121,19 @@ Documentation: Examples: - Declaring and using Data Values in schema: \ - https://github.com/vmware-tanzu/carvel-ytt/tree/develop/examples/schema + https://github.com/carvel-dev/ytt/tree/develop/examples/schema - Setting a value for an _array_ in schema: \ - https://github.com/vmware-tanzu/carvel-ytt/tree/develop/examples/schema-arrays + https://github.com/carvel-dev/ytt/tree/develop/examples/schema-arrays - Using most of the `--data-value...` flags:\ - https://github.com/vmware-tanzu/carvel-ytt/tree/develop/examples/data-values/ + https://github.com/carvel-dev/ytt/tree/develop/examples/data-values/ - Marking a data value as "required":\ - https://github.com/vmware-tanzu/carvel-ytt/tree/develop/examples/data-values-required/ + https://github.com/carvel-dev/ytt/tree/develop/examples/data-values-required/ - Maintaining per-environment data value overrides:\ - https://github.com/vmware-tanzu/carvel-ytt/tree/develop/examples/data-values-multiple-envs + https://github.com/carvel-dev/ytt/tree/develop/examples/data-values-multiple-envs - Wrapping an upstream set of templates to expose a simplified set of data values:\ - https://github.com/vmware-tanzu/carvel-ytt/tree/develop/examples/data-values-wrap-library + https://github.com/carvel-dev/ytt/tree/develop/examples/data-values-wrap-library - Using a directory full of YAML files for data values input:\ - https://github.com/vmware-tanzu/carvel-ytt/tree/develop/examples/data-values-directory + https://github.com/carvel-dev/ytt/tree/develop/examples/data-values-directory Blog Articles: - [Parameterizing Project Configuration with ytt](https://carvel.dev/blog/parameterizing-project-config-with-ytt/), by Garrett Cheadle diff --git a/site/content/ytt/docs/v0.46.x/how-to-write-validations.md b/site/content/ytt/docs/v0.46.x/how-to-write-validations.md index ce59c732f..2419e7503 100644 --- a/site/content/ytt/docs/v0.46.x/how-to-write-validations.md +++ b/site/content/ytt/docs/v0.46.x/how-to-write-validations.md @@ -471,7 +471,7 @@ Here: - a valid `logLevel` must be one of the four values given. Authors are encouraged to use named rules whenever possible: -- there's no code to maintain: these rules are [unit-tested](https://github.com/vmware-tanzu/carvel-ytt/tree/develop/pkg/validations/filetests) +- there's no code to maintain: these rules are [unit-tested](https://github.com/carvel-dev/ytt/tree/develop/pkg/validations/filetests) - they more succinctly document the constraints, making the schema easier to read/maintain - when rules are included in [OpenAPI v3 schema exports](how-to-export-schema.md), these are the first batch of such rules likely to be included. diff --git a/site/content/ytt/docs/v0.46.x/install.md b/site/content/ytt/docs/v0.46.x/install.md index 2d5e4908b..61deecb21 100644 --- a/site/content/ytt/docs/v0.46.x/install.md +++ b/site/content/ytt/docs/v0.46.x/install.md @@ -29,17 +29,17 @@ $ ytt version ## Via Homebrew (macOS or Linux) -Based on [github.com/vmware-tanzu/homebrew-carvel](https://github.com/vmware-tanzu/homebrew-carvel). +Based on [github.com/carvel-dev/homebrew](https://github.com/carvel-dev/homebrew). ```bash -$ brew tap vmware-tanzu/carvel +$ brew tap carvel-dev/carvel $ brew install ytt $ ytt version ``` ## Specific version from a GitHub release -To download, click on one of the assets in a [chosen GitHub release](https://github.com/vmware-tanzu/carvel-ytt/releases), for example for 'ytt-darwin-amd64'. +To download, click on one of the assets in a [chosen GitHub release](https://github.com/carvel-dev/ytt/releases), for example for 'ytt-darwin-amd64'. ```bash # **Compare binary checksum** against what's specified in the release notes diff --git a/site/content/ytt/docs/v0.46.x/lang-ref-ytt-library.md b/site/content/ytt/docs/v0.46.x/lang-ref-ytt-library.md index f5c13f419..3a7a312fb 100644 --- a/site/content/ytt/docs/v0.46.x/lang-ref-ytt-library.md +++ b/site/content/ytt/docs/v0.46.x/lang-ref-ytt-library.md @@ -68,7 +68,7 @@ Contructs a new [`@ytt:library.instance`](#library-instances) based on the conte instance = library.get(name, []) ``` -- **`name`** (`string`) — path to the base directory of the desired library: `./_ytt_lib/`. Can contain slashes `/` for sub-directories (e.g. `github.com/vmware-tanzu/carvel-ytt-library-for-kubernetes/app`) +- **`name`** (`string`) — path to the base directory of the desired library: `./_ytt_lib/`. Can contain slashes `/` for sub-directories (e.g. `github.com/carvel-dev/ytt-library-for-kubernetes/app`) - keyword arguments (optional): - **`alias=`** (`string`) — unique name for this library instance. See [Aliases](#aliases), below. - **`ignore_unknown_comments=`** (`bool`) — equivalent to `ytt --ignore-unknown-comments`; see [File Marks > type detection for YAML files](file-marks.md#type-detection-for-yaml-files) for more details (default: `False`). (as of v0.31.0) @@ -256,7 +256,7 @@ Only supported on documents annotated with `@data/values` and `@data/values-sche ``` @library/ref library_name ``` -- **`library_name`** (`string`) — `@`-prefixed path to the base directory of the desired library: `./_ytt_lib/`. Can contain slashes `/` for sub-directories (e.g. `github.com/vmware-tanzu/carvel-ytt-library-for-kubernetes/app`). Can also be an [alias](#aliases) for specific library instance(s). +- **`library_name`** (`string`) — `@`-prefixed path to the base directory of the desired library: `./_ytt_lib/`. Can contain slashes `/` for sub-directories (e.g. `github.com/carvel-dev/ytt-library-for-kubernetes/app`). Can also be an [alias](#aliases) for specific library instance(s). **Examples:** diff --git a/site/content/ytt/docs/v0.46.x/lang-ref-ytt-schema.md b/site/content/ytt/docs/v0.46.x/lang-ref-ytt-schema.md index 4f1ccb543..42160d800 100644 --- a/site/content/ytt/docs/v0.46.x/lang-ref-ytt-schema.md +++ b/site/content/ytt/docs/v0.46.x/lang-ref-ytt-schema.md @@ -316,7 +316,7 @@ databases: name: "" ``` -Note: as the comment in the example schema indicates, it is best to declare the function prior to starting the schema document itself (see https://github.com/vmware-tanzu/carvel-ytt/issues/526 for details). +Note: as the comment in the example schema indicates, it is best to declare the function prior to starting the schema document itself (see https://github.com/carvel-dev/ytt/issues/526 for details). ### @schema/nullable diff --git a/site/content/ytt/docs/v0.46.x/ytt-data-values.md b/site/content/ytt/docs/v0.46.x/ytt-data-values.md index 29acb9196..123d1e62f 100644 --- a/site/content/ytt/docs/v0.46.x/ytt-data-values.md +++ b/site/content/ytt/docs/v0.46.x/ytt-data-values.md @@ -128,14 +128,14 @@ sets all three Data Values: _Example 2: Directory_ -See https://github.com/vmware-tanzu/carvel-ytt/tree/develop/examples/data-values-directory for a complete example and explanation. +See https://github.com/carvel-dev/ytt/tree/develop/examples/data-values-directory for a complete example and explanation. _Example 3: HTTP URL_ -Given https://raw.githubusercontent.com/vmware-tanzu/carvel-ytt/develop/examples/data-values/values-file.yml +Given https://raw.githubusercontent.com/carvel-dev/ytt/develop/examples/data-values/values-file.yml ```console -$ ytt --data-values-file https://raw.githubusercontent.com/vmware-tanzu/carvel-ytt/develop/examples/data-values/values-file.yml --data-values-inspect +$ ytt --data-values-file https://raw.githubusercontent.com/carvel-dev/ytt/develop/examples/data-values/values-file.yml --data-values-inspect ``` yields ```yaml diff --git a/site/static/kapp-install-katacoda.sh b/site/static/kapp-install-katacoda.sh index b5c4587a6..4386e9537 100644 --- a/site/static/kapp-install-katacoda.sh +++ b/site/static/kapp-install-katacoda.sh @@ -13,8 +13,8 @@ install() { wget -O- https://carvel.dev/install.sh | bash - git clone https://github.com/vmware-tanzu/carvel-kapp - echo "Cloned github.com/vmware-tanzu/carvel-kapp for examples" + git clone https://github.com/carvel-dev/kapp + echo "Cloned github.com/carvel-dev/kapp for examples" } install From c81054613a6df9d411aeb92cdb4ca85f54745bdf Mon Sep 17 00:00:00 2001 From: Joao Pereira Date: Fri, 20 Oct 2023 14:43:13 -0500 Subject: [PATCH 2/4] Fix multiple typos Signed-off-by: Joao Pereira --- GOVERNANCE.md | 2 +- README.md | 28 +++++++++---------- proposals/ytt/002-raw-data-values/README.md | 2 +- ...g-started-with-open-source-contribution.md | 2 +- site/content/blog/imgpkg-tags.md | 2 +- 5 files changed, 18 insertions(+), 18 deletions(-) diff --git a/GOVERNANCE.md b/GOVERNANCE.md index 2f4a10a57..24e4db439 100644 --- a/GOVERNANCE.md +++ b/GOVERNANCE.md @@ -10,7 +10,7 @@ The following code repositories are governed by the Carvel community and maintai * [carvel](https://github.com/carvel-dev/carvel): Main Carvel Repo * [ytt](https://github.com/carvel-dev/ytt): Template and overlay Kubernetes configuration via YAML structures, not text documents * [kapp](https://github.com/carvel-dev/kapp): Install, upgrade, and delete multiple Kubernetes resources as one "application" -* [kbld](https://github.com/carvel-dev/carl-kbld): Build or reference container images in Kubernetes configuration in an immutable way +* [kbld](https://github.com/carvel-dev/kbld): Build or reference container images in Kubernetes configuration in an immutable way * [imgpkg](https://github.com/carvel-dev/imgpkg): Bundle and relocate application configuration (with images) via Docker registries * [kapp-controller](https://github.com/carvel-dev/kapp-controller): Capture application deployment workflow in App CRD. Reliable GitOps experience powered by kapp * [vendir](https://github.com/carvel-dev/carvel-vendir): Declaratively state what files should be in a directory diff --git a/README.md b/README.md index ccc1da68b..1cebb1f87 100644 --- a/README.md +++ b/README.md @@ -8,25 +8,25 @@ Carvel provides a set of reliable, single-purpose, composable tools that aid in This is a list of repos associated with the [Carvel](https://carvel.dev) project. -* [ytt](https://github.com/carvel-dev/-ytt) - Template and overlay Kubernetes configuration via YAML structures, not text documents -* [kapp](https://github.com/carvel-dev/-kapp) - Install, upgrade, and delete multiple Kubernetes resources as one "application" -* [kbld](https://github.com/carvel-dev/-kbld) - Build or reference container images in Kubernetes configuration in an immutable way -* [imgpkg](https://github.com/carvel-dev/-imgpkg) - Bundle and relocate application configuration (with images) via Docker registries -* [kapp-controller](https://github.com/carvel-dev/-kapp-controller) - Capture application deployment workflow in App CRD. Reliable GitOps experience powered by kapp. -* [vendir](https://github.com/carvel-dev/-vendir) - Declaratively state what files should be in a directory. -* [secretgen-controller](https://github.com/carvel-dev/-secretgen-controller) - Provides CRDs to specify what secrets need to be on a cluster (generated or not). +* [ytt](https://github.com/carvel-dev/ytt) - Template and overlay Kubernetes configuration via YAML structures, not text documents +* [kapp](https://github.com/carvel-dev/kapp) - Install, upgrade, and delete multiple Kubernetes resources as one "application" +* [kbld](https://github.com/carvel-dev/kbld) - Build or reference container images in Kubernetes configuration in an immutable way +* [imgpkg](https://github.com/carvel-dev/imgpkg) - Bundle and relocate application configuration (with images) via Docker registries +* [kapp-controller](https://github.com/carvel-dev/kapp-controller) - Capture application deployment workflow in App CRD. Reliable GitOps experience powered by kapp. +* [vendir](https://github.com/carvel-dev/vendir) - Declaratively state what files should be in a directory. +* [secretgen-controller](https://github.com/carvel-dev/secretgen-controller) - Provides CRDs to specify what secrets need to be on a cluster (generated or not). Experimental: -* [kwt](https://github.com/carvel-dev/-kwt) +* [kwt](https://github.com/carvel-dev/kwt) * [terraform-provider-carvel](https://github.com/carvel-dev/terraform-provider-carvel) Installation: * [homebrew](https://github.com/carvel-dev/homebrew) -* [docker-image](https://github.com/carvel-dev/-docker-image) +* [docker-image](https://github.com/carvel-dev/docker-image) * [asdf](https://github.com/carvel-dev/asdf) -* [setup-action](https://github.com/carvel-dev/-setup-action) +* [setup-action](https://github.com/carvel-dev/setup-action) Plugins: @@ -35,10 +35,10 @@ Plugins: Examples: -* [simple-app-on-kubernetes](https://github.com/carvel-dev/-simple-app-on-kubernetes) -* [ytt-library-for-kubernetes](https://github.com/carvel-dev/-ytt-library-for-kubernetes) -* [ytt-library-for-kubernetes-demo](https://github.com/carvel-dev/-ytt-library-for-kubernetes-demo) -* [guestbook-example-on-kubernetes](https://github.com/carvel-dev/-guestbook-example-on-kubernetes) +* [simple-app-on-kubernetes](https://github.com/carvel-dev/simple-app-on-kubernetes) +* [ytt-library-for-kubernetes](https://github.com/carvel-dev/ytt-library-for-kubernetes) +* [ytt-library-for-kubernetes-demo](https://github.com/carvel-dev/ytt-library-for-kubernetes-demo) +* [guestbook-example-on-kubernetes](https://github.com/carvel-dev/guestbook-example-on-kubernetes) See what's planned in [our backlog](https://github.com/orgs/carvel-dev/projects/1). diff --git a/proposals/ytt/002-raw-data-values/README.md b/proposals/ytt/002-raw-data-values/README.md index 1a591bc81..80536671e 100644 --- a/proposals/ytt/002-raw-data-values/README.md +++ b/proposals/ytt/002-raw-data-values/README.md @@ -268,7 +268,7 @@ With those measures in place, we believe the added complexity is worth it. #### Other Approach Considered: Introduce a new File Mark Type -[A previous version of this proposal](https://github.com/carvel-dev/community/blob/2a817298f3e263438ff3767b2bc4ccfcb9dbbc1b/proposals/ytt/002-raw-data-values/README.md) centered around the idea of being able to mark an input file (i.e. a file implied by a `--file` argument) as a "Plain YAML Data Value" file. +[A previous version of this proposal](https://github.com/carvel-dev/carvel-community/blob/2a817298f3e263438ff3767b2bc4ccfcb9dbbc1b/proposals/ytt/002-raw-data-values/README.md) centered around the idea of being able to mark an input file (i.e. a file implied by a `--file` argument) as a "Plain YAML Data Value" file. **Pros:** - maintains a consistent interface: all input files continue to be provided through one interface: the `--file` flag; diff --git a/site/content/blog/getting-started-with-open-source-contribution.md b/site/content/blog/getting-started-with-open-source-contribution.md index 43ae3c900..91257744e 100644 --- a/site/content/blog/getting-started-with-open-source-contribution.md +++ b/site/content/blog/getting-started-with-open-source-contribution.md @@ -61,7 +61,7 @@ Here are some suggestions where you can contribute: - **Improve documentation** by adding information/summary/missing steps - **Add examples** to [repo](https://github.com/carvel-dev/ytt/tree/develop/examples) - **Raise issues**/bugs -- **Check for issues** labeled with [Good first issue](https://github.com/search?q=repo%3Acarvel-dev%2Fytt+repo%3Acarvel-dev%2Fkapp+repo%3Acarvel-dev%2Fimgpkg+repo%3Acarvel-dev%2Fcarvel%2Fkapp-controller+repo%3Acarvel-dev%2Fkbld+repo%3Acarvel-dev%2Fvendir+repo%3Acarvel-dev%2Fkapp-controller+label%3A%22good+first+issue%22&type=issues) +- **Check for issues** labeled with [Good first issue](https://github.com/search?q=repo%3Acarvel-dev%2Fytt+repo%3Acarvel-dev%2Fkapp+repo%3Acarvel-dev%2Fimgpkg+repo%3Acarvel-dev%2Fkapp-controller+repo%3Acarvel-dev%2Fkbld+repo%3Acarvel-dev%2Fvendir+repo%3Acarvel-dev%2Fkapp-controller+label%3A%22good+first+issue%22&type=issues) - **Add FAQs** or “How to” section for a common problem/scenario diff --git a/site/content/blog/imgpkg-tags.md b/site/content/blog/imgpkg-tags.md index 85f5f309f..83381a707 100644 --- a/site/content/blog/imgpkg-tags.md +++ b/site/content/blog/imgpkg-tags.md @@ -138,7 +138,7 @@ The design decision tries to address the above constraints but causes some other friendly, [Github Issue](https://github.com/carvel-dev/imgpkg/issues/331) - A proposal was started to allow the users to tell `imgpkg` where to copy the OCI images to. This proposal is still being written, and we would love to have the community to read it and give their opinion about it. The initial - draft can be found [here](https://github.com/carvel-dev/community/pull/22). + draft can be found [here](https://github.com/carvel-dev/carvel-community/pull/22). - Some registries restrict the number of OCI images that can be present in each repository, [reference 1](https://docs.aws.amazon.com/AmazonECR/latest/userguide/service-quotas.html) , [reference 2](https://www.jfrog.com/confluence/display/JFROG/Docker+Registry#DockerRegistry-LocalDockerRepositories) From 6dfdeca5749b2df9d677f181b711a9cedd36e0f4 Mon Sep 17 00:00:00 2001 From: Joao Pereira Date: Fri, 20 Oct 2023 14:59:45 -0500 Subject: [PATCH 3/4] Extract footer from blog posts into single partial Signed-off-by: Joao Pereira --- site/content/blog/030-kubecon-schedule.md | 7 ++----- site/content/blog/argocd-carvel-plugin.md | 8 +------- site/content/blog/carvel-in-august-2022.md | 8 +------- site/content/blog/carvel-in-july-2022.md | 8 +------- site/content/blog/carvel-in-kubeconeu2023.md | 6 +----- site/content/blog/carvel-vcluster.md | 8 +------- site/content/blog/carvelizing-helm-chart.md | 9 +-------- .../blog/casestudy-modernizing-the-us-army.md | 8 +------- site/content/blog/concourse-ytt.md | 8 +------- site/content/blog/cue-and-carvel.md | 10 +--------- site/content/blog/dagger-and-kapp.md | 8 +------- .../blog/deploying-apps-with-ytt-kbld-kapp.md | 8 +------- ...g-started-with-open-source-contribution.md | 11 +---------- .../blog/getting-started-with-ytt-part-1.md | 7 +------ .../blog/getting-started-with-ytt-part-2.md | 7 +------ ...identify-ghost-diff-during-kc-reconcile.md | 9 +-------- site/content/blog/imgpkg-and-cosign.md | 8 +------- site/content/blog/imgpkg-tags.md | 8 +------- ...ncorporating-external-resources-in-kapp.md | 10 +--------- .../blog/introduction-to-carvel-blog-post.md | 10 +--------- .../introduction-to-carvel-package-manager.md | 10 +--------- site/content/blog/kapp-boxes-and-lines.md | 10 +--------- site/content/blog/kapp-rebase-rules.md | 8 +------- site/content/blog/kapp-versioned-resource.md | 8 +------- site/content/blog/kapp_deploy_oidc_gke.md | 10 +--------- site/content/blog/kctrl-app-commands-blog.md | 8 +------- site/content/blog/kctrl-release-blog.md | 8 +------- .../blog/kubecon-na21-keynote-announcement.md | 11 +---------- .../content/blog/kubecon-na21-keynote-blog.md | 10 +--------- .../blog/making-the-most-out-of-clis.md | 9 +-------- .../moving-existing-resources-to-a-new-app.md | 8 +------- .../blog/multi-env-deployment-ytt-kapp.md | 8 +------- .../blog/package-authoring-with-kctrl.md | 8 +------- .../parameterizing-project-config-with-ytt.md | 8 +------- site/content/blog/primer-on-ytt-overlays.md | 8 +------- .../content/blog/tanzu-tuesdays-vendir-ytt.md | 8 +------- .../content/blog/terraform-carvel-provider.md | 10 +--------- .../blog/tilt-carvel-local-workflow.md | 8 +------- site/content/blog/ytt-validations-preview.md | 7 +------ site/content/blog/ytt-validations-released.md | 7 +------ .../layouts/shortcodes/blog_footer.html | 19 +++++++++++++++++++ 41 files changed, 60 insertions(+), 297 deletions(-) create mode 100644 site/themes/carvel/layouts/shortcodes/blog_footer.html diff --git a/site/content/blog/030-kubecon-schedule.md b/site/content/blog/030-kubecon-schedule.md index e5b4a9f39..99c1a0771 100644 --- a/site/content/blog/030-kubecon-schedule.md +++ b/site/content/blog/030-kubecon-schedule.md @@ -27,8 +27,5 @@ Fresh off the news of being accepted as a Sandbox project to the [Cloud Native C - 7:00pm – VMware addressed their platform packaging and distribution needs with Carvel (and you can too) by John Ryan - Friday, October 28 - 2:00pm – How Carvel can help your application release management across networks and sites, even with COTS apps! (yes, this is a repeat) by Stuart Charlton -## Join the Carvel Community -We are excited to hear from you and learn with you! Here are several ways you can get involved: -* Join Carvel's slack channel, [#carvel in Kubernetes]({{% named_link_url "slack_url" %}}) workspace, and connect with over 1000+ Carvel users. -* Find us on [GitHub](https://github.com/carvel-dev/carvel). Suggest how we can improve the project, the docs, or share any other feedback. -* Attend our Community Meetings! Check out the [Community page](/community/) for full details on how to attend. + +{{< blog_footer >}} \ No newline at end of file diff --git a/site/content/blog/argocd-carvel-plugin.md b/site/content/blog/argocd-carvel-plugin.md index 4d4a905a9..aa66f0cda 100644 --- a/site/content/blog/argocd-carvel-plugin.md +++ b/site/content/blog/argocd-carvel-plugin.md @@ -163,10 +163,4 @@ For fun, after you port forward, you can view the app at `127.0.0.1:8080`. Visit $ kubectl port-forward svc/simple-app 8080:80 --namespace default ``` -## Join the Carvel Community - -We are excited to hear from you and learn with you! Here are several ways you can get involved: - -* Join Carvel's slack channel, [#carvel in Kubernetes]({{% named_link_url "slack_url" %}}) workspace, and connect with over 1000+ Carvel users. -* Find us on [GitHub](https://github.com/carvel-dev/carvel). Suggest how we can improve the project, the docs, or share any other feedback. -* Attend our Community Meetings! Check out the [Community page](/community/) for full details on how to attend. +{{< blog_footer >}} diff --git a/site/content/blog/carvel-in-august-2022.md b/site/content/blog/carvel-in-august-2022.md index 549bee5e0..34a693eda 100644 --- a/site/content/blog/carvel-in-august-2022.md +++ b/site/content/blog/carvel-in-august-2022.md @@ -88,10 +88,4 @@ August was spent collecting and acting upon feedback for schema validations. The Wishing you smooth deployments and painless upgrades! -## Join the Carvel Community - -We are excited to hear from you and learn with you! Here are several ways you can get involved: - -* Join Carvel's slack channel, [#carvel in Kubernetes]({{% named_link_url "slack_url" %}}) workspace, and connect with over 1000+ Carvel users. -* Find us on [GitHub](https://github.com/carvel-dev/carvel). Suggest how we can improve the project, the docs, or share any other feedback. -* Attend our Community Meetings! Check out the [Community page](/community/) for full details on how to attend. +{{< blog_footer >}} \ No newline at end of file diff --git a/site/content/blog/carvel-in-july-2022.md b/site/content/blog/carvel-in-july-2022.md index f49c7cee4..c2c03903d 100644 --- a/site/content/blog/carvel-in-july-2022.md +++ b/site/content/blog/carvel-in-july-2022.md @@ -50,10 +50,4 @@ Wishing you smooth deployments and may the pods smile upon you! [^1]: Half the Carvel team is actually in India, but we’ll let them tell us about August or September in India in the coming months. [^2]: experimental feature -## Join the Carvel Community - -We are excited to hear from you and learn with you! Here are several ways you can get involved: - -* Join Carvel's slack channel, [#carvel in Kubernetes]({{% named_link_url "slack_url" %}}) workspace, and connect with over 1000+ Carvel users. -* Find us on [GitHub](https://github.com/carvel-dev/carvel). Suggest how we can improve the project, the docs, or share any other feedback. -* Attend our Community Meetings! Check out the [Community page](/community/) for full details on how to attend. +{{< blog_footer >}} diff --git a/site/content/blog/carvel-in-kubeconeu2023.md b/site/content/blog/carvel-in-kubeconeu2023.md index 72bebd28f..8f7d87ae5 100644 --- a/site/content/blog/carvel-in-kubeconeu2023.md +++ b/site/content/blog/carvel-in-kubeconeu2023.md @@ -40,8 +40,4 @@ Be sure to stop by our kiosk (#K22) in the project pavilion to grab some new swa - Wednesday, April 19 - 13:30 - Carvel: Clean Tools for Cloud-Native Problems by [Leigh Capili](https://github.com/stealthybox) -## Join the Carvel Community -We are excited to hear from you and learn with you! Here are several ways you can get involved: -* Join Carvel's slack channel, [#carvel in Kubernetes]({{% named_link_url "slack_url" %}}) workspace, and connect with over 1000+ Carvel users. -* Find us on [GitHub](https://github.com/carvel-dev/). Suggest how we can improve the project, the docs, or share any other feedback. -* Attend our Community Meetings! Check out the [Community page](/community/) for full details on how to attend. +{{< blog_footer >}} diff --git a/site/content/blog/carvel-vcluster.md b/site/content/blog/carvel-vcluster.md index 7b9ff42c8..560f4dbb0 100644 --- a/site/content/blog/carvel-vcluster.md +++ b/site/content/blog/carvel-vcluster.md @@ -309,10 +309,4 @@ Additionally, while it's intruiging to be able to install vclusters via kapp-con Thanks for reading, and looking forward to your thoughts! -## Join the Carvel Community - -We are excited to hear from you and learn with you! Here are several ways you can get involved: - -* Join Carvel's slack channel, [#carvel in Kubernetes]({{% named_link_url "slack_url" %}}) workspace, and connect with over 1000+ Carvel users. -* Find us on [GitHub](https://github.com/carvel-dev/carvel). Suggest how we can improve the project, the docs, or share any other feedback. -* Attend our Community Meetings! Check out the [Community page](/community/) for full details on how to attend. +{{< blog_footer >}} \ No newline at end of file diff --git a/site/content/blog/carvelizing-helm-chart.md b/site/content/blog/carvelizing-helm-chart.md index ba557939b..532cd9aba 100644 --- a/site/content/blog/carvelizing-helm-chart.md +++ b/site/content/blog/carvelizing-helm-chart.md @@ -396,11 +396,4 @@ Response from Custom Server You have successfully wrapped, distributed, and installed an existing Helm chart as a Carvel package. - -## Join the Carvel Community - -We are excited to hear from you and learn with you! Here are several ways you can get involved: - -* Join Carvel's slack channel, [#carvel in Kubernetes]({{% named_link_url "slack_url" %}}) workspace, and connect with over 1000+ Carvel users. -* Find us on [GitHub](https://github.com/carvel-dev/carvel). Suggest how we can improve the project, the docs, or share any other feedback. -* Attend our Community Meetings! Check out the [Community page](/community/) for full details on how to attend. +{{< blog_footer >}} diff --git a/site/content/blog/casestudy-modernizing-the-us-army.md b/site/content/blog/casestudy-modernizing-the-us-army.md index 957c39403..0f7f0ad0b 100644 --- a/site/content/blog/casestudy-modernizing-the-us-army.md +++ b/site/content/blog/casestudy-modernizing-the-us-army.md @@ -303,10 +303,4 @@ Applying manifests to all clusters is one thing, but additionally, the team is a Because of these results, CReATE is also able to support elements of [Army Materiel Command](https://www.amc.army.mil/) (AMC), [Army Forces Command](https://www.army.mil/FORSCOM) (FORSCOM), [Army Training and Doctrine Command (TRADOC)](https://www.tradoc.army.mil/), and is iterating towards [helping all legacy software development efforts](https://www.afcea.org/content/software-sustainment-evolves-pony-express-automation) throughout the Department of Defense (DoD). -## Join the Carvel Community - -We are excited to hear from you and learn with you! Here are several ways you can get involved: - -* Join Carvel's slack channel, [#carvel in Kubernetes]({{% named_link_url "slack_url" %}}) workspace, and connect with over 1000+ Carvel users. -* Find us on [GitHub](https://github.com/carvel-dev/carvel). Suggest how we can improve the project, the docs, or share any other feedback. -* Attend our Community Meetings! Check out the [Community page](/community/) for full details on how to attend. +{{< blog_footer >}} diff --git a/site/content/blog/concourse-ytt.md b/site/content/blog/concourse-ytt.md index 9d8ac270d..b22d5e4b0 100644 --- a/site/content/blog/concourse-ytt.md +++ b/site/content/blog/concourse-ytt.md @@ -337,10 +337,4 @@ This tutorial just scratches the surface of the power of ytt, be sure to check o - [Getting started with ytt overlays](https://carvel.dev/blog/primer-on-ytt-overlays/) - [ytt's interactive playground](https://carvel.dev/ytt/) -## Join the Carvel Community - -Thanks for following along! We are excited to hear from you and learn with you! Here are several ways you can get involved: - -* Join Carvel's slack channel, [#carvel in Kubernetes]({{% named_link_url "slack_url" %}}) workspace, and connect with over 1000+ Carvel users. -* Find us on [GitHub](https://github.com/carvel-dev/carvel). Suggest how we can improve the project, the docs, or share any other feedback. -* Attend our Community Meetings! Check out the [Community page](/community/) for full details on how and when to attend. +{{< blog_footer >}} \ No newline at end of file diff --git a/site/content/blog/cue-and-carvel.md b/site/content/blog/cue-and-carvel.md index 5516623c6..f4d378063 100644 --- a/site/content/blog/cue-and-carvel.md +++ b/site/content/blog/cue-and-carvel.md @@ -412,12 +412,4 @@ Here is what will happen once above App CR is on the cluster: These were two short and sweet examples of how to use CUE and kapp-controller together as part of your GitOps workflow. And let us know if you are interested to learn how to turn your App CR into a Package CR so that you can easily distribute your CUE templates as Carvel packages (with help of [Carvel's imgpkg](/imgpkg)) but for now -- that's a wrap. -## Join us on Slack and GitHub - -We want to hear from you and learn with you. Here are several ways you can get involved: - -* Join Carvel's slack channel, [#carvel in Kubernetes]({{% named_link_url "slack_url" %}}) workspace and connect with over 1000+ Carvel users. -* Find us on [GitHub]({{% named_link_url "github_url" %}}). Suggest how we can improve the project, the docs, or share any other feedback. -* Attend our Community Meetings! Check out the [Community page](/community/) for full details on how to attend. - -We look forward to hearing from you! +{{< blog_footer >}} \ No newline at end of file diff --git a/site/content/blog/dagger-and-kapp.md b/site/content/blog/dagger-and-kapp.md index 16eadf76a..27f10504b 100644 --- a/site/content/blog/dagger-and-kapp.md +++ b/site/content/blog/dagger-and-kapp.md @@ -175,12 +175,6 @@ $ dagger do delete [^1]: This has been tested with kind cluster -## Join the Carvel Community - -Thanks for following along! We are excited to hear from you and learn with you! Here are several ways you can get involved: - -* Join Carvel's slack channel, [#carvel in Kubernetes]({{% named_link_url "slack_url" %}}) workspace, and connect with over 1000+ Carvel users. -* Find us on [GitHub](https://github.com/carvel-dev/carvel). Suggest how we can improve the project, the docs, or share any other feedback. -* Attend our Community Meetings! Check out the [Community page](/community/) for full details on how and when to attend. +{{< blog_footer >}} diff --git a/site/content/blog/deploying-apps-with-ytt-kbld-kapp.md b/site/content/blog/deploying-apps-with-ytt-kbld-kapp.md index ade4e53ff..6900e1c81 100644 --- a/site/content/blog/deploying-apps-with-ytt-kbld-kapp.md +++ b/site/content/blog/deploying-apps-with-ytt-kbld-kapp.md @@ -665,10 +665,4 @@ Succeeded We've seen how [ytt](/ytt), [kbld](/kbld), and [kapp](/kapp) can be used together to deploy and iterate on an application running on Kubernetes. Each one of these tools has been designed to be single-purpose and composable with other tools in the larger Kubernetes ecosystem. -## Join the Carvel Community - -We are excited to hear from you and learn with you! Here are several ways you can get involved: - -* Join Carvel's slack channel, [#carvel in Kubernetes]({{% named_link_url "slack_url" %}}) workspace, and connect with over 1000+ Carvel users. -* Find us on [GitHub](https://github.com/carvel-dev/carvel). Suggest how we can improve the project, the docs, or share any other feedback. -* Attend our Community Meetings! Check out the [Community page](/community/) for full details on how to attend. +{{< blog_footer >}} \ No newline at end of file diff --git a/site/content/blog/getting-started-with-open-source-contribution.md b/site/content/blog/getting-started-with-open-source-contribution.md index 91257744e..eb30a1d2d 100644 --- a/site/content/blog/getting-started-with-open-source-contribution.md +++ b/site/content/blog/getting-started-with-open-source-contribution.md @@ -85,13 +85,4 @@ Looking forward to seeing your first contribution! _This is the first blog in a series on how you can contribute to open-source projects like Carvel. So, stay tuned ..._ -## Join the Carvel Community - -The Carvel team is very helpful and welcoming to contributions and feedback. We love users who play around with our tools and raise an issue or reach out to us in Slack. We are also eager to know how you are using our tools, which product features you love the most, and which new features you want to be included in our tools. -Here are several ways you can get involved: -- Join the [Carvel's Slack Channel](https://kubernetes.slack.com/archives/CH8KCCKA5) in the Kubernetes Slack Workspace.\ - _(visit http://slack.k8s.io/ to join the Kubernetes Slack workspace if you are not already there.)_ -- Find us on [GitHub](https://github.com/carvel-dev/carvel). Suggest how we can improve the project, the docs, or share any other feedback. -- We also encourage you to attend our [community meetings](https://carvel.dev/community/) to get face-to-face interaction with the maintainers and other members of the community. - - +{{< blog_footer >}} \ No newline at end of file diff --git a/site/content/blog/getting-started-with-ytt-part-1.md b/site/content/blog/getting-started-with-ytt-part-1.md index 3fb0d5ace..4bbc926b7 100644 --- a/site/content/blog/getting-started-with-ytt-part-1.md +++ b/site/content/blog/getting-started-with-ytt-part-1.md @@ -218,9 +218,4 @@ Check out the [Part 2 of this tutorial series!](getting-started-with-ytt-part-2/ Happy Templating :) -## Join the Carvel Community - -We are excited to hear from you and learn with you! Here are several ways you can get involved: -* Join Carvel's slack channel, [#carvel in Kubernetes]({{% named_link_url "slack_url" %}}) workspace, and connect with over 1000+ Carvel users. -* Find us on [GitHub](https://github.com/carvel-dev/carvel). Suggest how we can improve the project, the docs, or share any other feedback. -* Attend our Community Meetings! Check out the [Community page](/community/) for full details on how to attend. +{{< blog_footer >}} diff --git a/site/content/blog/getting-started-with-ytt-part-2.md b/site/content/blog/getting-started-with-ytt-part-2.md index 5950a76b1..ed8fb4c57 100644 --- a/site/content/blog/getting-started-with-ytt-part-2.md +++ b/site/content/blog/getting-started-with-ytt-part-2.md @@ -31,9 +31,4 @@ Happy Templating :) We would love to know if there are other Carvel topics, either ytt-specific or any of our other tools (imgpkg, kapp, kapp-controller, kbld, secretgen-controller, vendir, ytt), that you would like to see as a tutorial by reaching out to us in either in one of the channels listed in the section below, or on Twitter [@carvel_dev](https://twitter.com/carvel_dev) or [emailing us](mailto:carvel-dev@googlegroups.com) with your suggestion. -## Join the Carvel Community - -We are excited to hear from you and learn with you! Here are several ways you can get involved: -* Join Carvel's slack channel, [#carvel in Kubernetes]({{% named_link_url "slack_url" %}}) workspace, and connect with over 1000+ Carvel users. -* Find us on [GitHub](https://github.com/carvel-dev/carvel). Suggest how we can improve the project, the docs, or share any other feedback. -* Attend our Community Meetings! Check out the [Community page](/community/) for full details on how to attend. +{{< blog_footer >}} \ No newline at end of file diff --git a/site/content/blog/identify-ghost-diff-during-kc-reconcile.md b/site/content/blog/identify-ghost-diff-during-kc-reconcile.md index 32847abae..893e6a4c4 100644 --- a/site/content/blog/identify-ghost-diff-during-kc-reconcile.md +++ b/site/content/blog/identify-ghost-diff-during-kc-reconcile.md @@ -261,11 +261,4 @@ Note: There is already an opened [issue](https://github.com/carvel-dev/kapp/issu This is how a Package consumer can discover the reason for ghost diffs and take appropriate action. In this case, adding a [rebase rule](https://carvel.dev/kapp/docs/latest/hpa-deployment-rebase/#docs) will remove the ghost diffs. - -## Join the Carvel Community - -We are excited to hear from you and learn with you! Here are several ways you can get involved: - -* Join Carvel's slack channel, [#carvel in Kubernetes]({{% named_link_url "slack_url" %}}) workspace, and connect with over 1000+ Carvel users. -* Find us on [GitHub](https://github.com/carvel-dev/carvel). Suggest how we can improve the project, the docs, or share any other feedback. -* Attend our Community Meetings! Check out the [Community page](/community/) for full details on how to attend. +{{< blog_footer >}} diff --git a/site/content/blog/imgpkg-and-cosign.md b/site/content/blog/imgpkg-and-cosign.md index 2b444b786..b8e4cec84 100644 --- a/site/content/blog/imgpkg-and-cosign.md +++ b/site/content/blog/imgpkg-and-cosign.md @@ -192,10 +192,4 @@ I'm personally excited about the upcoming features imgpkg has lined up. View our Also, imgpkg is only a single building block. [Carvel](carvel.dev) (inspired by the [unix philosophy](https://en.wikipedia.org/wiki/Unix_philosophy)) also offers other composable, modular building blocks giving users full flexibility in how they wish to work, while still preserving extensibility in their workflow. -## Join us on Slack and GitHub - -We are excited about this new adventure and we want to hear from you and learn with you. Here are several ways you can get involved: - -* Join Carvel’s slack channel, [#carvel in Kubernetes](https://kubernetes.slack.com/archives/CH8KCCKA5) workspace and connect with over 1000+ Carvel users. -* Find us on [GitHub](https://github.com/carvel-dev/carvel). Suggest how we can improve the project, the docs, or share any other feedback. -* Attend our Community Meetings! Check out the [Community page](https://carvel.dev/community/) for full details on how to attend. +{{< blog_footer >}} diff --git a/site/content/blog/imgpkg-tags.md b/site/content/blog/imgpkg-tags.md index 83381a707..ef18936b3 100644 --- a/site/content/blog/imgpkg-tags.md +++ b/site/content/blog/imgpkg-tags.md @@ -215,10 +215,4 @@ to package and distribute your software. `imgpkg` creates tags for different purposes on the destination repository -## Join the Carvel Community - -We are excited to hear from you and learn with you! Here are several ways you can get involved: - -* Join Carvel's slack channel, [#carvel in Kubernetes]({{% named_link_url "slack_url" %}}) workspace, and connect with over 1000+ Carvel users. -* Find us on [GitHub](https://github.com/carvel-dev/carvel). Suggest how we can improve the project, the docs, or share any other feedback. -* Attend our Community Meetings! Check out the [Community page](/community/) for full details on how to attend. +{{< blog_footer >}} diff --git a/site/content/blog/incorporating-external-resources-in-kapp.md b/site/content/blog/incorporating-external-resources-in-kapp.md index 806a9320f..2865d6418 100644 --- a/site/content/blog/incorporating-external-resources-in-kapp.md +++ b/site/content/blog/incorporating-external-resources-in-kapp.md @@ -150,12 +150,4 @@ spec: Now you can deploy gatekeeper along with the Constraint CRs without having to wait for the CRDs manually. Note that you would need to add a few change rules so that the Constraints are deployed after the gatekeeper controller pods are in ready state. The updated yaml for the complete deployment of gatekeeper and Constraints can be found [here](https://gist.github.com/praveenrewar/a97820ecef7a79ef13b2f7125421c723). -## Join us on Slack and GitHub - -We are excited about this new adventure and we want to hear from you and learn with you. Here are several ways you can get involved: - -* Join Carvel's slack channel, [#carvel in Kubernetes]({{% named_link_url "slack_url" %}}) workspace, and connect with over 1000+ Carvel users. -* Find us on [GitHub](https://github.com/carvel-dev/carvel). Suggest how we can improve the project, the docs, or share any other feedback. -* Attend our Community Meetings! Check out the [Community page](/community/) for full details on how to attend. - -We look forward to hearing from you and hope you join us in building a strong packaging and distribution story for applications on Kubernetes! +{{< blog_footer >}} diff --git a/site/content/blog/introduction-to-carvel-blog-post.md b/site/content/blog/introduction-to-carvel-blog-post.md index f6c2f139b..84f2da355 100644 --- a/site/content/blog/introduction-to-carvel-blog-post.md +++ b/site/content/blog/introduction-to-carvel-blog-post.md @@ -54,12 +54,4 @@ For our part at VMware, we're using Carvel with the [cf-for-k8s project](https:/ and [the beta version of VMware Application Service that runs atop Kubernetes](https://network.pivotal.io/products/tas-for-kubernetes/). We can't wait to see what you can do with these tools! -## Join us on Slack and GitHub - -We are excited about this new chapter of our project, and we look forward to building our community. To this end, join us! We want to hear from you and learn with you. Here are several ways you can get involved: - -* Join Carvel's slack channel, [#carvel in Kubernetes]({{% named_link_url "slack_url" %}}) workspace and connect with over 1000+ Carvel users. -* Find us on [GitHub]({{% named_link_url "github_url" %}}). Suggest how we can improve the project, the docs, or share any other feedback. -* Attend our Community Meetings! Check out the [Community page](/community/) for full details on how to attend. - -We look forward to hearing from you! +{{< blog_footer >}} diff --git a/site/content/blog/introduction-to-carvel-package-manager.md b/site/content/blog/introduction-to-carvel-package-manager.md index 16ef8db95..b17fd9b45 100644 --- a/site/content/blog/introduction-to-carvel-package-manager.md +++ b/site/content/blog/introduction-to-carvel-package-manager.md @@ -69,12 +69,4 @@ In the initial release, we have provided the basic package management functional If you are interested in helping us with the development/direction of kapp-controller or any of our other [roadmap](https://github.com/carvel-dev/carvel/blob/develop/ROADMAP.md) items, we would love to have you join us as a contributor! Please review the [CONTRIBUTING.MD doc](https://github.com/carvel-dev/carvel/blob/develop/CONTRIBUTING.md) on the [Carvel GitHub repo](https://github.com/carvel-dev/carvel) for details on how to get started. -## Join us on Slack and GitHub {#community} - -We are excited about this new adventure and we want to hear from you and learn with you. Here are several ways you can get involved: - -* Join Carvel's slack channel, [#carvel in Kubernetes]({{% named_link_url "slack_url" %}}) workspace and connect with over 1000+ Carvel users. -* Find us on [GitHub](https://github.com/carvel-dev/carvel). Suggest how we can improve the project, the docs, or share any other feedback. -* Attend our Community Meetings! Check out the [Community page](/community/) for full details on how to attend. - -We look forward to hearing from you and hope you join us in building a strong packaging and distribution story for applications on Kubernetes! +{{< blog_footer >}} diff --git a/site/content/blog/kapp-boxes-and-lines.md b/site/content/blog/kapp-boxes-and-lines.md index 10dbd763c..b9403dda3 100644 --- a/site/content/blog/kapp-boxes-and-lines.md +++ b/site/content/blog/kapp-boxes-and-lines.md @@ -215,12 +215,4 @@ Continue? [yN]: y Succeeded ``` -## Join us on Slack and GitHub - -We want to hear from you and learn with you. Here are several ways you can get involved: - -* Join Carvel's slack channel, [#carvel in Kubernetes]({{% named_link_url "slack_url" %}}) workspace and connect with over 1000+ Carvel users. -* Find us on [GitHub]({{% named_link_url "github_url" %}}). Suggest how we can improve the project, the docs, or share any other feedback. -* Attend our Community Meetings! Check out the [Community page](https://carvel.netlify.app/community/) for full details on how to attend. - -We look forward to hearing from you! +{{< blog_footer >}} \ No newline at end of file diff --git a/site/content/blog/kapp-rebase-rules.md b/site/content/blog/kapp-rebase-rules.md index d239eeda2..4f094f4d3 100644 --- a/site/content/blog/kapp-rebase-rules.md +++ b/site/content/blog/kapp-rebase-rules.md @@ -104,11 +104,5 @@ Here’s some links to rebase rules examples in our docs and tests * [Retain cluster added token secret in ServiceAccount’s secrets array](https://github.com/carvel-dev/kapp/blob/d3ee9a01b5f0d7d5632b6a157ea7d0338730d497/pkg/kapp/config/default.go#L123-L154) * [Add a kapp-noop annotation to force a resource with update conflicts not to reconcile ](https://github.com/carvel-dev/kapp/blob/724d714376c8835368915661b6a5ecda06bc7ed5/test/e2e/create_fallback_on_noop_test.go#L31-L47) (effectively: “if there’s an update conflict, keep exactly what’s on the server”) - -## Join the Carvel Community -We are excited to hear from you and learn with you! Here are several ways you can get involved: - -* Join Carvel's slack channel, [#carvel in Kubernetes]({{% named_link_url "slack_url" %}}) workspace, and connect with over 1000+ Carvel users. -* Find us on [GitHub](https://github.com/carvel-dev/carvel). Suggest how we can improve the project, the docs, or share any other feedback. -* Attend our Community Meetings! Check out the [Community page](/community/) for full details on how to attend. +{{< blog_footer >}} \ No newline at end of file diff --git a/site/content/blog/kapp-versioned-resource.md b/site/content/blog/kapp-versioned-resource.md index 5379e7d56..2eca84e85 100644 --- a/site/content/blog/kapp-versioned-resource.md +++ b/site/content/blog/kapp-versioned-resource.md @@ -558,10 +558,4 @@ After adding annotion `kapp.k14s.io/versioned-explicit-ref` to the custom resour Congratulations! We now know how we can leverage `kapp` to manage inter-dependent resources better and help us get more done declaratively. -## Join us on Slack and GitHub - -We are excited to hear from you and learn with you! Here are several ways you can get involved: - -* Join Carvel's slack channel, [#carvel in Kubernetes]({{% named_link_url "slack_url" %}}) workspace, and connect with over 1000+ Carvel users. -* Find us on [GitHub](https://github.com/carvel-dev/carvel). Suggest how we can improve the project, the docs, or share any other feedback. -* Attend our Community Meetings! Check out the [Community page](/community/) for full details on how and when to attend. +{{< blog_footer >}} \ No newline at end of file diff --git a/site/content/blog/kapp_deploy_oidc_gke.md b/site/content/blog/kapp_deploy_oidc_gke.md index d53b1d5c3..bb2ab22e6 100644 --- a/site/content/blog/kapp_deploy_oidc_gke.md +++ b/site/content/blog/kapp_deploy_oidc_gke.md @@ -98,12 +98,4 @@ jobs: We created this [sample GitHub repo](https://github.com/k14s/kaap-deploy-oidc) for reference to help guide you, which contains a GitHub Action and simple-app.yml which we deploy on GKE using kapp as mentioned above. Thanks for following along! We hope you found this helpful. -## Join us on Slack and GitHub - -We are excited to hear from you and learn with you! Here are several ways you can get involved: - -* Join Carvel's slack channel, [#carvel in Kubernetes]({{% named_link_url "slack_url" %}}) workspace, and connect with over 1000+ Carvel users. -* Find us on [GitHub](https://github.com/carvel-dev/carvel). Suggest how we can improve the project, the docs, or share any other feedback. -* Attend our Community Meetings! Check out the [Community page](/community/) for full details on how and when to attend. - - +{{< blog_footer >}} \ No newline at end of file diff --git a/site/content/blog/kctrl-app-commands-blog.md b/site/content/blog/kctrl-app-commands-blog.md index 2641e1cde..2a9a9c1e7 100644 --- a/site/content/blog/kctrl-app-commands-blog.md +++ b/site/content/blog/kctrl-app-commands-blog.md @@ -502,10 +502,4 @@ In line with the app commands, `kctrl` has `package installed pause`, `package i The `app` commands and enhancements to the `package` improve observability and help users get to know what their apps are doing better! -## Join the Carvel Community - -We are excited to hear from you and learn with you! Here are several ways you can get involved: - -* Join Carvel's slack channel, [#carvel in Kubernetes]({{% named_link_url "slack_url" %}}) workspace, and connect with over 1000+ Carvel users. -* Find us on [GitHub](https://github.com/carvel-dev/carvel). Suggest how we can improve the project, the docs, or share any other feedback. -* Attend our Community Meetings! Check out the [Community page](/community/) for full details on how to attend. +{{< blog_footer >}} \ No newline at end of file diff --git a/site/content/blog/kctrl-release-blog.md b/site/content/blog/kctrl-release-blog.md index 030b304c2..f0b34a8bd 100644 --- a/site/content/blog/kctrl-release-blog.md +++ b/site/content/blog/kctrl-release-blog.md @@ -53,10 +53,4 @@ This [blog](/blog/making-the-most-out-of-clis/) illustrates how `kctrl` fits in If you are using any of the Carvel tools, first we would like to thank you! Our goal is to grow the community, improve Carvel and help each other. One of the best ways that helps us do that is to know how others are using the tools. Please add a comment to [this pinned issue](https://github.com/carvel-dev/carvel/issues/213) with details on your use case with any of the Carvel tools. -## Join the Carvel Community - -Carvel is better because of our contributors and maintainers. It is because of you that we can bring great software to the community. Interested in joining this amazing community? There are several ways to get involved: - - * Join Carvel's slack channel, [#carvel in Kubernetes]({{% named_link_url "slack_url" %}}) workspace, and connect with over 1000+ Carvel users. - * Find us on GitHub in the main [Carvel repo](https://github.com/carvel-dev/carvel), or, go to any of the Carvel [tool-specific repos](https://github.com/carvel-dev/carvel#carvel) that may interest you in contributing. Feel free to suggest how we can improve the project, the docs, or share any other feedback, as well as provide code contributions. - * Attend our Community Meetings! Check out the [Community page](/community/) for full details on how to attend. +{{< blog_footer >}} \ No newline at end of file diff --git a/site/content/blog/kubecon-na21-keynote-announcement.md b/site/content/blog/kubecon-na21-keynote-announcement.md index fbebbd8b0..50c1389ce 100644 --- a/site/content/blog/kubecon-na21-keynote-announcement.md +++ b/site/content/blog/kubecon-na21-keynote-announcement.md @@ -31,13 +31,4 @@ We have tools to meet your various needs. Need help with templating or overlayin You can register for KubeCon + CloudNativeCon at their [website](https://events.linuxfoundation.org/kubecon-cloudnativecon-north-america/register/). Registrations are open till Oct 15, and for virtual attendance you can access the keynotes for free! -## Join us on Slack and GitHub {#community} - -We are excited about this new adventure and we want to hear from you and learn with you. Here are several ways you can get involved: - - -* Join Carvel’s slack channel, [#carvel in Kubernetes](https://kubernetes.slack.com/archives/CH8KCCKA5) workspace and connect with over 1000+ Carvel users. -* Find us on [GitHub](https://github.com/carvel-dev/carvel). Suggest how we can improve the project, the docs, or share any other feedback. -* Attend our Community Meetings! Check out the [Community page](https://carvel.dev/community/) for full details on how to attend. - -We look forward to hearing from you and hope you join us in building a strong packaging and distribution story for applications on Kubernetes! +{{< blog_footer >}} \ No newline at end of file diff --git a/site/content/blog/kubecon-na21-keynote-blog.md b/site/content/blog/kubecon-na21-keynote-blog.md index 4ba8d4b0d..83476d3de 100644 --- a/site/content/blog/kubecon-na21-keynote-blog.md +++ b/site/content/blog/kubecon-na21-keynote-blog.md @@ -44,12 +44,4 @@ We recommend that you get started using the below resources. For any more inform * [Create your first package to distribute it to your users](/kapp-controller/docs/latest/package-authoring/) * [Check out how the U.S. Army is using kapp-controller in production](/blog/casestudy-modernizing-the-us-army) -## Join us on Slack and GitHub - -We are excited about this new adventure and we want to hear from you and learn with you. Here are several ways you can get involved: - -* Join Carvel's slack channel, [#carvel in Kubernetes]({{% named_link_url "slack_url" %}}) workspace, and connect with over 1000+ Carvel users. -* Find us on [GitHub](https://github.com/carvel-dev/carvel). Suggest how we can improve the project, the docs, or share any other feedback. -* Attend our Community Meetings! Check out the [Community page](/community/) for full details on how to attend. - -We look forward to hearing from you and hope you join us in building a strong packaging and distribution story for applications on Kubernetes! +{{< blog_footer >}} \ No newline at end of file diff --git a/site/content/blog/making-the-most-out-of-clis.md b/site/content/blog/making-the-most-out-of-clis.md index 44e966d18..57b61160a 100644 --- a/site/content/blog/making-the-most-out-of-clis.md +++ b/site/content/blog/making-the-most-out-of-clis.md @@ -87,11 +87,4 @@ AppCRs are at the heart of Carvel's Packaging API. Different versions of a Packa If you are using any of the Carvel tools, first we would like to thank you! Our goal is to grow the community, improve Carvel and help each other. One of the best ways that helps us do that is to know how others are using the tools. Please add a comment to [this pinned issue](https://github.com/carvel-dev/carvel/issues/213) with details on your use case with any of the Carvel tools. -## Join the Carvel Community - -Carvel is better because of our contributors and maintainers. It is because of you that we can bring great software to the community. Interested in joining this amazing community? There are several ways to get involved: - - * Join Carvel's slack channel, [#carvel in Kubernetes]({{% named_link_url "slack_url" %}}) workspace, and connect with over 1000+ Carvel users. - * Find us on GitHub in the main [Carvel repo](https://github.com/carvel-dev/carvel), or, go to any of the Carvel [tool-specific repos](https://github.com/carvel-dev/carvel#carvel) that may interest you in contributing. Feel free to suggest how we can improve the project, the docs, or share any other feedback, as well as provide code contributions. - * Attend our Community Meetings! Check out the [Community page](/community/) for full details on how to attend. - +{{< blog_footer >}} diff --git a/site/content/blog/moving-existing-resources-to-a-new-app.md b/site/content/blog/moving-existing-resources-to-a-new-app.md index 2c337d0df..45a893b03 100644 --- a/site/content/blog/moving-existing-resources-to-a-new-app.md +++ b/site/content/blog/moving-existing-resources-to-a-new-app.md @@ -232,10 +232,4 @@ The disadvantage of using this annotation is that kapp wouldn't show the _Replic ### Option 2 The other option is to use the `fallback-on-replace` update-strategy as mentioned above which would delete and recreate the Deployment, but with a downtime. -## Join us on Slack and GitHub - -We are excited to hear from you and learn with you! Here are several ways you can get involved: - -* Join Carvel's slack channel, [#carvel in Kubernetes]({{% named_link_url "slack_url" %}}) workspace, and connect with over 1000+ Carvel users. -* Find us on [GitHub](https://github.com/carvel-dev/carvel). Suggest how we can improve the project, the docs, or share any other feedback. -* Attend our Community Meetings! Check out the [Community page](/community/) for full details on how to attend. +{{< blog_footer >}} \ No newline at end of file diff --git a/site/content/blog/multi-env-deployment-ytt-kapp.md b/site/content/blog/multi-env-deployment-ytt-kapp.md index 631186813..a3d7b55e8 100644 --- a/site/content/blog/multi-env-deployment-ytt-kapp.md +++ b/site/content/blog/multi-env-deployment-ytt-kapp.md @@ -328,10 +328,4 @@ To learn more... Hope you enjoyed reading this blog and believe it will make your life easier in handling different deployment environments. Share your experience in our Carvel's slack channel. -## Join the Carvel Community - -We are excited to hear from you and learn with you! Here are several ways you can get involved: - -* Join Carvel's slack channel, [#carvel in Kubernetes]({{% named_link_url "slack_url" %}}) workspace, and connect with over 1000+ Carvel users. -* Find us on [GitHub](https://github.com/carvel-dev/carvel). Suggest how we can improve the project, the docs, or share any other feedback. -* Attend our Community Meetings! Check out the [Community page](/community/) for full details on how to attend. +{{< blog_footer >}} \ No newline at end of file diff --git a/site/content/blog/package-authoring-with-kctrl.md b/site/content/blog/package-authoring-with-kctrl.md index 7e5009f81..926d12cbf 100644 --- a/site/content/blog/package-authoring-with-kctrl.md +++ b/site/content/blog/package-authoring-with-kctrl.md @@ -48,10 +48,4 @@ All these commands are available from version [v0.40.0+](https://github.com/carv If you are using any of the Carvel tools, first we would like to thank you! Our goal is to grow the community, improve Carvel and help each other. One of the best ways that helps us do that is to know how others are using the tools. Please add a comment to [this pinned issue](https://github.com/carvel-dev/carvel/issues/213) with details on your use case with any of the Carvel tools. -## Join the Carvel Community - -We are excited to hear from you and learn with you! Here are several ways you can get involved: - -* Join Carvel's slack channel, [#carvel in Kubernetes]({{% named_link_url "slack_url" %}}) workspace, and connect with over 1000+ Carvel users. -* Find us on [GitHub](https://github.com/carvel-dev/carvel). Suggest how we can improve the project, the docs, or share any other feedback. -* Attend our Community Meetings! Check out the [Community page](/community/) for full details on how to attend. \ No newline at end of file +{{< blog_footer >}} \ No newline at end of file diff --git a/site/content/blog/parameterizing-project-config-with-ytt.md b/site/content/blog/parameterizing-project-config-with-ytt.md index b77094169..0daf63b0e 100644 --- a/site/content/blog/parameterizing-project-config-with-ytt.md +++ b/site/content/blog/parameterizing-project-config-with-ytt.md @@ -341,10 +341,4 @@ To ensure that our edits to the Data Values are made correctly, we could add a [ A Data Values Schema file declares a Data Value's name, default value, and type. To learn more about the power of `ytt`, you can [see documentation about how to modularize with ytt.](https://carvel.dev/ytt/docs/develop/how-to-modularize/) -## Join the Carvel Community - -We are excited to hear from you and learn with you! Here are several ways you can get involved: - -* Join Carvel's slack channel, [#carvel in Kubernetes]({{% named_link_url "slack_url" %}}) workspace, and connect with over 1000+ Carvel users. -* Find us on [GitHub](https://github.com/carvel-dev/carvel). Suggest how we can improve the project, the docs, or share any other feedback. -* Attend our Community Meetings! Check out the [Community page](/community/) for full details on how to attend. \ No newline at end of file +{{< blog_footer >}} \ No newline at end of file diff --git a/site/content/blog/primer-on-ytt-overlays.md b/site/content/blog/primer-on-ytt-overlays.md index cb4c5e9d0..804713f4d 100644 --- a/site/content/blog/primer-on-ytt-overlays.md +++ b/site/content/blog/primer-on-ytt-overlays.md @@ -31,10 +31,4 @@ Without further ado, let's get overlayin'! {{< youtube id="15YGMYZ7Vv0" title="Primer on ytt Overlays" >}} -## Join the Carvel Community - -We are excited to hear from you and learn with you! Here are several ways you can get involved: - -* Join Carvel's slack channel, [#carvel in Kubernetes]({{% named_link_url "slack_url" %}}) workspace, and connect with over 1000+ Carvel users. -* Find us on [GitHub](https://github.com/carvel-dev/carvel). Suggest how we can improve the project, the docs, or share any other feedback. -* Attend our Community Meetings! Check out the [Community page](/community/) for full details on how to attend. +{{< blog_footer >}} \ No newline at end of file diff --git a/site/content/blog/tanzu-tuesdays-vendir-ytt.md b/site/content/blog/tanzu-tuesdays-vendir-ytt.md index 507c35f29..128d82bfe 100644 --- a/site/content/blog/tanzu-tuesdays-vendir-ytt.md +++ b/site/content/blog/tanzu-tuesdays-vendir-ytt.md @@ -37,10 +37,4 @@ Video Outline: {{< youtube id="0WT7O3kJwjw" title="Tanzu Tuesdays 92: Carvel: vendir + ytt with Leigh Capili" >}} -## Join the Carvel Community - -We are excited to hear from you and learn with you! Here are several ways you can get involved: - -* Join Carvel's slack channel, [#carvel in Kubernetes]({{% named_link_url "slack_url" %}}) workspace, and connect with over 1000+ Carvel users. -* Find us on [GitHub](https://github.com/carvel-dev/carvel). Suggest how we can improve the project, the docs, or share any other feedback. -* Attend our Community Meetings! Check out the [Community page](/community/) for full details on how to attend. +{{< blog_footer >}} \ No newline at end of file diff --git a/site/content/blog/terraform-carvel-provider.md b/site/content/blog/terraform-carvel-provider.md index e8ed1b664..cb428279f 100644 --- a/site/content/blog/terraform-carvel-provider.md +++ b/site/content/blog/terraform-carvel-provider.md @@ -165,12 +165,4 @@ This stands true for other resources you would want to deploy on your cluster af We would love to know how you are using the Carvel tools and our Terraform provider on [this thread](https://github.com/carvel-dev/carvel/issues/213)! -## Join us on Slack and GitHub - -We are excited about this new adventure and we want to hear from you and learn with you. Here are several ways you can get involved: - -* Join Carvel's slack channel, [#carvel in Kubernetes]({{% named_link_url "slack_url" %}}) workspace, and connect with over 1000+ Carvel users. -* Find us on [GitHub](https://github.com/carvel-dev/carvel). Suggest how we can improve the project, the docs, or share any other feedback. -* Attend our Community Meetings! Check out the [Community page](/community/) for full details on how to attend. - -We look forward to hearing from you and hope you join us in building a strong packaging and distribution story for applications on Kubernetes! +{{< blog_footer >}} \ No newline at end of file diff --git a/site/content/blog/tilt-carvel-local-workflow.md b/site/content/blog/tilt-carvel-local-workflow.md index 6a85ea5b8..4dfde42d2 100644 --- a/site/content/blog/tilt-carvel-local-workflow.md +++ b/site/content/blog/tilt-carvel-local-workflow.md @@ -195,10 +195,4 @@ You can see the complete Tiltfile here [https://github.com/ojhughes/carvel-tilt- ### See it in action! ![](/images/blog/tilt-animated-demo.gif) -## Join the Carvel Community - -We are excited to hear from you and learn with you! Here are several ways you can get involved: - -* Join Carvel's slack channel, [#carvel in Kubernetes]({{% named_link_url "slack_url" %}}) workspace, and connect with over 1000+ Carvel users. -* Find us on [GitHub](https://github.com/carvel-dev/carvel). Suggest how we can improve the project, the docs, or share any other feedback. -* Attend our Community Meetings! Check out the [Community page](/community/) for full details on how to attend. +{{< blog_footer >}} \ No newline at end of file diff --git a/site/content/blog/ytt-validations-preview.md b/site/content/blog/ytt-validations-preview.md index 42b56d15e..f6ab03b6b 100644 --- a/site/content/blog/ytt-validations-preview.md +++ b/site/content/blog/ytt-validations-preview.md @@ -152,9 +152,4 @@ The more time you spend doing this, the less time you spend making progress on y Of course the critical ingredient in all this is that the tool _actually_ solved the problem in the way you want it to. And this is it: here's your chance to add your perspective to the mix; a perspective we highly value. 🏆 -## Join the Carvel Community - -We are excited to hear from you and learn with you! Here are several ways you can get involved: -* Join Carvel's slack channel, [#carvel in Kubernetes]({{% named_link_url "slack_url" %}}) workspace, and connect with over 1000+ Carvel users. -* Find us on [GitHub](https://github.com/carvel-dev/carvel). Suggest how we can improve the project, the docs, or share any other feedback. -* Attend our Community Meetings! Check out the [Community page](/community/) for full details on how to attend. +{{< blog_footer >}} \ No newline at end of file diff --git a/site/content/blog/ytt-validations-released.md b/site/content/blog/ytt-validations-released.md index d203f0870..c876311f8 100644 --- a/site/content/blog/ytt-validations-released.md +++ b/site/content/blog/ytt-validations-released.md @@ -129,9 +129,4 @@ Learn more about `ytt` Validations: - Get started quick with our [Validations Cheat Sheet](/ytt/docs/v0.43.0/schema-validations-cheat-sheet). - Dive into the syntax and inventory of out-of-the-box rules in the [@schema/validation reference](/ytt/docs/v0.43.0/lang-ref-ytt-schema/#schemavalidation). -## Join the Carvel Community - -We are excited to hear from you and learn with you! Here are several ways you can get involved: -* Join Carvel's slack channel, [#carvel in Kubernetes]({{% named_link_url "slack_url" %}}) workspace, and connect with over 1000+ Carvel users. -* Find us on [GitHub](https://github.com/carvel-dev/carvel). Suggest how we can improve the project, the docs, or share any other feedback. -* Attend our Community Meetings! Check out the [Community page](/community/) for full details on how to attend. +{{< blog_footer >}} \ No newline at end of file diff --git a/site/themes/carvel/layouts/shortcodes/blog_footer.html b/site/themes/carvel/layouts/shortcodes/blog_footer.html new file mode 100644 index 000000000..8dd4679e8 --- /dev/null +++ b/site/themes/carvel/layouts/shortcodes/blog_footer.html @@ -0,0 +1,19 @@ +
+

Join the Carvel Community

+

We are excited to hear from you and learn with you! Here are several ways you can get involved:

+
    +
  • Join Carvel’s slack channel, #carvel + in Kubernetes workspace, and connect with over 1000+ Carvel users.
  • +
  • Find us on GitHub. Suggest how we can + improve + the project, the docs, or share any other feedback.
  • +
  • Attend our Community Meetings! Check out the Community page for full details on + how to + attend.
  • +
+

We look forward to hearing from you and hope you join us in building a strong packaging and distribution story + for + applications on Kubernetes!

+
\ No newline at end of file From 17ec2fb5ed6d83a60cdf2e1b00976329c4912ee5 Mon Sep 17 00:00:00 2001 From: Joao Pereira Date: Thu, 26 Oct 2023 11:22:35 -0500 Subject: [PATCH 4/4] Fix more URL problems Signed-off-by: Joao Pereira --- .../content/kapp-controller/docs/develop/oss-packages.md | 2 +- .../content/kapp-controller/docs/v0.31.0/oss-packages.md | 2 +- .../content/kapp-controller/docs/v0.32.0/oss-packages.md | 2 +- .../content/kapp-controller/docs/v0.33.1/oss-packages.md | 2 +- .../content/kapp-controller/docs/v0.34.0/oss-packages.md | 2 +- .../content/kapp-controller/docs/v0.35.0/oss-packages.md | 2 +- .../content/kapp-controller/docs/v0.36.1/oss-packages.md | 2 +- .../content/kapp-controller/docs/v0.37.0/oss-packages.md | 2 +- .../content/kapp-controller/docs/v0.38.0/oss-packages.md | 2 +- .../content/kapp-controller/docs/v0.39.0/oss-packages.md | 2 +- .../content/kapp-controller/docs/v0.40.0/oss-packages.md | 2 +- .../content/kapp-controller/docs/v0.41.0/oss-packages.md | 2 +- .../content/kapp-controller/docs/v0.42.0/oss-packages.md | 2 +- .../content/kapp-controller/docs/v0.43.1/oss-packages.md | 2 +- .../content/kapp-controller/docs/v0.43.2/oss-packages.md | 2 +- .../content/kapp-controller/docs/v0.44.1/oss-packages.md | 2 +- .../content/kapp-controller/docs/v0.45.0/oss-packages.md | 2 +- .../content/kapp-controller/docs/v0.46.0/oss-packages.md | 2 +- .../content/kapp-controller/docs/v0.47.x/oss-packages.md | 2 +- .../content/kapp-controller/docs/v0.48.x/oss-packages.md | 2 +- .../content/shared/docs/latest/development_guidelines.md | 9 ++++----- site/themes/carvel/layouts/shortcodes/blog_footer.html | 2 +- 22 files changed, 25 insertions(+), 26 deletions(-) diff --git a/site/content/kapp-controller/docs/develop/oss-packages.md b/site/content/kapp-controller/docs/develop/oss-packages.md index 8a60deb26..7583df085 100644 --- a/site/content/kapp-controller/docs/develop/oss-packages.md +++ b/site/content/kapp-controller/docs/develop/oss-packages.md @@ -4,7 +4,7 @@ title: OSS Carvel Packages This page provides a list of Carvel Packages and Package Repositories that are available to open source users. -Do you have a Package or Package Repository you'd like to add to this list? Please make a PR with details to our [docs](https://github.com/carvel-dev/carvelmain/site/content/kapp-controller/docs/latest/oss-packages.md). +Do you have a Package or Package Repository you'd like to add to this list? Please make a PR with details to our [docs](https://github.com/carvel-dev/carvel/blob/develop/site/content/kapp-controller/docs/develop/oss-packages.md). ## Tanzu Community Edition Tanzu Community Edition provides several open source [Carvel Packages](https://tanzucommunityedition.io/packages/). These are actively contributed to and maintained by contributors to Tanzu Community Edition. A list of the Package CRs can be found [here](https://github.com/vmware-tanzu/community-edition/tree/main/addons/packages). You can add the Package Repository to your cluster by creating a PackageRepository CR. diff --git a/site/content/kapp-controller/docs/v0.31.0/oss-packages.md b/site/content/kapp-controller/docs/v0.31.0/oss-packages.md index bcd635082..011d10a33 100644 --- a/site/content/kapp-controller/docs/v0.31.0/oss-packages.md +++ b/site/content/kapp-controller/docs/v0.31.0/oss-packages.md @@ -5,7 +5,7 @@ title: OSS Carvel Packages This page provides a list of Carvel Packages and Package Repositories that are available to open source users. -Do you have a Package or Package Repository you'd like to add to this list? Please make a PR with details to our [docs](https://github.com/carvel-dev/carvelmain/site/content/kapp-controller/docs/latest/oss-packages.md). +Do you have a Package or Package Repository you'd like to add to this list? Please make a PR with details to our [docs](https://github.com/carvel-dev/carvel/blob/develop/site/content/kapp-controller/docs/develop/oss-packages.md). ## Tanzu Community Edition Tanzu Community Edition provides several open source [Carvel Packages](https://tanzucommunityedition.io/packages/). These are actively contributed to and maintained by contributors to Tanzu Community Edition. A list of the Package CRs can be found [here](https://github.com/vmware-tanzu/community-edition/tree/main/addons/packages). You can add the Package Repository to your cluster by creating a PackageRepository CR. diff --git a/site/content/kapp-controller/docs/v0.32.0/oss-packages.md b/site/content/kapp-controller/docs/v0.32.0/oss-packages.md index bcd635082..011d10a33 100644 --- a/site/content/kapp-controller/docs/v0.32.0/oss-packages.md +++ b/site/content/kapp-controller/docs/v0.32.0/oss-packages.md @@ -5,7 +5,7 @@ title: OSS Carvel Packages This page provides a list of Carvel Packages and Package Repositories that are available to open source users. -Do you have a Package or Package Repository you'd like to add to this list? Please make a PR with details to our [docs](https://github.com/carvel-dev/carvelmain/site/content/kapp-controller/docs/latest/oss-packages.md). +Do you have a Package or Package Repository you'd like to add to this list? Please make a PR with details to our [docs](https://github.com/carvel-dev/carvel/blob/develop/site/content/kapp-controller/docs/develop/oss-packages.md). ## Tanzu Community Edition Tanzu Community Edition provides several open source [Carvel Packages](https://tanzucommunityedition.io/packages/). These are actively contributed to and maintained by contributors to Tanzu Community Edition. A list of the Package CRs can be found [here](https://github.com/vmware-tanzu/community-edition/tree/main/addons/packages). You can add the Package Repository to your cluster by creating a PackageRepository CR. diff --git a/site/content/kapp-controller/docs/v0.33.1/oss-packages.md b/site/content/kapp-controller/docs/v0.33.1/oss-packages.md index bcd635082..011d10a33 100644 --- a/site/content/kapp-controller/docs/v0.33.1/oss-packages.md +++ b/site/content/kapp-controller/docs/v0.33.1/oss-packages.md @@ -5,7 +5,7 @@ title: OSS Carvel Packages This page provides a list of Carvel Packages and Package Repositories that are available to open source users. -Do you have a Package or Package Repository you'd like to add to this list? Please make a PR with details to our [docs](https://github.com/carvel-dev/carvelmain/site/content/kapp-controller/docs/latest/oss-packages.md). +Do you have a Package or Package Repository you'd like to add to this list? Please make a PR with details to our [docs](https://github.com/carvel-dev/carvel/blob/develop/site/content/kapp-controller/docs/develop/oss-packages.md). ## Tanzu Community Edition Tanzu Community Edition provides several open source [Carvel Packages](https://tanzucommunityedition.io/packages/). These are actively contributed to and maintained by contributors to Tanzu Community Edition. A list of the Package CRs can be found [here](https://github.com/vmware-tanzu/community-edition/tree/main/addons/packages). You can add the Package Repository to your cluster by creating a PackageRepository CR. diff --git a/site/content/kapp-controller/docs/v0.34.0/oss-packages.md b/site/content/kapp-controller/docs/v0.34.0/oss-packages.md index bcd635082..011d10a33 100644 --- a/site/content/kapp-controller/docs/v0.34.0/oss-packages.md +++ b/site/content/kapp-controller/docs/v0.34.0/oss-packages.md @@ -5,7 +5,7 @@ title: OSS Carvel Packages This page provides a list of Carvel Packages and Package Repositories that are available to open source users. -Do you have a Package or Package Repository you'd like to add to this list? Please make a PR with details to our [docs](https://github.com/carvel-dev/carvelmain/site/content/kapp-controller/docs/latest/oss-packages.md). +Do you have a Package or Package Repository you'd like to add to this list? Please make a PR with details to our [docs](https://github.com/carvel-dev/carvel/blob/develop/site/content/kapp-controller/docs/develop/oss-packages.md). ## Tanzu Community Edition Tanzu Community Edition provides several open source [Carvel Packages](https://tanzucommunityedition.io/packages/). These are actively contributed to and maintained by contributors to Tanzu Community Edition. A list of the Package CRs can be found [here](https://github.com/vmware-tanzu/community-edition/tree/main/addons/packages). You can add the Package Repository to your cluster by creating a PackageRepository CR. diff --git a/site/content/kapp-controller/docs/v0.35.0/oss-packages.md b/site/content/kapp-controller/docs/v0.35.0/oss-packages.md index bcd635082..011d10a33 100644 --- a/site/content/kapp-controller/docs/v0.35.0/oss-packages.md +++ b/site/content/kapp-controller/docs/v0.35.0/oss-packages.md @@ -5,7 +5,7 @@ title: OSS Carvel Packages This page provides a list of Carvel Packages and Package Repositories that are available to open source users. -Do you have a Package or Package Repository you'd like to add to this list? Please make a PR with details to our [docs](https://github.com/carvel-dev/carvelmain/site/content/kapp-controller/docs/latest/oss-packages.md). +Do you have a Package or Package Repository you'd like to add to this list? Please make a PR with details to our [docs](https://github.com/carvel-dev/carvel/blob/develop/site/content/kapp-controller/docs/develop/oss-packages.md). ## Tanzu Community Edition Tanzu Community Edition provides several open source [Carvel Packages](https://tanzucommunityedition.io/packages/). These are actively contributed to and maintained by contributors to Tanzu Community Edition. A list of the Package CRs can be found [here](https://github.com/vmware-tanzu/community-edition/tree/main/addons/packages). You can add the Package Repository to your cluster by creating a PackageRepository CR. diff --git a/site/content/kapp-controller/docs/v0.36.1/oss-packages.md b/site/content/kapp-controller/docs/v0.36.1/oss-packages.md index bcd635082..011d10a33 100644 --- a/site/content/kapp-controller/docs/v0.36.1/oss-packages.md +++ b/site/content/kapp-controller/docs/v0.36.1/oss-packages.md @@ -5,7 +5,7 @@ title: OSS Carvel Packages This page provides a list of Carvel Packages and Package Repositories that are available to open source users. -Do you have a Package or Package Repository you'd like to add to this list? Please make a PR with details to our [docs](https://github.com/carvel-dev/carvelmain/site/content/kapp-controller/docs/latest/oss-packages.md). +Do you have a Package or Package Repository you'd like to add to this list? Please make a PR with details to our [docs](https://github.com/carvel-dev/carvel/blob/develop/site/content/kapp-controller/docs/develop/oss-packages.md). ## Tanzu Community Edition Tanzu Community Edition provides several open source [Carvel Packages](https://tanzucommunityedition.io/packages/). These are actively contributed to and maintained by contributors to Tanzu Community Edition. A list of the Package CRs can be found [here](https://github.com/vmware-tanzu/community-edition/tree/main/addons/packages). You can add the Package Repository to your cluster by creating a PackageRepository CR. diff --git a/site/content/kapp-controller/docs/v0.37.0/oss-packages.md b/site/content/kapp-controller/docs/v0.37.0/oss-packages.md index bcd635082..011d10a33 100644 --- a/site/content/kapp-controller/docs/v0.37.0/oss-packages.md +++ b/site/content/kapp-controller/docs/v0.37.0/oss-packages.md @@ -5,7 +5,7 @@ title: OSS Carvel Packages This page provides a list of Carvel Packages and Package Repositories that are available to open source users. -Do you have a Package or Package Repository you'd like to add to this list? Please make a PR with details to our [docs](https://github.com/carvel-dev/carvelmain/site/content/kapp-controller/docs/latest/oss-packages.md). +Do you have a Package or Package Repository you'd like to add to this list? Please make a PR with details to our [docs](https://github.com/carvel-dev/carvel/blob/develop/site/content/kapp-controller/docs/develop/oss-packages.md). ## Tanzu Community Edition Tanzu Community Edition provides several open source [Carvel Packages](https://tanzucommunityedition.io/packages/). These are actively contributed to and maintained by contributors to Tanzu Community Edition. A list of the Package CRs can be found [here](https://github.com/vmware-tanzu/community-edition/tree/main/addons/packages). You can add the Package Repository to your cluster by creating a PackageRepository CR. diff --git a/site/content/kapp-controller/docs/v0.38.0/oss-packages.md b/site/content/kapp-controller/docs/v0.38.0/oss-packages.md index bcd635082..011d10a33 100644 --- a/site/content/kapp-controller/docs/v0.38.0/oss-packages.md +++ b/site/content/kapp-controller/docs/v0.38.0/oss-packages.md @@ -5,7 +5,7 @@ title: OSS Carvel Packages This page provides a list of Carvel Packages and Package Repositories that are available to open source users. -Do you have a Package or Package Repository you'd like to add to this list? Please make a PR with details to our [docs](https://github.com/carvel-dev/carvelmain/site/content/kapp-controller/docs/latest/oss-packages.md). +Do you have a Package or Package Repository you'd like to add to this list? Please make a PR with details to our [docs](https://github.com/carvel-dev/carvel/blob/develop/site/content/kapp-controller/docs/develop/oss-packages.md). ## Tanzu Community Edition Tanzu Community Edition provides several open source [Carvel Packages](https://tanzucommunityedition.io/packages/). These are actively contributed to and maintained by contributors to Tanzu Community Edition. A list of the Package CRs can be found [here](https://github.com/vmware-tanzu/community-edition/tree/main/addons/packages). You can add the Package Repository to your cluster by creating a PackageRepository CR. diff --git a/site/content/kapp-controller/docs/v0.39.0/oss-packages.md b/site/content/kapp-controller/docs/v0.39.0/oss-packages.md index bcd635082..011d10a33 100644 --- a/site/content/kapp-controller/docs/v0.39.0/oss-packages.md +++ b/site/content/kapp-controller/docs/v0.39.0/oss-packages.md @@ -5,7 +5,7 @@ title: OSS Carvel Packages This page provides a list of Carvel Packages and Package Repositories that are available to open source users. -Do you have a Package or Package Repository you'd like to add to this list? Please make a PR with details to our [docs](https://github.com/carvel-dev/carvelmain/site/content/kapp-controller/docs/latest/oss-packages.md). +Do you have a Package or Package Repository you'd like to add to this list? Please make a PR with details to our [docs](https://github.com/carvel-dev/carvel/blob/develop/site/content/kapp-controller/docs/develop/oss-packages.md). ## Tanzu Community Edition Tanzu Community Edition provides several open source [Carvel Packages](https://tanzucommunityedition.io/packages/). These are actively contributed to and maintained by contributors to Tanzu Community Edition. A list of the Package CRs can be found [here](https://github.com/vmware-tanzu/community-edition/tree/main/addons/packages). You can add the Package Repository to your cluster by creating a PackageRepository CR. diff --git a/site/content/kapp-controller/docs/v0.40.0/oss-packages.md b/site/content/kapp-controller/docs/v0.40.0/oss-packages.md index bcd635082..011d10a33 100644 --- a/site/content/kapp-controller/docs/v0.40.0/oss-packages.md +++ b/site/content/kapp-controller/docs/v0.40.0/oss-packages.md @@ -5,7 +5,7 @@ title: OSS Carvel Packages This page provides a list of Carvel Packages and Package Repositories that are available to open source users. -Do you have a Package or Package Repository you'd like to add to this list? Please make a PR with details to our [docs](https://github.com/carvel-dev/carvelmain/site/content/kapp-controller/docs/latest/oss-packages.md). +Do you have a Package or Package Repository you'd like to add to this list? Please make a PR with details to our [docs](https://github.com/carvel-dev/carvel/blob/develop/site/content/kapp-controller/docs/develop/oss-packages.md). ## Tanzu Community Edition Tanzu Community Edition provides several open source [Carvel Packages](https://tanzucommunityedition.io/packages/). These are actively contributed to and maintained by contributors to Tanzu Community Edition. A list of the Package CRs can be found [here](https://github.com/vmware-tanzu/community-edition/tree/main/addons/packages). You can add the Package Repository to your cluster by creating a PackageRepository CR. diff --git a/site/content/kapp-controller/docs/v0.41.0/oss-packages.md b/site/content/kapp-controller/docs/v0.41.0/oss-packages.md index bcd635082..011d10a33 100644 --- a/site/content/kapp-controller/docs/v0.41.0/oss-packages.md +++ b/site/content/kapp-controller/docs/v0.41.0/oss-packages.md @@ -5,7 +5,7 @@ title: OSS Carvel Packages This page provides a list of Carvel Packages and Package Repositories that are available to open source users. -Do you have a Package or Package Repository you'd like to add to this list? Please make a PR with details to our [docs](https://github.com/carvel-dev/carvelmain/site/content/kapp-controller/docs/latest/oss-packages.md). +Do you have a Package or Package Repository you'd like to add to this list? Please make a PR with details to our [docs](https://github.com/carvel-dev/carvel/blob/develop/site/content/kapp-controller/docs/develop/oss-packages.md). ## Tanzu Community Edition Tanzu Community Edition provides several open source [Carvel Packages](https://tanzucommunityedition.io/packages/). These are actively contributed to and maintained by contributors to Tanzu Community Edition. A list of the Package CRs can be found [here](https://github.com/vmware-tanzu/community-edition/tree/main/addons/packages). You can add the Package Repository to your cluster by creating a PackageRepository CR. diff --git a/site/content/kapp-controller/docs/v0.42.0/oss-packages.md b/site/content/kapp-controller/docs/v0.42.0/oss-packages.md index bcd635082..011d10a33 100644 --- a/site/content/kapp-controller/docs/v0.42.0/oss-packages.md +++ b/site/content/kapp-controller/docs/v0.42.0/oss-packages.md @@ -5,7 +5,7 @@ title: OSS Carvel Packages This page provides a list of Carvel Packages and Package Repositories that are available to open source users. -Do you have a Package or Package Repository you'd like to add to this list? Please make a PR with details to our [docs](https://github.com/carvel-dev/carvelmain/site/content/kapp-controller/docs/latest/oss-packages.md). +Do you have a Package or Package Repository you'd like to add to this list? Please make a PR with details to our [docs](https://github.com/carvel-dev/carvel/blob/develop/site/content/kapp-controller/docs/develop/oss-packages.md). ## Tanzu Community Edition Tanzu Community Edition provides several open source [Carvel Packages](https://tanzucommunityedition.io/packages/). These are actively contributed to and maintained by contributors to Tanzu Community Edition. A list of the Package CRs can be found [here](https://github.com/vmware-tanzu/community-edition/tree/main/addons/packages). You can add the Package Repository to your cluster by creating a PackageRepository CR. diff --git a/site/content/kapp-controller/docs/v0.43.1/oss-packages.md b/site/content/kapp-controller/docs/v0.43.1/oss-packages.md index bcd635082..011d10a33 100644 --- a/site/content/kapp-controller/docs/v0.43.1/oss-packages.md +++ b/site/content/kapp-controller/docs/v0.43.1/oss-packages.md @@ -5,7 +5,7 @@ title: OSS Carvel Packages This page provides a list of Carvel Packages and Package Repositories that are available to open source users. -Do you have a Package or Package Repository you'd like to add to this list? Please make a PR with details to our [docs](https://github.com/carvel-dev/carvelmain/site/content/kapp-controller/docs/latest/oss-packages.md). +Do you have a Package or Package Repository you'd like to add to this list? Please make a PR with details to our [docs](https://github.com/carvel-dev/carvel/blob/develop/site/content/kapp-controller/docs/develop/oss-packages.md). ## Tanzu Community Edition Tanzu Community Edition provides several open source [Carvel Packages](https://tanzucommunityedition.io/packages/). These are actively contributed to and maintained by contributors to Tanzu Community Edition. A list of the Package CRs can be found [here](https://github.com/vmware-tanzu/community-edition/tree/main/addons/packages). You can add the Package Repository to your cluster by creating a PackageRepository CR. diff --git a/site/content/kapp-controller/docs/v0.43.2/oss-packages.md b/site/content/kapp-controller/docs/v0.43.2/oss-packages.md index bcd635082..011d10a33 100644 --- a/site/content/kapp-controller/docs/v0.43.2/oss-packages.md +++ b/site/content/kapp-controller/docs/v0.43.2/oss-packages.md @@ -5,7 +5,7 @@ title: OSS Carvel Packages This page provides a list of Carvel Packages and Package Repositories that are available to open source users. -Do you have a Package or Package Repository you'd like to add to this list? Please make a PR with details to our [docs](https://github.com/carvel-dev/carvelmain/site/content/kapp-controller/docs/latest/oss-packages.md). +Do you have a Package or Package Repository you'd like to add to this list? Please make a PR with details to our [docs](https://github.com/carvel-dev/carvel/blob/develop/site/content/kapp-controller/docs/develop/oss-packages.md). ## Tanzu Community Edition Tanzu Community Edition provides several open source [Carvel Packages](https://tanzucommunityedition.io/packages/). These are actively contributed to and maintained by contributors to Tanzu Community Edition. A list of the Package CRs can be found [here](https://github.com/vmware-tanzu/community-edition/tree/main/addons/packages). You can add the Package Repository to your cluster by creating a PackageRepository CR. diff --git a/site/content/kapp-controller/docs/v0.44.1/oss-packages.md b/site/content/kapp-controller/docs/v0.44.1/oss-packages.md index bcd635082..011d10a33 100644 --- a/site/content/kapp-controller/docs/v0.44.1/oss-packages.md +++ b/site/content/kapp-controller/docs/v0.44.1/oss-packages.md @@ -5,7 +5,7 @@ title: OSS Carvel Packages This page provides a list of Carvel Packages and Package Repositories that are available to open source users. -Do you have a Package or Package Repository you'd like to add to this list? Please make a PR with details to our [docs](https://github.com/carvel-dev/carvelmain/site/content/kapp-controller/docs/latest/oss-packages.md). +Do you have a Package or Package Repository you'd like to add to this list? Please make a PR with details to our [docs](https://github.com/carvel-dev/carvel/blob/develop/site/content/kapp-controller/docs/develop/oss-packages.md). ## Tanzu Community Edition Tanzu Community Edition provides several open source [Carvel Packages](https://tanzucommunityedition.io/packages/). These are actively contributed to and maintained by contributors to Tanzu Community Edition. A list of the Package CRs can be found [here](https://github.com/vmware-tanzu/community-edition/tree/main/addons/packages). You can add the Package Repository to your cluster by creating a PackageRepository CR. diff --git a/site/content/kapp-controller/docs/v0.45.0/oss-packages.md b/site/content/kapp-controller/docs/v0.45.0/oss-packages.md index bcd635082..011d10a33 100644 --- a/site/content/kapp-controller/docs/v0.45.0/oss-packages.md +++ b/site/content/kapp-controller/docs/v0.45.0/oss-packages.md @@ -5,7 +5,7 @@ title: OSS Carvel Packages This page provides a list of Carvel Packages and Package Repositories that are available to open source users. -Do you have a Package or Package Repository you'd like to add to this list? Please make a PR with details to our [docs](https://github.com/carvel-dev/carvelmain/site/content/kapp-controller/docs/latest/oss-packages.md). +Do you have a Package or Package Repository you'd like to add to this list? Please make a PR with details to our [docs](https://github.com/carvel-dev/carvel/blob/develop/site/content/kapp-controller/docs/develop/oss-packages.md). ## Tanzu Community Edition Tanzu Community Edition provides several open source [Carvel Packages](https://tanzucommunityedition.io/packages/). These are actively contributed to and maintained by contributors to Tanzu Community Edition. A list of the Package CRs can be found [here](https://github.com/vmware-tanzu/community-edition/tree/main/addons/packages). You can add the Package Repository to your cluster by creating a PackageRepository CR. diff --git a/site/content/kapp-controller/docs/v0.46.0/oss-packages.md b/site/content/kapp-controller/docs/v0.46.0/oss-packages.md index bcd635082..011d10a33 100644 --- a/site/content/kapp-controller/docs/v0.46.0/oss-packages.md +++ b/site/content/kapp-controller/docs/v0.46.0/oss-packages.md @@ -5,7 +5,7 @@ title: OSS Carvel Packages This page provides a list of Carvel Packages and Package Repositories that are available to open source users. -Do you have a Package or Package Repository you'd like to add to this list? Please make a PR with details to our [docs](https://github.com/carvel-dev/carvelmain/site/content/kapp-controller/docs/latest/oss-packages.md). +Do you have a Package or Package Repository you'd like to add to this list? Please make a PR with details to our [docs](https://github.com/carvel-dev/carvel/blob/develop/site/content/kapp-controller/docs/develop/oss-packages.md). ## Tanzu Community Edition Tanzu Community Edition provides several open source [Carvel Packages](https://tanzucommunityedition.io/packages/). These are actively contributed to and maintained by contributors to Tanzu Community Edition. A list of the Package CRs can be found [here](https://github.com/vmware-tanzu/community-edition/tree/main/addons/packages). You can add the Package Repository to your cluster by creating a PackageRepository CR. diff --git a/site/content/kapp-controller/docs/v0.47.x/oss-packages.md b/site/content/kapp-controller/docs/v0.47.x/oss-packages.md index bcd635082..011d10a33 100644 --- a/site/content/kapp-controller/docs/v0.47.x/oss-packages.md +++ b/site/content/kapp-controller/docs/v0.47.x/oss-packages.md @@ -5,7 +5,7 @@ title: OSS Carvel Packages This page provides a list of Carvel Packages and Package Repositories that are available to open source users. -Do you have a Package or Package Repository you'd like to add to this list? Please make a PR with details to our [docs](https://github.com/carvel-dev/carvelmain/site/content/kapp-controller/docs/latest/oss-packages.md). +Do you have a Package or Package Repository you'd like to add to this list? Please make a PR with details to our [docs](https://github.com/carvel-dev/carvel/blob/develop/site/content/kapp-controller/docs/develop/oss-packages.md). ## Tanzu Community Edition Tanzu Community Edition provides several open source [Carvel Packages](https://tanzucommunityedition.io/packages/). These are actively contributed to and maintained by contributors to Tanzu Community Edition. A list of the Package CRs can be found [here](https://github.com/vmware-tanzu/community-edition/tree/main/addons/packages). You can add the Package Repository to your cluster by creating a PackageRepository CR. diff --git a/site/content/kapp-controller/docs/v0.48.x/oss-packages.md b/site/content/kapp-controller/docs/v0.48.x/oss-packages.md index 1be4e228d..1e323714f 100644 --- a/site/content/kapp-controller/docs/v0.48.x/oss-packages.md +++ b/site/content/kapp-controller/docs/v0.48.x/oss-packages.md @@ -5,7 +5,7 @@ title: OSS Carvel Packages This page provides a list of Carvel Packages and Package Repositories that are available to open source users. -Do you have a Package or Package Repository you'd like to add to this list? Please make a PR with details to our [docs](https://github.com/carvel-dev/carvelmain/site/content/kapp-controller/docs/latest/oss-packages.md). +Do you have a Package or Package Repository you'd like to add to this list? Please make a PR with details to our [docs](https://github.com/carvel-dev/carvel/blob/develop/site/content/kapp-controller/docs/develop/oss-packages.md). ## Tanzu Community Edition Tanzu Community Edition provides several open source [Carvel Packages](https://tanzucommunityedition.io/packages/). These are actively contributed to and maintained by contributors to Tanzu Community Edition. A list of the Package CRs can be found [here](https://github.com/vmware-tanzu/community-edition/tree/main/addons/packages). You can add the Package Repository to your cluster by creating a PackageRepository CR. diff --git a/site/content/shared/docs/latest/development_guidelines.md b/site/content/shared/docs/latest/development_guidelines.md index 1cf813ccd..ebe79f9e1 100644 --- a/site/content/shared/docs/latest/development_guidelines.md +++ b/site/content/shared/docs/latest/development_guidelines.md @@ -1,3 +1,4 @@ + --- title: Coding Guidelines for Carvel --- @@ -130,10 +131,9 @@ We write mainly e2es and units; some tools have [performance tests](https://git ### Issues, Branching, Pull Requests, Approval * Issues (see also, [issue triaging docs](hhttps://github.com/carvel-dev/carvel/blob/develop/processes/issue-triage.md) for more info!) - * [Proposal Process](https://github.com/carvel-dev/carveltree/develop/proposals#carvel-proposals) + * [Proposal Process](https://github.com/carvel-dev/carvel/tree/develop/proposals#carvel-proposals) * Prefer to leave issues open until documentation is complete - * Docs typically live in a [separate - repo](https://github.com/carvel-dev/carveltree/develop/site) which + * Docs typically live in a [separate repo](https://github.com/carvel-dev/carvel/tree/develop/site) which renders to [https://carvel.dev](https://carvel.dev) * When closing the issue manually, comment which release includes the issue so that others can easily find it. * Branching @@ -145,8 +145,7 @@ We write mainly e2es and units; some tools have [performance tests](https://git * Currently open-ended: can be intentionally staged, messy with the intention of squashing them, etc. * We may revisit automated release tooling and commit squashing. * Generally author should ping in slack after a PR is filed and ready for review - * See our [issues/triage - doc](https://github.com/carvel-dev/carvel/blob/develop/processes/issue-triage.md) for more info! + * See our [issues/triage doc](https://github.com/carvel-dev/carvel/blob/develop/processes/issue-triage.md) for more info! * Refactors * If a new feature needs a large refactor, we prefer that refactor in a separate PR. At a minimum developers should put refactor in a separate commit. This helps scope reviews and minimize changesets. * Approvals diff --git a/site/themes/carvel/layouts/shortcodes/blog_footer.html b/site/themes/carvel/layouts/shortcodes/blog_footer.html index 8dd4679e8..ec0229731 100644 --- a/site/themes/carvel/layouts/shortcodes/blog_footer.html +++ b/site/themes/carvel/layouts/shortcodes/blog_footer.html @@ -16,4 +16,4 @@

Join the Carvel Community