{{ page.title | smartify }}
+{{ page.description | smartify }}
+ {{ content }} +diff --git a/_argohub/introduction/intro-to-codefresh.md b/_argohub/introduction/intro-to-codefresh.md new file mode 120000 index 000000000..e755f3f43 --- /dev/null +++ b/_argohub/introduction/intro-to-codefresh.md @@ -0,0 +1 @@ +../../_docs/getting-started/intro-to-codefresh.md \ No newline at end of file diff --git a/_argohub/introduction/some-new-doc.md b/_argohub/introduction/some-new-doc.md new file mode 100644 index 000000000..0f65b15b6 --- /dev/null +++ b/_argohub/introduction/some-new-doc.md @@ -0,0 +1,7 @@ +--- +title: "ArgHub Info" +description: "This is some info doc for argohub only" +toc: true +--- + +## Some secret data for ArgoHub only diff --git a/_argohub/quick-start/gitops-quick-start/runtime.md b/_argohub/quick-start/gitops-quick-start/runtime.md new file mode 120000 index 000000000..2cf80518b --- /dev/null +++ b/_argohub/quick-start/gitops-quick-start/runtime.md @@ -0,0 +1 @@ +../../../_docs/quick-start/gitops-quick-start/runtime.md \ No newline at end of file diff --git a/_config.yml b/_config.yml index 9ac047f27..ebe2dd8ce 100644 --- a/_config.yml +++ b/_config.yml @@ -84,6 +84,9 @@ collections: docs: output: true permalink: /:collection/:path/ + argohub: + output: true + permalink: /:collection/:path/ # Defaults defaults: @@ -109,6 +112,14 @@ defaults: layout: docs toc: true wide: true + # _argohub + - scope: + path: "_argohub" + type: argohub + values: + layout: argohub + toc: true + wide: true # #RSS Feed Location feed: diff --git a/_data/argohub-nav.yml b/_data/argohub-nav.yml new file mode 100644 index 000000000..b3896d5db --- /dev/null +++ b/_data/argohub-nav.yml @@ -0,0 +1,81 @@ +- title: ArgoHub Introduction + url: "/introduction" + pages: + - title: What is Codefresh? + url: "/intro-to-codefresh" + - title: Only for ArgoHub + url: "/some-new-doc" + + +- title: Installation + url: "/installation" + pages: + - title: GitOps Runtimes + url: "/gitops" + - title: Platform deployment + url: "/installation-options" + +- title: GitOps Runtimes + url: "/gitops-runtime" + pages: + - title: What's changed in GitOps Runtimes + url: "/gitops-runtimes-whats-changed" + - title: About GitOps Runtimes + url: "/gitops-runtime" + - title: GitOps Runtime architecture + url: "/runtime-architecture" + - title: Runtime essentials + url: "/runtime-concepts" + - title: System requirements & prerequisites + url: "/runtime-system-requirements" + - title: Ingress controller configuration + url: "/runtime-ingress-configuration" + - title: Install Hybrid GitOps Runtime + url: "/hybrid-gitops-helm-installation" + - title: Install Hybrid GitOps Runtime alongside Community Argo CD + url: "/argo-with-gitops-side-by-side" + - title: Migrating Hybrid GitOps Runtimes from CLI to Helm + url: "/migrate-cli-runtimes-helm" + - title: Monitoring & managing GitOps Runtimes + url: "/monitor-manage-runtimes" + - title: Shared Configuration Repository + url: "/shared-configuration" + - title: Managing external clusters in GitOps Runtimes + url: "/managed-cluster" + - title: Managing Git Sources in GitOps Runtimes + url: "/git-sources" + + +- title: Quick starts + url: "/quick-start" + pages: + - title: Create Codefresh account + url: "/create-codefresh-account" + - title: CI/CD quick starts + url: "/ci-quick-start" + sub-pages: + - title: Pipeline quick start + url: "/create-ci-pipeline" + - title: Kubernetes deployment quick start + url: "/deploy-to-kubernetes" + - title: Helm quick start + url: "/deploy-with-helm" + - title: On-demand environment quick start + url: "/on-demand-environments" + - title: GitOps quick starts + url: "/gitops-quick-start" + sub-pages: + - title: Provision a Hosted GitOps Runtime + url: "/install-hosted" + - title: Prepare for Hybrid GitOps Runtime installation + url: "/verify-requirements" + - title: Install a Hybrid GitOps Runtime + url: "/runtime" + - title: Create an application + url: "/create-app-ui" + - title: Create and commit resources for application + url: "/create-app-specs" + - title: Update the image tag for application + url: "/create-rollout" + - title: Work with Environments & Products + url: "/gitops-products" \ No newline at end of file diff --git a/_data/nav.yml b/_data/nav.yml index 81bf78790..eaa1bb0e4 100644 --- a/_data/nav.yml +++ b/_data/nav.yml @@ -588,27 +588,36 @@ url: "/install-codefresh-runner" - title: Runner installation behind firewalls url: "/behind-the-firewall" - - title: GitOps Runtimes - url: "/gitops" - sub-pages: - - title: GitOps Runtime architecture - url: "/runtime-architecture" - - title: Hybrid GitOps Runtime - url: "/hybrid-gitops-helm-installation" - - title: Hybrid GitOps Runtime alongside Community Argo CD - url: "/argo-with-gitops-side-by-side" - - title: On-premises GitOps Runtime - url: "/on-prem-gitops-runtime-install" - - title: Migrating Hybrid GitOps Runtimes from CLI to Helm - url: "/migrate-cli-runtimes-helm" - - title: Shared Configuration Repository - url: "/shared-configuration" - - title: Monitoring & managing GitOps Runtimes - url: "/monitor-manage-runtimes" - - title: Managing external clusters in GitOps Runtimes - url: "/managed-cluster" - - title: Managing Git Sources in GitOps Runtimes - url: "/git-sources" + +- title: GitOps Runtimes + url: "/gitops-runtime" + pages: + - title: What's changed in GitOps Runtimes + url: "/gitops-runtimes-whats-changed" + - title: About GitOps Runtimes + url: "/gitops-runtime" + - title: GitOps Runtime architecture + url: "/runtime-architecture" + - title: Runtime essentials + url: "/runtime-concepts" + - title: System requirements & prerequisites + url: "/runtime-system-requirements" + - title: Ingress controller configuration + url: "/runtime-ingress-configuration" + - title: Install Hybrid GitOps Runtime + url: "/hybrid-gitops-helm-installation" + - title: Install Hybrid GitOps Runtime alongside Community Argo CD + url: "/argo-with-gitops-side-by-side" + - title: Migrating Hybrid GitOps Runtimes from CLI to Helm + url: "/migrate-cli-runtimes-helm" + - title: Monitoring & managing GitOps Runtimes + url: "/monitor-manage-runtimes" + - title: Shared Configuration Repository + url: "/shared-configuration" + - title: Managing external clusters in GitOps Runtimes + url: "/managed-cluster" + - title: Managing Git Sources in GitOps Runtimes + url: "/git-sources" - title: Administration diff --git a/_docs/administration/account-user-management/hosted-authorize-orgs.md b/_docs/administration/account-user-management/hosted-authorize-orgs.md index 329113b6a..09c22eacf 100644 --- a/_docs/administration/account-user-management/hosted-authorize-orgs.md +++ b/_docs/administration/account-user-management/hosted-authorize-orgs.md @@ -29,4 +29,4 @@ max-width="70%" %} ## Related articles -[Connect Git provider]({{site.baseurl}}/docs/installation/gitops/hosted-runtime/#2-connect-git-provider) +[Connect Git provider]({{site.baseurl}}/docs/gitops-runtime/hosted-runtime/#2-connect-git-provider) diff --git a/_docs/deployments/gitops/applications-dashboard.md b/_docs/deployments/gitops/applications-dashboard.md index 77e56dd40..9c59668c4 100644 --- a/_docs/deployments/gitops/applications-dashboard.md +++ b/_docs/deployments/gitops/applications-dashboard.md @@ -126,7 +126,7 @@ Here's a description of the information and actions you can see for individual a {: .table .table-bordered .table-hover} | Item | Description | | -------------- | -------------- | -|**Application filters** | Filter by a range of attributes to customize the information in the dashboard to bring you what you need. {::nomarkdown}
kubectl version --short
{:/}|
-|Helm| 3.8.0 or higher|
-|Node requirements| {::nomarkdown}kubectl apply -f https://raw.githubusercontent.com/kubernetes/ingress-nginx/controller-v1.1.1/deploy/static/provider/aws/deploy.yaml
-kubectl get svc ingress-nginx-controller -n ingress-nginx
-kubectl apply -f https://raw.githubusercontent.com/kubernetes/ingress-nginx/controller-v1.1.1/deploy/static/provider/cloud/deploy.yaml
-kubectl get svc ingress-nginx-controller -n ingress-nginx
-kubectl apply -f https://raw.githubusercontent.com/kubernetes/ingress-nginx/controller-v1.1.1/deploy/static/provider/baremetal/deploy.yaml
-kubectl get svc ingress-nginx-controller -n ingress-nginx
-kubectl apply -f https://raw.githubusercontent.com/kubernetes/ingress-nginx/controller-v1.1.1/deploy/static/provider/do/deploy.yaml
-kubectl get svc ingress-nginx-controller -n ingress-nginx
-kubectl apply -f https://raw.githubusercontent.com/kubernetes/ingress-nginx/controller-v1.1.1/deploy/static/provider/cloud/deploy.yaml
-kubectl get svc ingress-nginx-controller -n ingress-nginx
-kubectl apply -f https://raw.githubusercontent.com/kubernetes/ingress-nginx/main/deploy/static/provider/exoscale/deploy.yaml
-kubectl get svc ingress-nginx-controller -n ingress-nginx
-gcloud container clusters describe [CLUSTER_NAME] --format=get"(network)"
-gcloud container clusters describe [CLUSTER_NAME] --format=get"(clusterIpv4Cidr)"
-gcloud compute firewall-rules create "[CLUSTER_NAME]-to-all-vms-on-network"
- --network="[NETWORK]" \
-
- --source-ranges="[CLUSTER_IPV4_CIDR]" \
-
- --allow=tcp,udp,icmp,esp,ah,sctp
-
- kubectl create clusterrolebinding cluster-admin-binding \
-
- --clusterrole cluster-admin \
-
- --user $(gcloud config get-value account)
-
- kubectl apply -f https://raw.githubusercontent.com/kubernetes/ingress-nginx/controller-v1.1.1/deploy/static/provider/cloud/deploy.yaml
-
- kubectl get svc ingress-nginx-controller -n ingress-nginx
- microk8s enable ingress
-kubectl get svc ingress-nginx-controller -n ingress-nginx
-minikube addons enable ingress
-kubectl get svc ingress-nginx-controller -n ingress-nginx
-kubectl apply -f https://raw.githubusercontent.com/kubernetes/ingress-nginx/controller-v1.1.1/deploy/static/provider/cloud/deploy.yaml
-kubectl get svc ingress-nginx-controller -n ingress-nginx
-kubectl apply -f https://raw.githubusercontent.com/kubernetes/ingress-nginx/controller-v1.1.1/deploy/static/provider/scw/deploy.yaml
-kubectl get svc ingress-nginx-controller -n ingress-nginx
-kubectl apply -f https://raw.githubusercontent.com/kubernetes/ingress-nginx/controller-v1.1.1/deploy/static/provider/aws/deploy.yaml
+kubectl get svc ingress-nginx-controller -n ingress-nginx
+kubectl apply -f https://raw.githubusercontent.com/kubernetes/ingress-nginx/controller-v1.1.1/deploy/static/provider/cloud/deploy.yaml
+kubectl get svc ingress-nginx-controller -n ingress-nginx
+kubectl apply -f https://raw.githubusercontent.com/kubernetes/ingress-nginx/controller-v1.1.1/deploy/static/provider/baremetal/deploy.yaml
+kubectl get svc ingress-nginx-controller -n ingress-nginx
+kubectl apply -f https://raw.githubusercontent.com/kubernetes/ingress-nginx/controller-v1.1.1/deploy/static/provider/do/deploy.yaml
+kubectl get svc ingress-nginx-controller -n ingress-nginx
+kubectl apply -f https://raw.githubusercontent.com/kubernetes/ingress-nginx/controller-v1.1.1/deploy/static/provider/cloud/deploy.yaml
+kubectl get svc ingress-nginx-controller -n ingress-nginx
+kubectl apply -f https://raw.githubusercontent.com/kubernetes/ingress-nginx/main/deploy/static/provider/exoscale/deploy.yaml
+kubectl get svc ingress-nginx-controller -n ingress-nginx
+gcloud container clusters describe [CLUSTER_NAME] --format=get"(network)"
+gcloud container clusters describe [CLUSTER_NAME] --format=get"(clusterIpv4Cidr)"
+gcloud compute firewall-rules create "[CLUSTER_NAME]-to-all-vms-on-network"
+ --network="[NETWORK]" \
+
+ --source-ranges="[CLUSTER_IPV4_CIDR]" \
+
+ --allow=tcp,udp,icmp,esp,ah,sctp
+
+ kubectl create clusterrolebinding cluster-admin-binding \
+
+ --clusterrole cluster-admin \
+
+ --user $(gcloud config get-value account)
+
+ kubectl apply -f https://raw.githubusercontent.com/kubernetes/ingress-nginx/controller-v1.1.1/deploy/static/provider/cloud/deploy.yaml
+
+ kubectl get svc ingress-nginx-controller -n ingress-nginx
+ microk8s enable ingress
+kubectl get svc ingress-nginx-controller -n ingress-nginx
+minikube addons enable ingress
+kubectl get svc ingress-nginx-controller -n ingress-nginx
+kubectl apply -f https://raw.githubusercontent.com/kubernetes/ingress-nginx/controller-v1.1.1/deploy/static/provider/cloud/deploy.yaml
+kubectl get svc ingress-nginx-controller -n ingress-nginx
+kubectl apply -f https://raw.githubusercontent.com/kubernetes/ingress-nginx/controller-v1.1.1/deploy/static/provider/scw/deploy.yaml
+kubectl get svc ingress-nginx-controller -n ingress-nginx
+kubectl version --short
{:/}|
+|Helm| 3.8.0 or higher|
+|Node requirements| {::nomarkdown}repo
admin:repo_hook
All repositories
or Only select repositories
including all repos that Argo CD syncs fromRead and write
Read and write
Read-only
Read and write
api
(includes read_api
, read_repository
, and write_repository
)api
(includes read_api
, read_repository
, and write_repository
)Read
Read
Read and write
Write, Admin
{{ page.description | smartify }}
+ {{ content }} +This is the home page for the ArgoHub collection.
+ ++ ArgoHub is a comprehensive platform for managing your CI/CD pipelines with + ease. It integrates seamlessly with various tools and provides a unified + interface for all your DevOps needs. +
++ To get started with ArgoHub, follow our + Quick Start Guide. This + guide will walk you through the initial setup and configuration. +
++ Join our community to get support and share your experiences with other + ArgoHub users. Visit our + Community page for more + information. +
++ If you have any questions or need further assistance, feel free to + Contact Us. +
+