Skip to content

Commit ea1aee4

Browse files
authored
Merge pull request #569 from rawmind0/support256
Added support to rancher v2.5.6
2 parents b5ded88 + 943d513 commit ea1aee4

14 files changed

Lines changed: 437 additions & 134 deletions

CHANGELOG.md

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
## 1.12.0 (Unreleased)
1+
## 1.12.0 (March 05, 2021)
22

33
FEATURES:
44

@@ -15,11 +15,16 @@ ENHANCEMENTS:
1515
* Added `password` as valid `cluster_template_questions` type to `rancher2_cluster` resource
1616
* Preserve `cluster_template_answers` for `cluster_template_questions` of type `password` in `rancher2_cluster` resource to avoid misleading diffs
1717
* Added `nodes` attribute reference to `rancher2_cluster_sync` resource
18+
* Updated go mod to support Rancher `v2.5.6`
19+
* Updated acceptance tests to use Rancher `v2.5.6`
20+
* Added retry to get k8s default version, if getting forbidden or server error
21+
* Added retry to get V2 catalogs and apps, if getting server error
1822

1923
BUG FIXES:
2024

2125
* Fixed cluster and project resource for update monitoring version properly
2226
* Fixed `rancher2_app_v2` resource, added retry to GetAppV2OperationByID if got apierr 500
27+
* Fixed `rancher2_cluster` docs, annotations and labels argument description
2328

2429
## 1.11.0 (January 08, 2021)
2530

docs/resources/cluster.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -434,8 +434,8 @@ The following arguments are supported:
434434
* `enable_cluster_istio` - (Deprecated) Deploy istio on `system` project and `istio-system` namespace, using rancher2_app resource instead. See above example.
435435
* `enable_network_policy` - (Optional/Computed) Enable project network isolation (bool)
436436
* `scheduled_cluster_scan`- (Optional/Computed) Cluster scheduled cis scan. For Rancher v2.4.0 or above (List maxitems:1)
437-
* `annotations` - (Optional/Computed) Annotations for Node Pool object (map)
438-
* `labels` - (Optional/Computed) Labels for Node Pool object (map)
437+
* `annotations` - (Optional/Computed) Annotations for the Cluster (map)
438+
* `labels` - (Optional/Computed) Labels for the Cluster (map)
439439
* `windows_prefered_cluster` - (Optional) Windows preferred cluster. Default: `false` (bool)
440440

441441

@@ -873,6 +873,7 @@ The following attributes are exported:
873873
* `retention` - (Optional) Retention for etcd backup. Default `6` (int)
874874
* `s3_backup_config` - (Optional) S3 config options for etcd backup (list maxitems:1)
875875
* `safe_timestamp` - (Optional) Safe timestamp for etcd backup. Default: `false` (bool)
876+
* `timeout` - (Optional/Computed) Timeout in seconds for etcd backup. Default: `300`. Just for Rancher v2.5.6 and above (int)
876877

877878
###### `s3_backup_config`
878879

go.mod

Lines changed: 32 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -6,41 +6,44 @@ require (
66
github.com/ghodss/yaml v1.0.0
77
github.com/hashicorp/go-version v1.2.0
88
github.com/hashicorp/terraform-plugin-sdk v1.14.0
9-
github.com/rancher/norman v0.0.0-20200930000340-693d65aaffe3
10-
github.com/rancher/rancher v0.0.0-20210107052628-be72f967248a
9+
github.com/rancher/norman v0.0.0-20210225010917-c7fd1e24145b
10+
github.com/rancher/rancher v0.0.0-20210304063736-65f7c844267b
1111
github.com/rancher/rancher/pkg/apis v0.0.0
1212
github.com/rancher/rancher/pkg/client v0.0.0
13-
golang.org/x/crypto v0.0.0-20200622213623-75b288015ac9
13+
golang.org/x/crypto v0.0.0-20201002170205-7f63de1d35b0
1414
gopkg.in/yaml.v2 v2.3.0
15-
k8s.io/apimachinery v0.19.0
16-
k8s.io/apiserver v0.19.0
15+
k8s.io/apimachinery v0.20.0
16+
k8s.io/apiserver v0.20.0
1717
)
1818

