Codefresh on-premises platform installation & configuration

Install and configure the Codefresh platform on-premises

To install the on-premises version of the Codefresh platform, look at the ReadMe, available in ArtifactHub.

After you install Codefresh on-premises, review the platform configuration options described in ArtifactHub:

This article describes configuration options available in the Codefresh UI:

Disable user and team management

If you use an external provider, such as Terraform or an IdP (Identity Provider), to provision users and teams, you can disable user/team operations in the Codefresh UI. Blocking user- and team-related operations in the UI means that admins cannot make changes locally that may conflict with or override those via the external provider.

These are the operations blocked in the Codefresh UI:

  • Adding/updating/deleting users
  • Adding/updating/deleting teams
  • Defining/updating roles for users
  • Defining/updating SSO provider for users

How to

  • Enable disableUserManagement in Feature management.

Selectively enable SSO provider for account

Codefresh supports out-of-the-box Git logins with your local username and password, your Git provider, or your SSO provider if SSO is configured.

When SSO sign-in is configured, as a Codefresh administrator, you can select the providers you want to enable for SSO in your organization, for both new and existing accounts.
SSO providers who are disabled are not displayed during sign-up/sign-in.

TIP
You can always renable an SSO provider that you disabled when needed.

  1. Sign in as Codefresh admin.
  2. From the left pane, select Providers.
  3. Disable the providers not relevant for the accounts. These providers are not displayed as options during sign-up/sign-in.

Enable/disable providers for SSO

Enable/disable providers for SSO

Codefresh on-premises upgrade
Codefresh on-premises setup
On-premises feature management