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

Commitd800800

Browse files
committed
Update integration topics
1 parent88c3339 commitd800800

File tree

11 files changed

+105
-109
lines changed

11 files changed

+105
-109
lines changed

‎_data/nav.yml‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
-title:Introduction
33
url:"/getting-started"
44
pages:
5-
-title:What is Codefresh
5+
-title:What is Codefresh?
66
url:"/intro-to-codefresh"
77
-title:Codefresh for CI
88
url:"/ci-codefresh"
@@ -210,7 +210,7 @@
210210
-title:Pipeline integrations
211211
url:"/integrations"
212212
pages:
213-
-title:CodefreshHosted GitOps
213+
-title:Hosted GitOps
214214
url:"/codefresh-hosted-gitops"
215215
-title:Git Providers
216216
url:"/git-providers"

‎_docs/integrations/codefresh-hosted-gitops.md‎

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,16 +5,16 @@ group: integrations
55
toc:true
66
---
77

8-
Integrate CodefreshClassic with Codefresh's Hosted GitOps for deployments powered by managed Argo CD.
8+
Integrate CodefreshCI with Hosted GitOps for deployments powered by managed Argo CD.
99
Use Codefresh Classic for pipelines, and Codefresh Hosted GitOps for deployments.
1010

11-
Codefresh Hosted GitOps includes a dedicated report image step that both reports and enriches deployed images. Add the report image step in your CodefreshClassic pipeline and reference integrations with issue-tracking and container registry tools for Codefresh to retrieve and enrich image information.
11+
Codefresh Hosted GitOps includes a dedicated report image step that both reports and enriches deployed images. Add the report image step in your CodefreshCI pipeline and reference integrations with issue-tracking and container registry tools for Codefresh to retrieve and enrich image information.
1212

1313
For a brief overview of what you get with Codefresh Hosted GitOps, read the next section.
1414

15-
For information on how to connectCodefresh ClassictoCodefreshHosted GitOps, see[CI integration with Codefresh Classic](https://codefresh.io/docs/gitops-integrations/ci-integrations/codefresh-classic/){:target="\_blank"}.
15+
For information on how to connect to Hosted GitOps, see[CI integration with Codefresh Classic]({{site.baseurl}}/docs/gitops-integrations/ci-integrations/codefresh-classic/).
1616

17-
##CodefreshHosted GitOps features
17+
##Hosted GitOps features
1818

1919
###Hosted and hybrid runtimes
2020
Codefresh Hosted GitOps is based on a hosted environemt, with the runtime hosted and managed by Codefresh.

‎_docs/integrations/git-providers.md‎

Lines changed: 63 additions & 65 deletions
Large diffs are not rendered by default.

‎_docs/integrations/kubernetes.md‎

Lines changed: 36 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,9 @@ Codefresh has native support for Kubernetes in the following areas:
1111

1212
-[Connecting a cluster globally](#connect-a-kubernetes-cluster)
1313
-[Viewing the cluster status]({{site.baseurl}}/docs/deployments/kubernetes/manage-kubernetes/)
14-
-[Viewing the environment dashboard]({{site.baseurl}}/docs/deployments/kubernetes/environment-dashboard/)
15-
-[Deploying to a cluster with the GUI]({{site.baseurl}}/docs/deployments/kubernetes/manage-kubernetes/#deploying-a-new-service)
16-
-[Deploying to a cluster with a pipeline]({{site.baseurl}}/docs/deployments/kubernetes/deployment-options-to-kubernetes/)
14+
-[Viewing the environment dashboard](/#viewing-the-environment-dashboard)
15+
-[Deploying to a cluster with the GUI](#ad-hoc-deployments-with-the-codefresh-ui)
16+
-[Deploying to a cluster with a pipeline](#automated-deployments-with-codefresh-pipelines)
1717
-[Running pipelines on a cluster]({{site.baseurl}}/docs/installation/codefresh-runner/)
1818

1919

@@ -27,10 +27,10 @@ in your cluster. To activate this dashboard, you need to connect your cluster to
2727
###Prerequisites
2828

2929
Codefresh SaaS needs network connectivity to connect to your cluster.
30-
If your cluster is behind a firewall, make sure that you allow access to the[required IPs]({{site.baseurl}}/docs/administration/platform-ip-addresses/).
30+
If your cluster is behind a firewall, make sure that you allow access to the[required IPs]({{site.baseurl}}/docs/administration/account-user-management/platform-ip-addresses/).
3131

3232

33-
ForOn-premises and[Hybrid installations]({{site.baseurl}}/docs/administration/behind-the-firewall/), there is no need totamper with your firewall.
33+
Foron-premises and[hybrid installations with Runner]({{site.baseurl}}/docs/installation/behind-the-firewall/), there is no need totweak your firewall.
3434

3535
###Set up Kubernetes integration
3636

@@ -49,24 +49,21 @@ For On-premises and [Hybrid installations]({{site.baseurl}}/docs/administration/
4949

5050

5151

52-
####Adding a GKE Cluster
52+
###Adding a GKE Cluster
5353
Adding a cluster in GKE can be done by clicking the**Add cluster** button under**Google Cloud Provider** and selecting the desired project and cluster.
5454

5555
If this is your first time, you'll be prompted to authenticate using your Google credentials, make sure you're doing so with a user that have access to your GKE projects.
5656

57-
For GKE cluster versions >=1.19 basic authentication is deprecated. You can add the GKE cluster manually by[using the custom Kubernetes integration option]({{site.baseurl}}/docs/deploy-to-kubernetes/add-kubernetes-cluster/#adding-any-other-cluster-type-not-dependent-on-any-provider) instead.
57+
For GKE cluster versions >=1.19 basic authentication is deprecated. You can add the GKE cluster manually by[using the custom Kubernetes integration option](#adding-any-other-cluster-type-not-dependent-on-any-provider) instead.
5858

5959
{{site.data.callout.callout_info}}
6060

6161
If you are a new customer of Google Cloud, you are also eligible to receive a Codefresh offer to get up to $500 in Google credits. As soon at the GKE integration is complete within Codefresh, you will get an email with extra details on how to claim your credits.
6262

6363
Follow the link in the email to fill in an application for the free credits. Once Google approves the application (usually within 1-2 days) your credits will be available to your account. Make sure to check your spam folder for that email.
6464

65-
{{site.data.callout.end}}
6665

67-
{:.text-secondary}
68-
69-
####Adding an AKS cluster
66+
###Adding an AKS cluster
7067

7168
To add an Azure cluster, select*Azure AKS* from the drop-down menu instead of*Azure AKS SP*. Click the*Authenticate button* and enter your Azure credentials. You will see a description of all permissions that Codefresh needs
7269
in order to access your cluster. Accept them and Codefresh will connect to Azure to get the cluster information.
@@ -86,9 +83,9 @@ caption="Selecting the Azure cluster"
8683
max-width="60%"
8784
%}
8885

89-
Codefresh will query the cluster and show its nodes. You are now ready to[deploy to Azure kubernetes]({{site.baseurl}}/docs/getting-started/deployment-to-kubernetes-quick-start-guide/).
86+
Codefresh will query the cluster and show its nodes. You are now ready to[deploy to Azure kubernetes]({{site.baseurl}}/docs/quick-start/ci-quickstart/deploy-to-kubernetes/).
9087

91-
>If you wish for any reason to revoke the granted access from the Azure side, visit[https://account.activedirectory.windowsazure.com/r#/applications](https://account.activedirectory.windowsazure.com/r#/applications) and remove "Codefresh" from the list.
88+
>If you wish for any reason to revoke the granted access from the Azure side, visit[https://account.activedirectory.windowsazure.com/r#/applications](https://account.activedirectory.windowsazure.com/r#/applications){:target="\_blank"} and remove "Codefresh" from the list.
9289
9390
####Adding an AKS cluster with a service principal
9491

@@ -111,19 +108,20 @@ An alternative method of adding an Azure cluster is by using a service principal
111108

112109
{% include image.html
113110
lightbox="true"
114-
file="/images/kubernetes/integrations/add-cluster/connect-azure-spn.png"
115-
url="/images/kubernetes/integrations/add-cluster/connect-azure-spn.png"
111+
file="/images/integrations/kubernetes/add-cluster/connect-azure-spn.png"
112+
url="/images/integrations/kubernetes/add-cluster/connect-azure-spn.png"
116113
alt="Azure Service principal details"
117114
caption="Azure Service principal details"
118115
max-width="60%"
119116
%}
120117

121118

122119

123-
Codefresh will query the cluster and show its nodes. You are now ready to[deploy to Azure kubernetes]({{site.baseurl}}/docs/getting-started/deployment-to-kubernetes-quick-start-guide/).
120+
Codefresh will query the cluster and show its nodes. You are now ready to deploy to Azure kubernetes.
121+
124122

125123

126-
####Adding EKS Cluster
124+
###Adding EKS Cluster
127125

128126
To add an Amazon EKS cluster, you must first obtain`kubectl` access to it. Follow the instructions for using the
129127
[AWS CLI](https://aws.amazon.com/premiumsupport/knowledge-center/eks-cluster-connection/){:target="\_blank"} in order to obtain your kubeconfig locally.
@@ -132,19 +130,19 @@ To add an Amazon EKS cluster, you must first obtain `kubectl` access to it. Foll
132130
aws eks --region region update-kubeconfig --name cluster_name
133131
```
134132

135-
Once you have access via`kubectl` then follow the[instructions](#get-cluster-configuration-manually) to obtain all the cluster details.
133+
Once you have access via`kubectl`, then follow the[instructions](#get-cluster-configuration-manually) to obtain all the cluster details.
136134
To add the Amazon cluster, select*Amazon AWS* from the*ADD PROVIDER* drop-down menu and enter all details in the respective field in the Codefresh UI.
137135

138-
####Adding a DigitalOcean cluster
136+
###Adding a DigitalOcean cluster
139137

140138
DigitalOcean also offers a hosted solution for Kubernetes.
141139

142-
To add a DO cluster select*DigitalOcean* from the*Add provider* menu in your[integration settings](https://g.codefresh.io/account-admin/account-conf/integration/kubernetes). Click the authenticate button and enter your DO account credentials:
140+
To add a DO cluster select*DigitalOcean* from the*Add provider* menu in your[integration settings](https://g.codefresh.io/account-admin/account-conf/integration/kubernetes){:target="\_blank"}. Click the authenticate button and enter your DO account credentials:
143141

144142
{% include image.html
145143
lightbox="true"
146-
file="/images/kubernetes/integrations/add-cluster/authorize-do.png"
147-
url="/images/kubernetes/integrations/add-cluster/authorize-do.png"
144+
file="/images/integrations/kubernetes/add-cluster/authorize-do.png"
145+
url="/images/integrations/kubernetes/add-cluster/authorize-do.png"
148146
alt="Authorizing DigitalOcean Integration"
149147
caption="Authorizing DigitalOcean Integration"
150148
max-width="35%"
@@ -154,8 +152,8 @@ Click on the checkbox next to your account name and select the *Authorize applic
154152

155153
{% include image.html
156154
lightbox="true"
157-
file="/images/kubernetes/integrations/add-cluster/do-authorized.png"
158-
url="/images/kubernetes/integrations/add-cluster/do-authorized.png"
155+
file="/images/integrations/kubernetes/add-cluster/do-authorized.png"
156+
url="/images/integrations/kubernetes/add-cluster/do-authorized.png"
159157
alt="DigitalOcean is now authorized"
160158
caption="DigitalOcean is now authorized"
161159
max-width="70%"
@@ -165,19 +163,19 @@ Next, expand the DigitalOcean row from the triangle icon on the right and click
165163

166164
{% include image.html
167165
lightbox="true"
168-
file="/images/kubernetes/add-cluster/add-do-cluster.png"
169-
url="/images/kubernetes/add-cluster/add-do-cluster.png"
166+
file="/images/integrations/kubernetes/add-cluster/add-do-cluster.png"
167+
url="/images/integrations/kubernetes/add-cluster/add-do-cluster.png"
170168
alt="Selecing the DigitalOcean cluster"
171169
caption="Selecing the DigitalOcean cluster"
172170
max-width="40%"
173171
%}
174172

175-
Your cluster is now connected. You should be able to see it your[Kubernetes dashboard]({{site.baseurl}}/docs/deployments/kubernetes/manage-kubernetes/) and start[deploying]({{site.baseurl}}/docs/getting-started/deployment-to-kubernetes-quick-start-guide/)on it.
173+
Your cluster is now connected. You should be able to see it your[Kubernetes dashboard]({{site.baseurl}}/docs/deployments/kubernetes/manage-kubernetes/), and start[deploying]({{site.baseurl}}/docs/quick-start/ci-quickstart/deploy-to-kubernetes/)to it.
176174

177-
Note that you canals add a DigitalOcean cluster as a generic cluster as well (explained below).
175+
Note that you canalso add a DigitalOcean cluster as a generic cluster as well (explained below).
178176

179177

180-
####Adding any other cluster type (not dependent on any provider)
178+
###Adding any other cluster type (not dependent on any provider)
181179

182180

183181

@@ -215,7 +213,7 @@ The configurations you'll be required to add are:
215213
max-width="80%"
216214
%}
217215

218-
There is also a toggle for[private clusters behind a firewall]({{site.baseurl}}/docs/reference/behind-the-firewall/).
216+
There is also a toggle for[private clusters behind a firewall]({{site.baseurl}}/docs/installation/behind-the-firewall/).
219217

220218
In the section below, we'll provide you with easy instructions how to get all your cluster configurations in order to add it to Codefresh.
221219

@@ -505,7 +503,7 @@ Notice that if you follow this approach several built-in Codefresh capabilities
505503

506504
###Adding a Rancher cluster
507505

508-
Rancher clusters are currently supported as generic clusters. Rancher clusters have a specific authentication configuration (the details are here:[https://rancher.com/kubernetes-authentication-in-rancher-and-rbac](https://rancher.com/kubernetes-authentication-in-rancher-and-rbac){:target="\_blank"} forRancher1.x and at[https://rancher.com/blog/2018/2018-05-04-authentication-authorization-rancher2/](https://rancher.com/blog/2018/2018-05-04-authentication-authorization-rancher2/){:target="\_blank"} for Rancher 2.x).
506+
Rancher clusters are currently supported as generic clusters. Rancher clusters have a specific authentication configuration, as described for[Rancher 1.x](https://rancher.com/kubernetes-authentication-in-rancher-and-rbac){:target="\_blank"}, and[Rancher2.x](https://rancher.com/blog/2018/2018-05-04-authentication-authorization-rancher2/){:target="\_blank"}.
509507

510508
Authentication using a token of a Kubernetes Service Account, which is usually used by Codefresh, doesn't work with Rancher clusters. Also, Rancher doesn't do proper TLS termination out-of-the-box for Kubernetes clusters hosted on it, so one needs to configure a load balancer for that purpose.
511509

@@ -559,7 +557,7 @@ After adding your cluster configurations and in case the test fails, click "Save
559557
max-width="40%"
560558
%}
561559

562-
{:.text-secondary}
560+
563561
####Error: Cannot list namespaces
564562

565563
`Add Cluster Error`
@@ -582,14 +580,14 @@ kubectl create clusterrolebinding default-admin --clusterrole cluster-admin --se
582580

583581
###Kubernetes cluster - using an external reverse proxy (edge case)
584582

585-
In case you're using an external reverse proxy to manage inbound traffic to your Kubernetes API, please read[this article]({{site.baseurl}}/docs/deploy-to-kubernetes/verify-cluster-tls-ssl-configuration/) to make sure your certificate setup are managed correctly in order to add your cluster successfully to Codefresh.
583+
In case you're using an external reverse proxy to manage inbound traffic to your Kubernetes API, please read[this article]({{site.baseurl}}/docs/deployments/kubernetes/verify-cluster-tls-ssl-configuration/) to make sure your certificate setup are managed correctly in order to add your cluster successfully to Codefresh.
586584

587585
###Multiple CAs in certificate chain
588586

589587
Ideally your Kubernetes cluster will have a single certificate which is used directly on the API endpoint. Some organizations
590588
place clusters behind a load balancer or other proxy mechanism that uses a chain or certificates.
591589

592-
When that happens and you more than one[CA](https://en.wikipedia.org/wiki/Certificate_authority) in your certification chain, you need to provide Codefresh with a[Certificate bundle](https://en.wikipedia.org/wiki/Chain_of_trust) (a file that containers the intermediate CAs as well).
590+
When that happens and youhavemore than one[CA](https://en.wikipedia.org/wiki/Certificate_authority){:target="\_blank"} in your certification chain, you need to provide Codefresh with a[Certificate bundle](https://en.wikipedia.org/wiki/Chain_of_trust){:target="\_blank"} (a file that containers the intermediate CAs as well).
593591

594592
You will know when this is the case as this error will appear when you try to connect your cluster:
595593

@@ -601,8 +599,8 @@ To get the whole certificate open the URL of your Kubernetes in Chrome or Firefo
601599

602600
{% include image.html
603601
lightbox="true"
604-
file="/images/kubernetes/add-cluster/cert-hierarchy.png"
605-
url="/images/kubernetes/add-cluster/cert-hierarchy.png"
602+
file="/images/integrations/kubernetes/add-cluster/cert-hierarchy.png"
603+
url="/images/integrations/kubernetes/add-cluster/cert-hierarchy.png"
606604
alt="A Certificate chain"
607605
caption="A Certificate chain"
608606
max-width="60%"
@@ -643,12 +641,12 @@ caption="Global Kubernetes integrations"
643641
max-width="100%"
644642
%}-->
645643

646-
Once you connect a cluster it gets a unique name inside your account that is important when it comes to using this cluster inside a pipeline. From the same screen you can also connect[internal clusters that are behind your firewall]({{site.baseurl}}/docs/reference/behind-the-firewall/#deploying-to-an-internal-kubernetes-cluster/).
644+
Once you connect a cluster it gets a unique name inside your account that is important when it comes to using this cluster inside a pipeline. From the same screen you can also connect[internal clusters that are behind your firewall]({{site.baseurl}}/docs/installation/behind-the-firewall/#deploying-to-an-internal-kubernetes-cluster/).
647645
.
648646

649647
##Viewing the Codefresh cluster dashboard
650648

651-
After you connect a cluster, several graphical dashboards are automatically populated. The first one is the[Codefresh Kubernetes dashboard]({{site.baseurl}}/docs/deployments/kubernetes/manage-kubernetes/).
649+
After you connect a cluster, several graphical dashboards are automatically populated. The first one is the[Codefresh Kubernetes dashboard]({{site.baseurl}}/docs/deployments/kubernetes/manage-kubernetes/#accessing-the-kubernetes-dashboard).
652650

653651
{%
654652
include image.html
126 KB
Loading
130 KB
Loading
179 KB
Loading
105 KB
Loading
57 KB
Loading
9.9 KB
Loading

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp