Skip to content

Fresh instance setup wizard #1815

@t-aleksander

Description

@t-aleksander
  • Create placeholder steps and overall general flow
  • Ability to detect if the instance is fresh or if this is this an upgraded 1.6 (or older)
  • Make the wizard be displayed on first launch
  • Implement Create Admin User step
  • Implement General configuration step
  • Implement CA generation step
  • Implement CA summary step
  • Implement Edge component step (reuse components from Adding Edge in Core using a wizard #1821)
  • Implement edge component adaptation step (reuse components from Adding Edge in Core using a wizard #1821)
  • Implement confirmation step
  • Use values configured in the general configuration step in favor of env variables
  • Set default expiry time for certificates/ca for several years
  • Handle detecting that an old instance with already existing data is used (skip wizard?) - [Epic] Migration to 2.0 wizard #1894
  • Pass logs related to the setup to the frontend - Display Core component logs when adoption error occurs #1925

Result:

  • Start a fresh Core instance.
  • Go to web UI using browser.
  • Initial setup wizard is the welcome screen.
  • Fill the wizard forms.
  • After setting up: sing in to the Core UI using admin user credentials. Ability to add a device to a user's profile.

Metadata

Metadata

Assignees

Labels

featureNew feature or request

Type

No type
No fields configured for issues without a type.

Projects

Status

Ready to release

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions