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

Commit53a8703

Browse files
Add video links (#1192)
* Add video linksAdded links to product videos in youtube* Resize icon* Add blue icon for comparison* Test icon* Resized video icon* Update about-products.md* removed icon for youtube links* Add video links to products and trigger promotions* Add videos to articles* Add video links to trigger promotionsAdded links to promotion flow and dnd videos* Add missing extension to video file* Remove line breaks from video lead-ins* Update git-sources.md* Update git-sources.md* Update git-sources.md* Update about-products.md* Update video links for demo* Add svg icon for video* Update about-products.md* Update about-products.md* Testing change to video icon* Update about-products.md* Change video icon to svgChanged video icon to svg to remove pixellation* Update content* Update configure-product-settings.md---------Co-authored-by: Alina Shklyar <alina.shklyar@codefresh.io>
1 parentcf8dcf5 commit53a8703

16 files changed

+83
-29
lines changed

‎_docs/installation/gitops/git-sources.md‎

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,8 @@ A Git Source is a unique entity created for use with GitOps Runtimes in Codefres
1010
The Git Source connects to a Git repository within your organization, serving as an easy way to manage the deployment and configuration of Argo CD applications on clusters.
1111
The Git repository referenced by the Git Source stores application manifests and other resources which are always synced to the cluster. Codefresh manages the Git Source itself as an Argo CD application.
1212

13-
<br>
13+
Watch this video:
14+
{::nomarkdown}<img src=../../../../images/icons/video-play-icon-blue.svg?display=inline-block>{:/}[Git Sources in Runtimes](https://www.youtube.com/watch?v=StKxdCcOIQc&t=2s){:target="\_blank"}
1415

1516
#####Types of Git Sources
1617
Codefresh allows you to create two types of Git Sources: Standard and Restricted Git Sources.

‎_docs/installation/gitops/runtime-concepts.md‎

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,12 @@ The Shared Configuration Repository (internally `ISO`/`iso`), is created on inst
4646
During installation, you need to provide the URL to the Git repository defined as the Shared Configuration Repo, using only the repository URL, or by adding the path, reference a branch, or both.
4747
Codefresh identifies the Git provider from the URL provided, and for cloud providers, automatically populates the Git Provider and the API URL fields.
4848

49-
For information on the structure and settings, see[Shared Configuration Repository]({{site.baseurl}}/docs/installation/gitops/shared-configuration/).
49+
Watch this video for an overview:
50+
{::nomarkdown}<img src=../../../../images/icons/video-play-icon-blue.svg?display=inline-block>{:/}[Shared Configuration Repository](https://www.youtube.com/watch?v=7WNoNZ58IzU){:target="\_blank"}
51+
52+
For detailed information, see[Shared Configuration Repository]({{site.baseurl}}/docs/installation/gitops/shared-configuration/).
53+
54+
5055

5156
##Configuration Runtimes
5257
A Configuration Runtime is a GitOps Runtime designated to manage platform-level resources that are not tied to a specific Runtime. These resources, essential for features like products and promotions in GitOps ensure smooth platform operations.
@@ -62,7 +67,10 @@ The Git Source connects to a Git repository within your organization, and stores
6267

6368
You can add a Git Source as part of the Runtime installation, or after installation whenever required. The same Runtime can have multiple Git Sources. Codefresh manages the Git Source itself as an Argo CD application.
6469

65-
For information on the different types of Git Sources, their settings and usage, see[Managing Git Sources in GitOps Runtimes]({{site.baseurl}}/docs/installation/gitops/git-sources/).
70+
Watch this video for an overview:
71+
{::nomarkdown}<img src=../../../../images/icons/video-play-icon-blue.svg?display=inline-block>{:/}[Git Sources in Runtimes](https://www.youtube.com/watch?v=StKxdCcOIQc&t=2s){:target="\_blank"}
72+
73+
For detailed information, see[Managing Git Sources in GitOps Runtimes]({{site.baseurl}}/docs/installation/gitops/git-sources/).
6674

6775
##External clusters in Runtimes
6876
GitOps Runtimes allow you to extend your application deployments to external clusters, enabling centralized management without requiring Argo CD installations on each cluster.

‎_docs/installation/gitops/shared-configuration.md‎

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,14 @@ toc: true
77
##Shared Configuration Repository
88
A Codefresh account with<!--- a Hosted or-->a Hybrid GitOps Runtime can store configuration manifests for account-level resources in a Git repository. This repository, the Shared Configuration Repository, can be shared with other GitOps Runtimes in the same account, avoiding the need to create and maintain different configuration manifests for every GitOps Runtime. At the same time, you also have the flexibility to store resources unique to specific Runtimes without affecting other Runtimes.
99

10+
Watch this video for an overview:
11+
{::nomarkdown}<img src=../../../../images/icons/video-play-icon-blue.svg?display=inline-block>{:/}[Shared Configuration Repository](https://www.youtube.com/watch?v=7WNoNZ58IzU){:target="\_blank"}
12+
13+
1014
#####When is it created?
1115
The Shared Configuration Repository (internally ISO/iso) is created on installing the first Hybrid GitOps Runtime in the account. See[GitOps Runtimes & Shared Configuration Repos](#gitops-runtimes--shared-configuration-repos).
1216

17+
1318
{{site.data.callout.callout_warning}}
1419
**IMPORTANT**
1520
Only_Codefresh account administrators should have access_ to the Shared Configuration Repository. Its content is automatically generated and maintained by Codefresh.
@@ -61,7 +66,7 @@ See [Shared Configuration Repo structure](#shared-configuration-repo-structure).
6166
Currently, Codefresh supports a single Shared Configuration Repo per account.
6267
You may need to reset the Shared Configuration Repo after creating it. See [Reset Shared Configuration Repository for GitOps Runtimes]({{site.baseurl}}/docs/installation/gitops/monitor-manage-runtimes/#reset-shared-configuration-repository-for-gitops-runtimes).-->
6368

64-
###Shared Configuration Repo URL formats
69+
##Shared Configuration Repo URL formats
6570
When defining the Shared Configuration Repository for the account, you have the option to specify a path, a branch, or both, within the repository URL.
6671
This allows for flexibility in targeting specific directories or branches in the repository.
6772

‎_docs/products/about-products.md‎

Lines changed: 18 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,10 @@ toc: true
1111
##Products in Codefresh GitOps
1212
Harness the power of**Products** in Codefresh GitOps to streamline the management and deployment of Argo CD applications.
1313

14-
A Product groups related Argo CD applications, providing a unified perspective as the applications progress through different stages of development and deployment. By defining relationships between applications across multiple environments, Products introduce an organizational layer providing context that help manage application releases as a cohesive unit.\
14+
A Product groups related Argo CD applications, providing a unified perspective as the applications progress through different stages of development and deployment. By defining relationships between applications across multiple environments, Products introduce an organizational layer providing context that help manage application releases as a cohesive unit.
15+
16+
Watch this video:
17+
{::nomarkdown}<img src=../../../../images/icons/video-play-icon-blue.svg?display=inline-block>{:/}[Explore Products](https://www.youtube.com/watch?v=m3wE4OfV9xE){:target="\_blank"}
1518

1619
{% include
1720
image.html
@@ -23,7 +26,9 @@ caption="Products and Product Dashboard in GitOps"
2326
max-width="70%"
2427
%}
2528

26-
##Boosting application management with Products
29+
30+
31+
#####Boosting application management with Products
2732
Products enhance and simplify application management by enabling controlled promotions, version tracking, and environment-specific configurations.
2833
Since an application can exist in multiple environments, grouping them within a Product helps compare versions, track changes, and maintain consistency.
2934

@@ -42,7 +47,7 @@ Explore the [Product Dashboard]({{site.baseurl}}/docs/dashboards/gitops-products
4247
Read more about the dashboard in this[blog](https://codefresh.io/blog/introducing-the-worlds-first-dashboard-for-gitops-environments/){:target="\_blank"}.
4348

4449

45-
###Key benefits
50+
#####Key benefits
4651
***Unified application management**
4752
Grouping interconnected applications simplifies management and streamlines deployments across environments.
4853

@@ -69,21 +74,19 @@ There are two ways to create a Product in Codefresh GitOps:
6974
After[creating products]({{site.baseurl}}/docs/products/create-product/), assign applications, streamline their promotions, and gain visibility across environments.
7075
See[Assigning applications to the product]({{site.baseurl}}/docs/products/assign-applications/).
7176

72-
##Promotions and promotion settings for Products
77+
##Promotion settings and promotions for Products
78+
79+
Promotion settings for a product define what changes can be advanced and under what conditions, ensuring that each promotion aligns with your deployment strategy.
80+
These settings provide control over:
81+
***Version source for applications**: Specify where application versions originate to maintain consistency across environments.
82+
***Promotable properties in applications**: Define precisely which settings are carried forward during a promotion.
83+
***Promotion Flows**: Assign the Promotion Flows most relevant to the Product, and configure the conditions that trigger each flow.
84+
See[Application version and promotable properties]({{site.baseurl}}/docs/products/promotion-version-properties/) and[Promotion flows and triggers for products]({{site.baseurl}}/docs/products/promotion-flow-triggers/).
7385

7486
Promote a product manually to a specific environment or automate promotions across multiple environments using Promotion Flows.
7587
See[Triggering promotions]({{site.baseurl}}/docs/promotions/trigger-promotions/).
7688

77-
**Promotion settings for Products** give you control over what and how changes are advanced, ensuring that each promotion aligns with your deployment strategy.
78-
79-
Customize promotion settings to configure:
80-
***Version source for applications**: Maintain consistency by specifying where application versions originate.
81-
***Promotable attributes in applications**: Define which changes are promoted across different environments.
82-
***Promotion Flows**: Select the Promotion Flows that match the Product, and tailor the conditions to trigger each of these flows.
83-
84-
See[Application version and promotable properties]({{site.baseurl}}/docs/products/promotion-version-properties/) and[Promotion flows and triggers for products]({{site.baseurl}}/docs/products/promotion-flow-triggers/).
8589

86-
8790
{% include
8891
image.html
8992
lightbox="true"
@@ -94,7 +97,8 @@ caption="Promotion settings for products"
9497
max-width="60%"
9598
%}
9699

97-
100+
Watch this video:
101+
{::nomarkdown}<img src=../../../../images/icons/video-play-icon-blue.svg?display=inline-block>{:/}[Dive into Promotion Settings for Products](https://www.youtube.com/watch?v=AjFhoja8TjY){:target="\_blank"}
98102

99103
##Tracing Product promotions through Releases
100104
Whenever a Product is promoted, Codefresh GitOps generates a Release, capturing the promotion orchestration across environments. The Releases tab of the product lists both ongoing and completed releases, from where you can monitor specific releases.

‎_docs/products/configure-product-settings.md‎

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,8 @@ This article describes how to configure the different Product Settings:
2626
*[Promotion Settings](#configure-promotion-settings-for-products)
2727
Define the version and properties to promote for the applications in the product either from a predefined promotion template, or by defining the promotion settings.
2828

29-
29+
Watch this video:
30+
{::nomarkdown}<img src=../../../../images/icons/video-play-icon-blue.svg?display=inline-block>{:/}[Dive into Promotion Settings for Products](https://www.youtube.com/watch?v=AjFhoja8TjY){:target="\_blank"}
3031

3132
##Form & YAML modes
3233
As with most GitOps entities, you have the option to configure Product Settings in Form or YAML modes, and switch seamlessly between them during configuration.

‎_docs/promotions/promotion-flow.md‎

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,15 @@ redirect-from:
77
-/docs/promotions/entities/
88
toc:true
99
---
10+
##Promotion Flows in Codefresh GitOps
1011
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.
1112

1213
Promotion Flows allow teams to manage their software delivery pipelines with precision, defining conditions, dependencies, and actions for each environment. Whether deploying to staging, production, or custom environments, Promotion Flows provide flexibility and control over your continuous delivery process.
1314
Backed by the power of Argo CD, streamline the process of moving code changes through different stages, minus all the manual work of custom scripting to manage environment-specific requirements.
1415

16+
Watch this video:
17+
{::nomarkdown}<img src=../../../../images/icons/video-play-icon-blue.svg?display=inline-block>{:/}[Promotion Flows](https://www.youtube.com/watch?v=M8G-AY7FIIg){:target="\_blank"}
18+
1519
{% include
1620
image.html
1721
lightbox="true"

‎_docs/promotions/promotions-overview.md‎

Lines changed: 20 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,31 @@ group: promotions
55
toc:true
66
---
77

8+
##Promotions in Codefresh GitOps
89
Continuous Delivery (CD) is an essential practice in the Software Development Lifecycle (SDLC) that automates the release process, ensuring consistent and reliable deployment of application updates across environments. CD bridges the gap between development and operations, empowering teams to deliver changes to production with speed and confidence.
910

1011
A core element of CD is**promotion** - the process of advancing an application version through environments, such as from staging to production, based on predefined criteria or approvals. Promotion sequences ensure that only validated, stable versions of applications only validated, stable versions reach production, reducing risk with every release.
1112

13+
##Getting started with promotions in GitOps
1214

15+
Review these articles to begin with promotions in Codefresh GitOps:
16+
#####Walk through with quick starts
17+
Dive into[quick starts on promotions]({{site.baseurl}}/docs/gitops-quick-start/promotions/)<!--- ({{site.baseurl}}/docs/gitops-quick-start/)--> for step-by-step guides to get started efficiently.
1318

14-
###Promotions with GitOps: The Codefresh advantage
19+
Watch this video to see a promotion in action:
20+
{::nomarkdown}<img src=../../../../images/icons/video-play-icon-blue.svg?display=inline-block>{:/}[Drag-and-drop Promotion](https://www.youtube.com/watch?v=4isYoutmRco&t=1s){:target="\_blank"}
21+
22+
23+
#####Understand the components and entities
24+
Explore[Promotion building blocks]({{site.baseurl}}/docs/promotions/promotion-components/) to learn about the key entities and how they fit together in the promotion process.
25+
26+
#####Set up and configure promotions
27+
Follow the guidelines in[Promotions: Setup & configuration]({{site.baseurl}}/docs/promotions/create-promotion-sequence/) to configure, trigger, and monitor promotions.
28+
29+
Watch this video to learn how to configure an automated Promotion Flow:
30+
{::nomarkdown}<img src=../../../../images/icons/video-play-icon-blue.svg?display=inline-block>{:/}[Promotion Flows](https://www.youtube.com/watch?v=M8G-AY7FIIg&t=76s){:target="\_blank"}
31+
32+
##Promotions with GitOps: The Codefresh advantage
1533
Codefresh builds on the power of GitOps by fully integrating promotions into its framework, giving you enhanced visibility, control, and automation, with Git as the single source of truth.
1634

1735
{% include
@@ -54,7 +72,7 @@ max-width="65%"
5472
>**NOTE**
5573
You need Runtime version 0.13.4 or higher to support GitOps promotions. Ensure your runtime is updated to at least this version to access promotion features.
5674

57-
###GitOps promotion entities
75+
##GitOps promotion entities
5876
Codefresh GitOps provides specialized functionality to streamline and automate the promotion process, ensuring consistency and control without the need for custom scripts. These features allow you to design predictable reusable delivery lifecycles across products and environments, with all the required validations, reducing operational overhead and manual errors.
5977

6078
***Predefine properties to promote**
@@ -79,12 +97,7 @@ Codefresh GitOps provides specialized functionality to streamline and automate
7997
<!--- screenshot of yaml examples to differentiate and not overcrowd-->
8098

8199

82-
###Getting started with promotions in GitOps
83100

84-
Review these articles to begin with GitOps promotions:
85-
***Walk through with quick starts**: Dive into[quick starts on promotions]({{site.baseurl}}/docs/gitops-quick-start/promotions/)<!--- ({{site.baseurl}}/docs/gitops-quick-start/)--> for step-by-step guides to get started efficiently.
86-
***Understand the components and entities**: Explore[Promotion building blocks]({{site.baseurl}}/docs/promotions/promotion-components/) to learn about the key entities and how they fit together in the promotion process.
87-
***Set up and configure promotions**: Follow the guidelines in[Promotions: Setup & configuration]({{site.baseurl}}/docs/promotions/create-promotion-sequence/) to configure, trigger, and monitor promotions.
88101

89102

90103

‎_docs/promotions/trigger-promotions.md‎

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,18 @@ toc: true
77

88
Promotions are a key component of the continuous delivery (CD) process, enabling teams to control how software moves through various environments based on automated triggers or manual inputs.
99

10-
Codefresh GitOps supports automated promotion sceanrios tailored to various deployment models through Promotion Flows, triggered on predefined criteria, such as specific commit messages or changes in Git branches, allowing seamless and consistent updates across environments. See[Creating Promotion Flows](#{{site.baseurl}}/docs/promotions/promotion-flow/).
10+
Codefresh GitOps supports automated promotion scenarios tailored to various deployment models through Promotion Flows, triggered on predefined criteria, such as specific commit messages or changes in Git branches, allowing seamless and consistent updates across environments.
11+
12+
Watch the video:
13+
{::nomarkdown}<img src=../../../../images/icons/video-play-icon-blue.svg?display=inline-block>{:/}[Promotion Flows](https://www.youtube.com/watch?v=M8G-AY7FIIg){:target="\_blank"}
14+
15+
See also[Creating Promotion Flows](#{{site.baseurl}}/docs/promotions/promotion-flow/).
1116

1217
Recognizing that some scenarios require on-demand control, Codefresh also provides manual promotion triggers to handle specific needs. Whether deploying a hotfix to production, promoting an entire product release, or testing code changes in a targeted environment, manual promotion options offer flexibility to meet these demands.
1318

19+
Watch the video:
20+
{::nomarkdown}<img src=../../../../images/icons/video-play-icon-blue.svg?display=inline-block>{:/}[Drag-and-drop Promotion](https://www.youtube.com/watch?v=4isYoutmRco&t=1s){:target="\_blank"}
21+
1422
Manual promotion triggers provide different levels of control, accessible from distinct areas of the platform, enabling:
1523

1624
***Single-environment promotion**
@@ -45,6 +53,7 @@ Each method is available only if your account administrator has assigned permiss
4553
Drag-and-drop the product to the target environment to promote changes, and customize the Promotion Settings to control promotion behavior for the environment.
4654
This method is useful to test changes within a specific environment. For example, QA teams wanting to test changes in staging or other internal environments.
4755

56+
{::nomarkdown}<img src=../../../../images/icons/video-play-icon-blue.svg?display=inline-block>{:/}[Drag-and-drop promotions](https://www.youtube.com/watch?v=4isYoutmRco){:target="\_blank"}
4857

4958

5059
#####Before you begin

‎assets/css/docs.min.css‎

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more aboutcustomizing how changed files appear on GitHub.

‎assets/css/docs.min.css.map‎

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more aboutcustomizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp