cloudposse / helmfiles

Comprehensive Distribution of Helmfiles for Kubernetes
https://cloudposse.com/accelerate
Apache License 2.0
255 stars 80 forks source link

[teleport] Implement helmfile #35

Open osterman opened 6 years ago

osterman commented 6 years ago

what

why

references

alebabai commented 6 years ago

@osterman is it okay to fork Teleport chart to cloudposse charts repository, because it didn't hosted anywhere?

osterman commented 6 years ago

You can use this pattern to import it: https://github.com/cloudposse/charts/pull/154/files#diff-0fa6756c0ad8c76b52d6de39a1eae178R2

alebabai commented 6 years ago

@osterman teleport require some license, do we have one? https://github.com/gravitational/teleport/tree/master/examples/chart/teleport#prepare-the-license-file https://github.com/gravitational/teleport/blob/master/examples/chart/teleport/templates/deployment.yaml#L73

mumoshu commented 5 years ago

@alebabai I am the original author of the teleport chart, and I believe you can just modify the chart to omit the license-related parts to run teleport as the community edition(free).

That is, make the license_file helm value optional in values.yaml:

https://github.com/gravitational/teleport/blob/542418ebd90f3f2ef2ccfe51bbb46f5d76a7bc96/examples/chart/teleport/values.yaml#L134

and also make the license volume/volume mount in the teleport deployment optional:

https://github.com/gravitational/teleport/blob/542418ebd90f3f2ef2ccfe51bbb46f5d76a7bc96/examples/chart/teleport/templates/deployment.yaml#L71-L73

https://github.com/gravitational/teleport/blob/542418ebd90f3f2ef2ccfe51bbb46f5d76a7bc96/examples/chart/teleport/templates/deployment.yaml#L57-L59