Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit82abf9b

Browse files
authored
Gitops promotions round2 (codefresh-io#1094)
* Update after review* Update after review* Update after review* Update after review* Update after review* Add topic for getting started* Add submenu for promotion scenariosCollated promotion scenarios in bucket* Add submenu for promotion scenariosCollated promotion scenarios in bucket* Add submenu for promotion scenariosCollated promotion scenarios in bucket* Add submenu for promotion scenariosCollated promotion scenarios in bucket* Fix links* Change titles for promotion scenario and sequence articlesChanged titles to Promotion tutorials and and Promotion End-to end* Change title of policy tutorial* Add YAML spec examples* Add links to YAML specsAdded section on CRDs and links to YAML specs* Update promotion-components.md* Updates* Update promotion-components.md* Update promotion-flow-triggers.md* Update promotion-action.png* Update promotions-overview.md* Updates* Update promotion-success.png* Fixes* Update product-releases.md
1 parenta1c5d81 commit82abf9b

14 files changed

+32
-28
lines changed

‎_docs/products/assign-applications.md‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ There are two methods of assigning applications to a product:
2222
Recommended for testing purposes and not as the preferred method.
2323
For how-to instructions, see[Manually assign unassigned applications]({{site.baseurl}}/docs/products/configure-product-settings/#manually-assign-unassigned-applications).
2424

25-
You can always unassign an application from a product, for declaratively assigned applications by removing the annotation, and for manually assigned applications, by removing them through[Product Settings](products/configure-product-settings/#unassign-manually-assigned-applications).
25+
You can always unassign an application from a product, for declaratively assigned applications by removing the annotation, and for manually assigned applications, by removing them through[Product Settings]({{site.baseurl}}/docs/products/configure-product-settings/#unassign-manually-assigned-applications).
2626

2727

2828
##Related articles

‎_docs/products/promotion-flow-triggers.md‎

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -29,8 +29,8 @@ You can select multiple Promotion Flows for a product, and customize the conditi
2929

3030

3131
#####Where can you configure Promotion Flows and triggers?
32-
In Product > Settings > Promotion Flows, you can select one or more Promotion Flows for theprodcut, and then configure custom conditions to trigger the flows.
33-
See also[Promotion Flow CRD](#promotion-flow-crd).
32+
In Product > Settings > Promotion Flows, you can select one or more Promotion Flows for theproduct, and then configure custom conditions to trigger the flows.
33+
See also[Promotion Flow CRD]({{site.basurl}}/docs/promotions/configuration/yaml/promotion-flow-crd/).
3434

3535
{% include
3636
image.html
@@ -43,7 +43,7 @@ See also [Promotion Flow CRD](#promotion-flow-crd).
4343
%}
4444

4545

46-
For how to instructions on configuring Promotion Flows, see[Configure Promotion Flows]({{site.baseurl}}docs/products/manage-products/configure-product-settings/#configure-promotion-flows).
46+
For how to instructions on configuring Promotion Flows, see[Configure Promotion Flows]({{site.baseurl}}/docs/products/configure-product-settings.md/#configure-promotion-flows).
4747

4848

4949
##Examples of trigger conditions for Promotion Flows
@@ -138,7 +138,7 @@ To configure directly in YAML, refer to our [Promotion Flow CRD](tbd) for the sy
138138

139139
##Related articles
140140
[Assigning applications to products]({{site.baseurl}}/docs/products/assign-applications/)
141-
[Configuring version and promotable properties for products]({{site.baseurl}}/docs/products/manage-products/promotion-version-properties/)
141+
[Configuring version and promotable properties for products]({{site.baseurl}}/docs/products/promotion-version-properties/)
142142
[Tracking product releases]({{site.baseurl}}/docs/promotions/releases/)
143143
[Creating products]({{site.baseurl}}/docs/products/create-product/)
144144

‎_docs/products/promotion-version-properties.md‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ See also [Promotion Settings & Promotion Templates](#promotion-settings--promoti
4646
%}
4747

4848

49-
For how-to instructions, see[Configure Promotion Settings]({{site.baseurl}}/docs/products/manage-products/configure-product-settings/#configure-promotion-settings).
49+
For how-to instructions, see[Configure Promotion Settings]({{site.baseurl}}/docs/products/configure-product-settings/#configure-promotion-settings).
5050

5151

5252

‎_docs/promotions/configuration/promotion-flow.md‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -194,7 +194,7 @@ max-width="60%"
194194
Visually design and create the flow by selecting environments, Promotion Actions, and Workflows, and defining dependencies through the Flow Builder. If needed, create new environments and promotion workflows on-the-fly when doing so.
195195

196196
#####Before you begin
197-
* Review[Create a promotion sequence]({{site.baseurl}}/docs/promotions/create-promotion-sequence/)
197+
* Review[Promotion: End-to-end guide]({{site.baseurl}}/docs/promotions/create-promotion-sequence/)
198198

199199

200200
#####How to

‎_docs/promotions/configuration/promotion-policy.md‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ Once configured and committed, Promotion Policy settings are saved as a CRD (Cus
4545
The path in the Shared Configuration Repo is`<gitops-runtime>/<shared-configuration-repo>/resources/configurations/promotion-policies/`.
4646
See[Shared Configuration Repository]({{site.baseurl}}/docs/installation/gitops/shared-configuration/) and[Designating Configuration Runtimes]({{site.baseurl}}/docs/installation/gitops/monitor-manage-runtimes/#designating-configuration-runtimes).
4747

48-
For the YAML specifications, see[Promotion Policy YAML]({{site.baseurl}}/_docs/promotions/configuration/yaml/promotion-policy-crd/).
48+
For the YAML specifications, see[Promotion Policy YAML]({{site.baseurl}}/docs/promotions/configuration/yaml/promotion-policy-crd/).
4949

5050

5151

‎_docs/promotions/configuration/yaml/product-crd.md‎

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -82,6 +82,6 @@ spec:
8282
|`spec.promotionFlows.gitTriggerSelectors.values` |Single or list of comma-separated values used to match or exclude Promotion Flows based on criteria defined by `gitTriggerSelectors.operator`. The values can be strings, numbers, or other data types depending on the context.|array |Required |
8383

8484
## Related articles
85-
[Promotion Policy YAML]({{site.baseurl}}/docs/promotions/promotion-policy-crd/)
86-
[Promotion Template YAML]({{site.baseurl}}/docs/promotions/promotion-template-crd/)
87-
[Promotion Flow YAML]({{site.baseurl}}/docs/promotions/promotion-flow-crd/)
85+
[Promotion Policy YAML]({{site.baseurl}}/docs/promotions/configuration/yaml/promotion-policy-crd/)
86+
[Promotion Template YAML]({{site.baseurl}}/docs/promotions/configuration/yaml/promotion-template-crd/)
87+
[Promotion Flow YAML]({{site.baseurl}}/docs/promotions/configuration/yaml/promotion-flow-crd/)

‎_docs/promotions/configuration/yaml/promotion-flow-crd.md‎

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -48,12 +48,12 @@ spec:
4848
|`spec.steps` | The step in the Promotion Flow that defines the list of target environments and their dependencies. <br>At least one target environment and dependency must be defined. | array | Required |
4949
|`spec.steps.environment` | The name of the specific target environment for which to trigger the promotion. | string | Required |
5050
|`spec.steps.environment.dependsOn`| One or more environments that must be successfully promoted before promotion can be triggered in the succeeding environments. | array | Required |
51-
|`spec.steps.policy`| The Pre-Action Workflow, Action, and Post-Action Workflow to implement for the Promotion Policy through the `action`, `preAction`, and `postAction` attributes. <br>The Action attribute is required.<br>An `policy` attribute defined here overrides global Policies that match the product/environment. See [Promotion Policy implementation logic]({{site.baseurl}}/docs/promotions/promotion-policy/#promotion-policy-implementation-logic) for information on how they are applied. | object | Optional |
51+
|`spec.steps.policy`| The Pre-Action Workflow, Action, and Post-Action Workflow to implement for the Promotion Policy through the `action`, `preAction`, and `postAction` attributes. <br>The Action attribute is required.<br>An `policy` attribute defined here overrides global Policies that match the product/environment. See [Promotion Policy implementation logic]({{site.baseurl}}/docs/promotions/configuration/promotion-policy/#promotion-policy-implementation-logic) for information on how they are applied. | object | Optional |
5252
| `spec.steps.policy.action` | The action that should trigger the promotion in the target environment for this Promotion Policy.<br>Can be one of the following:{::nomarkdown}<ul><li><code class="highlighter-rouge">commit</code>:Executes a commit operation on the target application.</li><li><code class="highlighter-rouge">pr</code>: Executes a commit and opens a pull request for the target application.<br>Useful when you need manual approval before commit.</li><li><code class="highlighter-rouge">none</code>: Does not execute any action on the target application.<br>In this case, the Post-Action workflow must include a step that is equivalent </li></ul>{:/}| string | Required |
5353
| `spec.steps.policy.preAction` | The name of the Promotion Workflow to execute _before_ `spec.steps.policy.action`. | string | Optional |
5454
| `spec.steps.policy.postAction` | The name of the Promotion Workflow to execute after `spec.steps.policy.action`. | string | Optional |
5555

5656
## Related articles
57-
[ProductCRD]({{site.baseurl}}/docs/promotions/product-crd/)
58-
[PromotionTemplate YAML]({{site.baseurl}}/docs/promotions/promotion-template-crd/)
59-
[PromotionPolicy YAML]({{site.baseurl}}/docs/promotions/promotion-policy-crd/)
57+
[ProductYAML]({{site.baseurl}}/docs/romotions/configuration/yaml/product-crd/)
58+
[PromotionPolicy YAML]({{site.baseurl}}/docs/promotions/configuration/yaml/promotion-policy-crd/)
59+
[PromotionTemplate YAML]({{site.baseurl}}/docs/promotions/configuration/yaml/promotion-template-crd/)

‎_docs/promotions/configuration/yaml/promotion-policy-crd.md‎

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -63,9 +63,9 @@ spec:
6363

6464

6565
## Related articles
66-
[ProductCRD]({{site.baseurl}}/docs/promotions/product-crd/)
67-
[PromotionTemplate YAML]({{site.baseurl}}/docs/promotions/promotion-template-crd/)
68-
[PromotionFlow YAML]({{site.baseurl}}/docs/promotions/promotion-flow-crd/)
66+
[ProductYAML]({{site.baseurl}}/docs/romotions/configuration/yaml/product-crd/)
67+
[PromotionFlow YAML]({{site.baseurl}}/docs/promotions/configuration/yaml/promotion-flow-crd/)
68+
[PromotionTemplate YAML]({{site.baseurl}}/docs/promotions/configuration/yaml/promotion-template-crd/)
6969

7070

7171

‎_docs/promotions/configuration/yaml/promotion-template-crd.md‎

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -59,9 +59,9 @@ spec:<!
5959

6060

6161
## Related articles
62-
[Product YAML]({{site.baseurl}}/docs/promotions/product-crd/)
63-
[Promotion Policy YAML]({{site.baseurl}}/docs/promotions/promotion-policy-crd/)
64-
[PromotionFlow YAML]({{site.baseurl}}/docs/promotions/promotion-flow-crd/)
62+
[Product YAML]({{site.baseurl}}/docs/promotions/configuration/yaml/product-crd/)
63+
[Promotion Policy YAML]({{site.baseurl}}/docs/promotions/configuration/yaml/promotion-policy-crd/)
64+
[PromotionTemplate YAML]({{site.baseurl}}/docs/promotions/configuration/yaml/promotion-template-crd/)
6565

6666

6767

‎_docs/promotions/product-releases.md‎

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,7 @@ The table describes important insights in the Releases page.
8787
|**Release ID**| The Codefresh-assigned identifier uniquely identifying the release. Clicking the Release ID displays the ongoing or completed Promotion Flow for the release.|
8888
|**Initiator**| The user who created the release. The initiator is displayed only for releases created through automated promotions.|
8989
|**Promotion Flow**| The name of the flow orchestrating the promotion for the specific release. Clicking the link takes you to the Promotion Flow page with a graphical representation of the flow. For details, see[Promotion Flows]({{site.baseurl}}/docs/promotions/configuration/promotion-flow/).<br>**Manual** indicates that the release was created for manually triggered single-environment promotions, from the trigger to a single target environment. See[Manual promotion triggers]({{site.baseurl}}/docs/promotions/trigger-promotions/#manual-promotion-triggers-quick-reference).|
90-
| **Environments** | The environments promoted for the release and their deployment statuses, which can be one of the following:{::nomarkdown}<ul><li><img src="../../../images/icons/promotion-success.png?display=inline-block">: Successful</li><li><img src="../../../images/icons/promotion-running.png?display=inline-block">: Running</li><li><img src="../../../images/icons/promotion-suspended.png?display=inline-block"> or <img src="../../../images/icons/promotion-suspending-pending-pr?display=inline-block">: Suspended or suspended pending PR approval/merge.</li><li><img src="../../../images/icons/promotion-pending.png?display=inline-block">: Pending</li><li><img src="../../../images/icons/promotion-terminated.png?display=inline-block">: Terminated.</li><li><img src="../../../images/icons/promotion-failed.png?display=inline-block">: Failed</li><li><img src="../../../images/icons/promotion-failed.png?display=inline-block">: Failed</li></ul>{:/} See [Environment (deployment) status](#environment-deployment-status).|
90+
|**Environments**| The environments promoted for the release and their deployment statuses, which can be one of the following:{::nomarkdown}<ul><li><imgsrc="../../../images/icons/promotion-success.png?display=inline-block">: Successful</li><li><imgsrc="../../../images/icons/promotion-running.png?display=inline-block">: Running</li><li><imgsrc="../../../images/icons/promotion-suspended.png?display=inline-block"> or <imgsrc="../../../images/icons/promotion-suspending-pending-pr.png?display=inline-block">: Suspended or suspended pending PR approval/merge.</li><li><imgsrc="../../../images/icons/promotion-pending.png?display=inline-block">: Pending</li><li><imgsrc="../../../images/icons/promotion-terminated.png?display=inline-block">: Terminated.</li><li><imgsrc="../../../images/icons/promotion-failed.png?display=inline-block">: Failed</li></ul>{:/} See[Environment (deployment) status](#environment-deployment-status).|
9191

9292

9393

@@ -194,7 +194,7 @@ The table describes the possible deployment statuses for environments.
194194
{: .table .table-bordered .table-hover}
195195
| Environment Status| Description|
196196
|------------|---------------------------------------|
197-
|**Successful**| Promotion to an environment is considered successful when the following conditions are met, in the order listed. {::nomarkdown}<ol><li>Pre-Action Workflow completed successfully.</li><li>Promotion Action submitted successfully. For PRs, the PR was successfully merged.</li><li>Application synced to the cluster.</li><li><li>Application is healthy.</li><li>Post-Action Workflow completed successfully.</li></ol>{:/}.|
197+
|**Successful**| Promotion to an environment is considered successful when the following conditions are met, in the order listed. {::nomarkdown}<ol><li>Pre-Action Workflow completed successfully.</li><li>Promotion Action submitted successfully. For PRs, the PR was successfully merged.</li><li>Application synced to the cluster.</li><li>Application is healthy.</li><li>Post-Action Workflow completed successfully.</li></ol>{:/}|
198198
|**Running**| At least one step in a Pre- or Post-Action Workflow in the environment is currently in progress.|
199199
|**Suspended**| One or both the Pre- and Post-Action Workflows or the Promotion Action is pending execution. This could be because of a condition in the Workflow or because a pull request is pending manual approval.|
200200
|**Failed**| At least one step in a Workflow failed to execute, has a syntax error, was manually terminated, or the application is out of sync or degraded.|
@@ -393,7 +393,7 @@ max-width="60%"
393393
##Related articles
394394
[Promotion Flows]({{site.baseurl}}/docs/promotions/configuration/promotion-flow/)
395395
[Trigger promotions]({{site.baseurl}}/docs/promotions/trigger-promotions/)
396-
[Promotion sequences]({{site.baseurl}}/docs/promotions/create-promotion-sequence/)
396+
[Promotions: End-to-end guide]({{site.baseurl}}/docs/promotions/create-promotion-sequence/)
397397

398398

399399

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp