Skip to content

[FEAT cloudctl] - bootstrap procedure #80

Description

@uwe-mayer

Priority

None

User Story

As a Greenhouse operator I need to bootstrap cloudctl, aka. I need first time connectivity to Greenhouse to be able to access all onboarded Clusters

Description

We need to provide a possibility for first Greenhouse cluster access

Desired Workflow

One single command to download and bootstrap:

  1. Download Greenhouse kubeconfig from UI
    k config view --minify output
  2. run
cloudctl bootstrap --greenhouse-kubeconfig=path-to-my-greenhouse-kubeconfig --greenhouse-org=sci

Description

We need to provide a possibility for first Greenhouse cluster access

Acceptance Criteria

  • It is possible to access the Greenhouse api-server for cloudctl if the user has the correct permissions and groups in the upstream idp
  • UI provides a download for org-scoped kubeconfig with OIDC
  • with org-specific connector
  • Provide default cloudctl bootstrap command that consumes a kubeconfig scoped to greenhouse

Reference Issues

cloudoperators/greenhouse#2186

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    backlogReady for sprint planning; triggers project additionfeatureNew functional capabilities or significant additions to the CLI.needs-refinementNeeds scoping before implementation

    Type

    No type

    Projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions