From 4700f5af63063133527c0c485a63f3762798d197 Mon Sep 17 00:00:00 2001 From: NimRegev Date: Sun, 9 Feb 2025 17:37:25 +0200 Subject: [PATCH 1/3] Add sym links to Installation & Runtime buckets Added symlinks to Installation options and GitOps Runtime topics; updated condition syntax --- .../argo-with-gitops-side-by-side.md | 1 + .../gitops-runtimes/configuration-runtime.md | 1 + _argohub/gitops-runtimes/git-sources.md | 1 + .../hybrid-gitops-helm-installation.md | 1 + _argohub/gitops-runtimes/manage-runtimes.md | 1 + _argohub/gitops-runtimes/managed-cluster.md | 1 + _argohub/gitops-runtimes/monitor-runtimes.md | 1 + .../gitops-runtimes/runtime-architecture.md | 1 + _argohub/gitops-runtimes/runtime-concepts.md | 1 + .../runtime-ingress-configuration.md | 1 + .../runtime-system-requirements.md | 1 + .../gitops-runtimes/shared-configuration.md | 1 + .../gitops-runtimes/upgrade-gitops-cli.md | 1 + .../gitops/shared-configuration.md | 1 - .../installation-options.md | 1 + _data/argohub-nav.yml | 42 +++++++++++++++---- _docs/installation/installation-options.md | 25 ++++++----- assets/js/src/argohub-redirect-mapping.json | 17 +++++++- 18 files changed, 78 insertions(+), 21 deletions(-) create mode 120000 _argohub/gitops-runtimes/argo-with-gitops-side-by-side.md create mode 120000 _argohub/gitops-runtimes/configuration-runtime.md create mode 120000 _argohub/gitops-runtimes/git-sources.md create mode 120000 _argohub/gitops-runtimes/hybrid-gitops-helm-installation.md create mode 120000 _argohub/gitops-runtimes/manage-runtimes.md create mode 120000 _argohub/gitops-runtimes/managed-cluster.md create mode 120000 _argohub/gitops-runtimes/monitor-runtimes.md create mode 120000 _argohub/gitops-runtimes/runtime-architecture.md create mode 120000 _argohub/gitops-runtimes/runtime-concepts.md create mode 120000 _argohub/gitops-runtimes/runtime-ingress-configuration.md create mode 120000 _argohub/gitops-runtimes/runtime-system-requirements.md create mode 120000 _argohub/gitops-runtimes/shared-configuration.md create mode 120000 _argohub/gitops-runtimes/upgrade-gitops-cli.md delete mode 120000 _argohub/installation/gitops/shared-configuration.md create mode 120000 _argohub/platform-installation/installation-options.md diff --git a/_argohub/gitops-runtimes/argo-with-gitops-side-by-side.md b/_argohub/gitops-runtimes/argo-with-gitops-side-by-side.md new file mode 120000 index 000000000..64779128b --- /dev/null +++ b/_argohub/gitops-runtimes/argo-with-gitops-side-by-side.md @@ -0,0 +1 @@ +../../_docs/installation/gitops/argo-with-gitops-side-by-side.md \ No newline at end of file diff --git a/_argohub/gitops-runtimes/configuration-runtime.md b/_argohub/gitops-runtimes/configuration-runtime.md new file mode 120000 index 000000000..b591ec6a2 --- /dev/null +++ b/_argohub/gitops-runtimes/configuration-runtime.md @@ -0,0 +1 @@ +../../_docs/installation/gitops/configuration-runtime.md \ No newline at end of file diff --git a/_argohub/gitops-runtimes/git-sources.md b/_argohub/gitops-runtimes/git-sources.md new file mode 120000 index 000000000..06ad8b0de --- /dev/null +++ b/_argohub/gitops-runtimes/git-sources.md @@ -0,0 +1 @@ +../../_docs/installation/gitops/git-sources.md \ No newline at end of file diff --git a/_argohub/gitops-runtimes/hybrid-gitops-helm-installation.md b/_argohub/gitops-runtimes/hybrid-gitops-helm-installation.md new file mode 120000 index 000000000..e930da737 --- /dev/null +++ b/_argohub/gitops-runtimes/hybrid-gitops-helm-installation.md @@ -0,0 +1 @@ +../../_docs/installation/gitops/hybrid-gitops-helm-installation.md \ No newline at end of file diff --git a/_argohub/gitops-runtimes/manage-runtimes.md b/_argohub/gitops-runtimes/manage-runtimes.md new file mode 120000 index 000000000..88c136b8b --- /dev/null +++ b/_argohub/gitops-runtimes/manage-runtimes.md @@ -0,0 +1 @@ +../../_docs/installation/gitops/manage-runtimes.md \ No newline at end of file diff --git a/_argohub/gitops-runtimes/managed-cluster.md b/_argohub/gitops-runtimes/managed-cluster.md new file mode 120000 index 000000000..e6e298e12 --- /dev/null +++ b/_argohub/gitops-runtimes/managed-cluster.md @@ -0,0 +1 @@ +../../_docs/installation/gitops/managed-cluster.md \ No newline at end of file diff --git a/_argohub/gitops-runtimes/monitor-runtimes.md b/_argohub/gitops-runtimes/monitor-runtimes.md new file mode 120000 index 000000000..b738c6562 --- /dev/null +++ b/_argohub/gitops-runtimes/monitor-runtimes.md @@ -0,0 +1 @@ +../../_docs/installation/gitops/monitor-runtimes.md \ No newline at end of file diff --git a/_argohub/gitops-runtimes/runtime-architecture.md b/_argohub/gitops-runtimes/runtime-architecture.md new file mode 120000 index 000000000..546e22a0e --- /dev/null +++ b/_argohub/gitops-runtimes/runtime-architecture.md @@ -0,0 +1 @@ +../../_docs/installation/gitops/runtime-architecture.md \ No newline at end of file diff --git a/_argohub/gitops-runtimes/runtime-concepts.md b/_argohub/gitops-runtimes/runtime-concepts.md new file mode 120000 index 000000000..828405619 --- /dev/null +++ b/_argohub/gitops-runtimes/runtime-concepts.md @@ -0,0 +1 @@ +../../_docs/installation/gitops/runtime-concepts.md \ No newline at end of file diff --git a/_argohub/gitops-runtimes/runtime-ingress-configuration.md b/_argohub/gitops-runtimes/runtime-ingress-configuration.md new file mode 120000 index 000000000..b12b3a844 --- /dev/null +++ b/_argohub/gitops-runtimes/runtime-ingress-configuration.md @@ -0,0 +1 @@ +../../_docs/installation/gitops/runtime-ingress-configuration.md \ No newline at end of file diff --git a/_argohub/gitops-runtimes/runtime-system-requirements.md b/_argohub/gitops-runtimes/runtime-system-requirements.md new file mode 120000 index 000000000..80c83cd9a --- /dev/null +++ b/_argohub/gitops-runtimes/runtime-system-requirements.md @@ -0,0 +1 @@ +../../_docs/installation/gitops/runtime-system-requirements.md \ No newline at end of file diff --git a/_argohub/gitops-runtimes/shared-configuration.md b/_argohub/gitops-runtimes/shared-configuration.md new file mode 120000 index 000000000..3bf40b7bc --- /dev/null +++ b/_argohub/gitops-runtimes/shared-configuration.md @@ -0,0 +1 @@ +../../_docs/installation/gitops/shared-configuration.md \ No newline at end of file diff --git a/_argohub/gitops-runtimes/upgrade-gitops-cli.md b/_argohub/gitops-runtimes/upgrade-gitops-cli.md new file mode 120000 index 000000000..8c0bcd096 --- /dev/null +++ b/_argohub/gitops-runtimes/upgrade-gitops-cli.md @@ -0,0 +1 @@ +../../_docs/installation/gitops/upgrade-gitops-cli.md \ No newline at end of file diff --git a/_argohub/installation/gitops/shared-configuration.md b/_argohub/installation/gitops/shared-configuration.md deleted file mode 120000 index 19b5afddb..000000000 --- a/_argohub/installation/gitops/shared-configuration.md +++ /dev/null @@ -1 +0,0 @@ -../../../_docs/installation/gitops/shared-configuration.md \ No newline at end of file diff --git a/_argohub/platform-installation/installation-options.md b/_argohub/platform-installation/installation-options.md new file mode 120000 index 000000000..c1d349e77 --- /dev/null +++ b/_argohub/platform-installation/installation-options.md @@ -0,0 +1 @@ +../../_docs/installation/installation-options.md \ No newline at end of file diff --git a/_data/argohub-nav.yml b/_data/argohub-nav.yml index c6de33d1b..7a7388f97 100644 --- a/_data/argohub-nav.yml +++ b/_data/argohub-nav.yml @@ -19,14 +19,42 @@ url: "/images" -- title: Installation - url: "/installation" +- title: Platform Installation + url: "/platform-installation" pages: - - title: GitOps Runtimes - url: "/gitops" - sub-pages: - - title: Shared Configuration Repository - url: "/shared-configuration" + - title: Installation options + url: "/installation-options" + +- title: GitOps Runtimes + url: "/gitops-runtimes" + pages: + - title: GitOps Runtime architecture + url: "/runtime-architecture" + - title: Runtime concepts + url: "/runtime-concepts" + - title: System requirements & prerequisites + url: "/runtime-system-requirements" + - title: Ingress configuration + url: "/runtime-ingress-configuration" + - title: Install GitOps Runtime + url: "/hybrid-gitops-helm-installation" + - title: Install GitOps Runtime alongside Community Argo CD + url: "/argo-with-gitops-side-by-side" + - title: Shared Configuration Repository + url: "/shared-configuration" + - title: Configuration Runtimes + url: "/configuration-runtime" + - title: Monitoring GitOps Runtimes + url: "/monitor-runtimes" + - title: Managing GitOps Runtimes + url: "/manage-runtimes" + - title: Managing external clusters in GitOps Runtimes + url: "/managed-cluster" + - title: Managing Git Sources in GitOps Runtimes + url: "/git-sources" + - title: Download/upgrade GitOps CLI + url: "/upgrade-gitops-cli" + - title: Administration url: "/administration" diff --git a/_docs/installation/installation-options.md b/_docs/installation/installation-options.md index 98ddac364..ac86c76fc 100644 --- a/_docs/installation/installation-options.md +++ b/_docs/installation/installation-options.md @@ -7,7 +7,7 @@ redirect_from: toc: true --- -{% if page.url contains '/docs/' %} +{% if page.collection != site.gitops_collection %} Codefresh Enterprise provides a comprehensive platform for continuous integration and continuous delivery with Codefresh pipelines, and continuous delivery for Arog CD applications with GitOps, through flexible deployment options: SaaS and on-premises. * **SaaS platform deployment** @@ -36,11 +36,10 @@ Both deployments offer: -{% if page.url contains '/argohub/' %} -Codefresh GitOps Cloud is a lightweight, SaaS platform dedicated to GitOps for Argo CD users. It provides the essential tools to simplify, standardize, and enhance creation, management, deployments for Argo CD applications. +{% if page.collection == site.gitops_collection %} +Codefresh GitOps is a lightweight SaaS platform dedicated to GitOps for Argo CD users. It provides the essential tools to simplify, standardize, and enhance creation, management, deployments for Argo CD applications. -Focused exclusively on GitOps, GitOps Cloud empowers organizations to work seamlessly with Argo CD while leveraging the unique capabilities offered by Codefresh GitOps. -As a SaaS offering, GitOps Cloud eliminates the complexity of infrastructure management, enabling users to quickly adopt GitOps best practices without compromising security. +Focused exclusively on GitOps, Codefresh GitOps empowers organizations to work seamlessly with Argo CD while leveraging the unique capabilities offered by Codefresh GitOps. As a SaaS offering, GitOps eliminates the complexity of infrastructure management, enabling users to quickly adopt GitOps best practices without compromising security. {% include image.html lightbox="true" @@ -58,7 +57,7 @@ As a SaaS offering, GitOps Cloud eliminates the complexity of infrastructure man The diagram shows the high-level architecture of the SaaS platform and its core components. -{% if page.url contains '/docs/' %} +{% if page.collection != site.gitops_collection %} {% include image.html @@ -71,7 +70,7 @@ max-width="100%" %} {% endif %} -{% if page.url contains '/argohub/' %} +{% if page.collection == site.gitops_collection %} {% include image.html @@ -95,7 +94,7 @@ The GitOps Runtime is installed