getporter / porter

Porter enables you to package your application artifact, client tools, configuration and deployment logic together as an installer that you can distribute, and install with a single command.
https://porter.sh
Apache License 2.0
1.23k stars 206 forks source link

Configure kubernetes mixin version #1135

Closed carolynvs closed 4 years ago

carolynvs commented 4 years ago

Is your feature request related to a problem? Please describe. K8s bumps their version every 3 months, we don't. 😀

Describe the solution you'd like I want to be able to specify the version of kubectl to build into the bundle just like we can with the helm mixin.

mixins:
- kubernetes:
    clientVersion: v1.17.0

Describe alternatives you've considered See #1136 for having the client version selected dynamically at runtime.

Additional context Here is the build code that helm uses to configure and download the specified version of helm.

MChorfa commented 4 years ago

@carolynvs I can help with this one

carolynvs commented 4 years ago

Thanks!