Quick Start Guide
What this page is for
The shortest useful path through Fenwave, in two tracks: setting the platform up as an administrator, and getting productive as a developer. Follow the one that matches your job.
Before you start
You are signed in — see Access the Platform. Beyond that, the two tracks have different prerequisites, listed in each.
The two tracks
| You are | Start at | Ends with |
|---|---|---|
| An administrator on a new install | Administrator setup | A platform your developers can use |
| A developer joining a team | Developer first steps | A change running in dev |
Administrator setup
The order matters — each step consumes what the previous produced. Doing it out of order is the standard first-day mistake.
- Settings › General — apply the licence key, set branding and the support contact.
- Settings › People & Access — add the administrators who will do the rest. Create their roles first; a user without a role signs in to an empty platform.
- Settings › Infrastructure › Cloud — register the cloud account and validate it.
- Settings › Infrastructure › Clusters — register the clusters and validate each. Prefer IRSA, Pod Identity or Workload Identity over a static token.
- Settings › Infrastructure › Environments — create dev, staging and production on those clusters. Until they exist, no policy can be scoped to them.
- Settings › Development › Repositories — connect the Git repositories and validate them. With SSH, install the public key as a deploy key on the provider.
- Settings › Development › CI/CD — connect both Argo CD and Argo Workflows. Deployments use one, pipelines the other; connecting only one leaves half the platform inert. Test each.
- Settings › Development › Projects — declare projects and components so they appear in the catalog with owners.
- Settings › People & Access › Policies — now that clusters and environments exist, create scoped policies and the roles that carry them.
- Verify with Access Explorer before telling anyone it is ready.
Step 9 must come after steps 4 and 5: a policy cannot be scoped to a cluster or environment that does not exist yet, and an unscoped policy grants everything.
Developer first steps
- My Space › My Profile — confirm your account and set your language.
- My Space › My Groups — check your team’s group.
- Explore › Catalog — find your team’s components.
- Explore › Architecture — see how they fit together.
- Build › Create an Application — if you are starting something new.
- Deploy › Dev — create an ephemeral environment for your branch and deploy.
- Environment Detail — read Events before Application Logs. Events tells you whether the platform succeeded; logs only matter once it has.
Scenario
From an empty install to a developer shipping to dev, in one afternoon.
- Work through Administrator setup steps 1 to 8.
- Create one scoped policy — deployment permissions, limited to the dev cluster
with the environment condition set to
dev. - Create a
Developerrole carrying only that policy. Do not hand outadminas a shortcut: it bypasses policies entirely and picks up every cluster added later. - Add one developer with that role and the Dev profile.
- Have them sign in and follow Developer first steps.
- When they report they cannot do something, use Access Explorer with their username and the exact permission from the error — not a description of what they tried.
- Once one developer works end to end, the rest is repetition.
Proving the whole path with one person before onboarding ten is what turns a long afternoon into a short one.
When it doesn’t work
| Symptom | Cause | How to check | Fix |
|---|---|---|---|
| A developer signs in to an empty platform | No role assigned | Access Explorer | Assign a role that carries policies |
| Pipelines never start | Argo Workflows not connected or untested | CI/CD | Add and test it — separately from Argo CD |
| Clone fails | Repository never validated, or SSH key not installed on the provider | Repositories | Validate; add the deploy key |
| A policy cannot be scoped | Clusters or environments not registered yet | Infrastructure | Register them, then edit the policy |
| A developer reaches production | An unscoped policy statement | Policies | Add the environment condition |
| Permission granted, no change | Session permission cache | — | Have them reload |