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

Commit0bf6a77

Browse files
committed
Merge branch 'master' into CR-17611
2 parents1691129 +a66f992 commit0bf6a77

File tree

107 files changed

+1398
-524
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

107 files changed

+1398
-524
lines changed

‎_data/home-content.yml‎

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -126,6 +126,8 @@
126126
localurl:/docs/ci-cd-guides/helm-best-practices/
127127
-title:Templating for Kubernetes
128128
localurl:/docs/ci-cd-guides/kubernetes-templating/
129+
-title:GitOps deployments
130+
localurl:/docs/ci-cd-guides/gitops-deployments/
129131
-title:Image enrichment
130132
localurl:/docs/ci-cd-guides/image-enrichment/
131133

@@ -150,9 +152,13 @@
150152
-title:Creating pipelines
151153
localurl:/docs/pipelines/pipelines/
152154
-title:Steps in pipelines
153-
localurl:/docs/pipelines/steps/
155+
localurl:/docs/pipelines/steps/
156+
-title:Variables in pipelines
157+
localurl:/docs/pipelines/variables/
154158
-title:Triggers in pipelines
155159
localurl:/docs/pipelines/triggers/
160+
-title:Annotations in pipelines
161+
localurl:/docs/pipelines/annotations/
156162
-title:Monitoring pipelines
157163
localurl:/docs/pipelines/monitoring-pipelines/
158164
-title:Advanced workflows for pipelines

‎_data/nav.yml‎

Lines changed: 15 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -86,6 +86,8 @@
8686
url:"/helm-best-practices"
8787
-title:Kubernetes templating
8888
url:"/kubernetes-templating"
89+
-title:GitOps deployments
90+
url:"/gitops-deployments"
8991
-title:Image enrichment
9092
url:"/image-enrichment"
9193

@@ -116,10 +118,18 @@
116118
url:"/build-and-push-an-image"
117119
-title:Build an Image with build arguments
118120
url:"/build-an-image-with-build-arguments"
121+
-title:Create a Docker image for PHP
122+
url:"/php"
119123
-title:Share data between steps
120124
url:"/shared-volumes-between-builds"
121125
-title:Upload/download from Google Storage buckets
122126
url:"/uploading-or-downloading-from-gs"
127+
-title:Compile and test a C application
128+
url:"/c-make"
129+
-title:Compile and test a C++ application
130+
url:"/cpp-cmake"
131+
-title:Compile and release a Go application
132+
url:"/goreleaser"
123133
-title:Call other pipelines
124134
url:"/call-child-pipelines"
125135
-title:Run unit tests
@@ -495,7 +505,7 @@
495505
url:"/hosted-runtime"
496506
-title:Hybrid GitOps Runtime
497507
url:"/hybrid-gitops"
498-
-title:Monitoring &managing GitOps Runtimes
508+
-title:Managing &monitoring GitOps Runtimes
499509
url:"/monitor-manage-runtimes"
500510
-title:Add external clusters to GitOps Runtimes
501511
url:"/managed-cluster"
@@ -626,6 +636,8 @@
626636
url:"/build-step-no-such-file-or-directory"
627637
-title:No Dockerfile found
628638
url:"/no-dockerfile-found"
639+
-title:Failed to create container of image
640+
url:"/create-container-failure"
629641
-title:Failed to tag image
630642
url:"/could-not-tag-image"
631643
-title:Error Code 137
@@ -654,10 +666,11 @@
654666
url:"/paging-issues-builds-images"
655667
-title:Deprecating personal Git integrations
656668
url:"/personal-git-deprecation"
657-
-title:GitOPs runtimes
669+
-title:GitOps runtimes
658670
url:"/runtime-issues"
659671

660672

673+
661674
-title:Terms and Privacy Policy
662675
url:"/terms-and-privacy-policy"
663676
pages:

‎_docs/ci-cd-guides/building-docker-images.md‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ title: "Building Docker images"
33
description:"Create Docker images from Dockerfiles"
44
redirect_from:
55
-/docs/administration/access-control/
6-
-/docs/docs/build-your-first-docker-image-new/
6+
-/docs/build-your-first-docker-image-new/
77
group:ci-cd-guides
88
toc:true
99
---

‎_docs/ci-cd-guides/gitops-deployments.md‎

Lines changed: 141 additions & 118 deletions
Large diffs are not rendered by default.

‎_docs/deployments/gitops.md‎

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,10 @@ toc: true
77

88
Codefresh has a native module for GitOps deployments powered by Argo CD and Argo Rollouts. It also has native support for Argo Events and Argo Workflows.
99

10-
* Create a[GitOps Application]({{site.baseurl}}/docs/deployments/helm/managed-helm-repository/) either from the GUI or the CLI.
11-
*[Monitor your GitOps applications]({{site.baseurl}}/docs/deployments/helm/helm-charts-and-repositories/) and check their health status
12-
* You can[edit/delete/rollback]({{site.baseurl}}/docs/deployments/helm/helm-releases-management/) applications while still keeping the state in Git.
13-
* Perform[Canary releases]({{site.baseurl}}/docs/deployments/helm/helm-environment-promotion/) via the dedicated UI
10+
* Create a[GitOps Application]({{site.baseurl}}/docs/deployments/gitops/create-application/) either from the GUI or the CLI.
11+
*[Monitor your GitOps applications]({{site.baseurl}}/docs/deployments/gitops/applications-dashboard/) and check their health status
12+
* You can[edit/delete/rollback]({{site.baseurl}}/docs/deployments/gitops/manage-application/) applications while still keeping the state in Git.
13+
* Perform[Canary releases]({{site.baseurl}}/docs/deployments/gitops/install-argo-rollouts/) via the dedicated UI
1414

1515

1616

‎_docs/deployments/gitops/applications-dashboard.md‎

Lines changed: 38 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -265,18 +265,29 @@ max-width="50%"
265265
The Tree view is designed to impart key information at a glance. Review the sections that follow for pointers to quickly get to what you need in the Tree view.
266266

267267
**Context menu**
268-
Every resource has a context menu that opens on clicking the three dots on the right of the node. The options available differ according to the type of resource.
268+
Every resource has a context menu that opens on clicking the three dots on the right of the resource. The options available differ according to the type of resource.
269+
>If you have deep links configured for applications/resources for Hybrid GitOps Runtimes, these are also displayed in the context menu. To configure deep links in Codefresh, see[(Hybrid GitOps) Configure Deep Links to applications & resources]({{site.baseurl}}/docs/installation/gitops/monitor-manage-runtimes/#hybrid-gitops-configure-deep-links-to-applications--resources).
269270
270271
{% include
271272
image.html
272273
lightbox="true"
273274
file="/images/applications/current-state-resource-context-menu.png"
274275
url="/images/applications/current-state-resource-context-menu.png"
275-
alt="Current State Tree view:Resourcecontext menu"
276-
caption="Current State Tree view:Resourcecontext menu"
276+
alt="Current State Tree view:Example ofcontext menu for resource"
277+
caption="Current State Tree view:Example ofcontext menu for resource"
277278
max-width="50%"
278279
%}
279280

281+
{% include
282+
image.html
283+
lightbox="true"
284+
file="/images/applications/current-state-deep-links-context-menu.png"
285+
url="/images/applications/current-state-deep-links-context-menu.png"
286+
alt="Current State Tree view: Example of context menu with deep link"
287+
caption="Current State Tree view: Example of context menu with deep link"
288+
max-width="50%"
289+
%}
290+
280291
**Resource info**
281292
Mouse over a node to see a tooltip for that resource. For detailed information, select the resource.
282293

@@ -320,8 +331,8 @@ image.html
320331
lightbox="true"
321332
file="/images/applications/current-state-tree-resource-filtered.png"
322333
url="/images/applications/current-state-tree-resource-filtered.png"
323-
alt="Current State Tree view: Resource inventory filtered byRollouts"
324-
caption="Current State Tree view: Resource inventory filtered byRollouts"
334+
alt="Current State Tree view: Resource inventory filtered bySecrets"
335+
caption="Current State Tree view: Resource inventory filtered bySecrets"
325336
max-width="50%"
326337
%}
327338

@@ -363,18 +374,19 @@ max-width="50%"
363374

364375
###Health status for application resources
365376
View and monitor health status of the selected application's resources in the Current State tab, in Tree or List views.
366-
Identify the health of an application resource through thecolor-coded border andtheresource-type icon (Tree view), or the textual labels at the right of the resource (List view).
377+
Identify the health of an application resource through theicon, as described inthetable (Tree view), or the textual labels at the right of the resource (List view).
367378

379+
The table describes the possible health statuses for an application resource in the Tree view.
368380

369381
{: .table .table-bordered .table-hover}
370-
| Healthstatus| Description| Display in Tree view|
382+
|Healthicon| Health status| Description|
371383
| --------------| ------------| ------------------|
372-
|**Healthy**| Resource is functioning as required.|{::nomarkdown}<img src="../../../../images/icons/current-state-healthy.png" display=inline-block">{:/}|
373-
|**Progressing**| Resource is not healthy but can become healthy before the timeout occurs.|{::nomarkdown}<img src="../../../../images/icons/current-state-progressing.png" display=inline-block">{:/}|
374-
|**Suspended**| Resource is not functioning, and is either suspended or paused. For example, Cron job or a canary rollout.|{::nomarkdown}<img src="../../../../images/icons/current-state-suspended.png" display=inline-block">{:/}|
375-
|**Missing**| Resource is not present on the cluster.|{::nomarkdown}<img src="../../../../images/icons/current-state-missing.png" display=inline-block">{:/}|
376-
|**Degraded**| Resource is not healthy, or a timeout occurred before it could reach a healthy status.|{::nomarkdown}<imgsrc="../../../../images/icons/current-state-degraded.png"display=inline-block/>{:/}|
377-
|**Unknown**| Resource does not have a health status, or the health status is not tracked in Argo CD. For example,`ConfigMaps` resource types.| {::nomarkdown}<img src="../../../../images/icons/current-state-unknown.png" display=inline-block">{:/}|
384+
| {::nomarkdown}<img src="../../../../images/icons/current-state-healthy.png" display=inline-block">{:/}|**Healthy**| Resource is functioning as required.|
385+
| {::nomarkdown}<img src="../../../../images/icons/current-state-progressing.png" display=inline-block">{:/}|**Progressing**| Resource is not healthy but can become healthy before the timeout occurs.|
386+
| {::nomarkdown}<img src="../../../../images/icons/current-state-suspended.png" display=inline-block">{:/}|**Suspended**| Resource is not functioning, and is either suspended or paused. For example, Cron job or a canary rollout.|
387+
|{::nomarkdown}<img src="../../../../images/icons/current-state-missing.png" display=inline-block">{:/}|**Missing**| Resource is not present on the cluster.|
388+
| {::nomarkdown}<imgsrc="../../../../images/icons/current-state-degraded.png"display=inline-block/>{:/}|**Degraded**| Resource is not healthy, or a timeout occurred before it could reach a healthy status.|
389+
|{::nomarkdown}<imgsrc="../../../../images/icons/current-state-unknown.png"display=inline-block/>{:/}|**Unknown**| Resource does not have a health status, or the health status is not tracked in Argo CD. For example,`ConfigMaps` resource types.|
378390

379391

