You signed in with another tab or window.Reload to refresh your session.You signed out in another tab or window.Reload to refresh your session.You switched accounts on another tab or window.Reload to refresh your session.Dismiss alert
* 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
Copy file name to clipboardExpand all lines: _docs/products/assign-applications.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -22,7 +22,7 @@ There are two methods of assigning applications to a product:
22
22
Recommended for testing purposes and not as the preferred method.
23
23
For how-to instructions, see[Manually assign unassigned applications]({{site.baseurl}}/docs/products/configure-product-settings/#manually-assign-unassigned-applications).
24
24
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).
Copy file name to clipboardExpand all lines: _docs/products/promotion-flow-triggers.md
+4-4Lines changed: 4 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -29,8 +29,8 @@ You can select multiple Promotion Flows for a product, and customize the conditi
29
29
30
30
31
31
#####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/).
34
34
35
35
{% include
36
36
image.html
@@ -43,7 +43,7 @@ See also [Promotion Flow CRD](#promotion-flow-crd).
43
43
%}
44
44
45
45
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).
47
47
48
48
49
49
##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
138
138
139
139
##Related articles
140
140
[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/)
Copy file name to clipboardExpand all lines: _docs/promotions/configuration/promotion-flow.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -194,7 +194,7 @@ max-width="60%"
194
194
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.
195
195
196
196
#####Before you begin
197
-
* Review[Create a promotion sequence]({{site.baseurl}}/docs/promotions/create-promotion-sequence/)
Copy file name to clipboardExpand all lines: _docs/promotions/configuration/yaml/product-crd.md
+3-3Lines changed: 3 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -82,6 +82,6 @@ spec:
82
82
|`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 |
Copy file name to clipboardExpand all lines: _docs/promotions/configuration/yaml/promotion-flow-crd.md
+4-4Lines changed: 4 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -48,12 +48,12 @@ spec:
48
48
|`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 |
49
49
|`spec.steps.environment` | The name of the specific target environment for which to trigger the promotion. | string | Required |
50
50
|`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 |
52
52
| `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 |
53
53
| `spec.steps.policy.preAction` | The name of the Promotion Workflow to execute _before_ `spec.steps.policy.action`. | string | Optional |
54
54
| `spec.steps.policy.postAction` | The name of the Promotion Workflow to execute after `spec.steps.policy.action`. | string | Optional |
Copy file name to clipboardExpand all lines: _docs/promotions/product-releases.md
+3-3Lines changed: 3 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -87,7 +87,7 @@ The table describes important insights in the Releases page.
87
87
|**Release ID**| The Codefresh-assigned identifier uniquely identifying the release. Clicking the Release ID displays the ongoing or completed Promotion Flow for the release.|
88
88
|**Initiator**| The user who created the release. The initiator is displayed only for releases created through automated promotions.|
89
89
|**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).|
91
91
92
92
93
93
@@ -194,7 +194,7 @@ The table describes the possible deployment statuses for environments.
|**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>{:/}|
198
198
|**Running**| At least one step in a Pre- or Post-Action Workflow in the environment is currently in progress.|
199
199
|**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.|
200
200
|**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.|