Commit Graph

2386 Commits

Author SHA1 Message Date
rob boll cce726aee5 formatting 2017-11-05 19:06:09 -05:00
rob boll d604fe094a
Merge pull request #14 from jrnt30/relative-path-resolution
Relative path resolution changes
2017-11-05 18:24:12 -05:00
Justin Nauman e386cd0343 Adding in examples for readme 2017-10-03 20:23:55 -05:00
Justin Nauman 2e914c652a Relative path resolution changes
This aims to improve on relative, absolute and <repo>/<chart>
resolution for several of Helmfile manifest attributes as well as
command line arguments.

- Uusers may now utilize the `-f <filepath>` flag to reference
a helmfile manifest outside of their PWD and have relative paths
in the the `charts[*].values` and `charts[*].chart` attribute resolve
relative to the manfiest's location properly

- Values provided in the `--values` argument are no longer automatically
assumed as relative path references from PWD but instead are
conditionally joined with the PWD if it is determined they are relative
file paths

- Users may still signify a chart in the `.charts[*].chart` attribute
as they do now by having an explicit `<repo>/<chart>` value
2017-09-06 23:03:37 -05:00
rob boll 7a5b32fdea Merge pull request #12 from jrnt30/diff-command
Adding in diff plugin execution
2017-09-06 20:35:48 -04:00
Justin Nauman 6585bf1842 Adding in option to pass in --args 2017-08-31 16:56:39 -05:00
Justin Nauman 53408e18b3 Adding in details around the diff subcommand 2017-08-28 17:38:32 -05:00
Justin Nauman e0b324b69b Adding in diff plugin execution
- Simple copy-paste for the most part from sync job.  I had started down
the path of adding in a meta PluginCommand directive and trying to make it
more modular, but in the end there are some small differences between
the execution that were a bit difficult to model and it just got ugly.
Figured keeping it simple would be easier to manage
2017-08-17 23:49:06 -05:00
rob boll 2abc93cc62 Merge pull request #7 from natevecc/update-env-var-errors
Fixed env vars error handling
2017-05-23 10:42:26 -04:00
Nathan Vecchiarelli 0096904b0d fixed env vars error handling 2017-05-15 10:45:39 -04:00
rob boll c78231e35e Merge pull request #6 from AMeng/return-code
Return exit code from helm
2017-05-02 22:07:57 -04:00
AMeng 292ee07135 Return exit code from helm 2017-05-02 12:49:49 -06:00
rob boll 07cca09069 use modified cmd args. closes #4 2017-04-20 10:01:16 -04:00
rob boll 441f00c670 ignore standard ignores 2017-04-19 15:31:15 -04:00
rob boll 0f447d2cb2 Merge pull request #3 from robsonpeixoto/chart-in-local-path
Accept chart in a local path
2017-04-13 22:26:27 -04:00
Robson Roberto Souza Peixoto a61ae2a5b3 Only accept `./` and `../` 2017-04-13 14:30:00 -03:00
Robson Roberto Souza Peixoto dfc4b0293f Accept chart in a local path
If the chart is in directory, for example, `./my/chart` the `helmfile -f my.yaml sync` will fail.

This PR will check if the chart starts with `/`, `./` or `../` and will transform it in a full path of the chart directory.
2017-04-13 12:53:05 -03:00
rob boll df14adac63 ignore dist 2017-04-12 11:22:19 -04:00
rob boll 371ca7f752 fmt 2017-04-12 11:16:12 -04:00
rob boll 709195848a add version from git tag 2017-04-12 11:13:51 -04:00
rob boll 5cbf194ee4 Merge pull request #2 from natevecc/environment-flags
Environment Variable Support
2017-04-12 11:05:50 -04:00
Nathan Vecchiarelli 0de9b22485 updated unset env var message to not be confusing 2017-04-12 11:01:45 -04:00
Nathan Vecchiarelli bc8bbf8e01 documentation updates and tweaking workflows with env vars. It now throws errors if they're not set 2017-04-12 10:15:56 -04:00
Nathan Vecchiarelli 373e750642 added support for environment variables, adding value files during runtime and a global kube-context flag to pass down to helm 2017-04-11 19:55:23 -04:00
rob boll 4674af9608 build: add docker login 2016-11-22 21:40:50 -05:00
rob boll 6a54765e1f container: add helm 2016-11-22 21:40:24 -05:00
rob boll ffa98fdbdd build: add container distribution 2016-11-22 21:30:25 -05:00
rob boll 9700e05908 docs: add build badge 2016-11-22 13:26:59 -05:00
rob boll 233afaeb34 docs: update path for releases 2016-11-22 13:18:46 -05:00
rob boll 255dc0ae74 docs: add install instruction 2016-11-22 13:18:10 -05:00
rob boll 5e0664a0c9 build: add circleci 2016-11-22 13:12:19 -05:00
rob boll d8acc58ea6 state: vet nit 2016-11-22 13:12:08 -05:00
rob boll 00a67f82dd build: add makefile 2016-11-22 13:08:59 -05:00
rob boll d41cd794a2 docs: initial readme 2016-11-22 12:51:51 -05:00
rob boll 42bc99b403 vendor: add deps 2016-11-22 12:37:41 -05:00
rob boll e5e834f9f0 initial helmfile impl 2016-11-22 12:36:49 -05:00