You signed in with another tab or window.Reload to refresh your session.You signed out in another tab or window.Reload to refresh your session.You switched accounts on another tab or window.Reload to refresh your session.Dismiss alert
* 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
Copy file name to clipboardExpand all lines: _docs/installation/codefresh-runner.md
+2-1Lines changed: 2 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -617,7 +617,8 @@ If you have multiple runtime environments, select the one to use as the default
617
617
618
618
### Override default runtime environment for a pipeline
619
619
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).
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.
14
24
See[Hybrid Runner](#hybrid-runner).
15
25
16
26
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.
19
29
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).
21
32
22
33
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.
26
36
27
37
GitOps installations support Hosted and Hybrid options.
28
38
See[GitOps](#gitops).
29
39
30
40
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
34
42
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.
37
43
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>
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.
Copy file name to clipboardExpand all lines: _docs/pipelines/monitoring-pipelines.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -337,7 +337,7 @@ max-width="70%"
337
337
* Memory usage: View memory usage (Y-axis) by time (X-axis) for the duration of the build.
338
338
* 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.
339
339
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).
Copy file name to clipboardExpand all lines: _docs/pipelines/pipelines.md
+55-3Lines changed: 55 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -313,15 +313,67 @@ Currently Codefresh supports the automatic fetching of files or folders from ano
313
313
Once the pipeline starts, all files will be available to all freestyle steps in the paths mentioned in the target folder field.
314
314
You can define multiple external resources in a single pipeline.
315
315
316
-
###Runtime
316
+
###BuildRuntime
317
317
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
320
328
-**Resources Size**:
321
329
- Small (recommended for 1-2 concurrent steps)
322
330
- Medium (recommended 3-4 steps)
323
331
- Large (recommended 5-6 steps)
324
332
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.
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/).
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.
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/).
327
379
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.
Copy file name to clipboardExpand all lines: _docs/troubleshooting/common-issues/error-code-137.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -36,7 +36,7 @@ The error usually happens when Docker does not have enough memory, but it can al
36
36
37
37
##Solution
38
38
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).
40
40
* 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
41
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.