1919
replace (
2020
github.com/crewjam/saml => github.com/crewjam/saml v0.4.1
21-
github.com/rancher/rancher/pkg/apis => github.com/rancher/rancher/pkg/apis v0.0.0-20210107052628-be72f967248a
22-
github.com/rancher/rancher/pkg/client => github.com/rancher/rancher/pkg/client v0.0.0-20210107052628-be72f967248a
23-
k8s.io/api => k8s.io/api v0.19.0
24-
k8s.io/apiextensions-apiserver => k8s.io/apiextensions-apiserver v0.19.0
25-
k8s.io/apimachinery => github.com/rancher/apimachinery v0.19.0-rancher1
26-
k8s.io/apiserver => k8s.io/apiserver v0.19.0
27-
k8s.io/cli-runtime => k8s.io/cli-runtime v0.19.0
28-
k8s.io/client-go => github.com/rancher/client-go v1.19.0-rancher.1
29-
k8s.io/cloud-provider => k8s.io/cloud-provider v0.19.0
30-
k8s.io/cluster-bootstrap => k8s.io/cluster-bootstrap v0.19.0
31-
k8s.io/code-generator => k8s.io/code-generator v0.19.0
32-
k8s.io/component-base => k8s.io/component-base v0.19.0
33-
k8s.io/cri-api => k8s.io/cri-api v0.19.0
34-
k8s.io/csi-translation-lib => k8s.io/csi-translation-lib v0.19.0
35-
k8s.io/kube-aggregator => k8s.io/kube-aggregator v0.19.0
36-
k8s.io/kube-controller-manager => k8s.io/kube-controller-manager v0.19.0
37-
k8s.io/kube-proxy => k8s.io/kube-proxy v0.19.0
38-
k8s.io/kube-scheduler => k8s.io/kube-scheduler v0.19.0
39-
k8s.io/kubectl => k8s.io/kubectl v0.19.0
40-
k8s.io/kubelet => k8s.io/kubelet v0.19.0
41-
k8s.io/kubernetes => k8s.io/kubernetes v0.19.0
42-
k8s.io/legacy-cloud-providers => k8s.io/legacy-cloud-providers v0.19.0
43-
k8s.io/metrics => k8s.io/metrics v0.19.0
44-
k8s.io/sample-apiserver => k8s.io/sample-apiserver v0.19.0
21+
github.com/rancher/rancher/pkg/apis => github.com/rancher/rancher/pkg/apis v0.0.0-20210304063736-65f7c844267b
22+
github.com/rancher/rancher/pkg/client => github.com/rancher/rancher/pkg/client v0.0.0-20210304063736-65f7c844267b
23+
k8s.io/api => k8s.io/api v0.20.0
24+
k8s.io/apiextensions-apiserver => k8s.io/apiextensions-apiserver v0.20.0
25+
k8s.io/apimachinery => k8s.io/apimachinery v0.20.0
26+
k8s.io/apiserver => k8s.io/apiserver v0.20.0
27+
k8s.io/cli-runtime => k8s.io/cli-runtime v0.20.0
28+
k8s.io/client-go => github.com/rancher/client-go v1.20.0-rancher.1
29+
k8s.io/cloud-provider => k8s.io/cloud-provider v0.20.0
30+
k8s.io/cluster-bootstrap => k8s.io/cluster-bootstrap v0.20.0
31+
k8s.io/code-generator => k8s.io/code-generator v0.20.0
32+
k8s.io/component-base => k8s.io/component-base v0.20.0
33+
k8s.io/component-helpers => k8s.io/component-helpers v0.20.0
34+
k8s.io/controller-manager => k8s.io/controller-manager v0.20.0
35+
k8s.io/cri-api => k8s.io/cri-api v0.20.0
36+
k8s.io/csi-translation-lib => k8s.io/csi-translation-lib v0.20.0
37+
k8s.io/kube-aggregator => k8s.io/kube-aggregator v0.20.0
38+
k8s.io/kube-controller-manager => k8s.io/kube-controller-manager v0.20.0
39+
k8s.io/kube-proxy => k8s.io/kube-proxy v0.20.0
40+
k8s.io/kube-scheduler => k8s.io/kube-scheduler v0.20.0
41+
k8s.io/kubectl => k8s.io/kubectl v0.20.0
42+
k8s.io/kubelet => k8s.io/kubelet v0.20.0
43+
k8s.io/kubernetes => k8s.io/kubernetes v1.20.0
44+
k8s.io/legacy-cloud-providers => k8s.io/legacy-cloud-providers v0.20.0
45+
k8s.io/metrics => k8s.io/metrics v0.20.0
46+
k8s.io/mount-utils => k8s.io/mount-utils v0.20.0
47+
k8s.io/sample-apiserver => k8s.io/sample-apiserver v0.20.0
4548
launchpad.net/gocheck => github.com/go-check/check v0.0.0-20200227125254-8fa46927fb4f
4649
)

0 commit comments

Comments
 (0)