Managing personal user settings

Manage your personal settings

As a Codefresh user, you can manage several settings in your personal account, including:

  • Email notifications for builds and build usage
  • Grant account access to Codefresh support
  • Grant access to private Git repositories
  • Create and manage API keys

To manage Git personal access tokens for GitOps, see Managing PATs.

Access user settings

  • In the Codefresh UI, on the toolbar, click the Settings icon and then select User Settings.

Email notifications for pipeline builds

Configure the email notifications you want to receive for builds based on the build status: only successful, only failed, or for both successful and failed builds.

By default, email notifications for builds are disabled for all users.

  • In Notifications, define the email address and select the notifications:
    • Email address for the notifications. By default, it’s the same address you used to sign up.
  • Select the build statuses for which to receive notifications.

Email notifications for pipeline builds

Email notifications for pipeline builds

Weekly updates of build usage

Select to receive weekly summaries of builds across your pipelines along with other statistical data. This information can be useful if you want to understand your overall project build health and capacity usage.

  • In Updates, select or clear Receive updates….

Enable access for Codefresh support

Enable Codefresh support personnel to access your user account. Access to your account is useful for visibility during troubleshooting. If you have an issue with the Codefresh platform, our support personnel can log into your account and look at running builds, inspect Docker images, run pipelines for you etc.

You can disable this security setting at any time.

Codefresh personnel takes action only after confirmation from you, and all actions are audited.

  • In Security, select Allow Codefresh support team to log in…..

Allow access to Codefresh support

Allow access to Codefresh support

Git provider private access

When you connect your Git provider during sign-up, you may choose to let Codefresh access only your public Git repositories.

To allow Codefresh to also add Git triggers on private repositories you need to explicitly enable it in this section.

Note that options available highly depend on what Git provider you are using with Codefresh.

Create and manage API keys

Generate new API keys to access Codefresh functionality from your scripts or applications, outside the Codefresh UI. Edit scopes for existing keys, or revoke them when needed.
For details, see Codefresh API.

Tokens are visible only during creation. You cannot “view” an existing token. To re-enable API access for an existing application, you must delete the old token and create a new one.

The UI shows the first few characters in the second part of the key, after the ., and not the characters at the beginning of the key.

  1. In API Keys, to generate a new API key, click Generate.
  2. Select the scopes for the key.

Generating a key for the API

Generating a key for the API

Single Sign on