Skip to main content
Version: 0.6

Logging In

Log in to Konstruct at konstruct.saas.konstruct.io using your Civo account credentials. No additional setup is required — authentication is handled through Civo SSO.

note

If your organization requires a different identity provider, you can configure additional SSO connectors after your first login. See Single Sign-On for setup instructions.

Default Login with kbot

note

This section applies to Self-Hosted installations only. Hosted users authenticate via Civo SSO.

This account is created automatically during installation. The password is set during the Terraform bootstrap step as a bcrypt hash in dex_config.admin_password.

If you followed the AWS Bootstrap Installation, you set this password during terraform.tfvars configuration. Log in with:

  • Username: kbot
  • Password: The plaintext password you hashed with htpasswd during installation

Resetting the kbot password

If you need to change the kbot password after installation:

  1. Generate a new bcrypt hash:

    htpasswd -nbBC 10 "" 'new-password' | tr -d ':\n' | sed 's/$2y/$2a/'
  2. Update the Dex configuration:

    kubectl edit secret -n dex dex-config

    Find the staticPasswords section and replace the hash value for the kbot user.

  3. Restart Dex:

    kubectl rollout restart deployment -n dex dex
  4. Log in with username kbot and your new password.

Configuring SSO

Once logged in, configure your identity provider to enable SSO for your team. See Single Sign-On for setup instructions.