Matt Nikkel
069b177e1b
Merge pull request #144 from leodotcloud/airgap
...
Add linode, vsphere providers
2021-01-06 18:08:59 -05:00
Murali Paluru
7405935e22
adding vsphere provider
2020-12-09 10:20:37 +05:30
Murali Paluru
a33e2e0cb0
adding linode provider
2020-12-03 16:01:31 +05:30
Murali Paluru
3449c627e9
fix minor bug, add pathexpand
2020-10-30 19:41:11 +05:30
Matt Nikkel
f42a8925a6
Merge pull request #128 from leodotcloud/airgap
...
Adding support for HA, airgap, certs, etc
2020-10-06 23:48:09 -04:00
Murali Paluru
bbe10cf0fd
Adding support for HA, airgap, certs, etc
...
- Multiple nodes can be specified with varying roles
- Support for private registries
- Support for private helm repo for rancher chart
- SSL certs support, along with private CA ability
- Only relevant resources are created using conditional/dynamic blocks
2020-10-06 22:08:39 +05:30
Matt Nikkel
0f2b728d12
Merge pull request #122 from bashofmann/terraform-provider-rancher2-1.10.2
...
Update rancher2 terraform provider to 1.10.2
2020-09-29 14:06:16 -04:00
Matt Nikkel
af5b87e183
Merge pull request #124 from bashofmann/terraform-provider-rke-1.1.2
...
Update rke terraform provider to 1.1.2
2020-09-22 10:24:29 -04:00
Bastian Hofmann
0579b4e0b2
Update rke terraform provider to 1.1.2
...
Bump kubernetes versions accordingly
Signed-off-by: Bastian Hofmann <bashofmann@gmail.com >
2020-09-19 20:48:03 +02:00
Bastian Hofmann
ecd909eba4
Update rancher2 terraform provider to 1.10.2
...
Signed-off-by: Bastian Hofmann <bashofmann@gmail.com >
2020-09-11 16:19:18 +02:00
Matt Nikkel
42be3a14af
Merge pull request #121 from bashofmann/rancher-2.4.8
...
Update Rancher to 2.4.8
2020-09-07 11:06:00 -04:00
Bastian Hofmann
e7f8e6cbb9
Update Rancher to 2.4.8
...
Signed-off-by: Bastian Hofmann <bashofmann@gmail.com >
2020-09-07 11:46:58 +02:00
Matt Nikkel
009e6d7872
Merge pull request #120 from nikkelma/rancher-2.4.7
...
Update rancher to 2.4.7
2020-09-02 13:43:49 -04:00
Matt Nikkel
2f9f9d07ee
Merge pull request #119 from nikkelma/remove-http-provider
...
Remove HTTP provider, remove mention of RKE provider as community plugin
2020-09-02 13:43:33 -04:00
Matt Nikkel
2509b3db96
Update rancher to 2.4.7
2020-09-02 13:42:17 -04:00
Matt Nikkel
770d499038
Remove HTTP provider, remove mention of RKE provider as community plugin
2020-08-28 08:15:00 -04:00
Matt Nikkel
1fbcf89e30
Merge pull request #116 from bashofmann/rancher-2.4.6
...
Update rancher to 2.4.6
2020-08-28 08:14:41 -04:00
Matt Nikkel
f67d800de7
Merge pull request #115 from nikkelma/e2e-test-collisions
...
Prevent collisions from consecutive E2E tests
2020-08-28 07:02:53 -04:00
Matt Nikkel
106435c8ed
Use k8s random string utility function
2020-08-28 06:59:35 -04:00
Matt Nikkel
f1430c5a9f
Prevent collisions from consecutive E2E tests
...
A failure from a previous test could leave dangling resources, and a
next test could reuse resource names, causing a meaningless test
failure. Add a random prefix per terraform invocation to minimize such
conflicts, both in the same cloud and across test runs.
2020-08-28 06:57:46 -04:00
Matt Nikkel
bddff26cb8
Merge pull request #114 from nikkelma/cert-manager-0.15.1
...
Update cert-manager to 0.15.1
2020-08-28 06:56:16 -04:00
Bastian Hofmann
9e256a36fb
Update rancher to 2.4.6
...
Also includes patch updates for the rancher2 and rke terraform providers
Signed-off-by: Bastian Hofmann <bashofmann@gmail.com >
2020-08-28 10:49:21 +02:00
Matt Nikkel
c09b295620
Bump default cert-manager version to 0.15.1
2020-08-28 01:12:53 -04:00
Matt Nikkel
dbdee5f8ec
Merge pull request #113 from nikkelma/install-all-crds
...
Ensure all CRDs for cert-manager are installed
2020-08-28 01:11:09 -04:00
Matt Nikkel
fa212638dc
Fix cert-manager 0.12 install, clarify README
2020-08-27 17:14:54 -04:00
Matt Nikkel
16b76ff062
Clean up rancher-common versions
2020-08-26 15:06:49 -04:00
Matt Nikkel
8b5450f1bf
Ensure all CRDs for cert-manager are installed
...
Terraform provider `banzaicloud/k8s` only parses the first non-empty
YAML document when multiple documents exist in the same file (split by
`---`). Applied workaround of creating multiple manifest resources;
tested with cert-manager 0.15.1 CRDs YAML and found manifest contents
containing no YAML document (empty or only comments) caused an error.
Second workaround applied of downloading and trimming CRDs YAML to make
Terraform logic simple.
2020-08-26 15:00:06 -04:00
Matt Nikkel
297bd4dab6
Merge pull request #111 from bashofmann/terraform-rke-1.1.0
...
Update rke terraform provider to 1.1.0 and bump kubernetes versions
2020-08-26 00:18:57 -04:00
Bastian Hofmann
799014a72e
Update rke terraform provider to 1.1.0 and bump kubernetes versions
2020-08-25 23:25:23 +02:00
Matt Nikkel
98d3d26916
Merge pull request #110 from bashofmann/simplify-crd-apply
...
Simplify cert-manager CRD apply
2020-08-24 12:11:50 -04:00
Bastian Hofmann
ccea3d6edf
Add make target to format all terraform files
2020-08-24 11:13:36 +02:00
Bastian Hofmann
7e57129692
Simplify cert-manager CRD apply
...
Signed-off-by: Bastian Hofmann <bashofmann@gmail.com >
2020-08-24 11:13:14 +02:00
Matt Nikkel
25f8926b54
Merge pull request #109 from bashofmann/github-action
...
Introduce GitHub action and terratest
2020-08-20 00:18:08 -04:00
Matt Nikkel
e86c95bd52
Merge pull request #108 from bashofmann/simplify-namespace-creation
...
Simplify cert-manager and rancher namespace creation
2020-08-18 14:19:42 -04:00
Bastian Hofmann
fe27ac9e49
Simplify cert-manager and rancher namespace creation
...
Instead of deploying jobs that create the namespaces, this uses the helm create_namespace functionality. Cleanup/destroy also works without a problem
2020-08-18 16:07:25 +02:00
Bastian Hofmann
c88f2afefb
Add terratest e2e tests
...
Make azure-windows resource names not conflict with azure resource names so that they can be run in parallel
Signed-off-by: Bastian Hofmann <bashofmann@gmail.com >
2020-08-12 18:22:31 +02:00
Bastian Hofmann
bb4d844e9a
Add terraform validate
...
Signed-off-by: Bastian Hofmann <bashofmann@gmail.com >
2020-08-12 14:05:39 +02:00
Bastian Hofmann
9aeccfa8ba
Test secrets
...
Signed-off-by: Bastian Hofmann <bashofmann@gmail.com >
2020-08-12 13:31:38 +02:00
Bastian Hofmann
26d8a50722
Run terraform fmt
2020-08-12 12:30:57 +02:00
Bastian Hofmann
8bae81297e
Update terraform.yml
2020-08-12 12:28:23 +02:00
Bastian Hofmann
7f3ee91551
Create initial github action
2020-08-12 12:26:30 +02:00
Matt Nikkel
243abb538f
Merge pull request #107 from bashofmann/terraform-0.13
...
Updates for terraform 0.13
2020-08-11 14:43:09 -04:00
Bastian Hofmann
d2d19cca60
Updates for terraform 0.13
...
* Add required_providers blocks
* Move required provider versions to required_providers
* Bump some terraform providers to newest version
* Adapt readme
Signed-off-by: Bastian Hofmann <bashofmann@gmail.com >
2020-08-11 17:39:43 +02:00
Matt Nikkel
d1475ee829
Merge pull request #105 from bashofmann/helm-provider-1.2.4
...
Bump helm terraform provider to 1.2.4
2020-08-07 18:27:43 -04:00
Bastian Hofmann
a27c49d685
Bump helm terraform provider to 1.2.4 and remove deprecated helm_repository data sources
2020-08-06 17:39:55 +02:00
chrisurwin
3e114496b7
Merge pull request #104 from bashofmann/rancher-provider-1.10.0
...
Bump rancher terraform provider to 1.10.0
2020-08-06 10:01:38 +01:00
Bastian Hofmann
dc72a5fd81
Bump rancher terraform provider to 1.10.0
2020-08-06 10:52:36 +02:00
chrisurwin
dcb4826a49
Merge pull request #103 from rancher/chrisurwin-patch-1
...
Update configure_rancher_node.sh
2020-07-11 10:56:17 +01:00
chrisurwin
01d32c02cb
Update configure_rancher_node.sh
...
added update to add node ip and name into /etc/hosts
2020-07-11 10:55:44 +01:00
Matt Nikkel
21071e7d22
Merge pull request #101 from bashofmann/rke-1.0.1
...
Bump terraform providers and k8s versions
2020-07-06 12:06:29 -04:00