380392
See also[Argo CD's set of health checks](https://argo-cd.readthedocs.io/en/stable/operator-manual/health/){:target="\_blank"}.
@@ -384,17 +396,17 @@ See also [Argo CD's set of health checks](https://argo-cd.readthedocs.io/en/stab
384396
###Sync status for application resources
385397

386398
Similar to the health status, the Current State also tracks the sync status of all application resources. The sync status identifies if the live state of the application resource on the cluster is synced with its desired state in Git.
387-
Identify the sync status through the icon on the left of the resource nameand the color of the resource name(Tree view), or the textual labels at the right of the resource (List view).
399+
Identify the sync status through the icon on the left of the resource name (Tree view), or the textual labels at the right of the resource (List view).
388400

389-
The table describes the possible syncstatuses for an application resource, and its representation in the Tree view.
401+
The table describes the possible syncstates for an application resource in the Tree view.
390402

391403
{: .table .table-bordered .table-hover}
392-
| Syncstate| Description|Display in Tree view|
404+
| Syncicon| Sync state|Description|
393405
| --------------| ----------| ----------|
394-
|**Synced**| The live state of the resource on the cluster is identical to the desired state in Git.|{::nomarkdown}<img src="../../../../images/icons/current-state-synced.png" display=inline-block">{:/}|
395-
|**Syncing**| The live state of the resource was not identical to the desired state, and is currently being synced.|{::nomarkdown}<imgsrc="../../../../images/icons/current-state-syncing.png"display=inline-block/>{:/}|
396-
|**Out-of-Sync**|{::nomarkdown}The live state is not identical to the desired state.<br>To sync a resource, select the<b>Sync</b> option from the resource's context menu in Tree view.{:/}| {::nomarkdown}<img src="../../../../images/icons/current-state-out-of-sync.png" display=inline-block">{:/}|
397-
|**Unknown**| The sync status could not be determined.| {::nomarkdown}<img src="../../../../images/icons/current-state-sync-unknown.png" display=inline-block">{:/}|
406+
| {::nomarkdown}<img src="../../../../images/icons/current-state-synced.png" display=inline-block">{:/}|**Synced**| The live state of the resource on the cluster is identical to the desired state in Git.|
407+
| {::nomarkdown}<imgsrc="../../../../images/icons/current-state-syncing.png"display=inline-block/>{:/}|**Syncing**| The live state of the resource was not identical to the desired state, and is currently being synced.|
408+
|{::nomarkdown}<img src="../../../../images/icons/current-state-out-of-sync.png" display=inline-block">{:/}|**Out-of-Sync**| The live state is not identical to the desired state.<br>To sync a resource, select the**Sync** option from the resource's context menu in Tree view.|
409+
|No icon|**Unknown**| The sync status could not be determined.|
398410

399411

400412
>The application header displays the statuses of the current and previous sync operations. Clicking**More** opens the Sync panels with Sync Info, Sync Result and Commit Info.
@@ -510,7 +522,7 @@ file="/images/applications/apps-historical-deployment.png"
510522
url="/images/applications/apps-historical-deployment.png"
511523
alt="GitOps Apps dashboard: Deployment chart"
512524
caption="GitOps Apps dashboard: Deployment chart"
513-
max-width="30%"
525+
max-width="60%"
514526
%}
515527

516528
###Monitor CI details by deployment
@@ -629,12 +641,12 @@ max-width="50%"
629641
The table lists the controls in the Rollout Player to manage an ongoing rollout.
630642

631643
{: .table .table-bordered .table-hover}
632-
|Rollback playeroption| Description|
644+
|Rollback playericon| Option| Description|
633645
| --------------| ------------|
634-
|**Rollback**| Not available currently.|
635-
|**Resume**{::nomarkdown}<img src="../../../../images/icons/rollout-resume.png" display=inline-block"> {:/}| Resume a step that has been paused indefinitely.|
636-
|**Skip step**{::nomarkdown}<img src="../../../../images/icons/rollout-skip-step.png" display=inline-block"> {:/}| Skip execution of current step. Such steps are marked as Skipped in the rollout visualization.|
637-
|**Promote full rollout**{::nomarkdown}<img src="../../../../images/icons/rollout-promote-full.png" display=inline-block"> {:/}| Skip remaining pause, traffic routing, and analysis steps, and deploy the current release.|
646+
|{::nomarkdown}<img src="../../../../images/icons/rollout-rollback.png" display=inline-block"> {:/}|**Rollback**| Rollback rollout to the selec.|
647+
| {::nomarkdown}<img src="../../../../images/icons/rollout-resume.png" display=inline-block"> {:/}|**Resume**| Resume a step that has been paused indefinitely.|
648+
| {::nomarkdown}<img src="../../../../images/icons/rollout-skip-step.png" display=inline-block"> {:/}|**Skip step**| Skip execution of current step. Such steps are marked as Skipped in the rollout visualization.|
649+
| {::nomarkdown}<img src="../../../../images/icons/rollout-promote-full.png" display=inline-block"> {:/}|**Promote full rollout**| Skip remaining pause, traffic routing, and analysis steps, and deploy the current release.|
638650

639651

640652

‎_docs/deployments/gitops/create-application.md‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ General configuration settings define the source, destination, and sync policies
5252

5353
###Source
5454
The Git repository to be tracked for changes to the application's source code.
55-
{::nomarkdown}<ul> <li><b>Repository URL</b>: The Git repo or the Helm package repo with the application source code, to be tracked for changes. If the Argo CD project is not the <spanstyle="font-family:var(--font-family-monospace);font-size:87.5%;color:#ad6800;background-color:#fffbe6">default</span> project, make sure that the repo has the correct access roles for your application.<ul><li><b>Revision and Path</b>: Applies to Git repositories. </li><li><b>Chart</b>: Applies to Helm repositories. The name of the Helm package with all the resource definitions for the application, and the version. </li></ul>For more information, see <ahref="https://argo-cd.readthedocs.io/en/stable/user-guide/tracking_strategies/"target="\_blank">Tracking and Deployment Strategies</a>.</li></ul> {:/}
55+
{::nomarkdown}<ul> <li><b>Repository URL</b>: The Git repo or the Helm package repo with the application source code, to be tracked for changes. <br>If SSH is configured for the runtime, you can connect to the repo with either HTTPS or SSH. On selecting the repository, Codefresh automatically updates the URL format. See <a href="https://codefresh.io/docs/docs/installation/gitops/monitor-manage-runtimes/#configure-ssh-for-gitops-runtimes">Configure SSH for runtimes</a>.<br>If the Argo CD project is not the <span style="font-family: var(--font-family-monospace); font-size: 87.5%; color: #ad6800; background-color: #fffbe6">default</span> project, make sure that the repo has the correct access roles for your application.<ul><li><b>Revision and Path</b>: Applies to Git repositories. </li><li><b>Chart</b>: Applies to Helm repositories. The name of the Helm package with all the resource definitions for the application, and the version. </li></ul>For more information, see <a href="https://argo-cd.readthedocs.io/en/stable/user-guide/tracking_strategies/" target="\_blank">Tracking and Deployment Strategies</a>.</li></ul> {:/}
5656

5757
{::nomarkdown}
5858
<br>
@@ -116,7 +116,7 @@ Advanced settings define the tool used to create the application, and related to
116116
{:/}
117117

118118
###ArgoCD Project
119-
The project group to which the application belongs. A project is useful to enforce restrictions on permitted sources and targets for applications, and roles. If not defined, the application is automatically assigned to the`default` project, which is created automatically by Argo CD and has no restrictions.
119+
The project group to which the application belongs. A project is useful to enforce restrictions on permitted sources and targets for applications and roles. If not defined, the application is automatically assigned to the`default` project, which is created automatically by Argo CD and has no restrictions.
120120
For more information, see Argo CD's documentation on[Projects](https://argo-cd.readthedocs.io/en/stable/user-guide/projects/#projects){:target="\_blank"}.
121121

122122

‎_docs/deployments/gitops/manage-application.md‎

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -89,6 +89,9 @@ Update General or Advanced configuration settings for a deployed application thr
8989
<br><br>
9090
{:/}
9191

92+
93+
94+
9295
##Manually synchronize an application
9396
Manually synchronize an application to expedite Git-to-cluster sync. The sync options selected for manual sync override the sync options defined for the application.
9497
The sync options, grouped into Revision and Additional Settings, are identical to the Sync options in the General settings when you created the application.
@@ -120,9 +123,10 @@ The sync options, grouped into Revision and Additional Settings, are identical t
120123
***All**: Sync all resources regardless of their sync state.
121124
***Out of sync**: Sync_only_ resources that are`Out of sync`.
122125

123-
{::nomarkdown}
124-
<br>
125-
{:/}
126+
127+
<br><br>
128+
129+
126130

127131
###Revision settings for application sync
128132
Revision settings determine the behavior for the branch you select.

‎_docs/example-catalog/cd-examples/terraform.md‎

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,9 @@ caption="Running Terraform inside Codefresh"
2222
max-width="80%"
2323
%}
2424

25+
26+
>Note that this page explains how to run Terraform inside a Codefresh pipeline. If you want to use Terraform to manage Codefresh itself see the[Terraform provider](https://registry.terraform.io/providers/codefresh-io/codefresh/latest).
27+
2528
##The example Terraform project
2629

2730
You can see the example project at[https://github.com/codefresh-contrib/terraform-sample-app](https://github.com/codefresh-contrib/terraform-sample-app){:target="\_blank"}. The repository contains a simple Terraform definition that creates a VM on Google cloud.

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp