Skip to content

Releases: FlexibleEngineCloud/terraform-flexibleengine-cce

v2.1.0

22 Oct 15:58
Compare
Choose a tag to compare
  • Add Kubernetes Node Labels (node_label): Kubernetes node label
  • Add VM Tags (vm_tags): Flexible Engine tags
  • Move key_pair parameters from node configuration to global configuration

Important Notes regarding new module version

Note #1

Two additionnal parameters:

  • vm_tags: Tag at Flexible Engine level
  • node_label: Kubernetes Node Label (to apply a Pod placement constraint with the NodeSelector setting in Kubernetes manifest for instance)

These two parameters are mandatory. If no need vm_tags and/or node_label please set them as an empty map  {}

For existing nodes, please add these two parameters

Add vm_tags does not recreate the node

Add node_labels recreate the node so even if the current nodes does not have any labels, please do not forget to add node_labels set it empty like the README example.

Note #2

CCE Node SSH Key pair is now a global parameter (was a specific node configuratin parameter before)

Please comment out the key_pair parameters of the existing nodes and declare key_pair parameter as a global as shown in the examples in the README

v2.0.2

07 Sep 15:25
a81246c
Compare
Choose a tag to compare

Fixing provider used by cce module

v2.0.1

04 Sep 14:27
dbf30ae
Compare
Choose a tag to compare

fixing readme

v2.0.0

26 Aug 13:30
Compare
Choose a tag to compare

Upgrade to Terraform 0.13

Lifecycle parameters

28 Feb 13:32
Compare
Choose a tag to compare

Adding the following Lifecycle parameters :

  • create_before_destroy : Create new nodes before destroying the others.
  • ignore_changes : Workaround for the Flexible Engine provider issue with labels and annotations.

Fix annotations issue

09 Jan 18:33
Compare
Choose a tag to compare
  • Remove annotation optional parameter from module (make the module fails in v1.1.0)
  • Remove label optional parameter from module (no impact, default value is empty labels)

AZ and node OS choice and labels and annotations bug fix

09 Jan 12:19
Compare
Choose a tag to compare
  • Chose availability zone for each node
  • Chose nodes OS
  • Set labels to and empty map (workaround issue #183)
  • Set annotations as they are set into the tfstate (workaround issue #285)

v1.0.0

19 Nov 15:11
Compare
Choose a tag to compare

Update CCEv2 module to Terraform v0.12.x

First released of CCE module

16 Jul 16:08
a6c803b
Compare
Choose a tag to compare

First released of CCE module, only including Cluster creation for now (nodes creation is planed).