Skip to content

Commit e49bb7e

Browse files
authored
Separate promotions into simple and advanced (#1287)
* Separate promotions into simple and advanced Updated quick start overview to have two groups for simple and advanced promotions. Moved Creating promotion workflows to Advanced promotion groups. Updated all what's nexts accordingly * Update order in nav yamls
1 parent f8967e0 commit e49bb7e

9 files changed

+32
-22
lines changed

_data/argohub-home-content.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,12 +24,12 @@
2424
localurl: /gitops/gitops-quick-start/create-app-ui/
2525
- title: Creating environments
2626
localurl: /gitops/gitops-quick-start/quick-start-gitops-environments/
27-
- title: Creating Promotion Workflows
28-
localurl: /gitops/gitops-quick-start/quick-start-promotion-workflow/
2927
- title: Simple promotion with drag-and-drop
3028
localurl: /gitops/gitops-quick-start/drag-and-drop/
3129
- title: Simple Promotion Flow with multiple environments
3230
localurl: /gitops/gitops-quick-start/multi-env-sequential-flow/
31+
- title: Creating Promotion Workflows
32+
localurl: /gitops/gitops-quick-start/quick-start-promotion-workflow/
3333
- title: Advanced Promotion Flow with Promotion Workflows
3434
localurl: /gitops/gitops-quick-start/policy-multi-env-promotion/
3535
- title: Advanced Promotion Flow with environment dependencies

_data/argohub-nav.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,12 +22,12 @@
2222
url: "/create-app-ui"
2323
- title: Creating environments
2424
url: "/quick-start-gitops-environments"
25-
- title: Creating Promotion Workflows
26-
url: "/quick-start-promotion-workflow"
2725
- title: Simple promotion with drag-and-drop
2826
url: "/drag-and-drop"
2927
- title: Simple Promotion Flow with multiple environments
3028
url: "/multi-env-sequential-flow"
29+
- title: Creating Promotion Workflows
30+
url: "/quick-start-promotion-workflow"
3131
- title: Advanced Promotion Flow with Promotion Workflows
3232
url: "/policy-multi-env-promotion"
3333
- title: Advanced Promotion Flow with environment dependencies

_data/nav.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -28,12 +28,12 @@
2828
- title: Creating products and applications
2929
url: "/create-app-ui"
3030
- title: Creating environments
31-
url: "/quick-start-gitops-environments"
32-
- title: Creating Promotion Workflows
33-
url: "/quick-start-promotion-workflow"
31+
url: "/quick-start-gitops-environments"
3432
- title: Simple promotion with drag-and-drop
3533
url: "/drag-and-drop"
3634
- title: Simple Promotion Flow with multiple environments
35+
- title: Creating Promotion Workflows
36+
url: "/quick-start-promotion-workflow"
3737
url: "/multi-env-sequential-flow"
3838
- title: Advanced Promotion Flow with Promotion Workflows
3939
url: "/policy-multi-env-promotion"

_docs/gitops-quick-start/drag-and-drop.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -135,7 +135,7 @@ max-width="60%"
135135

136136

137137
## What's next
138-
Now that you've learned how to promote a product using the drag-and-drop method, we'll explore more advanced promotion scenarios.
138+
Now that you've learned how to promote a product using the drag-and-drop method, we'll explore a more advanced promotion scenario.
139139
The next quick start describes how to orchestrate a promotion through a Promotion Flow, which automates deployments across more than two environments.
140140

141141
[Quick start: Simple Promotion Flow with multiple environments]({{site.baseurl}}/docs/gitops-quick-start/multi-env-sequential-flow/)

_docs/gitops-quick-start/gitops-quick-start.md

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -37,19 +37,24 @@ We've provided a GitHub repository with all the applications and resources used
3737
* [Creating environments]({{site.baseurl}}/docs/gitops-quick-start/quick-start-gitops-environments/)
3838
Define and manage environments such as development and production, enabling structured application deployments across different stages.
3939

40-
* [Creating Promotion Workflows]({{site.baseurl}}/docs/gitops-quick-start/quick-start-promotion-workflow/)
41-
Automate pre- and post-promotion actions during GitOps promotions in environments, ensuring quality, security, and compliance at each stage.
4240

4341

44-
## Promoting applications
42+
43+
## Simple promotions for applications
4544

4645
Promote and deploy changes in applications across environments.
47-
Start with simple manual promotion, then automate with Promotion Flows—evolving from simple sequential promotions to advanced ones with environment dependencies.
46+
Start with simple manual promotion across two environments, then automate across multiple environments with a simple Promotion Flows.
4847

4948
* [Simple drag-and-drop promotion]({{site.baseurl}}/docs/gitops-quick-start/drag-and-drop/)
5049
Manually promote a product between two environments.
5150
* [Simple Promotion Flow with multiple environments]({{site.baseurl}}/docs/gitops-quick-start/multi-env-sequential-flow/)
5251
Automate promotions across multiple environments sequentially using a simple Promotion Flow.
52+
53+
## Advanced promotions for applications
54+
Evolve from simple sequential promotions to advanced application promotion scenarios with validations and environment dependencies.
55+
56+
* [Creating Promotion Workflows]({{site.baseurl}}/docs/gitops-quick-start/quick-start-promotion-workflow/)
57+
Automate pre- and post-promotion actions during GitOps promotions in environments, ensuring quality, security, and compliance at each stage.
5358
* [Advanced Promotion Flow with Promotion Workflows]({{site.baseurl}}/docs/gitops-quick-start/policy-multi-env-promotion/)
5459
Control promotion behavior for environments using Promotion Workflows within a Promotion Flow.
5560
* [Advanced Promotion Flow with environment dependencies]({{site.baseurl}}/docs/gitops-quick-start/dependency-multi-env-promotion/)

_docs/gitops-quick-start/multi-env-sequential-flow.md

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -263,9 +263,15 @@ spec:
263263
264264
265265
## What's next
266-
The next quick start will guide you through adding Promotion Workflows to each environment in a Promotion Flow. Promotion Workflows act as gates for conditional promotions, giving you more control and flexibility over promotion processes.
266+
Before we move to more advanced scenarios for promotion applications, we'll create another key entity which enhances the promotion process—Promotion Workflows.
267+
Promotion Workflows are used in automated promotion flows to enforce quality, security, and compliance requirements at each stage of the promotion.
268+
269+
[Quick start: Creating Promotion Workflows]({{site.baseurl}}/docs/gitops-quick-start/quick-start-promotion-workflow/)
270+
271+
272+
273+
267274
268-
[Quick start: Advanced Promotion Flow with Promotion Workflows]({{site.baseurl}}/docs/gitops-quick-start/policy-multi-env-promotion/)
269275
270276
271277

_docs/gitops-quick-start/policy-multi-env-promotion.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ redirect_from:
1111

1212
Promotion Flows allow you to [automate promotions across multiple environments]({{site.baseurl}}/docs/gitops-quick-start/multi-env-sequential-flow/).
1313

14-
This quick start explores how to enhance Promotion Flows by configuring conditions for each environment through Promotion Workflows.
14+
This quick start explores how to enhance Promotion Flows by configuring Promotion Workflows for each environment.
1515
Promotion Workflows define the conditions under which changes are promoted to the next environment. They automate testing, validation, and other required checks, establishing gates to enforce promotion criteria.
1616

1717
For this quick start, we'll use the same Promotion Workflows created in [Quick Start: Creating Promotion Workflows]({{site.baseurl}}/docs/gitops-quick-start/quick-start-promotion-workflow) within the Promotion Flow.

_docs/gitops-quick-start/quick-start-gitops-environments.md

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -101,8 +101,9 @@ Here's an example of the Environments dashboard with the three environments, and
101101

102102

103103
## What's next
104-
Now that you've set up environments, we'll focus on another key entity in GitOps promotions which enhances the promotion process—Promotion Workflows.
105-
Promotion Workflows are used in automated promotion flows to enforce quality, security, and compliance requirements at each stage of the promotion.
104+
Now that you've set up environments, and the other entities required for GitOps-based promotions, you can trigger promotions to move application versions across environments.
106105

107-
[Quick start: Creating Promotion Workflows]({{site.baseurl}}/docs/gitops-quick-start/quick-start-promotion-workflow/)
106+
We'll start with a simple drag-and-drop promotion.
107+
108+
[Quick start: Simple promotion with drag-and-drop]({{site.baseurl}}/docs/gitops-quick-start/drag-and-drop/)
108109

_docs/gitops-quick-start/quick-start-promotion-workflow.md

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -243,8 +243,6 @@ For example, you can configure the ServiceNow Promotion Workflow in example 2 as
243243

244244

245245
## What's next
246-
Now that you have created all the entities required for GitOps-based promotions, you can trigger promotions to move application versions across environments.
246+
The next quick start will guide you through adding Promotion Workflows to each environment in a Promotion Flow. Promotion Workflows act as gates for conditional promotions, giving you more control and flexibility over promotion processes.
247247

248-
We'll start with a simple drag-and-drop promotion.
249-
250-
[Quick start: Simple promotion with drag-and-drop]({{site.baseurl}}/docs/gitops-quick-start/drag-and-drop/)
248+
[Quick start: Advanced Promotion Flow with Promotion Workflows]({{site.baseurl}}/docs/gitops-quick-start/policy-multi-env-promotion/)

0 commit comments

Comments
 (0)