You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.adoc
+74-20Lines changed: 74 additions & 20 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,34 +7,88 @@ All notable changes to this project are documented in this file.
7
7
8
8
The format is based on {uri-changelog}[Keep a Changelog].
9
9
10
-
== 1.0.0-RC1 (August 27,2019)
10
+
== v1.0.0 (September 27,2019)
11
+
12
+
=== Changes
13
+
* changed all variables_ocids to ids
14
+
* using Oracle Linux only for bastion now
15
+
* updated docs
16
+
17
+
== v1.0.0-beta.4 (September 24,2019)
18
+
19
+
=== Improvements
20
+
21
+
* Added integration with OCI KMS for encrypting K8s secrets
22
+
* Added outputs for instance_principal dynamic group, enabled update_dynamic_group.sh
23
+
* Updated documentation for KMS
24
+
* New module for KMS usage policies
25
+
26
+
=== Changes
27
+
* Set minimum version of Terraform to 0.12.8
28
+
* Changes in variable file - removed redundant variables e.g. nodepool_topology, quantity_per_subnet, preferred lb_subnets
29
+
* Updated documentation
30
+
* terraform.tfvars.example
31
+
32
+
== v1.0.0-beta.3 (September 16,2019)
33
+
34
+
=== Improvements
35
+
36
+
* Networking
37
+
** Worker and load balancer subnets now use regional subnets
38
+
** Simplified network topology for both multi and single AD regions
39
+
40
+
=== Changes
41
+
* Set minimum version of Terraform to 0.12.8
42
+
* Changes in variable file - removed redundant variables e.g. nodepool_topology, quantity_per_subnet, preferred lb_subnets
43
+
* Updated documentation
44
+
* terraform.tfvars.example
45
+
46
+
== v1.0.0-beta.2 (September 13,2019)
47
+
48
+
=== Improvements
49
+
50
+
* Bastion
51
+
** Changed default bastion shape to the smaller (and cheaper) VM.Standard.E2.1
52
+
53
+
* Worker nodes
54
+
** Added ability to support mixed Kubernetes workloads by choosing different shapes for each node pool
55
+
56
+
=== Changes
57
+
. Set minimum version of Terraform to 0.12.5
58
+
. Temporarily disabled calico installation option
59
+
60
+
== v1.0.0-beta.1 (August 27,2019)
11
61
12
62
=== Notes
13
63
* In order to use private load balancers, the necessary oci load balancer annotations must be used.
14
64
15
65
=== Improvements
66
+
* Bastion
67
+
** Added ability to restrict access to bastion host to a CIDR block
68
+
** Bash aliases for kubectl (k) and helm (h)
69
+
** Generated script (tesseract.sh) to ssh to the bastion
70
+
**Optional addition and initialization of incubator and jetstack repos on the bastion
16
71
17
-
* Added ability to restrict access to bastion host to a CIDR block
18
-
* Bash aliases for kubectl (k) and helm (h)
19
-
* Generated script (tesseract.sh) to ssh to the bastion
20
-
* Optional addition and initialization of incubator and jetstack repos on the bastion
21
-
* Service Gateway routing is now automatically added when service gateway is enabled. Worker nodes can now use the service gateway to access Object Storage, Streaming and other OCI Services without manual configuration of routing and security lists
22
-
* Separate and simplified security lists for public and private workers
23
-
* Added private subnets for internal load balancers
24
-
* Improved subnet defaults:
25
-
** Avoid potential overlapping subnets when creating or scaling large clusters to maximum cluster size
26
-
** Bastion: maximum of 5
27
-
** Load Balancers: maximum of 29 per subnet
28
-
** Worker subnets: maximum of 16380 per subnet, allowing clusters to scale to the maximum that is supported by Kubernetes (5000)
29
-
* Ability to choose load balancer types (public or internal)
30
-
* Improved load balancer selection algorithm. There's no need to toggle the load balancer code for single AD regions anymore
31
-
* Added ability to specify preferred AD pair for load balancers in 3*AD regions
32
-
* Minimum of 3 worker nodes per subnet to ensure adequate number of fault domains in single AD regions
33
-
* Added ability to specify image OCID or choose OS version for worker nodes
34
-
* Improved documentation
72
+
* Networking
73
+
** Separate and simplified security lists for public and private workers
74
+
** Added private subnets for internal load balancers
75
+
** Improved subnet defaults:
76
+
*** Avoid potential overlapping subnets when creating or scaling large clusters to maximum cluster size
77
+
*** Bastion: maximum of 5
78
+
*** Load Balancers: maximum of 29 per subnet
79
+
*** Worker subnets: maximum of 16380 IPv4 addresses per subnet
80
+
** Ability to choose load balancer types (public or internal)
81
+
** Improved load balancer selection algorithm. There’s no need to toggle the load balancer code for single AD regions anymore
82
+
** Added ability to specify preferred AD pair for load balancers in 3*AD regions
83
+
** Minimum of 3 worker nodes per subnet to ensure adequate number of fault domains in single AD regions
84
+
** Service Gateway routing is now automatically added when service gateway is enabled. Worker nodes can now use the service gateway to access Object Storage, Streaming and other OCI Services without manual configuration of routing and security lists
35
85
36
-
=== Changes
86
+
* Worker nodes
87
+
** Added ability to specify image OCID or choose OS version for worker nodes
88
+
89
+
*Improved documentation
37
90
91
+
===Changes
38
92
* Completed upgrade of Terraform code to 0.12
39
93
* Documentation uses asciidoc
40
94
* instance_principal is now disabled by default on the bastion
|The internal DNS domain for resources created and prepended to "oraclevcn.com" which is the VCN-internal domain name.
145
145
|
146
146
|oke
@@ -237,19 +237,9 @@ subnets = {
237
237
|ANYWHERE
238
238
239
239
|enable_instance_principal
240
+
|Whether to enable instance_principal on the bastion. Refer to {uri-docs}/instructions.adoc/#enabling-instance_principal-on-the-bastion-host[instance_principal]
240
241
|
241
242
|
242
-
|
243
-
244
-
|image_operating_system
245
-
|The Operating System image to be used to provision the bastion.
246
-
|Oracle Linux, CentOS, Canonical Ubuntu
247
-
|Oracle Linux
248
-
249
-
|image_operating_system_version
250
-
|The version of the selected Operating System to be used to provision the bastion host. Matching versions of available operating systems can be found {uri-oci-images}[here].
251
-
|
252
-
|7.7
253
243
254
244
|availability_domains
255
245
|The Availability Domain where to provision non-OKE resources e.g. bastion host. This is specified in the form of a map.
@@ -266,11 +256,6 @@ availability_domains = {
266
256
"bastion" = 1
267
257
----
268
258
269
-
|bastion_package_update
270
-
|Whether to update the apt database on first boot. Only applicable if the bastion host uses Ubuntu as Linux distribution.
271
-
|true/false
272
-
|true
273
-
274
259
|bastion_package_upgrade
275
260
|Whether to upgrade the instance on first boot. If you choose Ubuntu for the bastion and you set this to true, also set the package_update to true as well.
276
261
|true/false
@@ -420,12 +405,12 @@ Refer to {uri-topology}[topology] for more thorough examples.
420
405
|None
421
406
422
407
|tenancy_name
423
-
|The *_name_* of the tenancy to be used when creating the Docker secret. This is different from tenancy_ocid. *Required* if create_auth_token is set to true.
408
+
|The *_name_* of the tenancy to be used when creating the Docker secret. This is different from tenancy_id. *Required* if create_auth_token is set to true.
424
409
|
425
410
|None
426
411
427
412
|username
428
-
|The username that can login to the selected tenancy. This is different from tenancy_ocid. *Required* if create_auth_token is set to true.
413
+
|The username that can login to the selected tenancy. This is different from tenancy_id. *Required* if create_auth_token is set to true.
429
414
430
415
|
431
416
|None
@@ -513,6 +498,6 @@ Refer to {uri-topology}[topology] for more thorough examples.
0 commit comments