Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature/local kube connection anpl 857 #1017

Draft
wants to merge 16 commits into
base: main
Choose a base branch
from

Conversation

ladyrassilon
Copy link
Contributor

@ladyrassilon ladyrassilon commented Mar 22, 2022

This PR covers a spike where we started work on a local kind cluster and control panel instance for development purposes. It is not yet complete, so this PR should not be merged. However, it is partially wrapped up in that everything in this PR so far has been documented in current_status_of_spike.md.

What

  • Control Panel can now communicate with a kind cluster.
  • A user can be authenticated, their namespace is created but the provision user chart cannot yet be run.
  • Tools to deploy are listed and a deployment can be requested, but the deployment itself does not yet work.

How to review

  1. Read current_status_of_spike.md
  2. Check that the descriptions in there cover all changes to the code in this PR
  3. Try out the steps in that doc to create your own local kind cluster and control panel instance

See #ANPL-857.

jasonBirchall and others added 2 commits March 22, 2022 14:22
…cal kind cluster

Co-authored-by: Louise Bowler <[email protected]>
Co-authored-by: Gemma Hentsch <[email protected]>
This allows us to perform kubectl commands within the control panel docker containers.

Co-authored-by: Louise Bowler <[email protected]>
Co-authored-by: Gemma Hentsch <[email protected]>
jasonBirchall and others added 13 commits March 22, 2022 16:22
Co-authored-by: Louise Bowler <[email protected]>
Co-authored-by: Gemma Hentsch <[email protected]>
Co-authored-by: Louise Bowler <[email protected]>
Co-authored-by: Gemma Hentsch <[email protected]>
Co-authored-by: Louise Bowler <[email protected]>
Co-authored-by: Gemma Hentsch <[email protected]>
This commit also disables develop views from being available in production

Co-authored-by: Louise Bowler <[email protected]>
Co-authored-by: Gemma Hentsch <[email protected]>
Co-authored-by: Louise Bowler <[email protected]>
Co-authored-by: Gemma Hentsch <[email protected]>
Co-authored-by: Louise Bowler <[email protected]>
Co-authored-by: Gemma Hentsch <[email protected]>
Co-authored-by: Louise Bowler <[email protected]>
Co-authored-by: Gemma Hentsch <[email protected]>
Co-authored-by: Louise Bowler <[email protected]>
Co-authored-by: Gemma Hentsch <[email protected]>
The version bump was too large to handle. We shall retry this at another time

Co-authored-by: Louise Bowler <[email protected]>
Co-authored-by: Gemma Hentsch <[email protected]>
This will be re-created using a slightly different method later

Co-authored-by: Louise Bowler <[email protected]>
Co-authored-by: Gemma Hentsch <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants