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

Commit797fdf4

Browse files
authored
Add new runtime flow (#606)
* Add new runtime flowAdded new re configuration and Cloud Builds option* Update content for new runtime flowAdded cloud builds option in installation options, and edited content in pipeline settings* Update pipelines.md* Update links after renameUpdated x-refs after renaming runtime to build runtime* Update pipelines.md* Update pipelines.md
1 parente2b347a commit797fdf4

File tree

10 files changed

+92
-36
lines changed

10 files changed

+92
-36
lines changed

‎_docs/installation/codefresh-runner.md‎

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -617,7 +617,8 @@ If you have multiple runtime environments, select the one to use as the default
617617
618618
### Override default runtime environment for a pipeline
619619
620-
Override the default runtime environment for a specific pipeline through the pipeline's [Build Runtime settings]({{site.baseurl}}/docs/pipelines/pipelines/#runtime).
620+
Override the default runtime environment for a specific pipeline through the pipeline's [Build Runtime settings]({{site.baseurl}}/docs/pipelines/pipelines/#build-runtime).
621+
621622

622623

623624

‎_docs/installation/installation-options.md‎

Lines changed: 32 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -7,55 +7,57 @@ redirect_from:
77
toc:true
88
---
99

10-
The Codefresh platform supports three different installation options, all compliant withSoc2.
10+
The Codefresh platform supports three different installation options, all compliant with[SOC2 - Type2](https://www.aicpa.org/SOC){:target="\_blank"}.
1111

12-
* Hybrid Runner
12+
{% include image.html
13+
lightbox="true"
14+
file="/images/installation/soc2-type2-certified.png"
15+
url="/images/installation/soc2-type2-certified.png"
16+
alt="sso-diagram.png"
17+
max-width="40%"
18+
%}
19+
20+
21+
22+
***Hybrid Runner**
1323
The Runner installation is the hybrid installation mode for Codefresh pipelines. The Codefresh UI runs in the Codefresh cloud, and the builds run on customer premises. The Runner combines flexibility with security, and is optimal for Enterprise customers looking for a "behind-the-firewall" solution.
1424
See[Hybrid Runner](#hybrid-runner).
1525

1626

17-
* On-premises
18-
On-premises installation is for customers who want full control over their environments. Both the UI and builds run on the Kubernetes cluster in an environment fully managed by you as our customer.
27+
***On-premises**
28+
On-premises installation is for customers who want full control over their environments. Both the UI andthebuilds run on the Kubernetes cluster in an environment fully managed by you as our customer.
1929

20-
While Codefresh can still help with maintenance of the on-premises platform, we would recommend the Hybrid Runner as it combines both flexibility and high security.
30+
While Codefresh can still help with maintenance of the on-premises platform, we would recommend the Hybrid Runner as it combines flexibility without compromising on security.
31+
See[On-premises](#on-premises).
2132

2233

23-
24-
* GitOps
25-
GitOps installation is a full-featured solution for application deployments and releases. Powered by the Argo Project, Codefresh uses Argo CD, Argo Workflows, Argo Events, and Argo Rollouts, extended with unique functionality and features essential for enterprise deployments.
34+
***GitOps**
35+
GitOps installation is a full-featured solution for application deployments and releases powered by the Argo Project. Codefresh uses Argo CD, Argo Workflows, Argo Events, and Argo Rollouts, extended with unique functionality and features essential for enterprise deployments.
2636

2737
GitOps installations support Hosted and Hybrid options.
2838
See[GitOps](#gitops).
2939

3040

31-
<!--- ### Codefresh Cloud CI/CD - likely to be removed
32-
33-
The Codefresh CI/CD Cloud version is the easiest way to start using Codefresh as it is fully managed and runs 100% on the cloud. Codefresh DevOps handles the maintenance and updates.
41+
##Note on Cloud Builds for Codefresh pipelines
3442

35-
You can also create a [free account]({{site.baseurl}}/docs/administration/account-user-management/create-codefresh-account/) on the SAAS version right away. The account is forever free with some limitations
36-
on number of builds.
3743

38-
The cloud version runs on multiple clouds:
44+
Cloud Builds for Codefresh pipelines are disabled for all accounts by default.
45+
Account admins can request Codefresh to enable Cloud Builds for an account. There is no manual action required except to click on the Enable Cloud Builds button as shown below. The timeframe for the response is up to 24 hours.<br>
3946

4047
{% include image.html
4148
lightbox="true"
42-
file="/images/installation/codefresh-saas.png"
43-
url="/images/installation/codefresh-saas.png"
44-
alt="sso-diagram.png"
45-
max-width="60%"
46-
%}
49+
file="/images/installation/enable-cloud-builds-request.png"
50+
url="/images/installation/enable-cloud-builds-request.png"
51+
caption="Enable Cloud Builds for pipelines"
52+
alt="Enable Cloud Builds for pipelines"
53+
max-width="70%"
54+
%}
4755

48-
Codefresh Cloud is also compliant with [SOC2 - Type2](https://www.aicpa.org/SOC) showing our commitment to security and availability.
56+
As an account admin, you can then grant access to users or have the users explicitly request access to a runtime environment to run pipelines.
57+
58+
If you[create a free account]({{site.baseurl}}/docs/quick-start/create-codefresh-account/), to run pipelines, you need to configure[Build Runtime settings]({{site.baseurl}}/docs/pipelines/pipelines/#build-runtime) with a Hybrid Runner runtime environment.
4959

50-
{% include image.html
51-
lightbox="true"
52-
file="/images/installation/soc2-type2-certified.png"
53-
url="/images/installation/soc2-type2-certified.png"
54-
alt="sso-diagram.png"
55-
max-width="40%"
56-
%}
5760

58-
The Cloud version has multi-account support with most git providers (GitLab, GitHub, Bitbucket) as well as Azure and Google.-->
5961

6062

6163
##Hybrid Runner
@@ -67,7 +69,8 @@ The UI runs on Codefresh infrastructure, while the builds happen in a Kubernetes
6769
lightbox="true"
6870
file="/images/installation/hybrid-installation.png"
6971
url="/images/installation/hybrid-installation.png"
70-
alt="sso-diagram.png"
72+
caption="Hybrid installation.png"
73+
alt="Hybrid installation.png"
7174
max-width="70%"
7275
%}
7376

‎_docs/pipelines/monitoring-pipelines.md‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -337,7 +337,7 @@ max-width="70%"
337337
* Memory usage: View memory usage (Y-axis) by time (X-axis) for the duration of the build.
338338
* Disk usage: View disk usage (Y-axis) by time (X-axis) for the duration of the build. The red line is set at 90% of the maximum disk space.
339339
To see the precise usage at different points in time, mouse over the dots.
340-
Viewing the actual disk usage for a build during its run allows you to better gauge and define the[minimum disk space required for the build volume]({{site.baseurl}}/docs/pipelines/pipelines/#runtime).
340+
Viewing the actual disk usage for a build during its run allows you to better gauge and define the[minimum disk space required for the build volume]({{site.baseurl}}/docs/pipelines/pipelines/#build-runtime).
341341

342342
{% include
343343
image.html

‎_docs/pipelines/pipelines.md‎

Lines changed: 55 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -313,15 +313,67 @@ Currently Codefresh supports the automatic fetching of files or folders from ano
313313
Once the pipeline starts, all files will be available to all freestyle steps in the paths mentioned in the target folder field.
314314
You can define multiple external resources in a single pipeline.
315315

316-
###Runtime
316+
###BuildRuntime
317317

318-
-**Runtime Environment**: (by default this is set to SaaS)
319-
-**Runtime OS**: (by default this is set to Linux)
318+
Build Runtime settings allow you to:
319+
* Select the runtime environment, runtime OS and resource sizes for the pipeline
320+
* Set the minimum disk space for the pipeline build
321+
* Set the memory-usage threshold for the pipeline, overriding the account-level threshold
322+
323+
**Runtime Environment**: The runtime environment for the pipeline. If your account admin has selected a default runtime environment for the account, it is automatically selected. You can override the default runtime environment, and select a different one for the pipeline.
324+
>You need at least[one runtime environment to run the pipeline](#runtime-environments-for-pipeline).
325+
326+
327+
**Runtime OS**: Set to Linux by default
320328
-**Resources Size**:
321329
- Small (recommended for 1-2 concurrent steps)
322330
- Medium (recommended 3-4 steps)
323331
- Large (recommended 5-6 steps)
324332

333+
####Runtime environments for pipelines
334+
335+
You need at least one runtime environment configured for your account to run a pipeline.
336+
Runtime environments are available on installing the Codefresh Runner.
337+
338+
**User request for runtime environment**<br>
339+
If, as a user, you do not have a runtime environment, send a request to your account admin.
340+
341+
{% include
342+
image.html
343+
lightbox="true"
344+
file="/images/pipeline/pipeline-settings/cloud-builds-user-request-admin.png"
345+
url="/images/pipeline/pipeline-settings/cloud-builds-user-request-admin.png"
346+
alt="Request account admin to configure runtime environment"
347+
caption="Request account admin to configure runtime environment"
348+
max-width="60%"
349+
%}
350+
351+
**Configure runtime environment**<br>
352+
As an account admin, if the account is not configured with a runtime environment, Codefresh displays the steps to[install the Runner]({{site.baseurl}}/docs/installation/codefresh-runner/).
353+
354+
{% include
355+
image.html
356+
lightbox="true"
357+
file="/images/pipeline/pipeline-settings/cloud-builds-admin-enable-request.png"
358+
url="/images/pipeline/pipeline-settings/cloud-builds-admin-enable-request.png"
359+
alt="Build Runtime settings for pipeline without runtime environment"
360+
caption="Build Runtime settings for pipeline without runtime environment"
361+
max-width="60%"
362+
%}
363+
364+
As the account admin, you can also request a Cloud Build (SaaS runtime environment) to be enabled for the pipeline, which is not available by default. Clicking the Enable Cloud Builds button sends an automated email request, with a response timeframe of 24 hours. If approved, you should see the**SaaS runtime** in the list of Runtime Environments.
365+
366+
{% include
367+
image.html
368+
lightbox="true"
369+
file="/images/pipeline/pipeline-settings/cloud-builds-saas-re.png"
370+
url="/images/pipeline/pipeline-settings/cloud-builds-saas-re.png"
371+
alt="SaaS runtime environment for pipeline"
372+
caption="SaaS runtime environment for pipeline"
373+
max-width="60%"
374+
%}
375+
376+
325377
####Set minimum disk space for a pipeline build
326378
To speed up builds and improve performance, Codefresh caches different types of data during pipeline execution for reuse across builds. Image-caching is one example of cached data, where Codefresh pulls the required images during the first build and caches them for reuse in future builds. For more info, see[Pipeline caching]({{site.baseurl}}/docs/pipelines/pipeline-caching/).
327379
Because a portion of the disk space is already utilized by cache, a build can run out of disk space and fail with the 'no space left on device' error.

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ 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/pipelines/#runtime).
39+
*[Set the build space for each pipeline build]({{site.baseurl}}/docs/pipelines/pipelines/#build-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.
4141
You can upgrade your account to get access to more resources by updating your[Billing Settings](https://g.codefresh.io/account-admin/billing/){:target="\_blank"} in Codefresh.
4242

‎_docs/whats-new/changelog.md‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ toc: true
2626
###November 2022
2727

2828
####Features and enhancements
29-
- Set disk space for a pipeline build volume -[documentation]({{site.baseurl}}/docs/pipelines/pipelines/#runtime)
29+
- Set disk space for a pipeline build volume -[documentation]({{site.baseurl}}/docs/pipelines/pipelines/#build-runtime)
3030
- Support for latest Kubernetes cluster version 1.24 -[documentation]({{site.baseurl}}/docs/administration/codefresh-runner/#prerequisites)
3131

3232

140 KB
Loading
140 KB
Loading
132 KB
Loading
50.2 KB
Loading

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp