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 REQUEST] Run Helm tasks from Epiphany container #1656

Closed
atsikham opened this issue Sep 15, 2020 · 2 comments
Closed

[FEATURE REQUEST] Run Helm tasks from Epiphany container #1656

atsikham opened this issue Sep 15, 2020 · 2 comments
Assignees
Milestone

Comments

@atsikham
Copy link
Contributor

atsikham commented Sep 15, 2020

Is your feature request related to a problem? Please describe.
In #1638 it was decided not to wrap kubectl to execute locally and example provided how to change configuration in #1639.
This task requires investigation what needs to be changed for helm part of that work.

Describe the solution you'd like
Investigate and apply what needs to be changed for helm part of execution in the local container.

Describe alternatives you've considered
No.

Additional context
See example.

@seriva
Copy link
Collaborator

seriva commented Sep 22, 2020

Using helm locally to deploy charts to a K8s cluster can be done with the changes already made for #1616:

  • Local kube.conf which points to localhost:6443
  • Setting of KUBECONF env variable to point to that local kube.conf
  • SSH tunnel passing through port 6443 to our K8s master

Only thing missing is adding our own Helm repository which we can do by using the same SSH tunnel trick we use for local kubectl:

  • SSH tunnel passing through port 80 to our repository machine
  • Add the repository using localhost address instead of the normal IP
  • deploy charts like normal.

@mkyc mkyc modified the milestones: S20200924, S20201008 Sep 24, 2020
@to-bar to-bar changed the title [FEATURE REQUEST] Helm part of local usage [FEATURE REQUEST] Run Helm tasks from Epiphany container Sep 24, 2020
@przemyslavic przemyslavic self-assigned this Sep 29, 2020
@przemyslavic
Copy link
Collaborator

It has been tested together with the task [FEATURE REQUEST] update network security rule to open port 6443 #1616.

@mkyc mkyc closed this as completed Oct 1, 2020
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

No branches or pull requests

4 participants