1
0
mirror of https://github.com/openshift/installer.git synced 2026-02-05 06:46:36 +01:00

Open-source the Tectonic installer (#263)

* installer: open-source the Tectonic installer

* Jenkinsfile: integrate the Tectonic test/build/release suite

* installer: rename repository in imports, docs and scripts

* installer/server/terraform: copy templates from disk (prev. binassets)

Instead of extracting the TerraForm templates from binassets, find
them on disk (next to the installer's executable and upward in the tree
- or in cwd and upward in the tree) and copy them.

This enables us to bundle the TerraForm templates in the release tarball,
and let users customize them before running the GUI (or use them
directly using TerraForm).

* installer: refactor TF vendoring system to expose multiple providers

* installer/server/terraform/plugins: vendor local,template,aws,matchbox

* installer/vendor: add terraform-provider-matchbox and bump aws-sdk-go

* modules/{bootkube,tectonic}: update custom' providers name/inputs

According to the changes that were made for the upstreaming of these
providers.

* Makefile: drop the unused targets for building custom TerraForm bins

* Documentation: update documentation to use the installer for providers
This commit is contained in:
Quentin Machu
2017-04-20 09:42:32 -07:00
committed by Alex Somesan
parent 350af75ca2
commit 05096c0d40
4620 changed files with 2267645 additions and 180 deletions

4
.gitignore vendored
View File

@@ -1,5 +1,5 @@
assets
assets*.zip
./assets
./assets*.zip
**/id_rsa*
**/terraform.tfstate*
.terraform