Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions _docs/dashboards/gitops-environments.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,8 @@ group: dashboards
toc: true
---

>**Promotions has been disabled**
Promotions has been disabled and turned off, and will no longer be available in GitOps Runtimes released after version 0.24.0.

## Environments dashboard
The **Environments** dashboard introduces a new dimension to the developer and deployment experience with Argo CD applications in Codefresh.
Expand Down
4 changes: 2 additions & 2 deletions _docs/dashboards/gitops-products.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,8 @@ group: dashboards
toc: true
---



>**Promotions has been disabled**
Promotions has been disabled and turned off, and will no longer be available in GitOps Runtimes released after version 0.24.0.

Explore the power of products for Argo CD applications in Codefresh GitOps.

Expand Down
3 changes: 3 additions & 0 deletions _docs/environments/create-manage-environments.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,9 @@ group: environments
toc: true
---

>**Promotions has been disabled**
Promotions has been disabled and turned off, and will no longer be available in GitOps Runtimes released after version 0.24.0.

## Creating and managing environments
Environments provide a structured way to manage Argo CD applications across different stages of development and deployment. By defining environments, teams can control how applications are deployed, tested, and promoted. Environments in Codefresh GitOps integrate with products and applications, providing visibility and governance over deployments.

Expand Down
3 changes: 2 additions & 1 deletion _docs/environments/environments-overview.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,8 @@ group: environments
toc: true
---


>**Promotions has been disabled**
Promotions has been disabled and turned off, and will no longer be available in GitOps Runtimes released after version 0.24.0.

## Environments in Codefresh GitOps
An environment in Codefresh GitOps is a logical grouping of one or more Kubernetes clusters and namespaces, representing a deployment context for your Argo CD applications. Environments provide visibility into all Argo CD applications deployed within these clusters and namespaces, enabling teams to track application states at a glance.
Expand Down
3 changes: 2 additions & 1 deletion _docs/environments/manage-apps-in-environments.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,8 @@ group: environments
toc: true
---


>**Promotions has been disabled**
Promotions has been disabled and turned off, and will no longer be available in GitOps Runtimes released after version 0.24.0.

## Working with products and applications in environments
Environments provide visibility into which applications are running where. If you have created products to group applications, environments display the products, and their associated applications. If there are no products, the dashboard displays individual applications.
Expand Down
5 changes: 2 additions & 3 deletions _docs/gitops-quick-start/dependency-multi-env-promotion.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,9 +7,8 @@ redirect_from:
- /docs/promotions/promotion-scenarios/dependency-multi-env-promotion/
---

>**Promotions is currently in development**
This feature is still under active development and we've identified some issues with its resilience and reliability, particularly with recovery from cluster and network problems. We are currently upgrading our architecture to resolve these known issues and add self-healing capabilities.
We don't recommend using Promotions for mission-critical or production deployments at this time.
>**Promotions has been disabled**
Promotions has been disabled and turned off, and will no longer be available in GitOps Runtimes released after version 0.24.0.

## Advanced Promotion Flow with environment dependencies quick start

Expand Down
6 changes: 2 additions & 4 deletions _docs/gitops-quick-start/drag-and-drop.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,10 +7,8 @@ redirect_from:
- /docs/promotions/promotion-scenarios/drag-and-drop/
---

>**Promotions is currently in development**
This feature is still under active development and we've identified some issues with its resilience and reliability, particularly with recovery from cluster and network problems. We are currently upgrading our architecture to resolve these known issues and add self-healing capabilities.
We don't recommend using Promotions for mission-critical or production deployments at this time.

>**Promotions has been disabled**
Promotions has been disabled and turned off, and will no longer be available in GitOps Runtimes released after version 0.24.0.

## Simple drag-and-drop promotion quick start
In this first quick start on promotions, we'll see how to promote products using the intuitive drag-and-drop functionality in the Environments dashboard.
Expand Down
34 changes: 6 additions & 28 deletions _docs/gitops-quick-start/gitops-quick-start.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,11 +8,11 @@ redirect_from:
---

## GitOps quick starts: From start to deployment
Codefresh GitOps simplifies software delivery with automation, consistency, and scalability. These quick start guides provide step-by-step instructions to help you quickly set up, manage, and promote applications with Codefresh GitOps.
Codefresh GitOps simplifies software delivery with automation, consistency, and scalability. These quick start guides provide step-by-step instructions to help you quickly set up, manage, and deploy applications with Codefresh GitOps.

Each quick start is standalone, so you can explore specific topics as needed. However, for maximum value, the quick starts are designed to build upon each other, taking you on a journey from setup to seamless application promotion across environments.
Each quick start is standalone, so you can explore specific topics as needed. However, for maximum value, the quick starts are designed to build upon each other, taking you on a journey from setup to deploying applications.

The journey begins with setting up your account and installing the GitOps Runtime. From there, you’ll define environments, products, and applications, leading to deploying and promoting applications effectively across multiple environments.
The journey begins with setting up your account and installing the GitOps Runtime. From there, you’ll define environments, products, and applications, leading to deploying applications effectively across your clusters.

We've provided a GitHub repository with all the applications and resources used in the quick starts. You can follow along directly or fork the repository to create and manage your own applications.

Expand All @@ -30,38 +30,16 @@ We've provided a GitHub repository with all the applications and resources used
Configure the GitOps Runtime for successful operation.


## Creating GitOps entities for promotions
## Creating GitOps entities
* [Creating products and applications]({{site.baseurl}}/docs/gitops-quick-start/create-app-ui/)
Create Argo CD applications, the product to link them to, and configure their source repositories, manifests, and deployment paths.

* [Creating environments]({{site.baseurl}}/docs/gitops-quick-start/quick-start-gitops-environments/)
Define and manage environments such as development and production, enabling structured application deployments across different stages.




## Simple promotions for applications

Promote and deploy changes in applications across environments.
Start with simple manual promotion across two environments, then automate across multiple environments with a simple Promotion Flows.

* [Simple drag-and-drop promotion]({{site.baseurl}}/docs/gitops-quick-start/drag-and-drop/)
Manually promote a product between two environments.
* [Simple Promotion Flow with multiple environments]({{site.baseurl}}/docs/gitops-quick-start/multi-env-sequential-flow/)
Automate promotions across multiple environments sequentially using a simple Promotion Flow.

## Advanced promotions for applications
Evolve from simple sequential promotions to advanced application promotion scenarios with validations and environment dependencies.

* [Creating Promotion Workflows]({{site.baseurl}}/docs/gitops-quick-start/quick-start-promotion-workflow/)
Automate pre- and post-promotion actions during GitOps promotions in environments, ensuring quality, security, and compliance at each stage.
* [Advanced Promotion Flow with Promotion Workflows]({{site.baseurl}}/docs/gitops-quick-start/policy-multi-env-promotion/)
Control promotion behavior for environments using Promotion Workflows within a Promotion Flow.
* [Advanced Promotion Flow with environment dependencies]({{site.baseurl}}/docs/gitops-quick-start/dependency-multi-env-promotion/)
Run promotions with defined dependencies between environments using an advanced Promotion Flow.



> **Note**
> Promotions has been disabled and turned off, and will no longer be available in GitOps Runtimes released after version 0.24.0. The promotion quick starts are no longer part of this journey.

## Example Git repository

Expand Down
6 changes: 2 additions & 4 deletions _docs/gitops-quick-start/multi-env-sequential-flow.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,10 +7,8 @@ redirect_from:
- /docs/promotions/promotion-scenarios/multi-env-sequential-flow/
---





>**Promotions has been disabled**
Promotions has been disabled and turned off, and will no longer be available in GitOps Runtimes released after version 0.24.0.

## Simple Promotion Flow with multiple environments quick start
[Drag-and-drop promotion]({{site.baseurl}}/docs/gitops-quick-start/drag-and-drop/) is ideal for on-demand promotions to a single environment.
Expand Down
4 changes: 2 additions & 2 deletions _docs/gitops-quick-start/parallel-multi-env-promotion.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,8 @@ redirect_from:
- /docs/promotions/promotion-scenarios/parallel-multi-env-promotion/
---



>**Promotions has been disabled**
Promotions has been disabled and turned off, and will no longer be available in GitOps Runtimes released after version 0.24.0.

## Advanced Promotion Flow with parallel environments quick start

Expand Down
3 changes: 3 additions & 0 deletions _docs/gitops-quick-start/policy-multi-env-promotion.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,9 @@ redirect_from:
- /docs/promotions/promotion-scenarios/policy-multi-env-promotion/
---

>**Promotions has been disabled**
Promotions has been disabled and turned off, and will no longer be available in GitOps Runtimes released after version 0.24.0.

## Advanced Promotion Flow with Promotion Workflows quick start

Promotion Flows allow you to [automate promotions across multiple environments]({{site.baseurl}}/docs/gitops-quick-start/multi-env-sequential-flow/).
Expand Down
2 changes: 2 additions & 0 deletions _docs/gitops-quick-start/promotions.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,8 @@ redirect_from:
- /docs/promotions/promotion-scenarios/
---

>**Promotions has been disabled**
Promotions has been disabled and turned off, and will no longer be available in GitOps Runtimes released after version 0.24.0.

Promotions orchestrate the flow of changes for applications across environments, ensuring controlled and validated deployments.
A successful promotion sequence relies on several key components that together govern and orchestrate the promotion flow across environments.
Expand Down
5 changes: 2 additions & 3 deletions _docs/gitops-quick-start/quick-start-promotion-workflow.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,8 @@ group: gitops-quick-start
toc: true
---

>**Promotions is currently in development**
This feature is still under active development and we've identified some issues with its resilience and reliability, particularly with recovery from cluster and network problems. We are currently upgrading our architecture to resolve these known issues and add self-healing capabilities.
We don't recommend using Promotions for mission-critical or production deployments at this time.
>**Promotions has been disabled**
Promotions has been disabled and turned off, and will no longer be available in GitOps Runtimes released after version 0.24.0.

## Promotion Workflows quick start
This quick start will guide you through creating a Promotion Workflow in Codefresh.
Expand Down
4 changes: 2 additions & 2 deletions _docs/products/about-products.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,8 @@ group: products
toc: true
---



>**Promotions has been disabled**
Promotions has been disabled and turned off, and will no longer be available in GitOps Runtimes released after version 0.24.0.

## Products in Codefresh GitOps
Harness the power of **products** in Codefresh GitOps to streamline the management and deployment of Argo CD applications.
Expand Down
3 changes: 3 additions & 0 deletions _docs/products/assign-applications.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,9 @@ group: products
toc: true
---

>**Promotions has been disabled**
Promotions has been disabled and turned off, and will no longer be available in GitOps Runtimes released after version 0.24.0.

After creating a product, the next step is to assign applications to it.
Assigning applications to a product groups these applications into a single cohesive entity, making it easier to manage promotions and deployments.

Expand Down
3 changes: 3 additions & 0 deletions _docs/products/configure-product-settings.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,9 @@ group: products
toc: true
---

>**Promotions has been disabled**
Promotions has been disabled and turned off, and will no longer be available in GitOps Runtimes released after version 0.24.0.

## Product settings
After creating a product, optimize its functionality by configuring different settings for the product, including metadata, promotion settings, and more through Product Settings.

Expand Down
3 changes: 2 additions & 1 deletion _docs/products/create-product.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,8 @@ group: products
toc: true
---


>**Promotions has been disabled**
Promotions has been disabled and turned off, and will no longer be available in GitOps Runtimes released after version 0.24.0.

A product in Codefresh is a logical grouping of related Argo CD applications that provides context, versioning, and lifecycle management across environments. Unlike standalone applications in Argo CD, products establish relationships between applications, making it easier to track deployments, manage promotions, and maintain consistency. See [About Products]({{site.baseurl}}/docs/products/about-products/).

Expand Down
3 changes: 3 additions & 0 deletions _docs/products/promotion-concurrency.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,9 @@ group: products
toc: true
---

>**Promotions has been disabled**
Promotions has been disabled and turned off, and will no longer be available in GitOps Runtimes released after version 0.24.0.

## Promotion concurrency for products

When multiple promotions are triggered for a product, multiple releases can occur at the same time or concurrently.
Expand Down
3 changes: 3 additions & 0 deletions _docs/products/promotion-flow-triggers.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,9 @@ group: products
toc: true
---

>**Promotions has been disabled**
Promotions has been disabled and turned off, and will no longer be available in GitOps Runtimes released after version 0.24.0.

## Promotion Flows for products
A Promotion Flow in Codefresh GitOps defines the steps, validations, and conditions required to promote a product and its applications from one environment to another.

Expand Down
2 changes: 2 additions & 0 deletions _docs/products/promotion-version-properties.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,8 @@ group: products
toc: true
---

>**Promotions has been disabled**
Promotions has been disabled and turned off, and will no longer be available in GitOps Runtimes released after version 0.24.0.

## Application version and promotable properties for products
By default, when you promote a product across environments, all its applications and their properties are promoted. Not all properties change with every update, and different environments have different requirements. For example, while development environments may allow frequent updates, staging and production environments often require stricter controls.
Expand Down
3 changes: 3 additions & 0 deletions _docs/products/releases-in-products.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,9 @@ group: products
toc: true
---

>**Promotions has been disabled**
Promotions has been disabled and turned off, and will no longer be available in GitOps Runtimes released after version 0.24.0.

## Product Releases
The **Releases** feature provides visibility into a product’s deployment lifecycle as it moves through different environments during promotions.

Expand Down
5 changes: 2 additions & 3 deletions _docs/promotions/create-promotion-sequence.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,8 @@ group: promotions
toc: true
---

>**Promotions is currently in development**
This feature is still under active development and we've identified some issues with its resilience and reliability, particularly with recovery from cluster and network problems. We are currently upgrading our architecture to resolve these known issues and add self-healing capabilities.
We don't recommend using Promotions for mission-critical or production deployments at this time.
>**Promotions has been disabled**
Promotions has been disabled and turned off, and will no longer be available in GitOps Runtimes released after version 0.24.0.

## Promotion setup guidelines
This article outlines the tasks required to configure, trigger, and monitor promotions in Codefresh GitOps.
Expand Down
5 changes: 2 additions & 3 deletions _docs/promotions/getting-started.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,8 @@ group: promotions
toc: true
---

>**Promotions is currently in development**
This feature is still under active development and we've identified some issues with its resilience and reliability, particularly with recovery from cluster and network problems. We are currently upgrading our architecture to resolve these known issues and add self-healing capabilities.
We don't recommend using Promotions for mission-critical or production deployments at this time.
>**Promotions has been disabled**
Promotions has been disabled and turned off, and will no longer be available in GitOps Runtimes released after version 0.24.0.

Use the links below to dive into the basics of promotions in Codefresh GitOps, explore key components, and configure your first promotion flow.

Expand Down
5 changes: 2 additions & 3 deletions _docs/promotions/product-promotion-props.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,9 +8,8 @@ redirect-from:
toc: true
---

>**Promotions is currently in development**
This feature is still under active development and we've identified some issues with its resilience and reliability, particularly with recovery from cluster and network problems. We are currently upgrading our architecture to resolve these known issues and add self-healing capabilities.
We don't recommend using Promotions for mission-critical or production deployments at this time.
>**Promotions has been disabled**
Promotions has been disabled and turned off, and will no longer be available in GitOps Runtimes released after version 0.24.0.

## Promotion Settings for products

Expand Down
5 changes: 2 additions & 3 deletions _docs/promotions/product-releases.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,8 @@ group: promotions
toc: true
---

>**Promotions is currently in development**
This feature is still under active development and we've identified some issues with its resilience and reliability, particularly with recovery from cluster and network problems. We are currently upgrading our architecture to resolve these known issues and add self-healing capabilities.
We don't recommend using Promotions for mission-critical or production deployments at this time.
>**Promotions has been disabled**
Promotions has been disabled and turned off, and will no longer be available in GitOps Runtimes released after version 0.24.0.

## Releases for promotions in GitOps
Releases in Codefresh GitOps offer a consolidated view of the deployment lifecycle for a product as it progresses through environments during a promotion. They enable you to track, visualize, and analyze changes from the initial trigger to the final deployment, providing comprehensive insights for all stakeholders.
Expand Down
5 changes: 2 additions & 3 deletions _docs/promotions/promotion-components.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,8 @@ group: promotions
toc: true
---

>**Promotions is currently in development**
This feature is still under active development and we've identified some issues with its resilience and reliability, particularly with recovery from cluster and network problems. We are currently upgrading our architecture to resolve these known issues and add self-healing capabilities.
We don't recommend using Promotions for mission-critical or production deployments at this time.
>**Promotions has been disabled**
Promotions has been disabled and turned off, and will no longer be available in GitOps Runtimes released after version 0.24.0.

## Promotion components
If you are new to promotions in GitOps, understanding the key entities involved in the promotion process helps clarify their roles.
Expand Down
5 changes: 2 additions & 3 deletions _docs/promotions/promotion-context-promotion-workflows.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,8 @@ group: promotions
toc: true
---

>**Promotions is currently in development**
This feature is still under active development and we've identified some issues with its resilience and reliability, particularly with recovery from cluster and network problems. We are currently upgrading our architecture to resolve these known issues and add self-healing capabilities.
We don't recommend using Promotions for mission-critical or production deployments at this time.
>**Promotions has been disabled**
Promotions has been disabled and turned off, and will no longer be available in GitOps Runtimes released after version 0.24.0.

## About promotion contexts

Expand Down
5 changes: 2 additions & 3 deletions _docs/promotions/promotion-flow.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,9 +8,8 @@ redirect-from:
toc: true
---

>**Promotions is currently in development**
This feature is still under active development and we've identified some issues with its resilience and reliability, particularly with recovery from cluster and network problems. We are currently upgrading our architecture to resolve these known issues and add self-healing capabilities.
We don't recommend using Promotions for mission-critical or production deployments at this time.
>**Promotions has been disabled**
Promotions has been disabled and turned off, and will no longer be available in GitOps Runtimes released after version 0.24.0.

## Promotion Flows in Codefresh GitOps
A Promotion Flow is a sequence of automated actions that systematically move code changes through environments, from development to production. This structured approach enhances deployment reliability and efficiency, ensuring changes meet quality standards before reaching end users.
Expand Down
Loading