Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: importer #2

Closed
wants to merge 103 commits into from
Closed

feat: importer #2

wants to merge 103 commits into from

Conversation

caarlos0
Copy link

as hashicorp#150 seems abandoned, I merged master with it and I'm trying to get it done...

@Lemmons if you decide to continue with your PR, feel free to cherry-pick or just ignore :D

meyskens and others added 30 commits January 11, 2019 10:24
Signed-off-by: Maartje Eyskens <maartje@eyskens.me>
Log values.yaml in case of errors and filtering sensitive values
Update default tiller image to v2.11.0 and document defaults
Adding the wait flag to the docs
* Remove old vendor
* Go modules
* Re-vendor using Go modules
Align some package versions:
* k8s.io/* kubernetes-1.11.7
* k8s.io/helm v2.11.0
* github.com/hashicorp/terraform v0.11.11

Also:
* Remove old glide configuration files
* Re-vendor after version updates
* Remove vendoring checks from Makefile and Travis
* Update scripts/getcookie.sh credentials
* Added missing attributes
* Added more details to helm_release code snippet
* Reordered to make it easier to check attributes with the code
* Removed importing commands which do not work for the moment

Signed-off-by: Rafael Porres Molina <rafa@sourced.tech>
…icorp#193)

* Suppress diff of "devel" attribute if "version" is set
* Suppress diff of "keyring" attribute if "verify" is disabled
Signed-off-by: Rafael Porres Molina <rafa@sourced.tech>
Signed-off-by: Rafael Porres Molina <rafa@sourced.tech>
…#210)

* Use configured helm home when reading default TLS settings

* Revert a suspiscious change
Signed-off-by: Maartje Eyskens <maartje@eyskens.me>
* Move repo logic to a data source

Signed-off-by: Maartje Eyskens <maartje@eyskens.me>

* Add data resource specific tests

Signed-off-by: Maartje Eyskens <maartje@eyskens.me>

* fix dupl function name

Signed-off-by: Maartje Eyskens <maartje@eyskens.me>

* Link actual logic

Signed-off-by: Maartje Eyskens <maartje@eyskens.me>

* Update documentation

Signed-off-by: Maartje Eyskens <maartje@eyskens.me>

* Update website/docs/repository.html.markdown

Co-Authored-By: meyskens <maartje@eyskens.me>

* Remove import from docs

Signed-off-by: Maartje Eyskens <maartje@eyskens.me>

* make helm_release example use the data source as repo

Signed-off-by: Maartje Eyskens <maartje@eyskens.me>
* Added load_config_file option to the provider k8s part

Signed-off-by: Maartje Eyskens <maartje@eyskens.me>

* Fix typo

Signed-off-by: Maartje Eyskens <maartje@eyskens.me>
Signed-off-by: Rafael Porres Molina <rafa@sourced.tech>
lawliet89 and others added 29 commits August 26, 2019 19:13
* Use 0.12 syntax
* Use two space indentation as suggested by
  https://www.terraform.io/docs/configuration/style.html

Signed-off-by: Rafael Porres Molina <rafa@sourced.tech>
Fixes hashicorp#98

Signed-off-by: Rafael Porres Molina <rafa@sourced.tech>
Terraform Helm provider 0.9.0 introduces a regression. In 0.8.0 if there
is no `client_key`, `ca_certificate`, or `client_certificate` defined at
the `provider "Helm"` level, TLS configuration is effectively disabled.
The 0.9.0 version checks if there are `key.pem`, `cert.pem` and `ca.pem`
present in Helm's home directory and if they are, TLS is enabled. This
behaviour can break some configurations where these certificate files
are present for other cluster(s) but current cluster doesn't use TLS.

This change makes the Helm provider behave similar to Helm CLI. Helm
CLI uses `--tls` option to explicitely enable TLS. This change makes
`enable_tls` option to work as advertised (quoting documentation:
`enable_tls` - (Optional) Enables TLS communications with the Tiller.
Defaults to `false`).
update terraform sdk to v0.12.8
Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>
Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>
Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>
Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>
Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>
Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>
Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>
Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>
…ove-config-pkg

remove usage of config pkg
* Use Kubernetes v1.15

Signed-off-by: Maartje Eyskens <maartje@eyskens.me>

* use v1.15.4

Signed-off-by: Maartje Eyskens <maartje@eyskens.me>

* test on bionic

Signed-off-by: Maartje Eyskens <maartje@eyskens.me>

* run update-context as root

Signed-off-by: Maartje Eyskens <maartje@eyskens.me>

* rm update-context

Signed-off-by: Maartje Eyskens <maartje@eyskens.me>
Use GetOkExists instead of GetOk for boolean attributes
Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>
Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>
Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>
@caarlos0 caarlos0 closed this May 20, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet