Skip to main content

Profile & Admin

Profile

What this covers

The Profile page shows your account details and personal preferences. It's available from the bottom of the main sidebar and has three tabs: Account, Preferences, and API Keys.

Account tab

Shows your avatar, display name and email, plus a details panel with when you were added, your role, and your organisation. The avatar can be edited directly from this tab. Name and email come from your authenticated session and can't be changed here.

Profile — Account tab
The Account tab, showing avatar, name, email, added date, role and organisation

Preferences tab

Set your language and theme preferences here.

  • Language — a dropdown to select your preferred language. Supported options are English, Spanish (Español), Arabic (العربية), Norwegian Bokmål (Norsk bokmål), French (Français) and German (Deutsch). ECP applies the language and text direction to the document, using right-to-left for Arabic. Your current selection is shown alongside a Save preference button.
  • Theme — choose between Light, Dark, Nebula and Neptune.
Profile — Preferences tab
The Preferences tab, showing the Language dropdown with Save preference, and the Theme dropdown

API Keys tab

API keys let you run deployments externally, outside of the ECP UI. Each key is scoped to an organisation and has the same deployment pipeline access as your account — it can only act on pipelines you can already access. You can only have one active key at a time; creating a new one replaces the previous.

Profile — API Keys tab
The API Keys tab, showing the Generate Key button and an empty key list

Creating a key

  • Select the organisation to scope the key to, then click Generate Key.
The secret is shown only once

ECP shows the plaintext key once after creation. Copy it immediately and store it in your secret store. If you close the modal before copying, generate a replacement and revoke the unused one.

Revoking a key

Use Revoke when automation should no longer be able to authenticate. Use the status filter to show all, active, or revoked keys. Revoked keys remain visible for audit context.

Admins can view key status for all users in the organisation from Admin → API Keys (see below).

Admin

The Admin area is accessible to Admins and Fenergo Admins from the main navigation. It has four tabs: User Management, Organisations, Environments, and API Keys. Admins see User Management and API Keys only — Organisations and Environments are Fenergo Admin-only.

User Management

Covers inviting users, tracking invitation status, managing deployment pipeline access, and revoking access.

Admin — User Management tab
The User Management tab, listing users with their role, organisation, added date and status

Finding users

Search by email address or display name, and filter by role.

Inviting a user

In ECP, adding a user is the invitation — there's no separate invite step. When you add a user, ECP creates their account and emails them a secure link to set a password.

  • Choose Add user.
  • Enter the user's email and display name, then choose a role: Member or Admin.
  • Save to create the account and send the invitation email.

A new Admin is automatically granted access to every deployment pipeline in the organisation; a Member starts with none until you grant it.

Links expire after 72 hours

The "set your password" link is valid for 72 hours. If it lapses before the user signs in, use Resend invitation to issue a fresh link.

Pending vs Active

  • Pending (clock icon) — invited but not yet signed in. Only pending users show the Resend invitation action.
  • Active (check icon) — has signed in at least once.

A user moves from Pending to Active on first sign-in. Each resend issues a new link and cancels the previous one.

Managing deployment pipeline access

Choose Manage access for a user to open the access modal. It lists existing grants and a picker for granting additional non-archived pipelines. When you grant a pipeline to a user who has already signed in, ECP emails them. Pending users see their pipelines on first sign-in.

Use Revoke on a grant to remove access. ECP asks you to confirm; revoking doesn't send an email.

tip

Email delivery is best-effort — if a welcome email fails, the account is still created. Re-adding a previously removed user reuses their record but doesn't restore old pipeline access; grant it again.

Organisations

Fenergo Admin only.

The Organisations tab lists all organisations in ECP. Each row shows the organisation name, user count, pipeline count, tenant count, environment count, creation date and creator. Use the search bar to filter by name.

Creating an organisation

Choose Add Organisation, enter a name, and save.

Managing users in an organisation

Open the actions menu on a row and choose Manage users. The modal lists current members and lets you search for and add existing ECP users. Use the remove button on a member row to remove them — if the user belongs to only one organisation, they are fully removed from it.

Managing environment visibility

Open the actions menu and choose View environments to see which environments are granted to the organisation. Search to add environments or remove existing grants. You can also manage visibility from the Environments tab — both views are equivalent.

Editing or deleting an organisation

Use Edit to rename. Delete is only available for organisations with no users and no deployment pipelines — ECP blocks deletion and reports counts if either constraint is unmet.

Environments

Fenergo Admin only.

An environment is a registered connection to a Fenergo platform region — a named API target with a base URL. Every tenant is bound to one environment, which provides the Fenergo API address and identity endpoint used for all config pulls and pushes. Environments are distinct from pipeline stages: the environment is where a tenant physically lives; the stage is its logical position in a pipeline.

Users only see environments explicitly granted to their organisation — DCI (Dedicated Customer Instance) environments are always restricted and never appear without an explicit grant.

The catalogue

Each environment has a Name, Main Region, URL (https://… address), DCI flag, and Status (Active or Inactive). ECP derives the identity endpoint and API address from the URL automatically. Inactive environments remain in the list but cannot be selected.

Adding an environment

  1. Choose Add Environment.
  2. Enter a Name, Main Region, and URL (must use a fenergonebula.com, fenxstable.com, or fenergox.com domain).
  3. Turn on DCI if this is a Dedicated Customer Instance.
  4. Save. Both the name and URL must be unique.

Editing & deactivating

Edit reopens the modal pre-filled; changing the URL re-derives the identity endpoint. Deactivate retires an environment (record and history are kept). You can't deactivate an environment while active tenants reference it — ECP reports how many are affected.

Organisation visibility

Choose Manage Visibility on a row to grant or revoke an organisation's access. With no grants, users see no environments when registering tenants.

API Keys

The API Keys tab gives Admins an overview of all users in the organisation and their active key status. Each row shows the user's name, key label, masked key ID, creation time, and last-used time. Use View Key History on a user row to see the full key history including revoked keys.

To create or revoke your own key, see Profile → API Keys tab above.