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

Commit1120d9b

Browse files
authored
Update gitops integrations (#1165)
* Update gitops integrationsUpdate and streamline content for gitops integrations* Update contentMinor content updates
1 parent1f420b3 commit1120d9b

File tree

15 files changed

+135
-109
lines changed

15 files changed

+135
-109
lines changed

‎_data/nav.yml‎

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -316,6 +316,8 @@
316316
pages:
317317
-title:Image enrichment with GitOps integrations
318318
url:"/image-enrichment-overview"
319+
-title:Complete argument reference
320+
url:"/ci-argument-reference"
319321
-title:GitOps CI integrations
320322
url:"/ci-integrations"
321323
sub-pages:
@@ -325,9 +327,6 @@
325327
url:"/github-actions"
326328
-title:Jenkins
327329
url:"/jenkins"
328-
-title:Complete argument reference
329-
url:"/ci-argument-reference"
330-
331330
-title:GitOps issue tracking integrations
332331
url:"/issue-tracking"
333332
sub-pages:

‎_docs/gitops-integrations/ci-integrations/ci-argument-reference.md‎renamed to ‎_docs/gitops-integrations/ci-argument-reference.md‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
2-
title:"GitOpsCIintegrations argument reference"
3-
description:"All thearguments supported for CI integrations with GitOps"
2+
title:"GitOps integrations argument reference"
3+
description:"Complete reference forarguments supported for integrations with GitOps"
44
group:gitops-integrations
55
sub_group:ci-integrations
66
toc:true

‎_docs/gitops-integrations/ci-integrations.md‎

Lines changed: 18 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,23 @@
11
---
22
title:"GitOps CI integrations"
3-
description:""
3+
description:"Seamlessly integrate existing CI tools with GitOps for image enrichment"
44
group:gitops-integrations
55
toc:true
66
---
77

8-
Use CodefreshHostedGitOps withany popular Continuous Integration (CI) solution, not just with Codefresh CI.
8+
##Codefresh GitOps withCI solutions
99

10-
You can connect a third-party CI solution to Codefresh, such as GitHub Actions for example, to take care of common CI tasks such as building/testing/scanning source code, and have Codefresh Hosted GitOps still responsible for the deployment, including image enrichment and reporting.
11-
The integration brings in all the CI information to your images which you can see in the Images dashboard.
10+
With Codefresh GitOps, you can integrate not only with Codefresh CI but also with other popular Continuous Integration (CI) solutions.
1211

13-
See[Image enrichment with GitOps integrations]({{site.baseurl}}/docs/gitops-integrations/image-enrichment-overview/).
12+
For example, you can connect a third-party CI tool like GitHub Actions to handle common CI tasks, such as building, testing, and scanning source code. Codefresh GitOps can then take care of deployment, image enrichment, and reporting. This integration ensures that all CI-related information is included in the images, which you can view in the Images dashboard.
13+
14+
For more details on how it works, see[Image enrichment with GitOps integrations]({{site.baseurl}}/docs/gitops-integrations/image-enrichment-overview/).
1415

1516
##Codefresh image reporting and enrichment action
16-
To support the integrationbetween Codefresh andthird-party CI platforms and tools, wehave createddedicated actions for supported CI tools in the Codefresh Marketplace. These actions combine image enrichment and reporting through integrations with issue tracking and container registry tools.
17+
To support the integrationwiththird-party CI platforms and tools, weofferdedicated actions in the Codefresh Marketplace. These actions combine image enrichment and reporting through integrations with issue tracking and container registry tools.
1718

1819
>**NOTE**
19-
You can also configurethe integration directly in the Codefresh UI, as described in[Connect a third-party CI platform/tool to Codefresh](#connect-a-third-party-ci-platformtool-to-gitops).
20+
You can also configurethese integration directly in the Codefresh UI, as described in[Connect a third-party CI platform/tool to Codefresh](#connect-a-third-party-ci-platformtool-to-gitops).
2021

2122

2223
Use the action as follows:
@@ -25,23 +26,23 @@ Use the action as follows:
2526
1. Use existing CI actions for compiling code, running unit tests, security scanning etc.
2627
1. Place the final action in the pipeline as the "report image" action provided by Codefresh.
2728
See:
28-
[GitHub Action Codefresh report image](https://github.com/marketplace/actions/codefresh-report-image){:target="\_blank"}
29-
[Codefresh pipeline Codefresh report image](https://codefresh.io/steps/step/codefresh-report-image){:target="\_blank"}
29+
*[GitHub Action Codefresh report image](https://github.com/marketplace/actions/codefresh-report-image){:target="\_blank"}
30+
*[Codefresh pipeline Codefresh report image](https://codefresh.io/steps/step/codefresh-report-image){:target="\_blank"}
3031
1. When the pipeline completes execution, Codefresh retrieves the information on the image that was built and its metadata through the integration names specified (essentially the same data that Codefresh CI would send automatically).
31-
1. View the image inCodefresh's[Images dashboard]({{site.baseurl}}/docs/dashboards/images/), and in any[application]({{site.baseurl}}/docs/deployments/gitops/applications-dashboard/) in which it is used.
32+
1. View the image inthe[Images dashboard]({{site.baseurl}}/docs/dashboards/images/), and in any[application]({{site.baseurl}}/docs/deployments/gitops/applications-dashboard/) in which it is used.
3233

3334
##Connect a third-party CI platform/tool to GitOps
3435
Connecting the CI platform/tool to GitOps from the UI includes configuring the required arguments, and then generating and copying the YAML manifest for the report image to your pipeline.
3536

36-
1. In the Codefresh UI, on the toolbar, click the**Settings** icon, and then from the sidebar, select[**GitOps Integrations**](https://g.codefresh.io/2.0/account-settings/integrations){:target="\_blank"}.
37-
1. Filter by**CI tools**,thenselect the CI tool and click**Add**.
37+
1. In the Codefresh UI, on the toolbar, click the**Settings** icon, and then from the sidebar, select**GitOps Integrations**.
38+
1. Filter by**CI tools**, select the CI tool, and then click**Add**.
3839
1. Define the arguments for the CI tool:
39-
[Codefresh pipelines]({{site.baseurl}}/docs/gitops-integrations/ci-integrations/codefresh-classic/)
40-
[GitHub Actions]({{site.baseurl}}/docs/gitops-integrations/ci-integrations/github-actions/)
41-
[Jenkins]({{site.baseurl}}/docs/gitops-integrations/ci-integrations/jenkins/)
40+
*[Codefresh pipelines]({{site.baseurl}}/docs/gitops-integrations/ci-integrations/codefresh-classic/#codefresh-pipeline-gitops-integration-settings)
41+
*[GitHub Actions]({{site.baseurl}}/docs/gitops-integrations/ci-integrations/github-actions/#github-action-gitops-integration-settings)
42+
*[Jenkins]({{site.baseurl}}/docs/gitops-integrations/ci-integrations/jenkins/#jenkins-gitops-integration-settings)
4243

4344
>**NOTE**
44-
For the complete list of arguments you can use, see[CI integrations argument reference]({{site.baseurl}}/docs/gitops-integrations/ci-integrations/ci-argument-reference/).
45+
For the complete list of arguments you can use, see[GitOps integrations argument reference]({{site.baseurl}}/docs/gitops-integrations/ci-argument-reference/).
4546

4647
{:start="4"}
4748
1. To generate a YAML snippet with the arguments, on the top-right, click**Generate Manifest**.
@@ -62,7 +63,7 @@ max-width="50%"
6263
1. Paste the copied manifest as the last step in your CI pipeline.
6364

6465
##CI integration argument reference
65-
The table has been moved to a dedicated standalone topic[here]({{site.baseurl}}/docs/gitops-integrations/ci-integrations/ci-argument-reference/).
66+
The table has been moved to a dedicated standalone topic[here]({{site.baseurl}}/docs/gitops-integrations/ci-argument-reference/).
6667

6768

6869
##Related articles

‎_docs/gitops-integrations/ci-integrations/codefresh-classic.md‎

Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,15 @@
11
---
22
title:"GitOps Codefresh pipeline integration"
3-
description:""
3+
description:"Connect CI pipelines with GitOps for enriched image data"
44
group:gitops-integrations
5-
sub_group:ci-integrations
65
toc:true
76
---
87

98

10-
Use Hosted GitOps with any popular Continuous Integration (CI) solution, not just with Codefresh CI. If you have Hosted or Hybrid GitOps, youcan connect yourCIpipelines to Hosted GitOps for deployment with image enrichmentandreporting.
9+
If Codefresh Pipelines is your CI tool, you can integrate it with GitOps for streamlined deployment, image enrichment, and reporting. This integration allows youto leverage Codefresh Pipelines forCItasks—such as building, testing, and scanning code—while using GitOps for managing deploymentsandtracking enriched image metadata.
1110

11+
Connecting a Codefresh Pipeline, adds the CI information to images which are displayed in the Images dashboard, as in the example below.
1212

13-
Connecting your CI pipeline, adds the CI information to images which are displayed in the Images dashboard, as in the example below.
1413

1514
{% include
1615
image.html
@@ -82,10 +81,10 @@ The table describes the arguments required to connect Codefresh pipelines to Cod
8281

8382
{{site.data.callout.callout_tip}}
8483
**TIP**
85-
Except for Git branch and Git repo which are required, you can omit other Git provider arguments. Codefresh retrieves the required values from theruntime context selected for the integration.
84+
Except for Git branch and Git repo which are required, you can omit other Git provider arguments. Codefresh retrieves the required values from theRuntime context selected for the integration.
8685
{{site.data.callout.end}}
8786

88-
For the complete argument reference, see[CI integration forGitOps argument reference]({{site.baseurl}}/docs/gitops-integrations/ci-integrations/ci-argument-reference/).
87+
For the complete argument reference, see[GitOpsintegrationsargument reference]({{site.baseurl}}/docs/gitops-integrations/ci-argument-reference/).
8988

9089

9190
{: .table .table-bordered .table-hover}
@@ -126,10 +125,11 @@ For how-to instructions, see [Connect a third-party CI platform/tool to Codefres
126125

127126
##Templatization examples for CF arguments
128127

129-
Arguments such as`CF_IMAGE`,`CF_GIT_BRANCH`, and`CF_JIRA_MESSAGE` are populated dynamically when the Codefreshintegrationpipeline is triggered. You can templatize the values of these arguments to ensure that the required information is included in the reported image.
128+
Arguments such as`CF_IMAGE`,`CF_GIT_BRANCH`, and`CF_JIRA_MESSAGE` are populated dynamically when the Codefresh pipeline used for integration is triggered. You can templatize the values of these arguments to ensure that the required information is included in the reported image.
130129

130+
{% if page.url contains '/docs/' %}
131131
Codefresh pipelines have[system variables]({{site.baseurl}}/docs/pipelines/variables/#system-provided-variables) you can use to templatize argument values.
132-
132+
{% endif %}
133133

134134
###CF_IMAGE examples
135135

@@ -225,6 +225,7 @@ You can:
225225
* Filter by status or by date range to view a subset of actions
226226
* Navigate to the build file for the pipeline, and view the Codefresh report image step
227227

228+
<!--
228229
{% include image.html
229230
lightbox="true"
230231
file="/images/integrations/classic/classic-logs-tab.png"
@@ -233,7 +234,7 @@ alt="Codefresh pipelines: Logs tab"
233234
caption="Codefresh pipelines: Logs tab"
234235
max-width="50%"
235236
%}
236-
237+
-->
237238
#####Build in Codefresh
238239

239240
The Run column includes the link to the pipeline in Codefresh.

‎_docs/gitops-integrations/ci-integrations/github-actions.md‎

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,12 @@
11
---
22
title:"GitOps GitHub Actions integration"
3-
description:""
3+
description:"Connect GitHub Action pipelines with GitOps for enriched image data"
44
group:gitops-integrations
55
sub_group:ci-integrations
66
toc:true
77
---
88

9-
Use Hosted GitOps with any popular Continuous Integration (CI) solution, not just with Codefresh CI.
10-
GitHub Actions is one of the third-party CI solutions that you can connect to Hosted GitOps for deployment with image reporting and enrichment.
9+
If GitHub Actions is your CI tool, you can integrate it with GitOps for streamlined deployment, image enrichment, and reporting. This integration allows you to leverage GitHub Actions for CI tasks—such as building, testing, and scanning code—while using GitOps for managing deployments and tracking enriched image metadata.
1110

1211
Connecting a GitHub Action, adds the CI information to images which are displayed in the Images dashboard, as in the example below.
1312

@@ -103,6 +102,7 @@ jobs:
103102
##GitHub Action-GitOps integration settings
104103
The table describes the arguments required to connect a GitHub Action to Codefresh.
105104

105+
For the complete argument reference, see[GitOps integration argument reference]({{site.baseurl}}/docs/gitops-integrations/ci-argument-reference/).
106106

107107
{: .table .table-bordered .table-hover}
108108
| Argument| Description| Required/Optional/Default|
@@ -219,6 +219,7 @@ You can:
219219
* Filter by status or by date range to view a subset of actions
220220
* Navigate to the build file in GitHub Actions, and view the Codefresh report image step
221221

222+
<!---
222223
{% include image.html
223224
lightbox="true"
224225
file="/images/integrations/github-actions/github-actions-logs.png"
@@ -228,6 +229,7 @@ caption="GitHub Action: Logs tab"
228229
max-width="50%"
229230
%}
230231
232+
-->
231233
#####Build YAML in GitHub Action
232234

233235
The Run column includes the link to the build files for the actions.

‎_docs/gitops-integrations/ci-integrations/jenkins.md‎

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,15 @@
11
---
22
title:"GitOps Jenkins integration"
3-
description:""
3+
description:"Connect Jenkins pipelines with GitOps for enriched image data"
44
group:gitops-integrations
55
sub_group:ci-integrations
66
toc:true
77
---
88

9-
Use Hosted GitOps with any popular Continuous Integration (CI) solution, not just with Codefresh CI. Jenkins is one of the third-party CI platform/tools that you can connect to Codefresh for deployment with image enrichment and reporting.
109

11-
Connecting a Jenkins pipeline, adds the CI information to images which are displayed in the Images dashboard, as in the example below.
10+
If Jenkins is your CI tool, you can integrate it with GitOps for streamlined deployment, image enrichment, and reporting. This integration allows you to leverage Jenkins for CI tasks—such as building, testing, and scanning code—while using GitOps for managing deployments and tracking enriched image metadata.
11+
12+
Connecting a Jenkins pipeline, adds the CI information to images which are displayed in the Images dashboard, as in the example below.
1213

1314
{% include
1415
image.html
@@ -113,6 +114,8 @@ pipeline {
113114
##Jenkins-GitOps integration settings
114115
The table describes the arguments to connect Codefresh pipelines to Codefresh GitOps.
115116

117+
For the complete argument reference, see[GitOps integration argument reference]({{site.baseurl}}/docs/gitops-integrations/ci-argument-reference/).
118+
116119
{: .table .table-bordered .table-hover}
117120
| Argument| Description| Required/Optional/Default|
118121
| ----------| --------| -------------------------|

‎_docs/gitops-integrations/container-registries.md‎

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,14 @@
11
---
22
title:"GitOps container registry integrations"
3-
description:""
3+
description:"Seamlessly integrate container registries with GitOps for image enrichment"
44
group:gitops-integrations
55
toc:true
66
---
77

8-
Codefreshcan integrate with popular container registries such asDocker Hub, JFrog Artifactory, andmore.
8+
Codefreshsupports integration with popular container registries, includingDocker Hub, JFrog Artifactory, andothers, enabling seamless management of container images in GitOps workflows.
99

10-
Adding a container registry integration in Codefresh allows you to reference the integration in third-party CI platforms/tools such as GitHub Actions and Codefresh pipelines by the name of the registry integration, instead of explicit credentials. See[Image enrichment with integrations]({{site.baseurl}}/docs/gitops-integrations/image-enrichment-overview/) and[CI integrations]({{site.baseurl}}/docs/gitops-integrations/ci-integrations/).
10+
By adding a container registry integration in Codefresh, you can reference it by name in third-party CI tools like GitHub Actions or Codefresh Pipelines, rather than using explicit credentials. This simplifies your workflow and enhances security.
11+
See[Image enrichment with integrations]({{site.baseurl}}/docs/gitops-integrations/image-enrichment-overview/) and[CI integrations]({{site.baseurl}}/docs/gitops-integrations/ci-integrations/).
1112

1213
You add a container registry integration in Codefresh by:
1314
* Defining the integration name
@@ -16,30 +17,31 @@ You add a container registry integration in Codefresh by:
1617
* Testing the connection
1718
* Committing the changes
1819

19-
You can add more than one integration for the same registry. Once added, Codefresh displays the list of existing integrations with their sync status. You can edit or delete any registry integration.
20+
You can add multiple integrations for the same registry, providing flexibility for your environment. Codefresh displays a list of existing integrations along with their sync status. You can easily edit or delete any registry integration as needed.
21+
2022

2123
<!--- To see all images from all your container registries integrated with Codefresh in the Codefresh UI, go to [Images](https://g.codefresh.io/2.0/images){:target="\_blank"}. For documentation details, see [Images in Codefresh]({{site.baseurl}}/docs/dashboards/images/)--->
2224

2325

2426
##Configure container registry integrations for GitOps in Codefresh
25-
Configure the settings for aGitOpscontainer registry integration in Codefresh.
27+
Configure the settings for a container registry integration with GitOps in Codefresh.
2628

27-
1. In the Codefresh UI, on the toolbar, click the**Settings** icon, and then from the sidebar, select[**GitOps Integrations**](https://g.codefresh.io/2.0/account-settings/integrations){:target="\_blank"}.
28-
1. Filter by**Container Registry**, select the container registry, and click**Configure**.
29+
1. In the Codefresh UI, on the toolbar, click the**Settings** icon, and then from the sidebar, select**GitOps Integrations**.
30+
1. Filter by**Container Registry**, select the container registry, andthenclick**Configure**.
2931
1. If you already have integrations, click**Add**.
3032
1. Define the arguments for the container registry:
31-
[Amazon ECR]({{site.baseurl}}/docs/gitops-integrations/container-registries/amazon-ecr/)
32-
[Docker Hub]({{site.baseurl}}/docs/gitops-integrations/container-registries/dockerhub/)
33-
[GitHub Container Registry]({{site.baseurl}}/docs/gitops-integrations/container-registries/github-cr/)
34-
[JFrog Artifactory]({{site.baseurl}}/docs/gitops-integrations/container-registries/jfrog/)
35-
[Quay]({{site.baseurl}}/docs/gitops-integrations/container-registries/quay/)
33+
*[Amazon ECR]({{site.baseurl}}/docs/gitops-integrations/container-registries/amazon-ecr/#amazon-ecr-gitops-integration-settings-in-codefresh)
34+
*[Docker Hub]({{site.baseurl}}/docs/gitops-integrations/container-registries/dockerhub/#docker-hub-gitops-integration-settings-in-codefresh)
35+
*[GitHub Container Registry]({{site.baseurl}}/docs/gitops-integrations/container-registries/github-cr/#github-container-registry-ghcr-gitops-integration-settings-in-codefresh)
36+
*[JFrog Artifactory]({{site.baseurl}}/docs/gitops-integrations/container-registries/jfrog/#jfrog-artifactory-gitops-integration-settings-in-codefresh)
37+
*[Quay]({{site.baseurl}}/docs/gitops-integrations/container-registries/quay/#quay-gitops-integration-settings-in-codefresh)
3638
1. To test the connection to the container registry before committing the changes, click**Test Connection**.
3739
1. To confirm, click**Commit**.
3840
It may take a few moments for the new integration to be synced to the cluster before it appears in the list.
3941

4042
##Integration resource in shared configuration repo
4143
The integration resource for the container registry is created in the Git repository with the shared configuration, within`resources`.
42-
The exact location depends on whether the integration is shared with all or specificruntimes:
44+
The exact location depends on whether the integration is shared with all or specificRuntimes:
4345
* All runtimes: Created in`resources/all-runtimes-all-clusters/`
4446
* Selected runtimes: Created in`resources/runtimes/<runtime-name>/`
4547

@@ -90,6 +92,4 @@ use it.
9092
[CI GitOps integrations]({{site.baseurl}}/docs/gitops-integrations/ci-integrations/)
9193
[Issue-tracking GitOps integrations]({{site.baseurl}}/docs/gitops-integrations/issue-tracking/)
9294
[Shared Configuration Repository]({{site.baseurl}}/docs/installation/gitops/shared-configuration/)
93-
[Images]({{site.baseurl}}/docs/dashboards/images/)
94-
[Monitoring applications]({{site.baseurl}}/docs/deployments/gitops/applications-dashboard/)
9595

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp