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

Commit9cbc1d6

Browse files
Service accounts (#1068)
* Create service-accounts.md* Update service-accounts.mdAdded content to article* Update service-accounts.md* Update service-accounts.md* Update nav.ymlAdded service accounts entry* Update service-accounts.md* Update service-accounts.md* Update service accountImplemented feedback and added screenshots* Update service-accounts.md* Update service-accounts.md* Update service-accounts.md* Update add-service-account.png* Update service account* Update service acnt with pipeline settingUpdated service acnt article with section on ECR authentication and added xrefs* Update service-accounts.md---------Co-authored-by: Luke Goodfellow <107487942+nitronomad@users.noreply.github.com>
1 parentd5e0de8 commit9cbc1d6

File tree

2 files changed

+25
-15
lines changed

2 files changed

+25
-15
lines changed

‎_docs/administration/account-user-management/service-accounts.md‎

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -93,14 +93,24 @@ max-width="90%"
9393
{: .table .table-bordered .table-hover}
9494
| Service Account Setting| Description|
9595
| ------------------------| ----------------|
96-
|**Name**| The name of the service account. <br>The**Admin** label to the right of the name indicates that the service account has been assigned an admin role.NIMA: what is the added value of admin role?|
96+
|**Name**| The name of the service account. <br>The**Admin** label to the right of the name indicates that the service account has been assigned an admin role.|
9797
|**API Keys**| The number of API keys assigned to the service account. <br>Selecting a service account displays the API keys generated for that account. Modify selected scopes by clicking Edit, or delete the API key.|
9898
|**Teams**| The names of the teams the service account is assigned to.|
9999
|**Status**| Indicates if the service account is currently active (**Enabled**) or inactive (**Disabled**). You may want to disable a service account to invalidate its API keys without having to remove the service account, and simply reenable when needed.|
100100
|**Actions**| The options available to manage the service account through its context menu: {::nomarkdown}<ul><li><b>Edit</b>: Modify the settings of the service account, including adding/removing teams, enabling/disabling admin role.</li><li><b>Delete</b>: Delete the service account, including all the API keys defined for the account. This means that actions through the Codefresh API or CLI that require these keys will fail.</li></ul>{:/}|
101101

102+
##Authenticating to Amazon ECR with service account
103+
104+
Authenticate to Amazon ECR registries with credentials from the service account instead of the Access Key ID and Secret Access Key.
105+
This allows pipelines to seamlessly authenticate to Amazon ECR via service account credentials, enhancing security and simplifying access management.
106+
107+
There are two requirements:
108+
1. Set the option to authenticate via service accounts at the account level for pipelines. See[Advanced options for pipelines]({{site.baseurl}}/docs/pipelines/configuration/pipeline-settings/#advanced-options-for-pipelines).
109+
1. Configure Amazon ECR integration to use service account credentials. See[Amazon ECR Container Registry pipeline integration]({{site.baseurl}}/docs/integrations/docker-registries/amazon-ec2-container-registry/).
110+
102111

103112
##Related articles
104-
[Access control for pipelines]({{site.baseurl}}/docs/administration/account-user-management/access-control/)
113+
[Access control for pipelines]({{site.baseurl}}/docs/administration/account-user-management/access-control/)
114+
105115

106116

‎_docs/pipelines/configuration/pipeline-settings.md‎

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ toc: true
99
---
1010

1111

12-
As a Codefresh account administrator, you can define[global settings for pipelines] which are inherited by all new pipelines created in the account. Users can still override specific settings for individual pipelines.
12+
As a Codefresh account administrator, you can define global settings for pipelines which are inherited by all new pipelines created in the account. Users can still override specific settings for individual pipelines.
1313

1414
##Account-level pipeline settings
1515

@@ -26,7 +26,7 @@ As a Codefresh account administrator, you can define [global settings for pipeli
2626
||[Memory usage warning for pipeline builds](#memory-usage-warning-for-pipeline-builds)| Enable alerts when pipelines reach/exceed the threshold.|
2727
||[Default behavior for build step](#default-behavior-for-build-step)| Configure push image options for build steps.|
2828
||[Default behavior for pending-approval step](#default-behavior-for-pending-approval-step)| Determine if`pending-approval` steps require manual action.|
29-
|Other|[Advanced options for pipelines](#advanced-options-for-pipelines)| Configureoptionsforbuild approvalandpipeline volumes.|
29+
|Advanced options|[Advanced options for pipelines](#advanced-options-for-pipelines)| Configurethe default behaviorforvolumes, concurrent builds,andauthentication for Amazon ECR integrations, and more.|
3030
|Argo Workflows|[Enable pipelines with Argo Workflows]({{site.baseurl}}/docs/workflows/create-pipeline/)| Create pipelines based on Argo Workflows.|
3131

3232

@@ -239,7 +239,7 @@ This behavior is simply a convenience feature for legacy pipelines.
239239
Users can still use a[`push` step]({{site.baseurl}}/docs/pipelines/steps/push/) to always push an image to a registry regardless of what was chosen in the`build` step.
240240
{{site.data.callout.end}}
241241

242-
##Default behavior for`pending-approval` step
242+
##Default behavior for`pending-approval` step
243243
Configure if manual confirmation is required after clicking the Approve or Reject buttons for[pending-approval steps]({{site.baseurl}}/docs/pipelines/steps/approval/). When required, a confirmation prompt is displayed on clicking Approve or Reject.
244244
***None**: No manual intervention required on clicking either Approve or Reject.
245245
***All**: Require manual intervention for both Approve and Reject.
@@ -249,28 +249,28 @@ Configure if manual confirmation is required after clicking the Approve or Rejec
249249

250250
##Advanced options for pipelines
251251

252-
Configure the default settings that definetheadvanced behavior for pipelines.
252+
Configure the default settings that define advanced behavior for pipelines.
253253

254254

255-
* Manage shared volumes for builds pending approval
255+
***Manage shared volumes for builds pending approval**
256256
Define if to[retain or discard]({{site.baseurl}}/docs/pipelines/steps/approval/#keeping-the-shared-volume-after-an-approval) the volume when a pipeline build is pending approval.
257257

258258
>**NOTE**
259259
This option_affects pipeline resources and/or billing in the case of SaaS pricing_.
260260
It will also affect users of existing pipelines that depend on this behavior.
261-
Once you either enable or disable this option for an account, werecomend leaving it unchanged.
261+
Once you either enable or disable this option for an account, werecommend leaving it unchanged.
262262

263-
* Concurrency policy forbuild pending approval
264-
Determines whetherpipelines pending approval are[included or excluded from the concurrency count]({{site.baseurl}}/docs/pipelines/steps/approval/#define-concurrency-limits).
263+
***Concurrency policy forbuilds pending approval**
264+
Determines whetherpipeline builds pending approval are[included or excluded from the concurrency count]({{site.baseurl}}/docs/pipelines/steps/approval/#define-concurrency-limits).
265265

266-
* ServiceAccountfor Amazon ECR authentication
267-
Define the[Service Account]({{site.baseurl}}/docs/integrations/docker-registries/amazon-ec2-container-registry/#setting-up-ecr-integration---service-account) for Amazon ECRintegration.
266+
***Serviceaccount credentialsfor Amazon ECR authentication**
267+
Define the[Service Account]({{site.baseurl}}/docs/integrations/docker-registries/amazon-ec2-container-registry/#setting-up-ecr-integration---service-account)to optionally useforauthentication inAmazon ECRintegrations.
268268

269-
* Public Marketplace Registry
269+
***Public Marketplace Registry**
270270
Set the default registry from which to pull images for all_Public Marketplace Steps_.
271-
You can select any[Docker Registry]({{site.baseurl}}/docs/integrations/docker-registries/) integrationsetup in Codefresh.
271+
You can select any[Docker Registry]({{site.baseurl}}/docs/integrations/docker-registries/) integrationthat has been set up in Codefresh.
272272

273-
Example: Public Marketplace Step image is defined to use Docker Hub. If you select a`quay.io` integration, all Public Marketplace Step images are pulled from`quay.io` instead of from Docker Hub.
273+
Example: Public Marketplace Step image is defined to use Docker Hub. If you select a`quay.io` integration as the Public Marketplace Registry, all Public Marketplace Step images are pulled from`quay.io` instead of from Docker Hub.
274274

275275
>**NOTE**
276276
The selected registry affects only custom or typed steps.<br>

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp