From e8684701e271e684f2d9a51c39b022262607ae80 Mon Sep 17 00:00:00 2001 From: Idan Arbel Date: Mon, 10 Aug 2026 12:35:26 +0300 Subject: [PATCH] docs: remove GitOps Cloud documentation segment Remove the standalone "GitOps Cloud" documentation set, which was a parallel copy of the GitOps-relevant subset of the main docs. All 122 mapped twin pages were byte-identical to their _docs counterparts and had gone stale, so the microsite added maintenance burden without unique value. Preserve the two pieces of genuinely unique content: - Merge the unique GitOps Runtime troubleshooting scenarios into _docs/installation/gitops/runtime-troubleshooting.md - Migrate the GitOps Cloud SLA into _docs/terms-and-privacy-policy/sla-gitops-cloud.md (added to nav) Remove the GitOps Cloud infrastructure: - _gitops/ collection, _posts-gitops/, gitops/index.html - _data/argohub-nav.yml, _data/argohub-home-content.yml - _layouts/gitops.html, argohub navbar/sidebar includes - assets/js/argohub-redirect/ switcher + redirect map, build/create_symlink.js Unwire references: - _config.yml: drop gitops/posts-gitops collections, defaults, and feed (retain gitops_collection var so legacy _docs conditionals stay valid) - docs-navbar.html: remove the product switcher dropdown - scripts.html: drop redirect script/globals; hardcode Amplitude segment - home-content.yml: repoint the one /gitops/ homepage link to its /docs twin - home.html, package.json, README.md: remove dead branches, scripts, docs No redirects added: the GitOps Cloud collection was excluded from indexing (noindex + sitemap: false), so the /gitops/ URLs are not indexed. Co-Authored-By: Claude Opus 4.8 (1M context) --- README.md | 118 +------ _config.yml | 29 +- _data/argohub-home-content.yml | 200 ----------- _data/argohub-nav.yml | 330 ------------------ _data/home-content.yml | 2 +- _data/nav.yml | 2 + .../gitops/runtime-troubleshooting.md | 186 ++++++++++ .../sla-gitops-cloud.md | 4 +- .../administration/account-user-management.md | 1 - .../account-user-management/add-users.md | 1 - .../create-codefresh-account.md | 1 - .../account-user-management/gitops-abac.md | 1 - .../hosted-authorize-orgs.md | 1 - .../service-accounts.md | 1 - .../administration/administration-overview.md | 1 - .../administration/cf-gitops-cloud-ip4.txt | 8 - .../administration/platform-ip-addresses.md | 1 - _gitops/administration/single-sign-on.md | 1 - _gitops/administration/single-sign-on/ldap.md | 1 - _gitops/administration/single-sign-on/oidc.md | 1 - .../single-sign-on/oidc/oidc-auth0.md | 1 - .../single-sign-on/oidc/oidc-azure.md | 1 - .../single-sign-on/oidc/oidc-google.md | 1 - .../single-sign-on/oidc/oidc-keycloak.md | 1 - .../single-sign-on/oidc/oidc-okta.md | 1 - .../single-sign-on/oidc/oidc-onelogin.md | 1 - _gitops/administration/single-sign-on/saml.md | 1 - .../single-sign-on/saml/saml-jumpcloud.md | 1 - .../single-sign-on/saml/saml-okta.md | 1 - .../single-sign-on/saml/saml-onelogin.md | 1 - .../single-sign-on/saml/saml-pingid.md | 1 - .../single-sign-on/team-sync.md | 1 - .../administration/user-self-management.md | 1 - .../user-self-management/manage-pats.md | 1 - .../user-self-management/user-settings.md | 1 - _gitops/applications/about-apps.md | 1 - .../application-configuration-settings.md | 1 - _gitops/applications/create-application.md | 1 - _gitops/applications/gitops-app-groups.md | 1 - _gitops/applications/install-argo-rollouts.md | 1 - _gitops/applications/manage-application.md | 1 - _gitops/applications/monitor-applications.md | 1 - .../troubleshooting-gitops-apps.md | 1 - _gitops/dashboards/gitops-apps-dashboard.md | 1 - _gitops/dashboards/gitops-environments.md | 1 - _gitops/dashboards/gitops-products.md | 1 - .../gitops-values-yaml-validation.md | 1 - _gitops/dashboards/home-dashboard.md | 1 - _gitops/dashboards/images.md | 1 - .../create-manage-environments.md | 1 - _gitops/environments/environments-overview.md | 1 - .../manage-apps-in-environments.md | 1 - .../ci-argument-reference.md | 1 - .../gitops-integrations/ci-integrations.md | 1 - .../ci-integrations/codefresh-classic.md | 1 - .../ci-integrations/github-actions.md | 1 - .../ci-integrations/jenkins.md | 1 - .../container-registries.md | 1 - .../container-registries/amazon-ecr.md | 1 - .../container-registries/dockerhub.md | 1 - .../container-registries/github-cr.md | 1 - .../container-registries/jfrog.md | 1 - .../container-registries/quay.md | 1 - .../image-enrichment-overview.md | 1 - _gitops/gitops-integrations/issue-tracking.md | 1 - .../issue-tracking/jira.md | 1 - _gitops/gitops-quick-start/create-app-ui.md | 1 - .../create-codefresh-account.md | 1 - .../dependency-multi-env-promotion.md | 1 - _gitops/gitops-quick-start/drag-and-drop.md | 1 - .../gitops-quick-start/gitops-quick-start.md | 1 - .../multi-env-sequential-flow.md | 1 - .../policy-multi-env-promotion.md | 1 - .../quick-start-configure-runtime.md | 1 - .../quick-start-gitops-environments.md | 1 - .../quick-start-install-runtime.md | 1 - .../quick-start-promotion-workflow.md | 1 - .../gitops-runtimes/configuration-runtime.md | 1 - _gitops/gitops-runtimes/git-sources.md | 1 - .../gitops-values-yaml-validation.md | 1 - _gitops/gitops-runtimes/gitops.md | 1 - _gitops/gitops-runtimes/manage-runtimes.md | 1 - _gitops/gitops-runtimes/managed-cluster.md | 1 - _gitops/gitops-runtimes/monitor-runtimes.md | 1 - .../gitops-runtimes/runtime-architecture.md | 1 - .../runtime-argocd-admin-api-token.md | 1 - _gitops/gitops-runtimes/runtime-concepts.md | 1 - .../gitops-runtimes/runtime-configuration.md | 1 - .../runtime-ingress-configuration.md | 1 - ...nstall-ingress-service-mesh-access-mode.md | 1 - .../runtime-install-namespace-scope.md | 1 - .../runtime-install-with-existing-argo-cd.md | 1 - .../runtime-install-with-new-argo-cd.md | 1 - .../gitops-runtimes/runtime-prerequisites.md | 1 - .../gitops-runtimes/runtime-status-panel.md | 1 - .../runtime-system-requirements.md | 1 - .../runtime-troubleshooting.md | 1 - .../gitops-runtimes/shared-configuration.md | 1 - .../troubleshooting-runtimes.md | 229 ------------ _gitops/gitops-runtimes/upgrade-gitops-cli.md | 1 - .../explore-gitops-cloud-features.md | 198 ----------- _gitops/introduction/what-is-gitops-cloud.md | 32 -- .../installation-options.md | 1 - _gitops/products/about-products.md | 1 - _gitops/products/assign-applications.md | 1 - .../products/configure-product-settings.md | 1 - _gitops/products/create-product.md | 1 - _gitops/products/promotion-concurrency.md | 1 - _gitops/products/promotion-flow-triggers.md | 1 - .../products/promotion-version-properties.md | 1 - _gitops/products/releases-in-products.md | 1 - .../promotions/create-promotion-sequence.md | 1 - _gitops/promotions/getting-started.md | 1 - _gitops/promotions/product-promotion-props.md | 1 - _gitops/promotions/product-releases.md | 1 - _gitops/promotions/promotion-components.md | 1 - .../promotion-context-promotion-workflows.md | 1 - _gitops/promotions/promotion-flow.md | 1 - _gitops/promotions/promotion-hooks.md | 1 - _gitops/promotions/promotion-limitations.md | 1 - _gitops/promotions/promotion-policy.md | 1 - _gitops/promotions/promotion-workflow.md | 1 - _gitops/promotions/promotions-overview.md | 1 - .../service-accounts-promotion-workflows.md | 1 - _gitops/promotions/trigger-promotions.md | 1 - _gitops/promotions/yaml.md | 1 - _gitops/promotions/yaml/product-crd.md | 1 - _gitops/promotions/yaml/promotion-flow-crd.md | 1 - .../promotions/yaml/promotion-policy-crd.md | 1 - .../promotions/yaml/promotion-template-crd.md | 1 - _gitops/security/git-tokens.md | 1 - _gitops/security/secrets.md | 1 - _gitops/support/data-needed-ui-issues.md | 230 ------------ _gitops/support/support-ticket.md | 99 ------ .../acceptable-use-policy.md | 1 - .../terms-and-privacy-policy/cloud-credits.md | 1 - .../gitops-cloud-sla.md | 84 ----- .../legacy-cf-terms-of-service.md | 1 - .../octopus-deploy-customer-agreement.md | 1 - .../privacy-policy.md | 1 - .../terms-of-service.md | 1 - _gitops/whats-new/changelog.md | 23 -- _includes/argohub-docs-navbar.html | 84 ----- _includes/argohub-docs-sidebar.html.twig | 189 ---------- _includes/docs-navbar.html | 31 -- _includes/scripts.html | 5 +- _layouts/gitops.html | 67 ---- _layouts/home.html | 10 +- .../2025-04-30-april-release-notes.md | 1 - _posts-gitops/2025-05-15-may-release-notes.md | 1 - .../2025-06-29-june-release-notes.md | 1 - .../2025-07-25-july-release-notes.md | 1 - .../2025-08-29-august-release-notes.md | 1 - .../argohub-redirect-mapping.json | 127 ------- .../js/argohub-redirect/argohub-redirect.js | 173 --------- .../argohub-redirect/argohub-redirect.min.js | 1 - build/create_symlink.js | 73 ---- gitops/index.html | 114 ------ package.json | 2 - 159 files changed, 197 insertions(+), 2584 deletions(-) delete mode 100644 _data/argohub-home-content.yml delete mode 100644 _data/argohub-nav.yml rename {_gitops => _docs}/terms-and-privacy-policy/sla-gitops-cloud.md (98%) delete mode 120000 _gitops/administration/account-user-management.md delete mode 120000 _gitops/administration/account-user-management/add-users.md delete mode 120000 _gitops/administration/account-user-management/create-codefresh-account.md delete mode 120000 _gitops/administration/account-user-management/gitops-abac.md delete mode 120000 _gitops/administration/account-user-management/hosted-authorize-orgs.md delete mode 120000 _gitops/administration/account-user-management/service-accounts.md delete mode 120000 _gitops/administration/administration-overview.md delete mode 100644 _gitops/administration/cf-gitops-cloud-ip4.txt delete mode 120000 _gitops/administration/platform-ip-addresses.md delete mode 120000 _gitops/administration/single-sign-on.md delete mode 120000 _gitops/administration/single-sign-on/ldap.md delete mode 120000 _gitops/administration/single-sign-on/oidc.md delete mode 120000 _gitops/administration/single-sign-on/oidc/oidc-auth0.md delete mode 120000 _gitops/administration/single-sign-on/oidc/oidc-azure.md delete mode 120000 _gitops/administration/single-sign-on/oidc/oidc-google.md delete mode 120000 _gitops/administration/single-sign-on/oidc/oidc-keycloak.md delete mode 120000 _gitops/administration/single-sign-on/oidc/oidc-okta.md delete mode 120000 _gitops/administration/single-sign-on/oidc/oidc-onelogin.md delete mode 120000 _gitops/administration/single-sign-on/saml.md delete mode 120000 _gitops/administration/single-sign-on/saml/saml-jumpcloud.md delete mode 120000 _gitops/administration/single-sign-on/saml/saml-okta.md delete mode 120000 _gitops/administration/single-sign-on/saml/saml-onelogin.md delete mode 120000 _gitops/administration/single-sign-on/saml/saml-pingid.md delete mode 120000 _gitops/administration/single-sign-on/team-sync.md delete mode 120000 _gitops/administration/user-self-management.md delete mode 120000 _gitops/administration/user-self-management/manage-pats.md delete mode 120000 _gitops/administration/user-self-management/user-settings.md delete mode 120000 _gitops/applications/about-apps.md delete mode 120000 _gitops/applications/application-configuration-settings.md delete mode 120000 _gitops/applications/create-application.md delete mode 120000 _gitops/applications/gitops-app-groups.md delete mode 120000 _gitops/applications/install-argo-rollouts.md delete mode 120000 _gitops/applications/manage-application.md delete mode 120000 _gitops/applications/monitor-applications.md delete mode 120000 _gitops/applications/troubleshooting-gitops-apps.md delete mode 120000 _gitops/dashboards/gitops-apps-dashboard.md delete mode 120000 _gitops/dashboards/gitops-environments.md delete mode 120000 _gitops/dashboards/gitops-products.md delete mode 120000 _gitops/dashboards/gitops-values-yaml-validation.md delete mode 120000 _gitops/dashboards/home-dashboard.md delete mode 120000 _gitops/dashboards/images.md delete mode 120000 _gitops/environments/create-manage-environments.md delete mode 120000 _gitops/environments/environments-overview.md delete mode 120000 _gitops/environments/manage-apps-in-environments.md delete mode 120000 _gitops/gitops-integrations/ci-argument-reference.md delete mode 120000 _gitops/gitops-integrations/ci-integrations.md delete mode 120000 _gitops/gitops-integrations/ci-integrations/codefresh-classic.md delete mode 120000 _gitops/gitops-integrations/ci-integrations/github-actions.md delete mode 120000 _gitops/gitops-integrations/ci-integrations/jenkins.md delete mode 120000 _gitops/gitops-integrations/container-registries.md delete mode 120000 _gitops/gitops-integrations/container-registries/amazon-ecr.md delete mode 120000 _gitops/gitops-integrations/container-registries/dockerhub.md delete mode 120000 _gitops/gitops-integrations/container-registries/github-cr.md delete mode 120000 _gitops/gitops-integrations/container-registries/jfrog.md delete mode 120000 _gitops/gitops-integrations/container-registries/quay.md delete mode 120000 _gitops/gitops-integrations/image-enrichment-overview.md delete mode 120000 _gitops/gitops-integrations/issue-tracking.md delete mode 120000 _gitops/gitops-integrations/issue-tracking/jira.md delete mode 120000 _gitops/gitops-quick-start/create-app-ui.md delete mode 120000 _gitops/gitops-quick-start/create-codefresh-account.md delete mode 120000 _gitops/gitops-quick-start/dependency-multi-env-promotion.md delete mode 120000 _gitops/gitops-quick-start/drag-and-drop.md delete mode 120000 _gitops/gitops-quick-start/gitops-quick-start.md delete mode 120000 _gitops/gitops-quick-start/multi-env-sequential-flow.md delete mode 120000 _gitops/gitops-quick-start/policy-multi-env-promotion.md delete mode 120000 _gitops/gitops-quick-start/quick-start-configure-runtime.md delete mode 120000 _gitops/gitops-quick-start/quick-start-gitops-environments.md delete mode 120000 _gitops/gitops-quick-start/quick-start-install-runtime.md delete mode 120000 _gitops/gitops-quick-start/quick-start-promotion-workflow.md delete mode 120000 _gitops/gitops-runtimes/configuration-runtime.md delete mode 120000 _gitops/gitops-runtimes/git-sources.md delete mode 120000 _gitops/gitops-runtimes/gitops-values-yaml-validation.md delete mode 120000 _gitops/gitops-runtimes/gitops.md delete mode 120000 _gitops/gitops-runtimes/manage-runtimes.md delete mode 120000 _gitops/gitops-runtimes/managed-cluster.md delete mode 120000 _gitops/gitops-runtimes/monitor-runtimes.md delete mode 120000 _gitops/gitops-runtimes/runtime-architecture.md delete mode 120000 _gitops/gitops-runtimes/runtime-argocd-admin-api-token.md delete mode 120000 _gitops/gitops-runtimes/runtime-concepts.md delete mode 120000 _gitops/gitops-runtimes/runtime-configuration.md delete mode 120000 _gitops/gitops-runtimes/runtime-ingress-configuration.md delete mode 120000 _gitops/gitops-runtimes/runtime-install-ingress-service-mesh-access-mode.md delete mode 120000 _gitops/gitops-runtimes/runtime-install-namespace-scope.md delete mode 120000 _gitops/gitops-runtimes/runtime-install-with-existing-argo-cd.md delete mode 120000 _gitops/gitops-runtimes/runtime-install-with-new-argo-cd.md delete mode 120000 _gitops/gitops-runtimes/runtime-prerequisites.md delete mode 120000 _gitops/gitops-runtimes/runtime-status-panel.md delete mode 120000 _gitops/gitops-runtimes/runtime-system-requirements.md delete mode 120000 _gitops/gitops-runtimes/runtime-troubleshooting.md delete mode 120000 _gitops/gitops-runtimes/shared-configuration.md delete mode 100644 _gitops/gitops-runtimes/troubleshooting-runtimes.md delete mode 120000 _gitops/gitops-runtimes/upgrade-gitops-cli.md delete mode 100644 _gitops/introduction/explore-gitops-cloud-features.md delete mode 100644 _gitops/introduction/what-is-gitops-cloud.md delete mode 120000 _gitops/platform-installation/installation-options.md delete mode 120000 _gitops/products/about-products.md delete mode 120000 _gitops/products/assign-applications.md delete mode 120000 _gitops/products/configure-product-settings.md delete mode 120000 _gitops/products/create-product.md delete mode 120000 _gitops/products/promotion-concurrency.md delete mode 120000 _gitops/products/promotion-flow-triggers.md delete mode 120000 _gitops/products/promotion-version-properties.md delete mode 120000 _gitops/products/releases-in-products.md delete mode 120000 _gitops/promotions/create-promotion-sequence.md delete mode 120000 _gitops/promotions/getting-started.md delete mode 120000 _gitops/promotions/product-promotion-props.md delete mode 120000 _gitops/promotions/product-releases.md delete mode 120000 _gitops/promotions/promotion-components.md delete mode 120000 _gitops/promotions/promotion-context-promotion-workflows.md delete mode 120000 _gitops/promotions/promotion-flow.md delete mode 120000 _gitops/promotions/promotion-hooks.md delete mode 120000 _gitops/promotions/promotion-limitations.md delete mode 120000 _gitops/promotions/promotion-policy.md delete mode 120000 _gitops/promotions/promotion-workflow.md delete mode 120000 _gitops/promotions/promotions-overview.md delete mode 120000 _gitops/promotions/service-accounts-promotion-workflows.md delete mode 120000 _gitops/promotions/trigger-promotions.md delete mode 120000 _gitops/promotions/yaml.md delete mode 120000 _gitops/promotions/yaml/product-crd.md delete mode 120000 _gitops/promotions/yaml/promotion-flow-crd.md delete mode 120000 _gitops/promotions/yaml/promotion-policy-crd.md delete mode 120000 _gitops/promotions/yaml/promotion-template-crd.md delete mode 120000 _gitops/security/git-tokens.md delete mode 120000 _gitops/security/secrets.md delete mode 100644 _gitops/support/data-needed-ui-issues.md delete mode 100644 _gitops/support/support-ticket.md delete mode 120000 _gitops/terms-and-privacy-policy/acceptable-use-policy.md delete mode 120000 _gitops/terms-and-privacy-policy/cloud-credits.md delete mode 100644 _gitops/terms-and-privacy-policy/gitops-cloud-sla.md delete mode 120000 _gitops/terms-and-privacy-policy/legacy-cf-terms-of-service.md delete mode 120000 _gitops/terms-and-privacy-policy/octopus-deploy-customer-agreement.md delete mode 120000 _gitops/terms-and-privacy-policy/privacy-policy.md delete mode 120000 _gitops/terms-and-privacy-policy/terms-of-service.md delete mode 100644 _gitops/whats-new/changelog.md delete mode 100644 _includes/argohub-docs-navbar.html delete mode 100644 _includes/argohub-docs-sidebar.html.twig delete mode 100644 _layouts/gitops.html delete mode 120000 _posts-gitops/2025-04-30-april-release-notes.md delete mode 120000 _posts-gitops/2025-05-15-may-release-notes.md delete mode 120000 _posts-gitops/2025-06-29-june-release-notes.md delete mode 120000 _posts-gitops/2025-07-25-july-release-notes.md delete mode 120000 _posts-gitops/2025-08-29-august-release-notes.md delete mode 100644 assets/js/argohub-redirect/argohub-redirect-mapping.json delete mode 100644 assets/js/argohub-redirect/argohub-redirect.js delete mode 100644 assets/js/argohub-redirect/argohub-redirect.min.js delete mode 100644 build/create_symlink.js delete mode 100644 gitops/index.html diff --git a/README.md b/README.md index 7f9140bf4..ac38d9855 100644 --- a/README.md +++ b/README.md @@ -25,129 +25,13 @@ To compile js files into a bundle run the command `npm run js` or in the live mo 4. From the root directory, run `npm run docs-serve-dev` in the command line. 5. Open `http://localhost:19002` in your browser, and voila. -## Adding document to ArgoHub collection - -1. In the Enterprise collection, find the document for the ArgoHub collection. -2. In the ArgoHub collection, create a folder structure for the required document. -3. Create a symbolic link to the document inside the required folder in the ArgoHub collection (refer to the "Create a Symlink" section for details). -4. Create a record for the side menu `argohub-nav.yml` that represents the new document. - > **Warning:** After adding a new side menu, it is required to delete the `_site` folder to apply the change. -5. Adjust the document and add conditions for Enterprise and ArgoHub contexts if needed. -6. Adjust the the document links (refter to the "Document Links" section). -7. After syncing the documentation content in the CommandBar's Enterprise account, please unpublish the new GitOps Cloud document from the Enterprise content table. - > **Recommendation:** To exclude all GitOps Cloud pages from the Enterprise segment, search for the keyword `/docs/gitops/`, select all entries, and unpublish them. - -## Document Changes - -### Content Changes - -No actions required - the new content will be automatically reflected in both ArgoHub and Enterprise. - -### Path Changes - -#### If no changes to the ArgoHub structure are required - -- Repeat step 3. -- Repeat step 6. -- Repeat step 7. - -#### If changes to the ArgoHub structure are required - -- Repeat steps 2 to 7. - -### Splitting a Document into Multiple Documents - -- Repeat steps 2 to 7. - -## ArgoHub Collection Notes - -### Switching Between GitOps (ArgoHub) and Enterprise Segments - -By default, users are redirected from the Enterprise segment to the GitOps (ArgoHub) segment. - -#### Example: - -- Accessing https://codefresh.io/docs/ will redirect to https://codefresh.io/docs/gitops/ - -For more details, refer to the "Auto Redirect from Enterprise to ArgoHub Collection" section below. - -#### Switching Between Segments - -- Use the segment dropdown menu in the page header to select a segment. -- Use a cookie to automatically switch segments (production only): - - - **To switch to the GitOps segment:** Log in to Codefresh and switch to an account with the GitOps type. This will set the GitOps cookie. - - **To switch to the Enterprise segment:** Log in to Codefresh and switch to an account with any other type. This will clear the GitOps cookie. - -### Reusing Existing Documents - -#### Create a Symlink between Enterprise and ArgoHub Collections - -1. In the IDE's file explorer, copy the relative path of the file you want to share. -2. Open the terminal and navigate to the directory where you want to create the symlink. -3. Run the following command: `npm run link ` - -Note: In addition to creating a symlink, the command will also add a record in `argohub-redirect-mapping.json` to ensure auto-redirection functionality. - -#### Conditions to Render Text for Specific Contexts - -- By default, all document content appears the same in both Enterprise and ArgoHub contexts. -- To include content for the ArgoHub collection only: `{% if page.collection == site.gitops_collection %}` -- To exclude content from the ArgoHub collection (will appear only in the Enterprise collection): `{% if page.collection != site.gitops_collection %}` - -#### Document Links - -We can rely on the automatic redirect from the Enterprise to the ArgoHub Collection (details provided in the section below) to maintain the collection context. For instance, if a link in an ArgoHub Collection document directs to the Enterprise collection, the auto-redirect will return the user to the ArgoHub Collection. - -Additionally, we can use the following methods to avoid redirects if needed: - -Document links will automatically adjust to the relevant context, eliminating the need for duplication. For example: -`({{site.baseurl}}/{{page.collection}}/installation/gitops/shared-configuration/)` - -Please note that the `{{page.collection}}` argument will only work if the folder structure in ArgoHub and Enterprise collections is the same. -If the paths differ, use an `if` condition to create two separate links. - -#### Document Images - -Image links do not require duplication or modification – they will work seamlessly in both contexts. - -### Search Engines and Internal Search - -The ArgoHub home page and all pages within the ArgoHub collection are excluded from: - -- Commandbar HelpHub Search (managed via Commandbar Content Manager). -- Search engines that support the `noindex` rule, such as Google. -- All pages in the `gitops` collection, including the home page, are excluded from the Sitemap.xml file. - -### Auto-Redirect: Enterprise to ArgoHub Collection - -The documentation site automatically redirects users from any Enterprise page to the corresponding GitOps (ArgoHub) page when the GitOps cookie is present. - -#### Redirect Logic - -```mermaid -flowchart LR - A[Enterprise Page] --> B{GitOps Cookie Present?} - B -->|No| C[Stay on Enterprise Page] - B -->|Yes| D[Redirect to GitOps Page] -``` - -```mermaid -flowchart LR - A[GitOps Page] --> B[Stay on GitOps Page] -``` - -#### Redirect Mapping - -Redirect links between the Enterprise and ArgoHub collections are stored in the `argohub-redirect-mapping.json` file. Running `npm run link` automatically updates the file, eliminating the need for manual updates. - # Amplitude Resource Center Integration Docs site integrates Amplitude Analytics and Engagement SDKs to provide user analytics and a comprehensive search solution. **Amplitude Resource Center serves as the primary search and indexing system for the documentation site**, replacing previous search implementations. The integration includes: -- **Analytics tracking** with content segmentation based on system type (Enterprise vs GitOps) +- **Analytics tracking** with content segmentation (all pages are in the Enterprise segment) - **Resource Center with Search** - Provides intelligent, contextual search capabilities accessible via keyboard shortcut (Cmd/Ctrl+K) - **Content Indexing** - Amplitude automatically indexes documentation content to enable fast, relevant search results - **Automatic SDK loading** with error handling diff --git a/_config.yml b/_config.yml index 40779659b..a2381e19c 100644 --- a/_config.yml +++ b/_config.yml @@ -78,15 +78,9 @@ collections: posts: output: true permalink: /:collection/:year/:month/:day/:title/ - posts-gitops: - output: true - permalink: /:collection/:year/:month/:day/:title/ pages: output: true permalink: /:collection/:path - gitops: - output: true - permalink: /:collection/:path/ docs: output: true permalink: /:collection/:path/ @@ -101,14 +95,6 @@ defaults: layout: docs toc: true wide: true - # _posts-gitops - - scope: - path: "_posts-gitops" - type: posts-gitops - values: - layout: gitops - toc: true - wide: true # _pages - scope: path: "_pages" @@ -123,23 +109,11 @@ defaults: layout: docs toc: true wide: true - # _gitops - - scope: - path: "_gitops" - type: gitops - values: - layout: gitops - sitemap: false - toc: true - wide: true # #RSS Feed Location feed: path: /changelog/feed.xml excerpt_only: false - collections: - posts-gitops: - path: /changelog/gitops.xml @@ -158,6 +132,9 @@ link_git_examples: "https://github.com/codefresh-examples/examples/" link_api: "https://g.codefresh.io/api/" link_plugins: "https://codefresh.io/argohub/" +# Retained for legacy `{% if page.collection == site.gitops_collection %}` conditionals in _docs +# pages. The standalone GitOps Cloud collection has been removed, so this never matches +# an actual collection; the conditionals render the enterprise (non-GitOps-Cloud) branch. gitops_collection: "gitops" ga_tracking_code: "UA-53554200-2" diff --git a/_data/argohub-home-content.yml b/_data/argohub-home-content.yml deleted file mode 100644 index 6f6bf09d3..000000000 --- a/_data/argohub-home-content.yml +++ /dev/null @@ -1,200 +0,0 @@ -- title: Introduction - icon: ../images/home-icons/introduction.svg - url: "" - links: - - title: What is Codefresh GitOps Cloud? - localurl: /gitops/introduction/what-is-gitops-cloud/ - - title: Explore Codefresh GitOps Cloud - localurl: /gitops/introduction/explore-gitops-cloud-features/ - - -- title: GitOps quick starts - icon: ../images/home-icons/administration.svg - url: "" - links: - - title: About GitOps quick starts - localurl: /gitops/gitops-quick-start/gitops-quick-start/ - - title: Creating a Codefresh account - localurl: /gitops/gitops-quick-start/create-codefresh-account/ - - title: Installing a GitOps Runtime - localurl: /gitops/gitops-quick-start/quick-start-install-runtime/ - - title: Configuring a GitOps Runtime - localurl: /gitops/gitops-quick-start/quick-start-configure-runtime/ - - title: Creating products and applications - localurl: /gitops/gitops-quick-start/create-app-ui/ - - title: Creating environments - localurl: /gitops/gitops-quick-start/quick-start-gitops-environments/ - - title: Creating Promotion Workflows - localurl: /gitops/gitops-quick-start/quick-start-promotion-workflow/ - - title: Simple promotion with drag-and-drop - localurl: /gitops/gitops-quick-start/drag-and-drop/ - - title: Simple Promotion Flow with multiple environments - localurl: /gitops/gitops-quick-start/multi-env-sequential-flow/ - - title: Advanced Promotion Flow with Promotion Workflows - localurl: /gitops/gitops-quick-start/policy-multi-env-promotion/ - - title: Advanced Promotion Flow with environment dependencies - localurl: /gitops/gitops-quick-start/dependency-multi-env-promotion - -- title: GitOps Runtimes - icon: ../images/home-icons/installation.svg - url: "" - links: - - title: About GitOps Runtimes - localurl: /gitops/gitops-runtimes/gitops/ - - title: Install GitOps Runtime with existing Argo CD - localurl: /gitops/gitops-runtimes/runtime-install-with-existing-argo-cd/ - - title: Install GitOps Runtime with new Argo CD - localurl: /gitops/gitops-runtimes/runtime-install-with-new-argo-cd/ - - title: Monitoring GitOps Runtimes - localurl: /gitops/gitops-runtimes/monitor-runtimes/ - - title: Runtime Status Panel - localurl: /gitops/gitops-runtimes/runtime-status-panel/ - - title: Managing GitOps Runtimes - localurl: /gitops/gitops-runtimes/manage-runtimes/ - -- title: Environments - icon: ../images/home-icons/environments.svg - url: "" - links: - - title: About environments - localurl: /gitops/environments/environments-overview/ - - title: Create and manage environments - localurl: /gitops/environments/create-manage-environments/ - - title: Manage Products and applications in environments - localurl: /gitops/environments/manage-apps-in-environments/ - -- title: Products - icon: ../images/home-icons/product.svg - url: "" - links: - - title: About products - localurl: /gitops/products/about-products/ - - title: Create products - localurl: /gitops/products/create-product/ - - title: Configure Product Settings - localurl: /gitops/products/configure-product-settings/ - - title: Assigning applications - localurl: /gitops/products/assign-applications/ - - title: Configuring app version and promoted properties - localurl: /gitops/products/promotion-version-properties/ - - title: Selecting Promotion Flows - localurl: /gitops/products/promotion-flow-triggers/ - - -- title: Applications - icon: ../images/home-icons/deployment.svg - url: "" - links: - - title: Creating Argo CD applications - localurl: /gitops/applications/create-application/ - - title: Monitoring Argo CD applications - localurl: /gitops/applications/monitor-applications/ - - title: Managing Argo CD applications - localurl: /gitops/applications/manage-application/ - - -- title: Promotions - icon: ../images/home-icons/promotions.svg - url: "" - links: - - title: About promotions - localurl: /gitops/promotions/promotions-overview/ - - title: Getting started - localurl: /gitops/promotions/getting-started/ - - title: Promotion building blocks - localurl: /gitops/promotions/promotion-components/ - - title: Promotion setup guidelines - localurl: /gitops/promotions/create-promotion-sequence/ - - title: YAML specs - localurl: /gitops/promotions/yaml/ - - title: Triggering promotions - localurl: /gitops/promotions/trigger-promotions/ - - title: Tracking releases for products - localurl: /gitops/promotions/product-releases/ - - - - -- title: Dashboards & insights - icon: ../images/home-icons/guides.png - url: "" - links: - - title: Home - localurl: /gitops/dashboards/home-dashboard/ - - title: Environments - localurl: /gitops/dashboards/gitops-environments/ - - title: Products - localurl: /gitops/dashboards/gitops-products/ - - title: GitOps Apps - localurl: /gitops/dashboards/gitops-apps-dashboard/ - - title: Images - localurl: /gitops/dashboards/images/ - - - -- title: GitOps integrations - icon: ../images/home-icons/integrations.svg - url: "" - links: - - title: GitOps image enrichment with integrations - localurl: /gitops/gitops-integrations/image-enrichment-overview/ - - title: Codefresh pipelines for GitOps - localurl: /gitops/gitops-integrations/ci-integrations/codefresh-classic/ - - title: GitHub Actions for GitOps - localurl: /gitops/gitops-integrations/ci-integrations/github-actions/ - - title: Jenkins for GitOps - localurl: /gitops/gitops-integrations/ci-integrations/jenkins/ - - title: Jira for GitOps - localurl: /gitops/gitops-integrations/issue-tracking/jira/ - - title: Amazon ECR for GitOps - localurl: /gitops/gitops-integrations/container-registries/amazon-ecr/ - - title: Docker Hub Registry for GitOps - localurl: /gitops/gitops-integrations/container-registries/dockerhub/ - - title: GitHub Container Registry for GitOps - localurl: /gitops/gitops-integrations/container-registries/github-cr/ - - title: JFrog Artifactory for GitOps - localurl: /gitops/gitops-integrations/container-registries/jfrog/ - - title: Quay Registry for GitOps - localurl: /gitops/gitops-integrations/container-registries/quay/ - -- title: Installation - icon: ../images/home-icons/installation.svg - url: "" - links: - - title: Codefresh platform deployment - localurl: /gitops/platform-installation/installation-options/ - - title: Install GitOps Runtime with existing Argo CD - localurl: /gitops/gitops-runtimes/runtime-install-with-existing-argo-cd/ - - title: Install GitOps Runtime with new Argo CD - localurl: /gitops/gitops-runtimes/runtime-install-with-new-argo-cd/ - - -- title: Administration - icon: ../images/home-icons/administration.svg - url: "" - links: - - title: Create a Codefresh account - localurl: /gitops/administration/account-user-management/create-codefresh-account/ - - title: Adding users and teams - localurl: /gitops/administration/account-user-management/add-users/ - - title: Access control for GitOps - localurl: /gitops/administration/account-user-management/gitops-abac/ - - title: User settings - localurl: /gitops/administration/user-self-management/user-settings/ - - title: Manage Git PATs - localurl: /gitops/administration/user-self-management/manage-pats/ - - title: Codefresh IP addresses - localurl: /gitops/administration/platform-ip-addresses/ - - title: Single Sign-On - localurl: /gitops/administration/single-sign-on/ - -- title: Security - icon: ../images/home-icons/guides.png - url: "" - links: - - title: Git tokens for GitOps - localurl: /gitops/security/git-tokens/ - - title: Secrets for GitOps - localurl: /gitops/security/secrets/ - - diff --git a/_data/argohub-nav.yml b/_data/argohub-nav.yml deleted file mode 100644 index b72219e5b..000000000 --- a/_data/argohub-nav.yml +++ /dev/null @@ -1,330 +0,0 @@ -- title: Introduction - url: "/introduction" - pages: - - title: What is Codefresh GitOps Cloud? - url: "/what-is-gitops-cloud" - - title: Explore Codefresh GitOps Cloud - url: "/explore-gitops-cloud-features" - - -- title: GitOps quick starts - url: "/gitops-quick-start" - pages: - - title: About GitOps quick starts - url: "/gitops-quick-start" - - title: Creating a Codefresh account - url: "/create-codefresh-account" - - title: Installing the GitOps Runtime - url: "/quick-start-install-runtime" - - title: Configuring the GitOps Runtime - url: "/quick-start-configure-runtime" - - title: Creating products and applications - url: "/create-app-ui" - - title: Creating environments - url: "/quick-start-gitops-environments" - - title: Simple promotion with drag-and-drop - url: "/drag-and-drop" - - title: Simple Promotion Flow with multiple environments - url: "/multi-env-sequential-flow" - - title: Creating Promotion Workflows - url: "/quick-start-promotion-workflow" - - title: Advanced Promotion Flow with Promotion Workflows - url: "/policy-multi-env-promotion" - - title: Advanced Promotion Flow with environment dependencies - url: "/dependency-multi-env-promotion" - -- title: Dashboards & insights - url: "/dashboards" - pages: - - title: Home - url: "/home-dashboard" - - title: Environments - url: "/gitops-environments" - - title: Products - url: "/gitops-products" - - title: GitOps Apps - url: "/gitops-apps-dashboard" - - title: Images - url: "/images" - - -- title: GitOps Cloud platform - url: "/platform-installation" - pages: - - title: Platform architecture - url: "/installation-options" - -- title: GitOps Runtimes - url: "/gitops-runtimes" - pages: - - title: About GitOps Runtimes - url: "/gitops" - - title: GitOps Runtime architecture - url: "/runtime-architecture" - - title: Runtime concepts - url: "/runtime-concepts" - - title: System requirements - url: "/runtime-system-requirements" - - title: Prerequisites - url: "/runtime-prerequisites" - - title: Argo CD Admin API token - url: "/runtime-argocd-admin-api-token" - - title: Install GitOps Runtime with existing Argo CD - url: "/runtime-install-with-existing-argo-cd" - - title: Install GitOps Runtime with new Argo CD - url: "/runtime-install-with-new-argo-cd" - - title: Install GitOps Runtime in namespace scope - url: "/runtime-install-namespace-scope" - - title: Configure GitOps Runtime - url: "/runtime-configuration" - - title: Troubleshoot installation - url: "/runtime-troubleshooting" - - title: Runtime values file validation - url: "/gitops-values-yaml-validation" - - title: Ingress and service-mesh access modes - url: "/runtime-install-ingress-service-mesh-access-mode" - - title: Ingress configuration - url: "/runtime-ingress-configuration" - - title: Shared Configuration Repository - url: "/shared-configuration" - - title: Configuration Runtimes - url: "/configuration-runtime" - - title: Monitoring GitOps Runtimes - url: "/monitor-runtimes" - - title: Runtime Status Panel - url: "/runtime-status-panel" - - 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" - pages: - - title: About administration in Codefresh - url: "/administration-overview" - - title: Accounts & users - url: "/account-user-management" - sub-pages: - - title: Create a Codefresh account - url: "/create-codefresh-account" - - title: Adding users and teams - url: "/add-users" - - title: Managing service accounts - url: "/service-accounts" - - title: Configuring access control for GitOps - url: "/gitops-abac" - - title: Authorize access to organizations/projects - url: "/hosted-authorize-orgs" - - title: Single Sign-On - sub-pages: - - title: Common configuration - url: "/team-sync" - - title: OpenID Connect - url: "/oidc" - sub-pages: - - title: Auth0 - url: "/oidc-auth0" - - title: Azure - url: "/oidc-azure" - - title: Google - url: "/oidc-google" - - title: Keycloak - url: "/oidc-keycloak" - - title: Okta - url: "/oidc-okta" - - title: OneLogin - url: "/oidc-onelogin" - - title: SAML - url: "/saml" - sub-pages: - - title: JumpCloud - url: "/saml-jumpcloud" - - title: Okta - url: "/saml-okta" - - title: OneLogin - url: "/saml-onelogin" - - title: PingID SSO - url: "/saml-pingid" - - title: LDAP - url: "/ldap" - - title: Codefresh IP addresses - url: "/platform-ip-addresses" - - title: User self-management - url: "/user-self-management" - sub-pages: - - title: Managing personal settings - url: "/user-settings" - - title: Managing Git PATs - url: "/manage-pats" - -- title: Integrations - url: "/gitops-integrations" - pages: - - title: Image enrichment with GitOps integrations - url: "/image-enrichment-overview" - - title: Argument reference - url: "/ci-argument-reference" - - title: CI integrations - url: "/ci-integrations" - sub-pages: - - title: Codefresh pipelines - url: "/codefresh-classic" - - title: GitHub Actions - url: "/github-actions" - - title: Jenkins - url: "/jenkins" - - title: Issue tracking integrations - url: "/issue-tracking" - sub-pages: - - title: Jira - url: "/jira" - - title: Container registry integrations - url: "/container-registries" - sub-pages: - - title: Amazon ECR - url: "/amazon-ecr" - - title: Docker Hub Registry - url: "/dockerhub" - - title: GitHub Container Registry - url: "/github-cr" - - title: JFrog Artifactory - url: "/jfrog" - - title: Quay Registry - url: "/quay" - -- title: Environments - url: "/environments" - pages: - - title: About Environments - url: "/environments-overview" - - title: Create and manage Environments - url: "/create-manage-environments" - - title: Manage Products and applications in Environments - url: "/manage-apps-in-environments" - -- title: Products - url: "/products" - pages: - - title: About products - url: "/about-products" - - title: Create products - url: "/create-product" - - title: Configure Product Settings - url: "/configure-product-settings" - - title: Assigning applications - url: "/assign-applications" - - title: Configuring version and promotable properties - url: "/promotion-version-properties" - - title: Configuring promotion concurrency - url: "/promotion-concurrency" - - title: Assigning Promotion Flows and triggers - url: "/promotion-flow-triggers" - - title: Tracking Releases for products - url: "/releases-in-products" - -- title: Applications - url: "/applications" - pages: - - title: About Argo CD applications - url: "/about-apps" - - title: Application Groups for Argo CD applications - url: "/gitops-app-groups" - - title: Creating Argo CD applications - url: "/create-application" - - title: Application configuration settings - url: "/application-configuration-settings" - - title: Monitoring Argo CD applications - url: "/monitor-applications" - - title: Managing Argo CD applications - url: "/manage-application" - - title: Argo Rollouts on managed clusters - url: "/install-argo-rollouts" - - title: Troubleshooting Argo CD applications - url: "/troubleshooting-gitops-apps" - -- title: Promotions - url: "/promotions" - pages: - - title: About promotions - url: "/promotions-overview" - - title: Promotion building blocks - url: "/promotion-components" - - title: Promotion setup guidelines - url: "/create-promotion-sequence" - - title: Promotion limitations - url: "/promotion-limitations" - - title: Promotion Flows - url: "/promotion-flow" - - title: Promotion Policies - url: "/promotion-policy" - - title: Promotion Workflows - url: "/promotion-workflow" - - title: Promotion hooks - url: "/promotion-hooks" - - title: Service accounts for Promotion Workflows - url: "/service-accounts-promotion-workflows" - - title: Promotion contexts in promotion hooks - url: "/promotion-context-promotion-workflows" - - title: Product promotion settings - url: "/product-promotion-props" - - title: Promotion entity YAMLs - url: "/yaml" - sub-pages: - - title: Product YAML - url: "/product-crd" - - title: Promotion Template YAML - url: "/promotion-template-crd" - - title: Promotion Flow YAML - url: "/promotion-flow-crd" - - title: Promotion Policy YAML - url: "/promotion-policy-crd" - - title: Trigger promotions - url: "/trigger-promotions" - - title: Tracking releases for Products - url: "/product-releases" - - -- title: Security - url: "/security" - pages: - - title: Git tokens for GitOps - url: "/git-tokens" - - title: Secrets for GitOps - url: "/secrets" - -- title: What's new - url: "/whats-new" - pages: - - title: Release notes - url: "/changelog" - -- title: Support tickets - url: "/support" - pages: - - title: Create support tickets - url: "/support-ticket" - - title: Data for UI issue troubleshooting - url: "/data-needed-ui-issues" - -- title: Terms and Privacy Policy - url: "/terms-and-privacy-policy" - pages: - - title: Terms of Service - url: "/terms-of-service" - - title: Privacy Policy - url: "/privacy-policy" - - title: Acceptable Use Policy - url: "/acceptable-use-policy" - - title: Service Commitment - url: "/gitops-cloud-sla" - - title: Cloud Credits - url: "/cloud-credits" - - title: Legacy Codefresh Terms of Service - url: "/legacy-cf-terms-of-service" \ No newline at end of file diff --git a/_data/home-content.yml b/_data/home-content.yml index 70250fafb..4f7613574 100644 --- a/_data/home-content.yml +++ b/_data/home-content.yml @@ -41,7 +41,7 @@ - title: Configuring app version and promoted properties localurl: /docs/products/promotion-version-properties/ - title: Configuring promotion concurrency - localurl: /gitops/products/promotion-concurrency/ + localurl: /docs/products/promotion-concurrency/ - title: Assigning Promotion Flows and triggers localurl: /docs/products/promotion-flow-triggers/ diff --git a/_data/nav.yml b/_data/nav.yml index 1c00e405b..0b8998023 100644 --- a/_data/nav.yml +++ b/_data/nav.yml @@ -772,6 +772,8 @@ url: "/acceptable-use-policy" - title: Support Service Objectives url: "/sla" + - title: GitOps Cloud Service Commitment + url: "/sla-gitops-cloud" - title: Previous Service Commitment url: "/previous" - title: Support Triage Definitions diff --git a/_docs/installation/gitops/runtime-troubleshooting.md b/_docs/installation/gitops/runtime-troubleshooting.md index 837fee83b..2ec008d71 100644 --- a/_docs/installation/gitops/runtime-troubleshooting.md +++ b/_docs/installation/gitops/runtime-troubleshooting.md @@ -181,6 +181,192 @@ global: ... ``` +## Pre-installation checks or runtime collision check failed + +### Possible cause +You have Argo Project components from other installations in your cluster. + +### Resolution +You can either: +* Install Codefresh GitOps Runtime alongside Community Argo CD + +_OR_ + +1. Uninstall the Codefresh GitOps Runtime. +1. Remove the Argo Project components from your cluster. +1. Reinstall the Codefresh GitOps Runtime. + +## Pre-installation error: please upgrade to the latest cli version: `v` + +### Possible cause +Codefresh has a new CLI version. + +### Resolution +Run the appropriate command to upgrade to the latest version: + + {: .table .table-bordered .table-hover} +| Download mode | OS | Command | +| -------------- | ----------| ----------| +| `Curl` | MacOS-x64 | `curl -L --output - https://github.com/codefresh-io/cli-v2/releases/latest/download/cf-darwin-amd64.tar.gz | tar zx && mv ./cf-darwin-amd64 /usr/local/bin/cf && cf version`| +| | MacOS-m1 |`curl -L --output - https://github.com/codefresh-io/cli-v2/releases/latest/download/cf-darwin-arm64.tar.gz | tar zx && mv ./cf-darwin-arm64 /usr/local/bin/cf && cf version` | +| | Linux - X64 |`curl -L --output - https://github.com/codefresh-io/cli-v2/releases/latest/download/cf-linux-amd64.tar.gz | tar zx && mv ./cf-linux-amd64 /usr/local/bin/cf && cf version` | +| | Linux - ARM | `curl -L --output - https://github.com/codefresh-io/cli-v2/releases/latest/download/cf-linux-arm64.tar.gz | tar zx && mv ./cf-linux-arm64 /usr/local/bin/cf && cf version`| +| `Brew` | N/A| `brew tap codefresh-io/cli && brew install cf2`| + +## Failed to bootstrap repository: authentication required + +### Possible cause +The Git Runtime token provided for installation is not valid. + +### Resolution +* Make sure the token: + * Has a valid expiration date. + * Scope includes `repo` and `admin-repo.hook` + +## Failed adding git integration <...> 404 not found + +### Possible cause +Another process is probably occupying the address you provided as your `ingress-host`. + +### Resolution +* Terminate the process to free up the address. + +## Failed to create default git integration:...failed making a graphql API call...the HTTP request failed + +### Possible cause +The Ingress controller does not have a valid SSL certificate. The certificate must be from a Certificate Authority. + +### Resolution +1. Get a valid CA-signed certificate for the Ingress controller. +1. Run the Runtime installation. + +_OR_ + +* Continue with the runtime installation in `insecure` mode: + + `cf intg git add default --api-url https://api.github.com --runtime --insecure` + where: + `` is the name of the runtime installation. + +## Failed to create default git integration:...GraphQL Error (Code: 401): ("response":{"error":"Unauthorized: Invalid token."status":401, "headers":{}}..) + +### Possible cause +The ingress host specified does not point to the cluster selected for runtime installation. + +### Resolution +Make sure the ingress host points to the cluster on which the runtime is installed. + +## Timeout error: applications not synced or healthy + +### Possible cause +`Cron-executer` has identified that not all your applications are synced and healthy. Runtime installation syncs app status at 10-minute intervals. The timeout occurs if after the last status sync, at least one application is either not synced or healthy. + +### Resolution +Without terminating the runtime install, do the following: + +1. In the Argo CD UI, check the status of your apps: + * Port forward your `argo-cd server` pod using default 8080 ports. + * Access it via `localhost:8080` with the Username `admin`, and Password which is the decoded `argocd-initial-admin-secret` in your cluster. + > With `k9s`, in the `secrets` view, press `x`. +1. If all apps are perfectly synced and healthy, check the logs of the `cron-executor` service. +1. If the logs don't show a cause for the error, try freeing up resources: + * Free up memory with `docker system prune -a --volumes`. + * Increase the resources allocated to your cluster. + +## Unable to communicate with `` or two or more Runtimes + +### Possible cause +This error points to an issue with your browser or with your Runtime configuration, and can be due to any of the following: + +{{site.data.callout.callout_tip}} +**TIP** +Verify that your internet connection is stable. +{{site.data.callout.end}} + +1. [Browser issues](#browser-issues) + Can occur because of Cross-Origin Request blocked errors. +1. [Missing SSL certificate](#missing-ssl-certificate) + Can occur if your Runtime is ingress-based, and without an SSL certificate for the ingress controller. +1. [Insecure protocol prefix](#insecure-protocol-prefix) + Can occur if your Runtime is ingress-based, and using HTTP for the `ingress-host` value instead of HTTPS. + +### Resolution +Follow the steps for the actions listed below in the order in which they are listed. + +
+ +#### Browser issues +Try to identify the issue that is preventing communication by accessing your browser's Developer Tools and viewing the Console or Network tabs. + +For help on identifying the specific error and the corrective action to take for it, read [MDN web docs](https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS/Errors){:target="\_blank"}. + +
+ +#### Missing SSL certificate + +If you need an SSL certificate, copy and install the root CA certificate to the trusted root certificate store on your machine.

+OR +

+Configure the browser to trust the runtime's URL and receive content: + +1. If you are not in the **GitOps Runtimes** page, from the toolbar, click the **Settings** icon. +1. From Configuration in the sidebar, select **GitOps Runtimes**. +1. Select the runtime, and based on your browser, do as required: + * Chrome: Click **Advanced** and then **Proceed to site**. + * Firefox: Click **Advanced** and then **Accept the risk and continue**. + * Safari: Click **Show Certificate**, and then select **Always allow content from site**. + * Edge: Click **Advanced**, and then select **Continue to site(unsafe)**. + +
+ +#### Insecure protocol prefix + +To continue using the HTTP protocol for your `ingress-host` instead of HTTPS, configure your browser to allow _mixed content_ for `g.codefresh.io`. +The exact steps differ based on your browser. + +{{site.data.callout.callout_warning}} +**WARNING** +HTTP connections are unencrypted and less secure. + Be aware that you are using this at your own risk. +{{site.data.callout.end}} + +##### Chrome + +1. To the left of the URL, click the Lock icon, and then select **Site settings**. +1. On the right, scroll down to **Insecure content** and then select **Allow** as the default for `g.codefresh.io`. +1. Click **Save**. +1. Reload the page. + +
+ +##### Firefox + +1. To the left of the URL, click the Lock icon. +1. Expand **Connection Secure**, and then click **More Information**. +1. In the Page Info window that appears, click the **Security** tab. +1. Under Connection, do one of the following: + * If available, select **Enable HTTP2**. + * If not available, select **Disable Protection on This Site**, and then click **OK**. +1. Reload the page. + +
+ +##### Safari + +1. Go to **Preferences > Advanced**. +1. Select **Show Develop menu in menu bar**, and close the Preferences window. +1. From the menu bar, select **Develop**, and then select **Disable Cross-Origin Restrictions**. +1. Reload the page. + +
+ +##### Edge + +1. To the left of the URL, click the Lock icon, and then select **Permissions for this site**. +1. Scroll down to **Location**, and then select **Allow** as the default for `g.codefresh.io`. +1. Click **Save**. +1. Reload the page. + ## Related articles [Install GitOps Runtime with existing Argo CD]({{site.baseurl}}/docs/installation/gitops/runtime-install-with-existing-argo-cd/) [Install GitOps Runtime with new Argo CD]({{site.baseurl}}/docs/installation/gitops/runtime-install-with-new-argo-cd/) \ No newline at end of file diff --git a/_gitops/terms-and-privacy-policy/sla-gitops-cloud.md b/_docs/terms-and-privacy-policy/sla-gitops-cloud.md similarity index 98% rename from _gitops/terms-and-privacy-policy/sla-gitops-cloud.md rename to _docs/terms-and-privacy-policy/sla-gitops-cloud.md index 3969b319b..316401cc2 100644 --- a/_gitops/terms-and-privacy-policy/sla-gitops-cloud.md +++ b/_docs/terms-and-privacy-policy/sla-gitops-cloud.md @@ -1,6 +1,6 @@ --- -title: "Service Commitment" -description: "" +title: "GitOps Cloud Service Commitment" +description: "Service Level Agreements for Codefresh GitOps Cloud support" group: terms-and-privacy-policy toc: true --- diff --git a/_gitops/administration/account-user-management.md b/_gitops/administration/account-user-management.md deleted file mode 120000 index 54a0ef152..000000000 --- a/_gitops/administration/account-user-management.md +++ /dev/null @@ -1 +0,0 @@ -../../_docs/administration/account-user-management.md \ No newline at end of file diff --git a/_gitops/administration/account-user-management/add-users.md b/_gitops/administration/account-user-management/add-users.md deleted file mode 120000 index f0145733b..000000000 --- a/_gitops/administration/account-user-management/add-users.md +++ /dev/null @@ -1 +0,0 @@ -../../../_docs/administration/account-user-management/add-users.md \ No newline at end of file diff --git a/_gitops/administration/account-user-management/create-codefresh-account.md b/_gitops/administration/account-user-management/create-codefresh-account.md deleted file mode 120000 index 7e60bc01c..000000000 --- a/_gitops/administration/account-user-management/create-codefresh-account.md +++ /dev/null @@ -1 +0,0 @@ -../../../_docs/administration/account-user-management/create-codefresh-account.md \ No newline at end of file diff --git a/_gitops/administration/account-user-management/gitops-abac.md b/_gitops/administration/account-user-management/gitops-abac.md deleted file mode 120000 index c241206ad..000000000 --- a/_gitops/administration/account-user-management/gitops-abac.md +++ /dev/null @@ -1 +0,0 @@ -../../../_docs/administration/account-user-management/gitops-abac.md \ No newline at end of file diff --git a/_gitops/administration/account-user-management/hosted-authorize-orgs.md b/_gitops/administration/account-user-management/hosted-authorize-orgs.md deleted file mode 120000 index 962b37485..000000000 --- a/_gitops/administration/account-user-management/hosted-authorize-orgs.md +++ /dev/null @@ -1 +0,0 @@ -../../../_docs/administration/account-user-management/hosted-authorize-orgs.md \ No newline at end of file diff --git a/_gitops/administration/account-user-management/service-accounts.md b/_gitops/administration/account-user-management/service-accounts.md deleted file mode 120000 index 1bf2b5dd4..000000000 --- a/_gitops/administration/account-user-management/service-accounts.md +++ /dev/null @@ -1 +0,0 @@ -../../../_docs/administration/account-user-management/service-accounts.md \ No newline at end of file diff --git a/_gitops/administration/administration-overview.md b/_gitops/administration/administration-overview.md deleted file mode 120000 index 6148cd52f..000000000 --- a/_gitops/administration/administration-overview.md +++ /dev/null @@ -1 +0,0 @@ -../../_docs/administration/administration-overview.md \ No newline at end of file diff --git a/_gitops/administration/cf-gitops-cloud-ip4.txt b/_gitops/administration/cf-gitops-cloud-ip4.txt deleted file mode 100644 index 96b513932..000000000 --- a/_gitops/administration/cf-gitops-cloud-ip4.txt +++ /dev/null @@ -1,8 +0,0 @@ -107.20.62.112/32 -107.22.212.247/32 -23.21.197.195/32 -34.238.37.0/32 -54.221.236.3/32 -54.235.42.99/32 -54.86.228.102/32 - diff --git a/_gitops/administration/platform-ip-addresses.md b/_gitops/administration/platform-ip-addresses.md deleted file mode 120000 index 8be3194f4..000000000 --- a/_gitops/administration/platform-ip-addresses.md +++ /dev/null @@ -1 +0,0 @@ -../../_docs/administration/platform-ip-addresses.md \ No newline at end of file diff --git a/_gitops/administration/single-sign-on.md b/_gitops/administration/single-sign-on.md deleted file mode 120000 index 78208322e..000000000 --- a/_gitops/administration/single-sign-on.md +++ /dev/null @@ -1 +0,0 @@ -../../_docs/administration/single-sign-on.md \ No newline at end of file diff --git a/_gitops/administration/single-sign-on/ldap.md b/_gitops/administration/single-sign-on/ldap.md deleted file mode 120000 index 3a04c74ab..000000000 --- a/_gitops/administration/single-sign-on/ldap.md +++ /dev/null @@ -1 +0,0 @@ -../../../_docs/administration/single-sign-on/ldap.md \ No newline at end of file diff --git a/_gitops/administration/single-sign-on/oidc.md b/_gitops/administration/single-sign-on/oidc.md deleted file mode 120000 index e0d9d19e4..000000000 --- a/_gitops/administration/single-sign-on/oidc.md +++ /dev/null @@ -1 +0,0 @@ -../../../_docs/administration/single-sign-on/oidc.md \ No newline at end of file diff --git a/_gitops/administration/single-sign-on/oidc/oidc-auth0.md b/_gitops/administration/single-sign-on/oidc/oidc-auth0.md deleted file mode 120000 index a1094ddfe..000000000 --- a/_gitops/administration/single-sign-on/oidc/oidc-auth0.md +++ /dev/null @@ -1 +0,0 @@ -../../../../_docs/administration/single-sign-on/oidc/oidc-auth0.md \ No newline at end of file diff --git a/_gitops/administration/single-sign-on/oidc/oidc-azure.md b/_gitops/administration/single-sign-on/oidc/oidc-azure.md deleted file mode 120000 index bb75f33b0..000000000 --- a/_gitops/administration/single-sign-on/oidc/oidc-azure.md +++ /dev/null @@ -1 +0,0 @@ -../../../../_docs/administration/single-sign-on/oidc/oidc-azure.md \ No newline at end of file diff --git a/_gitops/administration/single-sign-on/oidc/oidc-google.md b/_gitops/administration/single-sign-on/oidc/oidc-google.md deleted file mode 120000 index f30fb9076..000000000 --- a/_gitops/administration/single-sign-on/oidc/oidc-google.md +++ /dev/null @@ -1 +0,0 @@ -../../../../_docs/administration/single-sign-on/oidc/oidc-google.md \ No newline at end of file diff --git a/_gitops/administration/single-sign-on/oidc/oidc-keycloak.md b/_gitops/administration/single-sign-on/oidc/oidc-keycloak.md deleted file mode 120000 index c54994e75..000000000 --- a/_gitops/administration/single-sign-on/oidc/oidc-keycloak.md +++ /dev/null @@ -1 +0,0 @@ -../../../../_docs/administration/single-sign-on/oidc/oidc-keycloak.md \ No newline at end of file diff --git a/_gitops/administration/single-sign-on/oidc/oidc-okta.md b/_gitops/administration/single-sign-on/oidc/oidc-okta.md deleted file mode 120000 index 523a934d9..000000000 --- a/_gitops/administration/single-sign-on/oidc/oidc-okta.md +++ /dev/null @@ -1 +0,0 @@ -../../../../_docs/administration/single-sign-on/oidc/oidc-okta.md \ No newline at end of file diff --git a/_gitops/administration/single-sign-on/oidc/oidc-onelogin.md b/_gitops/administration/single-sign-on/oidc/oidc-onelogin.md deleted file mode 120000 index 5ab38784d..000000000 --- a/_gitops/administration/single-sign-on/oidc/oidc-onelogin.md +++ /dev/null @@ -1 +0,0 @@ -../../../../_docs/administration/single-sign-on/oidc/oidc-onelogin.md \ No newline at end of file diff --git a/_gitops/administration/single-sign-on/saml.md b/_gitops/administration/single-sign-on/saml.md deleted file mode 120000 index af0c77f7d..000000000 --- a/_gitops/administration/single-sign-on/saml.md +++ /dev/null @@ -1 +0,0 @@ -../../../_docs/administration/single-sign-on/saml.md \ No newline at end of file diff --git a/_gitops/administration/single-sign-on/saml/saml-jumpcloud.md b/_gitops/administration/single-sign-on/saml/saml-jumpcloud.md deleted file mode 120000 index 9fd0198bc..000000000 --- a/_gitops/administration/single-sign-on/saml/saml-jumpcloud.md +++ /dev/null @@ -1 +0,0 @@ -../../../../_docs/administration/single-sign-on/saml/saml-jumpcloud.md \ No newline at end of file diff --git a/_gitops/administration/single-sign-on/saml/saml-okta.md b/_gitops/administration/single-sign-on/saml/saml-okta.md deleted file mode 120000 index 43b954e86..000000000 --- a/_gitops/administration/single-sign-on/saml/saml-okta.md +++ /dev/null @@ -1 +0,0 @@ -../../../../_docs/administration/single-sign-on/saml/saml-okta.md \ No newline at end of file diff --git a/_gitops/administration/single-sign-on/saml/saml-onelogin.md b/_gitops/administration/single-sign-on/saml/saml-onelogin.md deleted file mode 120000 index 81e86fbe6..000000000 --- a/_gitops/administration/single-sign-on/saml/saml-onelogin.md +++ /dev/null @@ -1 +0,0 @@ -../../../../_docs/administration/single-sign-on/saml/saml-onelogin.md \ No newline at end of file diff --git a/_gitops/administration/single-sign-on/saml/saml-pingid.md b/_gitops/administration/single-sign-on/saml/saml-pingid.md deleted file mode 120000 index b70ac1ada..000000000 --- a/_gitops/administration/single-sign-on/saml/saml-pingid.md +++ /dev/null @@ -1 +0,0 @@ -../../../../_docs/administration/single-sign-on/saml/saml-pingid.md \ No newline at end of file diff --git a/_gitops/administration/single-sign-on/team-sync.md b/_gitops/administration/single-sign-on/team-sync.md deleted file mode 120000 index a910eb3f4..000000000 --- a/_gitops/administration/single-sign-on/team-sync.md +++ /dev/null @@ -1 +0,0 @@ -../../../_docs/administration/single-sign-on/team-sync.md \ No newline at end of file diff --git a/_gitops/administration/user-self-management.md b/_gitops/administration/user-self-management.md deleted file mode 120000 index bedae05c3..000000000 --- a/_gitops/administration/user-self-management.md +++ /dev/null @@ -1 +0,0 @@ -../../_docs/administration/user-self-management.md \ No newline at end of file diff --git a/_gitops/administration/user-self-management/manage-pats.md b/_gitops/administration/user-self-management/manage-pats.md deleted file mode 120000 index 52c23fb57..000000000 --- a/_gitops/administration/user-self-management/manage-pats.md +++ /dev/null @@ -1 +0,0 @@ -../../../_docs/administration/user-self-management/manage-pats.md \ No newline at end of file diff --git a/_gitops/administration/user-self-management/user-settings.md b/_gitops/administration/user-self-management/user-settings.md deleted file mode 120000 index 86919bfa3..000000000 --- a/_gitops/administration/user-self-management/user-settings.md +++ /dev/null @@ -1 +0,0 @@ -../../../_docs/administration/user-self-management/user-settings.md \ No newline at end of file diff --git a/_gitops/applications/about-apps.md b/_gitops/applications/about-apps.md deleted file mode 120000 index 249d6d3a3..000000000 --- a/_gitops/applications/about-apps.md +++ /dev/null @@ -1 +0,0 @@ -../../_docs/deployments/gitops/about-apps.md \ No newline at end of file diff --git a/_gitops/applications/application-configuration-settings.md b/_gitops/applications/application-configuration-settings.md deleted file mode 120000 index 8cbb47498..000000000 --- a/_gitops/applications/application-configuration-settings.md +++ /dev/null @@ -1 +0,0 @@ -../../_docs/deployments/gitops/application-configuration-settings.md \ No newline at end of file diff --git a/_gitops/applications/create-application.md b/_gitops/applications/create-application.md deleted file mode 120000 index 55bc3c6a2..000000000 --- a/_gitops/applications/create-application.md +++ /dev/null @@ -1 +0,0 @@ -../../_docs/deployments/gitops/create-application.md \ No newline at end of file diff --git a/_gitops/applications/gitops-app-groups.md b/_gitops/applications/gitops-app-groups.md deleted file mode 120000 index e4511a796..000000000 --- a/_gitops/applications/gitops-app-groups.md +++ /dev/null @@ -1 +0,0 @@ -../../_docs/deployments/gitops/gitops-app-groups.md \ No newline at end of file diff --git a/_gitops/applications/install-argo-rollouts.md b/_gitops/applications/install-argo-rollouts.md deleted file mode 120000 index df46da95d..000000000 --- a/_gitops/applications/install-argo-rollouts.md +++ /dev/null @@ -1 +0,0 @@ -../../_docs/deployments/gitops/install-argo-rollouts.md \ No newline at end of file diff --git a/_gitops/applications/manage-application.md b/_gitops/applications/manage-application.md deleted file mode 120000 index a325047b8..000000000 --- a/_gitops/applications/manage-application.md +++ /dev/null @@ -1 +0,0 @@ -../../_docs/deployments/gitops/manage-application.md \ No newline at end of file diff --git a/_gitops/applications/monitor-applications.md b/_gitops/applications/monitor-applications.md deleted file mode 120000 index 24d96767c..000000000 --- a/_gitops/applications/monitor-applications.md +++ /dev/null @@ -1 +0,0 @@ -../../_docs/deployments/gitops/monitor-applications.md \ No newline at end of file diff --git a/_gitops/applications/troubleshooting-gitops-apps.md b/_gitops/applications/troubleshooting-gitops-apps.md deleted file mode 120000 index ab4de9f78..000000000 --- a/_gitops/applications/troubleshooting-gitops-apps.md +++ /dev/null @@ -1 +0,0 @@ -../../_docs/deployments/gitops/troubleshooting-gitops-apps.md \ No newline at end of file diff --git a/_gitops/dashboards/gitops-apps-dashboard.md b/_gitops/dashboards/gitops-apps-dashboard.md deleted file mode 120000 index cf2e50d48..000000000 --- a/_gitops/dashboards/gitops-apps-dashboard.md +++ /dev/null @@ -1 +0,0 @@ -../../_docs/dashboards/gitops-apps-dashboard.md \ No newline at end of file diff --git a/_gitops/dashboards/gitops-environments.md b/_gitops/dashboards/gitops-environments.md deleted file mode 120000 index 68e021150..000000000 --- a/_gitops/dashboards/gitops-environments.md +++ /dev/null @@ -1 +0,0 @@ -../../_docs/dashboards/gitops-environments.md \ No newline at end of file diff --git a/_gitops/dashboards/gitops-products.md b/_gitops/dashboards/gitops-products.md deleted file mode 120000 index 35c16c2ae..000000000 --- a/_gitops/dashboards/gitops-products.md +++ /dev/null @@ -1 +0,0 @@ -../../_docs/dashboards/gitops-products.md \ No newline at end of file diff --git a/_gitops/dashboards/gitops-values-yaml-validation.md b/_gitops/dashboards/gitops-values-yaml-validation.md deleted file mode 120000 index 6e7c0b960..000000000 --- a/_gitops/dashboards/gitops-values-yaml-validation.md +++ /dev/null @@ -1 +0,0 @@ -../../_docs/installation/gitops/gitops-values-yaml-validation.md \ No newline at end of file diff --git a/_gitops/dashboards/home-dashboard.md b/_gitops/dashboards/home-dashboard.md deleted file mode 120000 index 817a1960b..000000000 --- a/_gitops/dashboards/home-dashboard.md +++ /dev/null @@ -1 +0,0 @@ -../../_docs/dashboards/home-dashboard.md \ No newline at end of file diff --git a/_gitops/dashboards/images.md b/_gitops/dashboards/images.md deleted file mode 120000 index da4102c20..000000000 --- a/_gitops/dashboards/images.md +++ /dev/null @@ -1 +0,0 @@ -../../_docs/dashboards/images.md \ No newline at end of file diff --git a/_gitops/environments/create-manage-environments.md b/_gitops/environments/create-manage-environments.md deleted file mode 120000 index 93ba62c45..000000000 --- a/_gitops/environments/create-manage-environments.md +++ /dev/null @@ -1 +0,0 @@ -../../_docs/environments/create-manage-environments.md \ No newline at end of file diff --git a/_gitops/environments/environments-overview.md b/_gitops/environments/environments-overview.md deleted file mode 120000 index 098798705..000000000 --- a/_gitops/environments/environments-overview.md +++ /dev/null @@ -1 +0,0 @@ -../../_docs/environments/environments-overview.md \ No newline at end of file diff --git a/_gitops/environments/manage-apps-in-environments.md b/_gitops/environments/manage-apps-in-environments.md deleted file mode 120000 index 7ec15a67b..000000000 --- a/_gitops/environments/manage-apps-in-environments.md +++ /dev/null @@ -1 +0,0 @@ -../../_docs/environments/manage-apps-in-environments.md \ No newline at end of file diff --git a/_gitops/gitops-integrations/ci-argument-reference.md b/_gitops/gitops-integrations/ci-argument-reference.md deleted file mode 120000 index 9292d7c80..000000000 --- a/_gitops/gitops-integrations/ci-argument-reference.md +++ /dev/null @@ -1 +0,0 @@ -../../_docs/gitops-integrations/ci-argument-reference.md \ No newline at end of file diff --git a/_gitops/gitops-integrations/ci-integrations.md b/_gitops/gitops-integrations/ci-integrations.md deleted file mode 120000 index 20cf17d1b..000000000 --- a/_gitops/gitops-integrations/ci-integrations.md +++ /dev/null @@ -1 +0,0 @@ -../../_docs/gitops-integrations/ci-integrations.md \ No newline at end of file diff --git a/_gitops/gitops-integrations/ci-integrations/codefresh-classic.md b/_gitops/gitops-integrations/ci-integrations/codefresh-classic.md deleted file mode 120000 index ce66831bd..000000000 --- a/_gitops/gitops-integrations/ci-integrations/codefresh-classic.md +++ /dev/null @@ -1 +0,0 @@ -../../../_docs/gitops-integrations/ci-integrations/codefresh-classic.md \ No newline at end of file diff --git a/_gitops/gitops-integrations/ci-integrations/github-actions.md b/_gitops/gitops-integrations/ci-integrations/github-actions.md deleted file mode 120000 index 570f17145..000000000 --- a/_gitops/gitops-integrations/ci-integrations/github-actions.md +++ /dev/null @@ -1 +0,0 @@ -../../../_docs/gitops-integrations/ci-integrations/github-actions.md \ No newline at end of file diff --git a/_gitops/gitops-integrations/ci-integrations/jenkins.md b/_gitops/gitops-integrations/ci-integrations/jenkins.md deleted file mode 120000 index 1791b9cf1..000000000 --- a/_gitops/gitops-integrations/ci-integrations/jenkins.md +++ /dev/null @@ -1 +0,0 @@ -../../../_docs/gitops-integrations/ci-integrations/jenkins.md \ No newline at end of file diff --git a/_gitops/gitops-integrations/container-registries.md b/_gitops/gitops-integrations/container-registries.md deleted file mode 120000 index efc0a9275..000000000 --- a/_gitops/gitops-integrations/container-registries.md +++ /dev/null @@ -1 +0,0 @@ -../../_docs/gitops-integrations/container-registries.md \ No newline at end of file diff --git a/_gitops/gitops-integrations/container-registries/amazon-ecr.md b/_gitops/gitops-integrations/container-registries/amazon-ecr.md deleted file mode 120000 index c9523c9fd..000000000 --- a/_gitops/gitops-integrations/container-registries/amazon-ecr.md +++ /dev/null @@ -1 +0,0 @@ -../../../_docs/gitops-integrations/container-registries/amazon-ecr.md \ No newline at end of file diff --git a/_gitops/gitops-integrations/container-registries/dockerhub.md b/_gitops/gitops-integrations/container-registries/dockerhub.md deleted file mode 120000 index 63dbfe24c..000000000 --- a/_gitops/gitops-integrations/container-registries/dockerhub.md +++ /dev/null @@ -1 +0,0 @@ -../../../_docs/gitops-integrations/container-registries/dockerhub.md \ No newline at end of file diff --git a/_gitops/gitops-integrations/container-registries/github-cr.md b/_gitops/gitops-integrations/container-registries/github-cr.md deleted file mode 120000 index 6c35f2fd8..000000000 --- a/_gitops/gitops-integrations/container-registries/github-cr.md +++ /dev/null @@ -1 +0,0 @@ -../../../_docs/gitops-integrations/container-registries/github-cr.md \ No newline at end of file diff --git a/_gitops/gitops-integrations/container-registries/jfrog.md b/_gitops/gitops-integrations/container-registries/jfrog.md deleted file mode 120000 index c748c716e..000000000 --- a/_gitops/gitops-integrations/container-registries/jfrog.md +++ /dev/null @@ -1 +0,0 @@ -../../../_docs/gitops-integrations/container-registries/jfrog.md \ No newline at end of file diff --git a/_gitops/gitops-integrations/container-registries/quay.md b/_gitops/gitops-integrations/container-registries/quay.md deleted file mode 120000 index 666f689dd..000000000 --- a/_gitops/gitops-integrations/container-registries/quay.md +++ /dev/null @@ -1 +0,0 @@ -../../../_docs/gitops-integrations/container-registries/quay.md \ No newline at end of file diff --git a/_gitops/gitops-integrations/image-enrichment-overview.md b/_gitops/gitops-integrations/image-enrichment-overview.md deleted file mode 120000 index e2b25d319..000000000 --- a/_gitops/gitops-integrations/image-enrichment-overview.md +++ /dev/null @@ -1 +0,0 @@ -../../_docs/gitops-integrations/image-enrichment-overview.md \ No newline at end of file diff --git a/_gitops/gitops-integrations/issue-tracking.md b/_gitops/gitops-integrations/issue-tracking.md deleted file mode 120000 index 017db1174..000000000 --- a/_gitops/gitops-integrations/issue-tracking.md +++ /dev/null @@ -1 +0,0 @@ -../../_docs/gitops-integrations/issue-tracking.md \ No newline at end of file diff --git a/_gitops/gitops-integrations/issue-tracking/jira.md b/_gitops/gitops-integrations/issue-tracking/jira.md deleted file mode 120000 index 7ead87c69..000000000 --- a/_gitops/gitops-integrations/issue-tracking/jira.md +++ /dev/null @@ -1 +0,0 @@ -../../../_docs/gitops-integrations/issue-tracking/jira.md \ No newline at end of file diff --git a/_gitops/gitops-quick-start/create-app-ui.md b/_gitops/gitops-quick-start/create-app-ui.md deleted file mode 120000 index a166658cf..000000000 --- a/_gitops/gitops-quick-start/create-app-ui.md +++ /dev/null @@ -1 +0,0 @@ -../../_docs/gitops-quick-start/create-app-ui.md \ No newline at end of file diff --git a/_gitops/gitops-quick-start/create-codefresh-account.md b/_gitops/gitops-quick-start/create-codefresh-account.md deleted file mode 120000 index 4f0513cc2..000000000 --- a/_gitops/gitops-quick-start/create-codefresh-account.md +++ /dev/null @@ -1 +0,0 @@ -../../_docs/gitops-quick-start/create-codefresh-account.md \ No newline at end of file diff --git a/_gitops/gitops-quick-start/dependency-multi-env-promotion.md b/_gitops/gitops-quick-start/dependency-multi-env-promotion.md deleted file mode 120000 index 9579c4132..000000000 --- a/_gitops/gitops-quick-start/dependency-multi-env-promotion.md +++ /dev/null @@ -1 +0,0 @@ -../../_docs/gitops-quick-start/dependency-multi-env-promotion.md \ No newline at end of file diff --git a/_gitops/gitops-quick-start/drag-and-drop.md b/_gitops/gitops-quick-start/drag-and-drop.md deleted file mode 120000 index 1ffa4b0c0..000000000 --- a/_gitops/gitops-quick-start/drag-and-drop.md +++ /dev/null @@ -1 +0,0 @@ -../../_docs/gitops-quick-start/drag-and-drop.md \ No newline at end of file diff --git a/_gitops/gitops-quick-start/gitops-quick-start.md b/_gitops/gitops-quick-start/gitops-quick-start.md deleted file mode 120000 index 211f2b0cd..000000000 --- a/_gitops/gitops-quick-start/gitops-quick-start.md +++ /dev/null @@ -1 +0,0 @@ -../../_docs/gitops-quick-start/gitops-quick-start.md \ No newline at end of file diff --git a/_gitops/gitops-quick-start/multi-env-sequential-flow.md b/_gitops/gitops-quick-start/multi-env-sequential-flow.md deleted file mode 120000 index a0514d7fd..000000000 --- a/_gitops/gitops-quick-start/multi-env-sequential-flow.md +++ /dev/null @@ -1 +0,0 @@ -../../_docs/gitops-quick-start/multi-env-sequential-flow.md \ No newline at end of file diff --git a/_gitops/gitops-quick-start/policy-multi-env-promotion.md b/_gitops/gitops-quick-start/policy-multi-env-promotion.md deleted file mode 120000 index 95e80ca7e..000000000 --- a/_gitops/gitops-quick-start/policy-multi-env-promotion.md +++ /dev/null @@ -1 +0,0 @@ -../../_docs/gitops-quick-start/policy-multi-env-promotion.md \ No newline at end of file diff --git a/_gitops/gitops-quick-start/quick-start-configure-runtime.md b/_gitops/gitops-quick-start/quick-start-configure-runtime.md deleted file mode 120000 index 170a6cd1c..000000000 --- a/_gitops/gitops-quick-start/quick-start-configure-runtime.md +++ /dev/null @@ -1 +0,0 @@ -../../_docs/gitops-quick-start/quick-start-configure-runtime.md \ No newline at end of file diff --git a/_gitops/gitops-quick-start/quick-start-gitops-environments.md b/_gitops/gitops-quick-start/quick-start-gitops-environments.md deleted file mode 120000 index b7f126c2e..000000000 --- a/_gitops/gitops-quick-start/quick-start-gitops-environments.md +++ /dev/null @@ -1 +0,0 @@ -../../_docs/gitops-quick-start/quick-start-gitops-environments.md \ No newline at end of file diff --git a/_gitops/gitops-quick-start/quick-start-install-runtime.md b/_gitops/gitops-quick-start/quick-start-install-runtime.md deleted file mode 120000 index 168ee66ea..000000000 --- a/_gitops/gitops-quick-start/quick-start-install-runtime.md +++ /dev/null @@ -1 +0,0 @@ -../../_docs/gitops-quick-start/quick-start-install-runtime.md \ No newline at end of file diff --git a/_gitops/gitops-quick-start/quick-start-promotion-workflow.md b/_gitops/gitops-quick-start/quick-start-promotion-workflow.md deleted file mode 120000 index 1c5ba87e2..000000000 --- a/_gitops/gitops-quick-start/quick-start-promotion-workflow.md +++ /dev/null @@ -1 +0,0 @@ -../../_docs/gitops-quick-start/quick-start-promotion-workflow.md \ No newline at end of file diff --git a/_gitops/gitops-runtimes/configuration-runtime.md b/_gitops/gitops-runtimes/configuration-runtime.md deleted file mode 120000 index b591ec6a2..000000000 --- a/_gitops/gitops-runtimes/configuration-runtime.md +++ /dev/null @@ -1 +0,0 @@ -../../_docs/installation/gitops/configuration-runtime.md \ No newline at end of file diff --git a/_gitops/gitops-runtimes/git-sources.md b/_gitops/gitops-runtimes/git-sources.md deleted file mode 120000 index 06ad8b0de..000000000 --- a/_gitops/gitops-runtimes/git-sources.md +++ /dev/null @@ -1 +0,0 @@ -../../_docs/installation/gitops/git-sources.md \ No newline at end of file diff --git a/_gitops/gitops-runtimes/gitops-values-yaml-validation.md b/_gitops/gitops-runtimes/gitops-values-yaml-validation.md deleted file mode 120000 index 6e7c0b960..000000000 --- a/_gitops/gitops-runtimes/gitops-values-yaml-validation.md +++ /dev/null @@ -1 +0,0 @@ -../../_docs/installation/gitops/gitops-values-yaml-validation.md \ No newline at end of file diff --git a/_gitops/gitops-runtimes/gitops.md b/_gitops/gitops-runtimes/gitops.md deleted file mode 120000 index 77385428a..000000000 --- a/_gitops/gitops-runtimes/gitops.md +++ /dev/null @@ -1 +0,0 @@ -../../_docs/installation/gitops.md \ No newline at end of file diff --git a/_gitops/gitops-runtimes/manage-runtimes.md b/_gitops/gitops-runtimes/manage-runtimes.md deleted file mode 120000 index 88c136b8b..000000000 --- a/_gitops/gitops-runtimes/manage-runtimes.md +++ /dev/null @@ -1 +0,0 @@ -../../_docs/installation/gitops/manage-runtimes.md \ No newline at end of file diff --git a/_gitops/gitops-runtimes/managed-cluster.md b/_gitops/gitops-runtimes/managed-cluster.md deleted file mode 120000 index e6e298e12..000000000 --- a/_gitops/gitops-runtimes/managed-cluster.md +++ /dev/null @@ -1 +0,0 @@ -../../_docs/installation/gitops/managed-cluster.md \ No newline at end of file diff --git a/_gitops/gitops-runtimes/monitor-runtimes.md b/_gitops/gitops-runtimes/monitor-runtimes.md deleted file mode 120000 index b738c6562..000000000 --- a/_gitops/gitops-runtimes/monitor-runtimes.md +++ /dev/null @@ -1 +0,0 @@ -../../_docs/installation/gitops/monitor-runtimes.md \ No newline at end of file diff --git a/_gitops/gitops-runtimes/runtime-architecture.md b/_gitops/gitops-runtimes/runtime-architecture.md deleted file mode 120000 index 546e22a0e..000000000 --- a/_gitops/gitops-runtimes/runtime-architecture.md +++ /dev/null @@ -1 +0,0 @@ -../../_docs/installation/gitops/runtime-architecture.md \ No newline at end of file diff --git a/_gitops/gitops-runtimes/runtime-argocd-admin-api-token.md b/_gitops/gitops-runtimes/runtime-argocd-admin-api-token.md deleted file mode 120000 index 1de7ce12e..000000000 --- a/_gitops/gitops-runtimes/runtime-argocd-admin-api-token.md +++ /dev/null @@ -1 +0,0 @@ -../../_docs/installation/gitops/runtime-argocd-admin-api-token.md \ No newline at end of file diff --git a/_gitops/gitops-runtimes/runtime-concepts.md b/_gitops/gitops-runtimes/runtime-concepts.md deleted file mode 120000 index 828405619..000000000 --- a/_gitops/gitops-runtimes/runtime-concepts.md +++ /dev/null @@ -1 +0,0 @@ -../../_docs/installation/gitops/runtime-concepts.md \ No newline at end of file diff --git a/_gitops/gitops-runtimes/runtime-configuration.md b/_gitops/gitops-runtimes/runtime-configuration.md deleted file mode 120000 index f261a0282..000000000 --- a/_gitops/gitops-runtimes/runtime-configuration.md +++ /dev/null @@ -1 +0,0 @@ -../../_docs/installation/gitops/runtime-configuration.md \ No newline at end of file diff --git a/_gitops/gitops-runtimes/runtime-ingress-configuration.md b/_gitops/gitops-runtimes/runtime-ingress-configuration.md deleted file mode 120000 index b12b3a844..000000000 --- a/_gitops/gitops-runtimes/runtime-ingress-configuration.md +++ /dev/null @@ -1 +0,0 @@ -../../_docs/installation/gitops/runtime-ingress-configuration.md \ No newline at end of file diff --git a/_gitops/gitops-runtimes/runtime-install-ingress-service-mesh-access-mode.md b/_gitops/gitops-runtimes/runtime-install-ingress-service-mesh-access-mode.md deleted file mode 120000 index 90a624b77..000000000 --- a/_gitops/gitops-runtimes/runtime-install-ingress-service-mesh-access-mode.md +++ /dev/null @@ -1 +0,0 @@ -../../_docs/installation/gitops/runtime-install-ingress-service-mesh-access-mode.md \ No newline at end of file diff --git a/_gitops/gitops-runtimes/runtime-install-namespace-scope.md b/_gitops/gitops-runtimes/runtime-install-namespace-scope.md deleted file mode 120000 index 9008dff9f..000000000 --- a/_gitops/gitops-runtimes/runtime-install-namespace-scope.md +++ /dev/null @@ -1 +0,0 @@ -../../_docs/installation/gitops/runtime-install-namespace-scope.md \ No newline at end of file diff --git a/_gitops/gitops-runtimes/runtime-install-with-existing-argo-cd.md b/_gitops/gitops-runtimes/runtime-install-with-existing-argo-cd.md deleted file mode 120000 index 99f93213a..000000000 --- a/_gitops/gitops-runtimes/runtime-install-with-existing-argo-cd.md +++ /dev/null @@ -1 +0,0 @@ -../../_docs/installation/gitops/runtime-install-with-existing-argo-cd.md \ No newline at end of file diff --git a/_gitops/gitops-runtimes/runtime-install-with-new-argo-cd.md b/_gitops/gitops-runtimes/runtime-install-with-new-argo-cd.md deleted file mode 120000 index fe82cf3a2..000000000 --- a/_gitops/gitops-runtimes/runtime-install-with-new-argo-cd.md +++ /dev/null @@ -1 +0,0 @@ -../../_docs/installation/gitops/runtime-install-with-new-argo-cd.md \ No newline at end of file diff --git a/_gitops/gitops-runtimes/runtime-prerequisites.md b/_gitops/gitops-runtimes/runtime-prerequisites.md deleted file mode 120000 index 5586873ea..000000000 --- a/_gitops/gitops-runtimes/runtime-prerequisites.md +++ /dev/null @@ -1 +0,0 @@ -../../_docs/installation/gitops/runtime-prerequisites.md \ No newline at end of file diff --git a/_gitops/gitops-runtimes/runtime-status-panel.md b/_gitops/gitops-runtimes/runtime-status-panel.md deleted file mode 120000 index 7cadcef15..000000000 --- a/_gitops/gitops-runtimes/runtime-status-panel.md +++ /dev/null @@ -1 +0,0 @@ -../../_docs/installation/gitops/runtime-status-panel.md \ No newline at end of file diff --git a/_gitops/gitops-runtimes/runtime-system-requirements.md b/_gitops/gitops-runtimes/runtime-system-requirements.md deleted file mode 120000 index 80c83cd9a..000000000 --- a/_gitops/gitops-runtimes/runtime-system-requirements.md +++ /dev/null @@ -1 +0,0 @@ -../../_docs/installation/gitops/runtime-system-requirements.md \ No newline at end of file diff --git a/_gitops/gitops-runtimes/runtime-troubleshooting.md b/_gitops/gitops-runtimes/runtime-troubleshooting.md deleted file mode 120000 index ac9b619fa..000000000 --- a/_gitops/gitops-runtimes/runtime-troubleshooting.md +++ /dev/null @@ -1 +0,0 @@ -../../_docs/installation/gitops/runtime-troubleshooting.md \ No newline at end of file diff --git a/_gitops/gitops-runtimes/shared-configuration.md b/_gitops/gitops-runtimes/shared-configuration.md deleted file mode 120000 index 3bf40b7bc..000000000 --- a/_gitops/gitops-runtimes/shared-configuration.md +++ /dev/null @@ -1 +0,0 @@ -../../_docs/installation/gitops/shared-configuration.md \ No newline at end of file diff --git a/_gitops/gitops-runtimes/troubleshooting-runtimes.md b/_gitops/gitops-runtimes/troubleshooting-runtimes.md deleted file mode 100644 index ad5aea9c1..000000000 --- a/_gitops/gitops-runtimes/troubleshooting-runtimes.md +++ /dev/null @@ -1,229 +0,0 @@ ---- -title: "Troubleshooting GitOps Runtimes" -description: "Troubleshoot installation/communication issues for Runtimes" ---- - -## Pre-installation checks or runtime collision check failed - -### Possible cause - - You have Argo Project components from other installations in your cluster. - -### Possible actions - -You can either: -* Install Codefresh GitOps Runtime alongside Community Argo CD - -_OR_ - -1. Uninstall the Codefresh GitOps Runtime. -1. Remove the Argo Project components from your cluster. -1. Reinstall the Codefresh GitOps Runtime. - -## `Job has reached the specified backoff limit` error during Helm installation - -### Possible cause -Validation errors in your `values.yaml` file. -Before initiating the installation, Codefresh automatically validates the `values.yaml` file to verify that the supplied values are correct. - -### Possible actions -1. Get more detailed information on the reason for the validation failure by running: - `kubectl logs jobs/validate-values -n ${NAMESPACE}` - where: - `{NAMESPACE}` is the namespace of the Hybrid GitOps Runtime. -1. Fix the errors. The table below describes the settings that are validated in the `values` file. - - -| Setting | Validation | -|----------------------|------------------------------------------------------------------------------------------------------------| -| `userToken` | If explicitly defined, or defined as a `secretKeyRef` which exists in the current k8s context and the defined namespace. | -| **Account permissions** | If the user has admin permissions for the account in which they are installing the runtime. | -| **Runtime name** | If defined, and is unique to the account. | -| **Access mode** | {::nomarkdown}
  • For tunnel-based, the default, if `accountId` is defined, and matches the account of the `userToken` defined in the file.
  • For ingress-based, if the `hosts` array contains at least one entry that is a valid URL (successful HTTP GET).
  • If both tunnel-based and ingress-based access modes are disabled, if `runtime.ingressUrl` is defined.
{:/} | -| `gitCredentials` | When defined, includes a Git password either explicitly, or as a `secretKeyRef`, similar to `userToken`. The password or token has the required permissions in the Git provider. | - - -## Pre-installation error: please upgrade to the latest cli version: `v` - -### Possible cause - -Codefresh has a new CLI version. - -### Possible actions -Run the appropriate command to upgrade to the latest version: - - {: .table .table-bordered .table-hover} -| Download mode | OS | Command | -| -------------- | ----------| ----------| -| `Curl` | MacOS-x64 | `curl -L --output - https://github.com/codefresh-io/cli-v2/releases/latest/download/cf-darwin-amd64.tar.gz | tar zx && mv ./cf-darwin-amd64 /usr/local/bin/cf && cf version`| -| | MacOS-m1 |`curl -L --output - https://github.com/codefresh-io/cli-v2/releases/latest/download/cf-darwin-arm64.tar.gz | tar zx && mv ./cf-darwin-arm64 /usr/local/bin/cf && cf version` | -| | Linux - X64 |`curl -L --output - https://github.com/codefresh-io/cli-v2/releases/latest/download/cf-linux-amd64.tar.gz | tar zx && mv ./cf-linux-amd64 /usr/local/bin/cf && cf version` | -| | Linux - ARM | `curl -L --output - https://github.com/codefresh-io/cli-v2/releases/latest/download/cf-linux-arm64.tar.gz | tar zx && mv ./cf-linux-arm64 /usr/local/bin/cf && cf version`| -| `Brew` | N/A| `brew tap codefresh-io/cli && brew install cf2`| - -## Failed to bootstrap repository: authentication required - -### Possible cause - -The Git Runtime token provided for installation is not valid. - -### Possible actions - -* Make sure the token: - * Has a valid expiration date. - * Scope includes `repo` and `admin-repo.hook` - -## Failed adding git integration <...> 404 not found - -### Possible cause - -Another process is probably occupying the address you provided as your `ingress-host`. - -### Possible actions - -* Terminate the process to free up the address. - -## Failed to create default git integration:...failed making a graphql API call...the HTTP request failed - -### Possible cause - -The Ingress controller does not have a valid SSL certificate. The certificate must be from a Certificate Authority. - -### Possible actions - -1. Get a valid CA-signed certificate for the Ingress controller. -1. Run the Runtime installation. - -_OR_ - -* Continue with the runtime installation in `insecure` mode: - - `cf intg git add default --api-url https://api.github.com --runtime --insecure` - where: - `` is the name of the runtime installation. - -## Failed to create default git integration:...GraphQL Error (Code: 401): ("response":{"error":"Unauthorized: Invalid token."status":401, "headers":{}}..) - -### Possible cause - -The ingress host specified does not point to the cluster selected for runtime installation. - -### Possible actions - -Make sure the ingress host points to the cluster on which the runtime is installed. - -## Timeout error, either for applications or while waiting for the installation to complete - -### Possible cause - -`Cron-executer` has identified that not all your applications are synced and healthy. Runtime installation syncs app status at 10-minute intervals. The timeout occurs if after the last status sync, at least one application is either not synced or healthy. - -### Possible actions - -Without terminating the runtime install, do the following: - -1. In the Argo CD UI, check the status of your apps: - * Port forward your `argo-cd server` pod using default 8080 ports. - * Access it via `localhost:8080` with the Username `admin`, and Password which is the decoded `argocd-initial-admin-secret` in your cluster. - > With `k9s`, in the `secrets` view, press `x`. -1. If all apps are perfectly synced and healthy, check the logs of the `cron-executor` service. -1. If the logs don't show a cause for the error, try freeing up resources: - * Free up memory with `docker system prune -a --volumes`. - * Increase the resources allocated to your cluster. - -## Unable to communicate with `` or two or more Runtimes - -### Possible cause - -This error points to an issue with your browser or with your Runtime configuration, and can be due to any of the following: - -{{site.data.callout.callout_tip}} -**TIP** -Verify that your internet connection is stable. -{{site.data.callout.end}} - -1. [Browser issues](#browser-issues) - Can occur because of Cross-Origin Request blocked errors. -1. [Missing SSL certificate](#missing-ssl-certificate) - Can occur if your Runtime is ingress-based, and without an SSL certificate for the ingress controller. -1. [Insecure protocol prefix](#insecure-protocol-prefix) - Can occur if your Runtime is ingress-based, and using HTTP for the `ingress-host` value instead of HTTPS. - -### Possible actions - -Follow the steps for the actions listed below in the order in which they are listed. - -
- -#### Browser issues -Try to identify the issue that is preventing communication by accessing your browser's Developer Tools and viewing the Console or Network tabs. - -For help on identifying the specific error and the corrective action to take for it, read [MDN web docs](https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS/Errors){:target="\_blank"}. - -
- -#### Missing SSL certificate - -If you need an SSL certificate, copy and install the root CA certificate to the trusted root certificate store on your machine.

-OR -

-Configure the browser to trust the runtime's URL and receive content: - -1. If you are not in the **GitOps Runtimes** page, from the toolbar, click the **Settings** icon. -1. From Configuration in the sidebar, select **GitOps Runtimes**. -1. Select the runtime, and based on your browser, do as required: - * Chrome: Click **Advanced** and then **Proceed to site**. - * Firefox: Click **Advanced** and then **Accept the risk and continue**. - * Safari: Click **Show Certificate**, and then select **Always allow content from site**. - * Edge: Click **Advanced**, and then select **Continue to site(unsafe)**. - -
- -#### Insecure protocol prefix - -To continue using the HTTP protocol for your `ingress-host` instead of HTTPS, configure your browser to allow _mixed content_ for `g.codefresh.io`. -The exact steps differ based on your browser. - -{{site.data.callout.callout_warning}} -**WARNING** -HTTP connections are unencrypted and less secure. - Be aware that you are using this at your own risk. -{{site.data.callout.end}} - - -##### Chrome - -1. To the left of the URL, click the Lock icon, and then select **Site settings**. -1. On the right, scroll down to **Insecure content** and then select **Allow** as the default for `g.codefresh.io`. -1. Click **Save**. -1. Reload the page. - -
- -##### Firefox - -1. To the left of the URL, click the Lock icon. -1. Expand **Connection Secure**, and then click **More Information**. -1. In the Page Info window that appears, click the **Security** tab. -1. Under Connection, do one of the following: - * If available, select **Enable HTTP2**. - * If not available, select **Disable Protection on This Site**, and then click **OK**. -1. Reload the page. - -
- -##### Safari - -1. Go to **Preferences > Advanced**. -1. Select **Show Develop menu in menu bar**, and close the Preferences window. -1. From the menu bar, select **Develop**, and then select **Disable Cross-Origin Restrictions**. -1. Reload the page. - -
- -##### Edge - -1. To the left of the URL, click the Lock icon, and then select **Permissions for this site**. -1. Scroll down to **Location**, and then select **Allow** as the default for `g.codefresh.io`. -1. Click **Save**. -1. Reload the page. diff --git a/_gitops/gitops-runtimes/upgrade-gitops-cli.md b/_gitops/gitops-runtimes/upgrade-gitops-cli.md deleted file mode 120000 index 8c0bcd096..000000000 --- a/_gitops/gitops-runtimes/upgrade-gitops-cli.md +++ /dev/null @@ -1 +0,0 @@ -../../_docs/installation/gitops/upgrade-gitops-cli.md \ No newline at end of file diff --git a/_gitops/introduction/explore-gitops-cloud-features.md b/_gitops/introduction/explore-gitops-cloud-features.md deleted file mode 100644 index a9ad8c802..000000000 --- a/_gitops/introduction/explore-gitops-cloud-features.md +++ /dev/null @@ -1,198 +0,0 @@ ---- -title: "Explore Codefresh GitOps Cloud" -description: "Understand the key features of Codefresh GitOps Cloud" -group: introduction -toc: true ---- - -[Codefresh GitOps Cloud]({{site.baseurl}}/{{site.gitops_collection}}/introduction/what-is-gitops-cloud/) transforms how teams manage deployments. It brings application and environment promotion to Argo CD, making it fast and easy to promote software changes securely. - -Below, we’ll explore some of the key features of Codefresh GitOps Cloud. You can also deep dive into the platform through our [video playlist](https://www.youtube.com/playlist?list=PL8mgsmlx4BWUmxV9SnoekqFd3WHcNIDl_){:target="\_blank"} for demos covering core features. - -## Runtimes: The foundation of Codefresh GitOps Cloud - -At the core of Codefresh GitOps Cloud are Runtimes, which provide the connection between your: -* Clusters and namespaces -* Argo CD instances -* Deployment workflows - -{% include -image.html -lightbox="true" -file="/images/runtime/runtime-intro-list-view.png" -url="/images/runtime/runtime-intro-list-view.png" -alt="Codefresh GitOps Cloud: Runtimes" -caption="Codefresh GitOps Cloud: Runtimes" -max-width="70%" -%} - -### Bring your own Argo CD instance, or use a managed Argo CD instance -Migrating Argo CD configurations can be difficult and often requires a lot of effort to ensure nothing breaks. That’s why we’re making it easy to connect existing Argo CD infrastructure with Codefresh GitOps Cloud, where you can: - - -##### Bring your own Argo CD instance -The Runtime lets you bring your own Argo CD instance, which works in plug-and-play mode. You install it in minutes, and if you change your mind you can also remove it without affecting your existing Argo CD instance. - -Read more on [installing GitOps Runtime with your existing Argo CD]({{site.baseurl}}/docs/installation/gitops/runtime-install-with-existing-argo-cd/). - -##### Use a managed Argo CD instance -If you don’t have an Argo CD instance, that’s no problem. You can still choose the Codefresh Runtime to manage all Argo services in one bundle with our easy installation process. - -Read more on [installing GitOps Runtime with a new Argo CD instance]({{site.baseurl}}/docs/installation/gitops/hybrid-gitops-helm-installation/). - -Regardless of your choice, Codefresh provides a single control plane to track and promote applications across environments. - - - -## Environments: Mapping deployments to clusters and namespaces -Typically Argo CD users handle application promotion between environments with tedious processes, lots of custom scripting, and even manual steps. Codefresh GitOps Cloud lets you model environments easily across clusters and namespaces, with a simple dashboard view that provides visibility at a glance. - -With Codefresh GitOps Cloud you get: -* **Cluster-aware deployments** - Instead of managing individual applications, Codefresh GitOps Cloud maps environments to the exact clusters and namespaces they belong to, making deployment locations clear. - -* **Multi-cluster visibility** - Teams no longer need to track deployments manually across clusters—everything is managed centrally. - -* **Application-centric management** - Environments allow teams to group applications based on real-world deployment stages (e.g., dev, staging, production), making it easier to promote changes across them. - -{% include -image.html -lightbox="true" -file="/images/gitops-environments/environments-dashboard.png" -url="/images/gitops-environments/environments-dashboard.png" -alt="Codefresh GitOps Cloud: Environments" -caption="Codefresh GitOps Cloud: Environments" -max-width="70%" -%} - -Since environments are tightly integrated with the Runtime, all changes and promotions are tracked and controlled from a single control plane, ensuring consistency across deployments. - -Read more on [environments]({{site.baseurl}}/docs/environments/environments-overview/). - -## Products: Moving beyond per-application deployments -Argo CD is great for managing individual applications, but teams often need more structure and insights into applications in the wider context of their development and deployment lifecycle. - -Codefresh GitOps Cloud introduces **Products**, which are collections of microservices managed and promoted together as a unit, allowing for coordinated deployments. - -{% include -image.html -lightbox="true" -file="/images/gitops-products/product-overview-pic.png" -url="/images/gitops-products/product-overview-pic.png" -alt="Codefresh GitOps Cloud: Products" -caption="Codefresh GitOps Cloud: Products" -max-width="70%" -%} - -By grouping applications into products, Codefresh GitOps Cloud makes it easier to: -* Deploy microservices together as a unit instead of managing them separately -* Track the deployment status of all components in a single view -* Reduce errors by ensuring that dependent services get promoted in sync - -Read more on [products]({{site.baseurl}}/docs/products/about-products/). - -## Applications: Full control over creation and deployment - -Applications in Codefresh GitOps Cloud are **Argo CD applications**, representing a set of Kubernetes manifests that define how you deploy workloads. While Argo CD provides GitOps automation for individual applications, managing applications across multiple clusters at scale requires additional tooling and visibility. - -{% include -image.html -lightbox="true" -file="/images/applications/app-dashboard-main-view.png" -url="/images/applications/app-dashboard-main-view.png" -alt="Codefresh GitOps Cloud: Applications" -caption="Codefresh GitOps Cloud: Applications" -max-width="70%" -%} - - -What Codefresh GitOps Cloud adds to application management: - -* **Effortless application creation** - Create fully-compliant Argo CD applications in our UI, in YAML or form modes. - -* **Application context and relationships** - Organize applications into products to manage microservices as a unit. - -* **Centralized application management** - View and manage all Argo CD applications across all clusters and environments in a single dashboard, the **GitOps Apps dashboard**. This is the command center for Argo CD application management. You can deep dive into individual applications, including deployment timelines, the current state of applications and resources, diff views, and more. - -* **GitOps-based deployment with promotions** - After creating applications, seamlessly deploy changes through promotions for controlled deployments across environments. - Every deployment is fully traceable to its Git source, linking promotions to the exact changes and workflows that triggered them. - -{% include -image.html -lightbox="true" -file="/images/applications/dashboard/app-view.png" -url="/images/applications/dashboard/app-view.png" -alt="Codefresh GitOps Cloud: Managing applications" -caption="Codefresh GitOps Cloud: Managing applications" -max-width="70%" -%} - -Read more on [applications]({{site.baseurl}}/docs/deployments/gitops/about-apps/). - -## Promotions: Structured and controlled deployments -Promotions in Codefresh GitOps Cloud go beyond Argo CD’s standard sync operation for applications. Instead of simply applying changes, promotions provide structure, governance, and visibility across environments. - - -##### What is unique to Codefresh promotions -* **Flexible promotion triggers** - Choose how you trigger promotions, from a simple drag-and-drop action to a fully automated, structured Promotion Flow that follows predefined policies. - -* **Environment-based promotion control** - Define rules and policies for how and when applications progress through different environments, ensuring compliance and reducing risk. - -* **Full traceability** - Every promotion is linked to the Git changes, issue tracking references, and workflows that triggered it, providing a clear audit trail from commit to deployment. - -{% include -image.html -lightbox="true" -file="/images/gitops-promotions/triggers/drag-n-drop.png" -url="/images/gitops-promotions/triggers/drag-n-drop.png" -alt="Codefresh GitOps Cloud: Promotions" -caption="Codefresh GitOps Cloud: Promotions" -max-width="70%" -%} - - -Read more on [promotions]({{site.baseurl}}/docs/promotions/promotions-overview/). - -## Promotion Flows: Flexible controlled deployments -Promotion Flows are orchestrated workflows that automate how applications move across environments. Instead of manually updating Git repositories and coordinating approvals, Codefresh lets you define structured flows through our Flow Builder that enforces policies, approvals, and validation steps before a deployment gets promoted. - -{% include -image.html -lightbox="true" -file="/images/gitops-promotions/overview/promos-gitops.png" -url="/images/gitops-promotions/overview/promos-gitops.png" -alt="Codefresh GitOps Cloud: Promotion Flows" -caption="Codefresh GitOps Cloud: Promotion Flows" -max-width="70%" -%} - -##### What you can add to a Promotion Flow -* **Automated testing and validation** - Run smoke tests, integration tests, or performance checks before promoting changes. - -* **Approval gates** - Require manual approval at key stages to enforce compliance and governance. - -* **Notifications and monitoring** - Get Slack or email alerts on promotion status and track real-time progress. - - -By defining Promotion Flows, teams can ensure reliability, repeatability, and security while moving applications from development to production. - -Read more on [Promotion Flows]({{site.baseurl}}/docs/promotions/promotion-flow/). - - -## Get started with Codefresh GitOps Cloud -Ready to get started? You can sign up for a [free 45-day trial](https://codefresh.io/codefresh-signup/){:"\_blank"} to try Codefresh GitOps Cloud for yourself. - -Want to learn more? Explore our [quick start guides]({{site.baseurl}}/docs/gitops-quick-start/gitops-quick-start/) which take you from start to deployment. - diff --git a/_gitops/introduction/what-is-gitops-cloud.md b/_gitops/introduction/what-is-gitops-cloud.md deleted file mode 100644 index 8c3d905a0..000000000 --- a/_gitops/introduction/what-is-gitops-cloud.md +++ /dev/null @@ -1,32 +0,0 @@ ---- -title: "What is Codefresh GitOps Cloud?" -description: "Understand the benefits of Codefresh GitOps Cloud" -group: introduction -toc: true ---- - -## Codefresh GitOps Cloud -Codefresh GitOps Cloud is a fully managed GitOps platform offering seamless environment promotions across clusters using your existing Argo CD. It extends GitOps principles beyond individual applications, providing a structured, scalable way to manage deployments of any size. - -## Codefresh GitOps Cloud for scalable, secure, and effortless Continuous Delivery -Application promotion between environments is often tedious, requiring extensive custom scripting and manual steps. With GitOps Cloud, you can easily create promotions by connecting multiple existing Argo CD instances to a single control plane—no additional software required. - -Codefresh GitOps Cloud makes it fast and easy to promote software changes securely, giving teams full visibility and control over how applications move from development to production. No more managing clusters manually, no more disconnected scripts—just streamlined, automated delivery. - -* **Multi-environment application promotions with Argo CD** - No more custom scripts to manage environment promotion. Model environment promotion easily across clusters and runtimes. Group applications and microservices into products and logical environments that match how you actually deliver software. - -* **Full visibility into your entire deployment** - Know exactly what’s running in each environment at a glance, across all clusters, at all times. - -* **Full traceability from code to deployment** - Track the exact Git changes, pull requests, and issue-tracking events that led to each promotion, ensuring every deployment is auditable. - -* **Scalable, standardized approach to GitOps** - Instead of managing promotions manually, teams get automated flows for predictable and repeatable deployments. - -Ready to get started? You can sign up for a [free 45-day trial](https://codefresh.io/codefresh-signup/){:"\_blank"} to try Codefresh GitOps Cloud for yourself. - -##### Want to know more? -[Explore Codefresh GitOps Cloud]({{site.baseurl}}/{{site.gitops_collection}}/introduction/explore-gitops-cloud-features/) -[Watch the videos](https://www.youtube.com/playlist?list=PL8mgsmlx4BWUmxV9SnoekqFd3WHcNIDl_){:target="\_blank"} \ No newline at end of file diff --git a/_gitops/platform-installation/installation-options.md b/_gitops/platform-installation/installation-options.md deleted file mode 120000 index c1d349e77..000000000 --- a/_gitops/platform-installation/installation-options.md +++ /dev/null @@ -1 +0,0 @@ -../../_docs/installation/installation-options.md \ No newline at end of file diff --git a/_gitops/products/about-products.md b/_gitops/products/about-products.md deleted file mode 120000 index 6e5d711a8..000000000 --- a/_gitops/products/about-products.md +++ /dev/null @@ -1 +0,0 @@ -../../_docs/products/about-products.md \ No newline at end of file diff --git a/_gitops/products/assign-applications.md b/_gitops/products/assign-applications.md deleted file mode 120000 index 28410a1ef..000000000 --- a/_gitops/products/assign-applications.md +++ /dev/null @@ -1 +0,0 @@ -../../_docs/products/assign-applications.md \ No newline at end of file diff --git a/_gitops/products/configure-product-settings.md b/_gitops/products/configure-product-settings.md deleted file mode 120000 index c2b36c1c2..000000000 --- a/_gitops/products/configure-product-settings.md +++ /dev/null @@ -1 +0,0 @@ -../../_docs/products/configure-product-settings.md \ No newline at end of file diff --git a/_gitops/products/create-product.md b/_gitops/products/create-product.md deleted file mode 120000 index 3b88c49c4..000000000 --- a/_gitops/products/create-product.md +++ /dev/null @@ -1 +0,0 @@ -../../_docs/products/create-product.md \ No newline at end of file diff --git a/_gitops/products/promotion-concurrency.md b/_gitops/products/promotion-concurrency.md deleted file mode 120000 index 441340633..000000000 --- a/_gitops/products/promotion-concurrency.md +++ /dev/null @@ -1 +0,0 @@ -../../_docs/products/promotion-concurrency.md \ No newline at end of file diff --git a/_gitops/products/promotion-flow-triggers.md b/_gitops/products/promotion-flow-triggers.md deleted file mode 120000 index b42c2bb8b..000000000 --- a/_gitops/products/promotion-flow-triggers.md +++ /dev/null @@ -1 +0,0 @@ -../../_docs/products/promotion-flow-triggers.md \ No newline at end of file diff --git a/_gitops/products/promotion-version-properties.md b/_gitops/products/promotion-version-properties.md deleted file mode 120000 index 4708ea920..000000000 --- a/_gitops/products/promotion-version-properties.md +++ /dev/null @@ -1 +0,0 @@ -../../_docs/products/promotion-version-properties.md \ No newline at end of file diff --git a/_gitops/products/releases-in-products.md b/_gitops/products/releases-in-products.md deleted file mode 120000 index aa2b04035..000000000 --- a/_gitops/products/releases-in-products.md +++ /dev/null @@ -1 +0,0 @@ -../../_docs/products/releases-in-products.md \ No newline at end of file diff --git a/_gitops/promotions/create-promotion-sequence.md b/_gitops/promotions/create-promotion-sequence.md deleted file mode 120000 index 44e735ad0..000000000 --- a/_gitops/promotions/create-promotion-sequence.md +++ /dev/null @@ -1 +0,0 @@ -../../_docs/promotions/create-promotion-sequence.md \ No newline at end of file diff --git a/_gitops/promotions/getting-started.md b/_gitops/promotions/getting-started.md deleted file mode 120000 index cfdb7452e..000000000 --- a/_gitops/promotions/getting-started.md +++ /dev/null @@ -1 +0,0 @@ -../../_docs/promotions/getting-started.md \ No newline at end of file diff --git a/_gitops/promotions/product-promotion-props.md b/_gitops/promotions/product-promotion-props.md deleted file mode 120000 index 8671e1acf..000000000 --- a/_gitops/promotions/product-promotion-props.md +++ /dev/null @@ -1 +0,0 @@ -../../_docs/promotions/product-promotion-props.md \ No newline at end of file diff --git a/_gitops/promotions/product-releases.md b/_gitops/promotions/product-releases.md deleted file mode 120000 index 1caf1cdc7..000000000 --- a/_gitops/promotions/product-releases.md +++ /dev/null @@ -1 +0,0 @@ -../../_docs/promotions/product-releases.md \ No newline at end of file diff --git a/_gitops/promotions/promotion-components.md b/_gitops/promotions/promotion-components.md deleted file mode 120000 index 275ac77fb..000000000 --- a/_gitops/promotions/promotion-components.md +++ /dev/null @@ -1 +0,0 @@ -../../_docs/promotions/promotion-components.md \ No newline at end of file diff --git a/_gitops/promotions/promotion-context-promotion-workflows.md b/_gitops/promotions/promotion-context-promotion-workflows.md deleted file mode 120000 index 0d8e2583c..000000000 --- a/_gitops/promotions/promotion-context-promotion-workflows.md +++ /dev/null @@ -1 +0,0 @@ -../../_docs/promotions/promotion-context-promotion-workflows.md \ No newline at end of file diff --git a/_gitops/promotions/promotion-flow.md b/_gitops/promotions/promotion-flow.md deleted file mode 120000 index 53e05e2e6..000000000 --- a/_gitops/promotions/promotion-flow.md +++ /dev/null @@ -1 +0,0 @@ -../../_docs/promotions/promotion-flow.md \ No newline at end of file diff --git a/_gitops/promotions/promotion-hooks.md b/_gitops/promotions/promotion-hooks.md deleted file mode 120000 index 92dd562e8..000000000 --- a/_gitops/promotions/promotion-hooks.md +++ /dev/null @@ -1 +0,0 @@ -../../_docs/promotions/promotion-hooks.md \ No newline at end of file diff --git a/_gitops/promotions/promotion-limitations.md b/_gitops/promotions/promotion-limitations.md deleted file mode 120000 index 096de61f1..000000000 --- a/_gitops/promotions/promotion-limitations.md +++ /dev/null @@ -1 +0,0 @@ -../../_docs/promotions/promotion-limitations.md \ No newline at end of file diff --git a/_gitops/promotions/promotion-policy.md b/_gitops/promotions/promotion-policy.md deleted file mode 120000 index 559e9e122..000000000 --- a/_gitops/promotions/promotion-policy.md +++ /dev/null @@ -1 +0,0 @@ -../../_docs/promotions/promotion-policy.md \ No newline at end of file diff --git a/_gitops/promotions/promotion-workflow.md b/_gitops/promotions/promotion-workflow.md deleted file mode 120000 index 00ca468d1..000000000 --- a/_gitops/promotions/promotion-workflow.md +++ /dev/null @@ -1 +0,0 @@ -../../_docs/promotions/promotion-workflow.md \ No newline at end of file diff --git a/_gitops/promotions/promotions-overview.md b/_gitops/promotions/promotions-overview.md deleted file mode 120000 index c8c9af911..000000000 --- a/_gitops/promotions/promotions-overview.md +++ /dev/null @@ -1 +0,0 @@ -../../_docs/promotions/promotions-overview.md \ No newline at end of file diff --git a/_gitops/promotions/service-accounts-promotion-workflows.md b/_gitops/promotions/service-accounts-promotion-workflows.md deleted file mode 120000 index 0489cfaf6..000000000 --- a/_gitops/promotions/service-accounts-promotion-workflows.md +++ /dev/null @@ -1 +0,0 @@ -../../_docs/promotions/service-accounts-promotion-workflows.md \ No newline at end of file diff --git a/_gitops/promotions/trigger-promotions.md b/_gitops/promotions/trigger-promotions.md deleted file mode 120000 index 8731e24fa..000000000 --- a/_gitops/promotions/trigger-promotions.md +++ /dev/null @@ -1 +0,0 @@ -../../_docs/promotions/trigger-promotions.md \ No newline at end of file diff --git a/_gitops/promotions/yaml.md b/_gitops/promotions/yaml.md deleted file mode 120000 index bb364cde5..000000000 --- a/_gitops/promotions/yaml.md +++ /dev/null @@ -1 +0,0 @@ -../../_docs/promotions/yaml.md \ No newline at end of file diff --git a/_gitops/promotions/yaml/product-crd.md b/_gitops/promotions/yaml/product-crd.md deleted file mode 120000 index 2dfe91205..000000000 --- a/_gitops/promotions/yaml/product-crd.md +++ /dev/null @@ -1 +0,0 @@ -../../../_docs/promotions/yaml/product-crd.md \ No newline at end of file diff --git a/_gitops/promotions/yaml/promotion-flow-crd.md b/_gitops/promotions/yaml/promotion-flow-crd.md deleted file mode 120000 index eb566b83c..000000000 --- a/_gitops/promotions/yaml/promotion-flow-crd.md +++ /dev/null @@ -1 +0,0 @@ -../../../_docs/promotions/yaml/promotion-flow-crd.md \ No newline at end of file diff --git a/_gitops/promotions/yaml/promotion-policy-crd.md b/_gitops/promotions/yaml/promotion-policy-crd.md deleted file mode 120000 index 4be3c4182..000000000 --- a/_gitops/promotions/yaml/promotion-policy-crd.md +++ /dev/null @@ -1 +0,0 @@ -../../../_docs/promotions/yaml/promotion-policy-crd.md \ No newline at end of file diff --git a/_gitops/promotions/yaml/promotion-template-crd.md b/_gitops/promotions/yaml/promotion-template-crd.md deleted file mode 120000 index 03095e446..000000000 --- a/_gitops/promotions/yaml/promotion-template-crd.md +++ /dev/null @@ -1 +0,0 @@ -../../../_docs/promotions/yaml/promotion-template-crd.md \ No newline at end of file diff --git a/_gitops/security/git-tokens.md b/_gitops/security/git-tokens.md deleted file mode 120000 index 7aa427fa8..000000000 --- a/_gitops/security/git-tokens.md +++ /dev/null @@ -1 +0,0 @@ -../../_docs/security/git-tokens.md \ No newline at end of file diff --git a/_gitops/security/secrets.md b/_gitops/security/secrets.md deleted file mode 120000 index c6be1b69d..000000000 --- a/_gitops/security/secrets.md +++ /dev/null @@ -1 +0,0 @@ -../../_docs/security/secrets.md \ No newline at end of file diff --git a/_gitops/support/data-needed-ui-issues.md b/_gitops/support/data-needed-ui-issues.md deleted file mode 100644 index 0a496e902..000000000 --- a/_gitops/support/data-needed-ui-issues.md +++ /dev/null @@ -1,230 +0,0 @@ ---- -title: "Data required for troubleshooting UI issues" -description: "Data required to troubleshoot UI performance and issues" ---- - -## Overview - -This article outlines the data Codefresh Support needs to troubleshoot UI issues, such as slowness or unexpected behavior in UI components. - -## Details - -In order to troubleshoot UI-related issues, Codefresh Support requires at minimum the following information: - -* Codefresh username of affected user -* Link to UI page being accessed -* Action being performed -* Timestamp of incident - -It's also helpful to provide Codefresh Support with an HTTP Archive (HAR) file. This file is a log of network requests that occurred during a recorded period. - -## Important - -Before capturing a HAR file, it's important to note a few items. - -1. A HAR file can contain sensitive data, such as personal data, emails, hostnames, IP Addresses, passwords, etc. It's highly recommended that you review the HAR file for sensitive information before uploading it to Codefresh Support. -2. For the best results, it's recommended that you begin the capture of the HAR file before you attempt to reproduce the issue and continue to capture it throughout the problem. -3. (_Optional_) It's also a good idea to record your screen while you are facing the issue to help give a better understanding of what you are seeing concerning the HAR file. - -## Capturing a HAR file - -Here are instructions on how to capture a HAR file for various browsers: - -* [Chromium-based browsers (Chrome, Edge, Brave, Opera)](#chromium-based) -* [Safari](#safari) -* [Firefox](#firefox) - -### Chromium-based - -1. Open Chrome, in the top right, select the **vertical "Meatball" menu** -> **More tools** -> **Developer tools** - -{% include -image.html -lightbox="true" -file="/images/troubleshooting/data-needed-00.png" -url="/images/troubleshooting/data-needed-00.png" -alt="Chromium: Developer tools" -caption="Chromium: Developer tools" -max-width="100%" - %} - -{:start="2"} -1. Click the **Network** tab. - - {% include -image.html -lightbox="true" -file="/images/troubleshooting/data-needed-01.png" -url="/images/troubleshooting/data-needed-01.png" -alt="Chromium: Network tab" -caption="Chromium: Network tab" -max-width="100%" - %} - -{:start="3"} -1. If the **Record** button is not active (red), go ahead and click this button. - You are now ready to begin capture. - - {% include -image.html -lightbox="true" -file="/images/troubleshooting/data-needed-02.png" -url="/images/troubleshooting/data-needed-02.png" -alt="Chromium: Record button" -caption="Chromium: Record button" -max-width="100%" - %} - -{:start="4"} -1. Navigate to the URL where you are facing the issue and attempt to reproduce the issue. - You should now see network requests being populated in your developer tools. - Here is an example: - - {% include -image.html -lightbox="true" -file="/images/troubleshooting/data-needed-03.png" -url="/images/troubleshooting/data-needed-03.png" -alt="Chromium: Example of network requests in Developer tools" -caption="Chromium: Example of network requests in Developer tools" -max-width="100%" - %} - -{:start="5"} -1. Once you have reproduced the issue, stop the capture by clicking the **Record** button again. -1. Click the **Export HAR...** button, and then download the HAR file. - **TIP**: A suggested naming scheme is to use: _< ZD-Case-ID>_< YYYY-MM-DD>_< HH-mm-ss>_ - - {% include -image.html -lightbox="true" -file="/images/troubleshooting/data-needed-04.png" -url="/images/troubleshooting/data-needed-04.png" -alt="Chromium: Export HAR file" -caption="Chromium: Export HAR file" -max-width="100%" - %} - -{:start="7"} -1. Upload the HAR file to your support case. - **TIP**: Make sure to read the [important notes](#important) mentioned above. - -### Safari - -1. Open Safari, in the **Menu Bar,** go to **Develop** -> **Show Web Inspector**. - - {% include -image.html -lightbox="true" -file="/images/troubleshooting/data-needed-05.png" -url="/images/troubleshooting/data-needed-05.png" -alt="Safari: Show Web Inspector" -caption="Safari: Show Web Inspector" -max-width="100%" - %} - -{:start="2"} -1. Navigate to the **Network** tab. - - {% include -image.html -lightbox="true" -file="/images/troubleshooting/data-needed-06.png" -url="/images/troubleshooting/data-needed-06.png" -alt="Safari: Network tab" -caption="Safari: Network tab" -max-width="100%" - %} - -{:start="3"} -1. You are now ready to begin capture. Navigate to the URL where you are facing the issue and attempt to reproduce the issue. - You should now see network requests being populated in your developer tools. - Here is an example: - - {% include -image.html -lightbox="true" -file="/images/troubleshooting/data-needed-07.png" -url="/images/troubleshooting/data-needed-07.png" -alt="Safari: Example of network requests in Developer tools" -caption="Safari: Example of network requests in Developer tools" -max-width="100%" - %} - -{:start="4"} -1. Once you have finished reproducing the issue, click the **Export** button to download the HAR file. - **TIP**: A suggested naming scheme is to use: _< ZD-Case-ID>_< YYYY-MM-DD>_< HH-mm-ss>_ - - {% include -image.html -lightbox="true" -file="/images/troubleshooting/data-needed-08.png" -url="/images/troubleshooting/data-needed-08.png" -alt="Safari: Download HAR file" -caption="Safari: Download HAR file" -max-width="100%" - %} - -{:start="5"} -5. Upload the HAR file to your support case. - **TIP**: Make sure to read the [important notes](#important) mentioned above. - -### Firefox - -1. Open Firefox, and from the top right, select the **vertical "Meatball" menu** -> **More tools** -> **Web Developer Tools**. - - {% include -image.html -lightbox="true" -file="/images/troubleshooting/data-needed-09.png" -url="/images/troubleshooting/data-needed-09.png" -alt="Firefox: Web Developer Tools" -caption="Firefox: Web Developer Tools" -max-width="100%" - %} - -{:start="2"} -1. Click the **Network** tab. - -{% include -image.html -lightbox="true" -file="/images/troubleshooting/data-needed-11.png" -url="/images/troubleshooting/data-needed-11.png" -alt="Firefox: Network tab" -caption="Firefox: Network tab" -max-width="100%" - %} - -{:start="3"} -1. You are now ready to begin capture. Please navigate to the URL where you are facing the issue and attempt to reproduce the issue. - You should now see network requests being populated in your developer tools. - Here is an example: - - {% include -image.html -lightbox="true" -file="/images/troubleshooting/data-needed-12.png" -url="/images/troubleshooting/data-needed-12.png" -alt="Firefox: Example of network requests in Web Developer Tools" -caption="Firefox: Example of network requests in Web Developer Tools" -max-width="100%" - %} - -{:start="4"} -1. Click **Cog Wheel** at the top-right of the Web Developer Tools window -> **Save All as HAR!**. - **TIP**: A suggested naming scheme is to use: _< ZD-Case-ID>_< YYYY-MM-DD>_< HH-mm-ss>_ - - {% include -image.html -lightbox="true" -file="/images/troubleshooting/data-needed-13.png" -url="/images/troubleshooting/data-needed-13.png" -alt="Firefox: Save as HAR file" -caption="Firefox: Save as HAR file" -max-width="100%" - %} - -{:start="5"} -1. Upload the HAR file to your support case. - **TIP**: Make sure to read the [important notes](#important) mentioned above. diff --git a/_gitops/support/support-ticket.md b/_gitops/support/support-ticket.md deleted file mode 100644 index 74edd7d38..000000000 --- a/_gitops/support/support-ticket.md +++ /dev/null @@ -1,99 +0,0 @@ ---- -title: "Support Ticket Examples" -description: "Easily create support tickets for bugs & feature requests using our templates" ---- - -## Overview - -Use the example templates below to create support tickets for bugs/issues, feature requests, or general questions you might have. - -## Support Template: Issues/bugs - -Use the following template to create a support ticket for bugs/issues. - ->### What is currently happening? -> ->A sentence or two that describes what's happening now. -> ->### What are the expected results? -> ->A sentence or two that describes what you expected to happen. -> ->### Details -> ->A detailed description of this issue. -> ->Please see [Additional Information for Issues/Bugs](#additional-information-for-issuesbugs) -> ->### How to reproduce -> ->A step-by-step guide on how to reproduce this issue. -> ->### Impact -> ->Describe the business impact of this issue. Does the issue affect any projects with set deadlines? - -### Additional Information for Issues/Bugs - -To troubleshoot issues or bugs effectively, Codefresh Support requires a detailed description of the issue which includes the following information: - -#### Functional errors - -1. Exact **error messages** received. -1. **User impersonation**. - - Support may sometimes need to impersonate your user to understand and troubleshoot the issue. To enable impersonation for your user, please navigate to [User Settings](https://g.codefresh.io/user/settings){:target="\_blank"}. Under the Security section, select the checkbox for `Allow Codefresh support team to login as my user (all the operations made by the team will be audited)` and save the settings. Please let support know if you have enabled impersonation. -1. **Helm values file** (to identify overrides such as images or other configurations). - -#### UI: Slowness and other issues - -1. Codefresh **usernames** and **number** of affected users. -1. **Link to UI** page being accessed. -1. **Action** being performed. -1. **Timestamp** of incident. -1. Does the issue persist in **another browser** or in **incognito mode**? -1. Do you use a **VPN/proxy** to access the page? -1. **HAR file** (a log of network requests during the incident). [HAR File Guide](https://codefresh.io/docs/docs/kb/articles/data-needed-ui-issues/). -1. **Screenshots** or **videos** showing the behavior. - - Please make sure that the screenshot/video includes the **full** browser window. - - -#### Security concerns - -1. **Report from the security team/tool**, if any. -1. Description of the potential data loss or **security vulnerability**. -1. The **CVE and the specific image** it pertains to. -1. **Logs or evidence** highlighting inconsistencies or failures. - -## Support Template: Feature requests - -Use the following template to submit feature requests. - - - ->### Details -> ->Describe your feature request. -> ->### Current Workflow -> ->Describe the current process/workaround you have in place due to this feature not being implemented yet. -> ->### Impact -> ->Describe why you need this feature and the impact of this feature request when implemented. - - - -## Support Template: General - -Use this template for general questions you have, not related to an issue or feature request. - ->### Question -> ->Add your question here. -> ->### Context -> ->Add background information on your question. Add links or any details that will help us to understand the question above. - - diff --git a/_gitops/terms-and-privacy-policy/acceptable-use-policy.md b/_gitops/terms-and-privacy-policy/acceptable-use-policy.md deleted file mode 120000 index cdcf5c411..000000000 --- a/_gitops/terms-and-privacy-policy/acceptable-use-policy.md +++ /dev/null @@ -1 +0,0 @@ -../../_docs/terms-and-privacy-policy/acceptable-use-policy.md \ No newline at end of file diff --git a/_gitops/terms-and-privacy-policy/cloud-credits.md b/_gitops/terms-and-privacy-policy/cloud-credits.md deleted file mode 120000 index 6b1d080bd..000000000 --- a/_gitops/terms-and-privacy-policy/cloud-credits.md +++ /dev/null @@ -1 +0,0 @@ -../../_docs/terms-and-privacy-policy/cloud-credits.md \ No newline at end of file diff --git a/_gitops/terms-and-privacy-policy/gitops-cloud-sla.md b/_gitops/terms-and-privacy-policy/gitops-cloud-sla.md deleted file mode 100644 index 29f277efc..000000000 --- a/_gitops/terms-and-privacy-policy/gitops-cloud-sla.md +++ /dev/null @@ -1,84 +0,0 @@ ---- -title: "Service Commitment" -description: "" -group: terms-and-privacy-policy -toc: true ---- - - -## ERROR PRIORITIES AND RESPONSE TIMES. - -Issues with the Codefresh GitOps Cloud are classified based on severity of the issues and the required resources needed to resolve them. We will designate the severity and impact of the reported issue as defined below and will use commercially reasonable efforts to respond and commence working on the applicable issue in accordance with the time periods below. The following are our objectives (and - for Premium support customers - our commitment) to responding to your support requests. While we will make our best effort to help, we cannot guarantee any specific results, such as fixing or solving your problem, as this is dependent upon factors outside of our control including your particular software, infrastructure, configurations, and your ability to implement any rectification works such as installing updates or reconfiguring your environment and your own timeframes for doing so. - -For Premium support customers, we commit to meeting these objectives as our SLA for our supported products. Please note that if you have multiple products or subscriptions, you must purchase Premium support for all your products and subscriptions. - - -These objectives apply only to actual outages, bugs, errors, or defects, in our supported products when used in supported ways. If you report an unsupported issue - for example, the issue lies with an unsupported product (including out-of-date versions of otherwise supported products) or use of a supported product in an unsupported way - these objectives do not apply, but we may provide suggestions on how you can take your own independent steps to remedy your issue. - - - -### 1.1. Response Time Objectives. - -Our response may include: - -* an acknowledgment of receipt of your issue; -* a request for further information or assistance in order for us to implement or propose a remedy to your issue; -* implementation or proposal of a remedy for your issue; -* etc. - -The following timeframes are calculated from the time that we receive sufficient information from you in order to designate the severity and impact of the reported issue., through to the time of our response to your support request (or any follow-up reply). - -{: .table .table-bordered .table-hover} - -| **Priority** | **Standard** | **Premium** | -|-----------|---------------------|----- | -| **Urgent** | N/A | 30 minutes | -| **High** | N/A | 1 Hour | -| **Normal** | N/A | 2 Hours | -| **Low** | N/A | 8 Business Hours | - -[1] **Business Hours** means the hours of 9am to 5pm on Business Days in the registered time zone for your supported product. -[2] **Business Day** means weekdays (excluding public holidays) in your registered time zone. - - - -If our response time objective exceeds the remaining time available on that Business Day, our response time is paused at the end of the Business Day and shall resume on the next Business Day (where applicable). However, we may respond outside of these hours. - - -### 1.2. Priority Definitions. - -{: .table .table-bordered .table-hover} -| **Priority Level** | **Description** | -|--------------------|---------------| -| **Urgent** | A major service outage, e.g.: {::nomarkdown}
  • Your Codefresh instance is completely unavailable or unable to deploy.
  • Your production use of our products for mission-critical systems has stopped or is so severely impacted that you cannot reasonably continue work.
{:/}

Critical impact problems could have the following characteristics:{::nomarkdown}
  • System hangs or crashes
  • Data loss or data corruption
  • Critical functionality not available
  • No reasonable workaround
{:/} | -| **High** | Significant impairment to your ordinary usage, e.g.: {::nomarkdown}
  • Disabled functionality, errors that result in a lack of significant functionality in the services which prevent you from accomplishing your deployments with no workaround provided.
  • Important product features are unavailable with no acceptable workaround. Your implementation or production use of our product in a primary business service, major application(s), or mission-critical system(s) are functioning with limited capability or are unstable with periodic interruptions. The product may be operating but is severely restricted.
{:/}

High-impact problems could have the following characteristics: {::nomarkdown}
  • Product error or failure forcing a restart or recovery.
  • Severely degraded performance
  • Functionality unavailable, but the system can operate in a restricted fashion.
{:/} | -| **Normal** | Non-critical errors that do not significantly impair your ordinary usage, e.g.: {::nomarkdown}
  • Errors that cause previously-working non-critical features to malfunction.
  • Product features are unavailable, but a workaround exists, and the majority of product functions are still usable. Minor function/feature failure that the customer can circumvent or avoid.
  • Your work has minor loss of operational functionality.
{:/}

Normal impact problems could have the following characteristics:{::nomarkdown}
  • Error message with a workaround
  • Minimal performance degradation
  • Incorrect product behavior with a workaround
{:/} | -| **Low** | Minor problem or question that does not affect product functionality, e.g.:{::nomarkdown}
  • How-tos
  • Documentation
  • General questions
  • Enhancement requests
{:/}

There is no or low impact on customer operations.

Low-impact problems could have the following characteristics:{::nomarkdown}
  • General requests for advice on product usage
  • Questions on product functionality or configuration during implementation
  • Clarification on product documentation or release notes
  • Minor UI bugs
  • Nice-to-have product enhancement requests
{:/}| - - -### 1.3. Support Channels. - -{: .table .table-bordered .table-hover} - -| **Channel** | **Standard** | **Premium** | -|--------------------------------------|------------------------|-------------| -| **Community Slack** | ✅ | ✅ | -| **Support Email** | {::nomarkdown}{:/} | ✅ | -| **Support Hours** | During Business Hours[1] | 24 x 7 | -| **Primary Support Engineer** | | ✅ | -| **Video Conferencing*** | | ✅ | -| **Phone**** | | ✅ | -| **Dedicated Support Slack Channel***** | | ✅ | -| **SLA** | | ✅ | - -**Standard Support Email**: Email support is provided for Standard subscriptions, however, there are no response or resolution objectives, and the priority definitions do not apply. - -***Video Conferencing**: Real-time troubleshooting utilizing Microsoft Teams or Zoom. Available to Premium Support customers. - -****Phone**: An initial reply by our answering service who will open a support ticket immediately which will be prioritized accordingly. This does include the 'Live support'/co-piloting/on boarding features offered by our Professional Services. - -*****Dedicated Support Slack Channel**: For Low Priority requests only; not to be used for business-impacting issues. - -**Primary support engineer**: Your dedicated primary support engineer is your primary contact for any support issues. They have deep knowledge of Octopus, and knowledge of your infrastructure, business, and deployment needs. They work closely with our global support team and engineering teams in APAC to resolve your issues as quickly as possible. - - diff --git a/_gitops/terms-and-privacy-policy/legacy-cf-terms-of-service.md b/_gitops/terms-and-privacy-policy/legacy-cf-terms-of-service.md deleted file mode 120000 index c75bd1856..000000000 --- a/_gitops/terms-and-privacy-policy/legacy-cf-terms-of-service.md +++ /dev/null @@ -1 +0,0 @@ -../../_docs/terms-and-privacy-policy/legacy-cf-terms-of-service.md \ No newline at end of file diff --git a/_gitops/terms-and-privacy-policy/octopus-deploy-customer-agreement.md b/_gitops/terms-and-privacy-policy/octopus-deploy-customer-agreement.md deleted file mode 120000 index 0821a0958..000000000 --- a/_gitops/terms-and-privacy-policy/octopus-deploy-customer-agreement.md +++ /dev/null @@ -1 +0,0 @@ -../../_docs/terms-and-privacy-policy/octopus-deploy-customer-agreement.md \ No newline at end of file diff --git a/_gitops/terms-and-privacy-policy/privacy-policy.md b/_gitops/terms-and-privacy-policy/privacy-policy.md deleted file mode 120000 index d61908a6f..000000000 --- a/_gitops/terms-and-privacy-policy/privacy-policy.md +++ /dev/null @@ -1 +0,0 @@ -../../_docs/terms-and-privacy-policy/privacy-policy.md \ No newline at end of file diff --git a/_gitops/terms-and-privacy-policy/terms-of-service.md b/_gitops/terms-and-privacy-policy/terms-of-service.md deleted file mode 120000 index 48ea1be87..000000000 --- a/_gitops/terms-and-privacy-policy/terms-of-service.md +++ /dev/null @@ -1 +0,0 @@ -../../_docs/terms-and-privacy-policy/terms-of-service.md \ No newline at end of file diff --git a/_gitops/whats-new/changelog.md b/_gitops/whats-new/changelog.md deleted file mode 100644 index 1fb23fa97..000000000 --- a/_gitops/whats-new/changelog.md +++ /dev/null @@ -1,23 +0,0 @@ ---- -title: "Codefresh GitOps Cloud Release Notes" -description: "New features, enhancements, bug fixes for GitOps Cloud" -toc: true ---- - -This page gives you the complete list of release notes for our GitOps Cloud releases. -If you missed any of our previous online announcements, you can find the latest features, enhancements, and bug fixes, right here. - -> To subscribe to an RSS / Atom feed for our SaaS release notes, please [click here]({{ site.baseurl }}/changelog/gitops.xml). - -{% assign posts_by_year = site.posts-gitops | group_by_exp: "post", "post.date | date: '%Y'" | reverse %} -{% for year in posts_by_year %} -

{{ year.name }}

-
    - {% assign sorted_posts = year.items | reverse %} - {% for post in sorted_posts %} -
  • - {{ post.title }} -
  • - {% endfor %} -
-{% endfor %} diff --git a/_includes/argohub-docs-navbar.html b/_includes/argohub-docs-navbar.html deleted file mode 100644 index 0bd7a462d..000000000 --- a/_includes/argohub-docs-navbar.html +++ /dev/null @@ -1,84 +0,0 @@ -
- -
diff --git a/_includes/argohub-docs-sidebar.html.twig b/_includes/argohub-docs-sidebar.html.twig deleted file mode 100644 index c892f4630..000000000 --- a/_includes/argohub-docs-sidebar.html.twig +++ /dev/null @@ -1,189 +0,0 @@ - diff --git a/_includes/docs-navbar.html b/_includes/docs-navbar.html index 07965d6b3..e276f711b 100644 --- a/_includes/docs-navbar.html +++ b/_includes/docs-navbar.html @@ -6,37 +6,6 @@ {%- include icons/codefresh-logo.svg width="160" height="auto" class="align-middle" -%} -
-
-
- Pipelines & GitOps -
- -