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

Commit8a4485e

Browse files
committed
Update troubleshooting topics
Fix broken links
1 parent1f2898f commit8a4485e

10 files changed

+26
-27
lines changed

‎_data/nav.yml‎

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -630,9 +630,7 @@
630630
url:"/failed-to-get-accounts-clusters-during-workflow"
631631
-title:Paging issues for builds and images
632632
url:"/paging-issues-builds-images"
633-
-title:Git step migration
634-
url:"/git-step-migration"
635-
-title:Personal Git Deprecation
633+
-title:Deprecating personal Git integrations
636634
url:"/personal-git-deprecation"
637635
-title:GitOPs runtimes
638636
url:"/runtime-issues"

‎_docs/troubleshooting/common-issues/could-not-tag-image.md‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ toc: true
1818

1919
##Possible cause
2020

21-
This issue occurs because of a race condition when multiple builds try to push the same image at the same time[to a Docker registry]({{site.baseurl}}/docs/docker-registries/push-image-to-a-docker-registry/).
21+
This issue occurs because of a race condition when multiple builds try to push the same image at the same time[to a Docker registry]({{site.baseurl}}/docs/example-catalog/ci-examples/build-and-push-an-image/).
2222
For a pipeline, if two builds are triggered at the same time for the same commit, one of them will pass and the other will fail.
2323

2424
##Solution

‎_docs/troubleshooting/common-issues/dockerhub-rate-limit.md‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ Users who pull Docker images have the following limits:
3737
>The limits depend on the[pricing plan](https://www.docker.com/pricing){:target="\_blank"} of the_user who performs the pull action_, and not the user who owns the Docker image.
3838
3939

40-
If you don't have a Docker Hub integration in Codefresh, all your Docker images are pulled as an anonymous user and because Docker Hub[applies the rate limit for each IP address](https://docs.docker.com/docker-hub/download-rate-limit/), your whole Codefresh installation can easily hit the limits if you have many teams and users.
40+
If you don't have a Docker Hub integration in Codefresh, all your Docker images are pulled as an anonymous user and because Docker Hub[applies the rate limit for each IP address](https://docs.docker.com/docker-hub/download-rate-limit/){:target="\_blank"}, your whole Codefresh installation can easily hit the limits if you have many teams and users.
4141

4242
##Solution
4343

‎_docs/troubleshooting/common-issues/error-code-137.md‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,9 +36,9 @@ The error usually happens when Docker does not have enough memory, but it can al
3636

3737
##Solution
3838

39-
*[Set the build space for each pipeline build]({{site.baseurl}}/docs/pipelines/#runtime).
39+
*[Set the build space for each pipeline build]({{site.baseurl}}/docs/pipelines/#runtime).
4040
* If that doesn't work, you need to either simplify your application, for example, split it to microservices, or run the pipeline on a larger machine. For example if the build fails on a`SMALL` machine you should run it on a`MEDIUM` one.
41-
You can upgrade your account to get access to more resources byvisiting your[Billing Settings](https://g.codefresh.io/account-admin/billing/).
41+
You can upgrade your account to get access to more resources byupdating your[Billing Settings](https://g.codefresh.io/account-admin/billing/){:target="\_blank"} in Codefresh.
4242

4343

4444

‎_docs/troubleshooting/common-issues/failed-to-get-accounts-clusters-during-workflow.md‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ toc: true
1212

1313
When a pipeline is running, Codefresh automatically sets up several[environment variables]({{site.baseurl}}/docs/pipelines/variables/) that are available to all pipeline steps.
1414

15-
For Kubernetes clusters, if you have configured[at least one cluster]({{site.baseurl}}/docs/deployments/kubernetes/add-kubernetes-cluster/), the`KUBECONFIG` environment variable, containing the path to the kubeconfig file will become available in the pipeline.
15+
For Kubernetes clusters, if you have configured[at least one cluster]({{site.baseurl}}/docs/integrations/kubernetes/#connect-a-kubernetes-cluster), the`KUBECONFIG` environment variable, containing the path to the kubeconfig file will become available in the pipeline.
1616

1717
For more information about the`KUBECONFIG` environment variable, see the[official Kubernetes documentation](https://kubernetes.io/docs/tasks/access-application-cluster/configure-access-multiple-clusters/#set-the-kubeconfig-environment-variable){:target="_blank"}.
1818

‎_docs/troubleshooting/common-issues/forbidden-cluster-resources.md‎

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,8 @@ You can see the role access with the standard `kubectl` commands:
5858
kubectl get clusterrole codefresh-role -o yaml
5959
```
6060

61-
Make sure that the privileges are at least those described in the[integration page]({{site.baseurl}}/docs/deployments/kubernetes/add-kubernetes-cluster/#the-propersecure-way).
61+
Make sure that the privileges are at least those described in the[integration page]({{site.baseurl}}/docs/integrations/kubernetes/#get-cluster-configuration-manually):
62+
See_The proper secure way_ and_The proper/secure way for Kubernetes Cluster 1.24+_.
6263

6364

6465

‎_docs/troubleshooting/common-issues/multi-git-triggers.md‎

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ redirect_from:
88
toc:true
99
---
1010

11-
Codefresh has the capability to store the[pipeline definition]({{site.baseurl}}/docs/configure-ci-cd-pipeline/pipelines/#using-a-codefreshyml-for-the-source-code-repository) in the same Git repository as the source code.
11+
Codefresh has the capability to store the[pipeline definition]({{site.baseurl}}/docs/pipelines/pipelines/#loading-codefreshyml-from-version-control) in the same Git repository as the source code.
1212

1313

1414
{% include
@@ -32,13 +32,13 @@ Sometimes however, you want a pipeline to be triggered by another git repository
3232
1. Repository A contains a deployment pipeline with associated`codefresh.yml`.
3333
1. Repository B is creating binary artifacts that are deployed by pipeline A.
3434

35-
In those cases, Codefresh supports adding[multiple git triggers]({{site.baseurl}}/docs/configure-ci-cd-pipeline/triggers/git-triggers/) on the same pipeline. This way pipeline A will be triggered by commits to both repository A and repository B. Notice however that the`codefresh.yml` file used will still be fetched as mentioned in the webhook.
35+
In those cases, Codefresh supports adding[multiple git triggers]({{site.baseurl}}/docs/pipelines/triggers/git-triggers/) on the same pipeline. This way pipeline A will be triggered by commits to both repository A and repository B. Notice however that the`codefresh.yml` file used will still be fetched as mentioned in the webhook.
3636

3737
This creates issues with pipeline definitions because repository B might not have a`codefresh.yml` at all, or it might have the wrong one in the branch that actually created the webhook. Another bad scenario is when the branch mentioned in the webhook from repository B does not even exist in repository A.
3838

3939
To solve this issue, you can pin down the branch that will be used for the source of`codefresh.yml`. In the example above, you can specify that no matter the branch of repository B that triggered the commit, the pipeline should only use the`master` branch of pipeline A regardless of what is mentioned in the webhook.
4040

41-
To perform this pinning you need to use the[Codefresh CLI](https://codefresh-io.github.io/cli/installation/) and[setupauthentication](https://codefresh-io.github.io/cli/getting-started/) with your Codefresh account.
41+
To perform this pinning you need to use the[Codefresh CLI](https://codefresh-io.github.io/cli/installation/){:target="\_blank"} and[set upauthentication](https://codefresh-io.github.io/cli/getting-started/){:target="\_blank"} with your Codefresh account.
4242

4343
Once this is done check that your account is locally accessible by running
4444

@@ -111,7 +111,6 @@ In the example above we have forced the git checkout to happen out of the master
111111
##Related articles
112112
[Troubleshooting common issues]({{site.baseurl}}/docs/troubleshooting/common-issues)
113113
[Git triggers]({{site.baseurl}}/docs/pipelines/triggers/git-triggers/)
114-
[Git clone step]({{site.baseurl}}/docs/pipelines/steps/git-clone/)
115114
[Codefresh YAML for pipeline definitions]({{site.baseurl}}/docs/pipelines/what-is-the-codefresh-yaml/)
116115

117116

‎_docs/troubleshooting/common-issues/paging-issues-builds-images.md‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ or
2828
1.`GET /workflow?page=4`
2929
1.`GET /workflow?page=2`
3030

31-
The same thing was true for both[builds](https://codefresh-io.github.io/cli/builds/get-build/) and[image listing](https://codefresh-io.github.io/cli/images/get-image/).
31+
The same thing was true for both[builds](https://codefresh-io.github.io/cli/builds/get-build/){:target="_blank"} and[image listing](https://codefresh-io.github.io/cli/images/get-image/){:target="_blank"}.
3232

3333
This method will**NO** longer work after January 9th 2021. The reason is that with the new implementation there is a database cursor behind the scenes that
3434
tracks the current position within the result list. You can only go back and forward to the next or previous page but never jump to an arbitrary page.

‎_docs/troubleshooting/common-issues/using-ssh-keys.md‎

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

1111
You can easily connect to external servers in Codefresh pipelines and run commands with them via SSH.
1212

13-
First, you need to create or find a Docker image with the SSH client. A good choice is[https://hub.docker.com/r/praqma/network-multitool](https://hub.docker.com/r/praqma/network-multitool) as it has several other networking tools inside.
13+
First, you need to create or find a Docker image with the SSH client. A good choice is[https://hub.docker.com/r/praqma/network-multitool](https://hub.docker.com/r/praqma/network-multitool){:target="\_blank"} as it has several other networking tools inside.
1414

1515
Then create a freestyle step in your pipeline like this:
1616

@@ -33,15 +33,16 @@ Then create a freestyle step in your pipeline like this:
3333
{% endhighlight %}
3434

3535

36-
The pipeline expects some[variables]({{site.baseurl}}/docs/pipelines/variables/) called`SSH_KEY, MY_USER, MY_HOST` that you can enter directly in the pipeline or fetch from[shared configuration]({{site.baseurl}}/docs/configure-ci-cd-pipeline/shared-configuration/).
36+
The pipeline expects some[variables]({{site.baseurl}}/docs/pipelines/variables/) called`SSH_KEY, MY_USER, MY_HOST` that you can enter directly in the pipeline or fetch from[shared configuration]({{site.baseurl}}/docs/pipeline/configuration/shared-configuration/).
3737

3838
Replace`uptime`, with your own command that you want executed on the remote host.
3939

40-
##What to read next
40+
##Related articles
41+
[Troubleshooting common issues]({{site.baseurl}}/docs/troubleshooting/common-issues)
42+
[How to use SSH keys with GIT]({{site.baseurl}}/docs/integrations/git-providers/#ssh-keys)
43+
[How to deploy with SCP]({{site.baseurl}}/docs/example-catalog/cd-examples/deploy-to-tomcat-via-scp/)
44+
[How to deploy with FTP]({{site.baseurl}}/docs/example-catalog/cd-examples/transferring-php-ftp/)
4145

42-
*[How to use SSH keys with GIT]({{site.baseurl}}/docs/integrations/git-providers/#ssh-keys)
43-
*[How to deploy with SCP]({{site.baseurl}}/docs/yaml-examples/examples/deploy-to-tomcat-via-scp/)
44-
*[How to deploy with FTP]({{site.baseurl}}/docs/yaml-examples/examples/transferring-php-ftp/)
4546

4647

4748

‎_docs/troubleshooting/personal-git-deprecation.md‎

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -19,10 +19,10 @@ Until July 2019, Codefresh allowed you to create a Git integration either at the
1919

2020
While on paper the flexibility of adding Git integrations in different levels (account or user) looks good, in practice it has been very confusing for users/customers
2121

22-
* Codefresh introduced login with providers which aren’t Git based - Google,[LDAP]({{site.baseurl}}/docs/enterprise/single-sign-on/sso-ldap/),[SAML]({{site.baseurl}}/docs/enterprise/single-sign-on/sso-setup-saml2/). This was causing problems for accounts which started creating pipelines leveraging the personal git context of each user and having new users signing up without a Git provider
22+
* Codefresh introduced login with providers which aren’t Git based - Google,[LDAP]({{site.baseurl}}/docs/single-sign-on/ldap/),[SAML]({{site.baseurl}}/docs/single-sign-on/saml/). This was causing problems for accounts which started creating pipelines leveraging the personal git context of each user and having new users signing up without a Git provider
2323
* Codefresh required Git permissions from each user that signed up instead of allowing to create a dedicated integration to your git provider of choice, allowing a company to better manage codefresh access control to their Git organization
2424

25-
These problems were exacerbated with the introduction of[explicit clone steps]({{site.baseurl}}/docs/troubleshooting/git-step-migration/).
25+
<!---These problems were exacerbated with the introduction of [explicit clone steps]({{site.baseurl}}/docs/troubleshooting/git-step-migration/).-->
2626

2727
To this end, personal Git providers (i.e. Git integration tied to a person instead of an*account*/company) were deprecated in July 2019. This change makes Git integrations much more consistent, especially for people that work within a company organization.
2828

@@ -33,13 +33,13 @@ To this end, personal Git providers (i.e. Git integration tied to a person inste
3333
3434
Make sure that you have at least one Git integration defined in your account (if until now you only used the implicit one that was created when you signed-up with Codefresh)
3535

36-
Then, for all existing[pipelines]({{site.baseurl}}/docs/configure-ci-cd-pipeline/introduction-to-codefresh-pipelines/):
36+
Then, for all existing[pipelines]({{site.baseurl}}/docs/pipelines/introduction-to-codefresh-pipelines/):
3737

38-
*make sure that they have an[explicit git clone step]({{site.baseurl}}/docs/pipelines/steps/git-clone/)
39-
*the git clone step has an explicit`git` property that defines the provider (do not leave empty this property )
40-
*the`git` provider has an actual value and**not**`CF-default`. This value used to represent the personal git provider of a user and is now deprecated. Use the name of an actual git integration as is defined in the[providers page]({{site.baseurl}}/docs/integrations/git-providers/)
38+
*Make sure that they have an[explicit git clone step]({{site.baseurl}}/docs/pipelines/steps/git-clone/)
39+
*The git clone step has an explicit`git` property that defines the provider (do not leave empty this property )
40+
*The`git` provider has an actual value and**not**`CF-default`. This value used to represent the personal git provider of a user and is now deprecated. Use the name of an actual git integration as is defined in the[providers page]({{site.baseurl}}/docs/integrations/git-providers/)
4141

42-
Once that is done, contact Codefresh via[http://support.codefresh.io](http://support.codefresh.io) or email, and we can take care of automatic migration of all your existing[triggers]({{site.baseurl}}/docs/configure-ci-cd-pipeline/triggers/git-triggers/) that exist in pipelines that are still using a personal Git provider.
42+
Once that is done, contact Codefresh via[http://support.codefresh.io](http://support.codefresh.io){:target="\_blank"} or email, and we can take care of automatic migration of all your existing[triggers]({{site.baseurl}}/docs/pipelines/triggers/git-triggers/) that exist in pipelines that are still using a personal Git provider.
4343

4444

4545

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp