Skip to content

Conversation

@costimuraru
Copy link
Contributor

@costimuraru costimuraru commented Aug 1, 2019

fixes #43

ops data/env=dev/region=va6/project=ee/cluster=experiments terraform plan
ops data/env=dev/region=va6/project=ee/cluster=experiments helmfile sync

ops data/env=dev/region=va6/project=ee/cluster=experiments config --format json --output-path path/to/file.json

@costimuraru costimuraru force-pushed the ee branch 6 times, most recently from d6139e1 to 4ca41a6 Compare August 1, 2019 23:29
@amuraru
Copy link
Contributor

amuraru commented Aug 2, 2019

@costimuraru this looks awesome.
Couple of things we may want in this PR:

  1. Add a simple hierarchical configuration example, like in your examples:
    data/env=dev/region=va6/project=myProject/cluster=dev1
  2. Add a new section in README.md to explain this new functionality.

Also I would also bump the major version for this tool to 1.0
and add a deprecation warning to old flat file based config?

@costimuraru
Copy link
Contributor Author

Add a simple hierarchical configuration example, like in your examples: data/env=dev/region=va6/project=myProject/cluster=dev1

Done

Add a new section in README.md to explain this new functionality.

Done

Also I would also bump the major version for this tool to 1.0

Done

and add a deprecation warning to old flat file based config?

I don't know about this one... do we want to impose hierarchical configs on our existing repos (cns)?

@costimuraru costimuraru changed the title Add helmfile/terraform runner with hiera-like configuration support Add helmfile/terraform runner with hierarchical configuration support Aug 2, 2019
@costimuraru costimuraru force-pushed the ee branch 3 times, most recently from 2d054af to e7df16c Compare August 7, 2019 21:28
Constantin Muraru added 16 commits August 8, 2019 17:50
Signed-off-by: Constantin Muraru <cmuraru@adobe.com>
Signed-off-by: Constantin Muraru <cmuraru@adobe.com>
Signed-off-by: Constantin Muraru <cmuraru@adobe.com>
Signed-off-by: cmuraru <cmuraru@adobe.com>
Signed-off-by: Constantin Muraru <cmuraru@adobe.com>
Signed-off-by: cmuraru <cmuraru@adobe.com>
Signed-off-by: cmuraru <cmuraru@adobe.com>
@costimuraru costimuraru merged commit 5d7342b into master Aug 8, 2019
@costimuraru costimuraru deleted the ee branch August 8, 2019 15:19
costimuraru added a commit that referenced this pull request Aug 8, 2019
costimuraru added a commit that referenced this pull request Aug 8, 2019
costimuraru added a commit that referenced this pull request Aug 8, 2019
…#44)

* Add helmfile/terraform runner with hiera-like configuration support

Signed-off-by: Constantin Muraru <cmuraru@adobe.com>

* Fix tests

Signed-off-by: Constantin Muraru <cmuraru@adobe.com>

* Work1

* Integrate with existing terraform

Signed-off-by: Constantin Muraru <cmuraru@adobe.com>

* Rename ee to hierarchical

* Minor tweaks

* Update requirements.txt

* Add example

* Fix ansible warning

* Fix build

Signed-off-by: cmuraru <cmuraru@adobe.com>

* Tweaks

Signed-off-by: Constantin Muraru <cmuraru@adobe.com>

* Tweaks

* Fixes

* Fixes

* Fixes

* Update readme

* Downgrade aws-cli until it works in Spinnaker

Signed-off-by: cmuraru <cmuraru@adobe.com>

* Add epilog

Signed-off-by: cmuraru <cmuraru@adobe.com>
Signed-off-by: Constantin Muraru <cmuraru@adobe.com>
costimuraru added a commit that referenced this pull request Aug 8, 2019
…#44)

* Add helmfile/terraform runner with hiera-like configuration support

Signed-off-by: Constantin Muraru <cmuraru@adobe.com>

* Fix tests

Signed-off-by: Constantin Muraru <cmuraru@adobe.com>

* Work1

* Integrate with existing terraform

Signed-off-by: Constantin Muraru <cmuraru@adobe.com>

* Rename ee to hierarchical

* Minor tweaks

* Update requirements.txt

* Add example

* Fix ansible warning

* Fix build

Signed-off-by: cmuraru <cmuraru@adobe.com>

* Tweaks

Signed-off-by: Constantin Muraru <cmuraru@adobe.com>

* Tweaks

* Fixes

* Fixes

* Fixes

* Update readme

* Downgrade aws-cli until it works in Spinnaker

Signed-off-by: cmuraru <cmuraru@adobe.com>

* Add epilog

Signed-off-by: cmuraru <cmuraru@adobe.com>
Signed-off-by: Constantin Muraru <cmuraru@adobe.com>
costimuraru added a commit that referenced this pull request Aug 8, 2019
…#44)

* Add helmfile/terraform runner with hiera-like configuration support

Signed-off-by: Constantin Muraru <cmuraru@adobe.com>

* Fix tests

Signed-off-by: Constantin Muraru <cmuraru@adobe.com>

* Work1

* Integrate with existing terraform

Signed-off-by: Constantin Muraru <cmuraru@adobe.com>

* Rename ee to hierarchical

* Minor tweaks

* Update requirements.txt

* Add example

* Fix ansible warning

* Fix build

Signed-off-by: cmuraru <cmuraru@adobe.com>

* Tweaks

Signed-off-by: Constantin Muraru <cmuraru@adobe.com>

* Tweaks

* Fixes

* Fixes

* Fixes

* Update readme

* Downgrade aws-cli until it works in Spinnaker

Signed-off-by: cmuraru <cmuraru@adobe.com>

* Add epilog

Signed-off-by: cmuraru <cmuraru@adobe.com>
Signed-off-by: Constantin Muraru <cmuraru@adobe.com>
costimuraru added a commit that referenced this pull request Aug 8, 2019
…#44)

* Add helmfile/terraform runner with hiera-like configuration support

Signed-off-by: Constantin Muraru <cmuraru@adobe.com>

* Fix tests

Signed-off-by: Constantin Muraru <cmuraru@adobe.com>

* Work1

* Integrate with existing terraform

Signed-off-by: Constantin Muraru <cmuraru@adobe.com>

* Rename ee to hierarchical

* Minor tweaks

* Update requirements.txt

* Add example

* Fix ansible warning

* Fix build

Signed-off-by: cmuraru <cmuraru@adobe.com>

* Tweaks

Signed-off-by: Constantin Muraru <cmuraru@adobe.com>

* Tweaks

* Fixes

* Fixes

* Fixes

* Update readme

* Downgrade aws-cli until it works in Spinnaker

Signed-off-by: cmuraru <cmuraru@adobe.com>

* Add epilog

Signed-off-by: cmuraru <cmuraru@adobe.com>
Signed-off-by: Constantin Muraru <cmuraru@adobe.com>
costimuraru added a commit that referenced this pull request Aug 8, 2019
…#44)

* Add helmfile/terraform runner with hiera-like configuration support

Signed-off-by: Constantin Muraru <cmuraru@adobe.com>

* Fix tests

Signed-off-by: Constantin Muraru <cmuraru@adobe.com>

* Work1

* Integrate with existing terraform

Signed-off-by: Constantin Muraru <cmuraru@adobe.com>

* Rename ee to hierarchical

* Minor tweaks

* Update requirements.txt

* Add example

* Fix ansible warning

* Fix build

Signed-off-by: cmuraru <cmuraru@adobe.com>

* Tweaks

Signed-off-by: Constantin Muraru <cmuraru@adobe.com>

* Tweaks

* Fixes

* Fixes

* Fixes

* Update readme

* Downgrade aws-cli until it works in Spinnaker

Signed-off-by: cmuraru <cmuraru@adobe.com>

* Add epilog

Signed-off-by: cmuraru <cmuraru@adobe.com>
Signed-off-by: Constantin Muraru <cmuraru@adobe.com>
costimuraru added a commit that referenced this pull request Aug 9, 2019
…#44)

* Add helmfile/terraform runner with hiera-like configuration support

Signed-off-by: Constantin Muraru <cmuraru@adobe.com>

* Fix tests

Signed-off-by: Constantin Muraru <cmuraru@adobe.com>

* Work1

* Integrate with existing terraform

Signed-off-by: Constantin Muraru <cmuraru@adobe.com>

* Rename ee to hierarchical

* Minor tweaks

* Update requirements.txt

* Add example

* Fix ansible warning

* Fix build

Signed-off-by: cmuraru <cmuraru@adobe.com>

* Tweaks

Signed-off-by: Constantin Muraru <cmuraru@adobe.com>

* Tweaks

* Fixes

* Fixes

* Fixes

* Update readme

* Downgrade aws-cli until it works in Spinnaker

Signed-off-by: cmuraru <cmuraru@adobe.com>

* Add epilog

Signed-off-by: cmuraru <cmuraru@adobe.com>
Signed-off-by: Constantin Muraru <cmuraru@adobe.com>
costimuraru added a commit that referenced this pull request Aug 9, 2019
…#44)

* Add helmfile/terraform runner with hiera-like configuration support

Signed-off-by: Constantin Muraru <cmuraru@adobe.com>

* Fix tests

Signed-off-by: Constantin Muraru <cmuraru@adobe.com>

* Work1

* Integrate with existing terraform

Signed-off-by: Constantin Muraru <cmuraru@adobe.com>

* Rename ee to hierarchical

* Minor tweaks

* Update requirements.txt

* Add example

* Fix ansible warning

* Fix build

Signed-off-by: cmuraru <cmuraru@adobe.com>

* Tweaks

Signed-off-by: Constantin Muraru <cmuraru@adobe.com>

* Tweaks

* Fixes

* Fixes

* Fixes

* Update readme

* Downgrade aws-cli until it works in Spinnaker

Signed-off-by: cmuraru <cmuraru@adobe.com>

* Add epilog

Signed-off-by: cmuraru <cmuraru@adobe.com>
Signed-off-by: Constantin Muraru <cmuraru@adobe.com>
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

Successfully merging this pull request may close these issues.

Add helmfile/terraform runner with hierarchical configuration support

4 participants