Create environment with dashboard (user access) in glab bootstrap cmd

Proposal

Create an environment with a Dashboard for Kubernetes for a bootstrapped agent by default.

The environment (by default) could be bound to the GitLab agents namespace and pointing to the GitLab Agent Helm Release. I think it would be hard to default to anything else - but open for suggestions.

New Flags:

  • --create-environment, with default value true, when set to false all the following flags don't have any effect.
  • --environment-name, with default value ${--helm-release-namespace}/${--helm-release-name}
  • --environment-namespace, with default value to --helm-release-namespace
  • --environment-flux-resource-path, with default value to HelmRelease/${--helm-release-name}.${--helm-release-namespace}
Edited by Timo Furrer