Inject files as part of a Context
Customers have various reasons to want to inject whole files as part of a Context, especially when doing things like inserting SSH keys or K8s config, etc. that are shared across projects and/or managed by central admin. The concept is that we'd add a set of files to a context. Each would allow upload of a file and/or a textarea where one could paste the contents of a file, and each one would also take a path. At run time, when using a Context, the file would be inserted at the path specified. We'd likely want to have a way to inject it at an absolute path or relative to the working directory, as there are scenarios for each. Alternatively, it might make sense to allow overriding the path of injection in config, but that could get messy.
Add Base64 encoder/uploader in ENV Var settings page | Base64 Decoder ENV Var MergedInspired by users and this doc: https://circleci.com/docs/1.0/google-auth/ It is often necessary to include small files or other data that for one reason or another can not be added normally (certain characters can cause issues). The solution is t...