Skip to content

Latest commit

 

History

History
797 lines (473 loc) · 57.4 KB

CHANGELOG.md

File metadata and controls

797 lines (473 loc) · 57.4 KB

Changelog

0.22.1 (2024-09-06)

Bug Fixes

  • include nodegroups in COMPLETE status in cluster update job (#427) (b50b6dc)

0.22.0 (2024-08-07)

Features

  • update handling vendor charts and add linters (#413) (141d536)

0.21.2 (2024-07-19)

Bug Fixes

  • allow skipping node groups that are master or delete complete (#415) (bd32dec)

0.21.1 (2024-07-17)

Bug Fixes

  • add skips + breakout for DELETE_COMPLETE (0e904b6)

Miscellaneous Chores

0.21.0 (2024-06-28)

Miscellaneous Chores

0.20.0 (2024-06-27)

Features

0.19.2 (2024-06-20)

Bug Fixes

0.19.1 (2024-06-14)

Bug Fixes

0.19.0 (2024-06-12)

Features

Bug Fixes

0.18.0 (2024-05-30)

Features

  • Update bind address for k8s components (#197) (4b1f5d8)

Bug Fixes

  • force a cluster upgrade all the time (#382) (436bcf2)

0.17.1 (2024-05-28)

Bug Fixes

0.17.0 (2024-05-02)

Features

  • Automatically rotating certificates using Kubeadm Control Plane provider (#361) (9e4bed1)
  • enable octavia_lb_algorithm label (#358) (bd339ee), closes #355
  • support multiple control plane availability zones (#320) (8ceb19a)

Bug Fixes

  • fix unit tests for sync and disable image build job in CI (#367) (668d4f9)
  • ovn: use octavia_provider for api lb (#360) (9b0ec1e)

0.16.0 (2024-03-28)

Features

Bug Fixes

  • solve lock issues + extra unit tests (#343) (3438204)
  • upgrades: set correct cluster_template_id (#349) (49dc0c9)

0.15.1 (2024-03-22)

Features

  • add 1.27 support (c256e74)
  • add auto healing (402b23b)
  • add cluster-autoscaler (cf05ce5)
  • add image builds (2d5248b)
  • add imageRepository for container images (ccd2f6a)
  • Add labels for nodegroup name and role name (bfc2f52)
  • add m-capi-proxy (a699349)
  • add magnum certs (19cccb6)
  • Add manila csi (fceabed)
  • add tool to load image repository (56c7ca9)
  • added cluster resize (fa1e300)
  • added csi support (c9a2374)
  • added ng + create_complete (b805ad5)
  • Allow odd number of master count only (c6488c7)
  • allow using container_infra_prefix (5676b70), closes #7
  • Eliminate flux dependency for cluster autoscaler (3276d9a)
  • enable in-cluster traffic (61bf7aa)
  • Expose underlying k8s resource status to coe cluster status reason (cd0438a)
  • Fetch node count from md object when autoscaling enabled (d64ca86)
  • refactor to clusterclass (a021300)
  • RockyLinux 8/9 support (#326) (2a53f3e)
  • Support endpoint configuration for cluster-api (#211) (8a5ffac)
  • support etcd volume (#305) (544cb77)
  • Support Flatcar OS (#225) (ef4401f)
  • support keystone-auth (#297) (50a2c27)
  • Support OpenID Connect for kube-api auth (0a33863)
  • Support tls-cipher-suite configuration for kubelet (5010c9a)
  • upgrade capi version (#299) (83535e7)
  • Use crane for image loader instead of skopeo (8567f90)
  • use shorter cluster names (7b58739)
  • Validate fixed_network and fixed_subnet existence (46ac9ac)
  • Validate flavors (e438f4b)

Bug Fixes

  • Add cacert in cloud config (9fbdda6)
  • Add clusterctl installation in hack script (66f36be)
  • add containerd settings to workers (ff708dd)
  • add context to openstackmachinetemplate (6ff86b1)
  • add k8s-keystone-auth to image (0c6ca67)
  • Add missing autoscaler chart manifests (122f4b9)
  • add tests to validate rewriting manifests (c8944da)
  • add unit tests for image loader + missing images (#268) (5223b93)
  • addd 1.26.2 images (119b2c6)
  • added flux + node labels (5f04d4e)
  • added update_cluster_status (faa153b)
  • address status changes for v1alpha7 (5da7223)
  • allow cluster deletion (7dc615f)
  • allow configuring tls-cipher-suites (#261) (d1b7ab5), closes #251
  • allow for mirroring to insecure registry (3d9e364)
  • allow for optional ssh key (c2ed0af)
  • allow glance to use 10G images (f222cb1)
  • avoid overriding api_address (f7009cc)
  • build generic wheels (1f1273b)
  • bump capi (ba2866d)
  • change "fixed_subnet_cidr" default value (387fd99)
  • clean-up cluster on failures (b2f0d9e)
  • clean-up old endpoint slices (730743e)
  • cluster creation (62b89f0)
  • Convert Openstack volume type name to valid rfc1123 string (7d0f316)
  • correct 1.25 autoscaler image (52a756c)
  • correct dependency list (65e2ea1)
  • correct images (df45fc4)
  • CREATE_COMPLETE state (898c818)
  • csi: Use up-to-date provisioner name for Cinder CSI (#295) (79a0ce2)
  • deploy autoscaler right before the cluster creation completed (#307) (a48ddef)
  • disable profiling (d18936e), closes #30 #35 #36
  • Do not upgrade helmrelease in pending status (81bb06c)
  • doc: Fix k8s version string (b1f371c)
  • doc: nit picking for README (848e016)
  • Drop MachineDeployment annotation workaround #142 (e3981ed)
  • enable ssl access (7251c8a)
  • first pass at upgrades (28ce8b0)
  • fix audit log enabled clusters (#276) (ef1a1ff)
  • fix cluster status when update done (#322) (9c237d1)
  • fix jsonpatch for preKubeadmCommands (#331) (6fcf823)
  • Fix manila csi config (#254) (867efdb)
  • Fix the certificate deletion (17c243a)
  • Fix tls-insecure of ccm configuration (5c9ad68)
  • Fix typo in developer guide doc (ff59cbb)
  • helm: make upgrades more robust (d42696d)
  • helm: skip deploying autoscaler unnecessarily (6299ec5)
  • helm: upgrade path (5b9bbca)
  • image builds (434f57d)
  • incorrect case (ab16448)
  • incorrect print command (a555440)
  • mhc: increase max unhealthy to 80% (700a19c)
  • move mhc to clusterclass (c43ae93)
  • name replacement for new repo (0eaeeba)
  • only add cluster uuid to labels (76099d4)
  • only set replicas if auto scaling is disabled (a6a4bf4)
  • optimize + improve registry builds (eeb61d2)
  • pre-delete lbs (513d0ff), closes #6
  • reconcile ng status (1221e94)
  • refactor to using handlers with context (9e5cb2d)
  • relax pykube-ng requirement (10be62a)
  • remove completed todo (0d4bf03)
  • remove deleted nodegroups (66c650f)
  • remove tracebacks for missing objects (a148d4f), closes #68
  • replace the repository name (bda20a2)
  • resolve resize_cluster (7efa4f9)
  • respect availability_zone for control plane (#313) (6803bd3)
  • respect verify_ca and openstack_ca (107cc2f)
  • return helm output (95c32a7)
  • Set MachineDeployment replicas as min node count when autoscale enabled (3cc9b19)
  • Set nodegroup labels always (5d5afa5)
  • set nodeVolumeDetachTimeout property for machines (c52f3e7)
  • Set the cluster status as in_progress at the end of update_nodegroup handler (9d3312c)
  • Skip delete_cluster when stack_id is none (cabd872), closes #126
  • solve black conflict (e17ca40)
  • solve cinder-csi usage (8e9157b)
  • solve cluster delete sync (53048c8)
  • solve proxied service cleanup (476d1f7)
  • solve proxy issue with ovn (#302) (5b4bad4)
  • solve race condition for stack_id (43474f1)
  • stop adding cluster name to node name (0024683), closes #96
  • stop docker from tinkering (6fdf1d2)
  • stop unexpected rollouts (#324) (78f8a02)
  • support py3.6+ (4e1e0b5)
  • test image loader (7e7b30c)
  • Update cluster-autoscaler chart version to support k8s 1.27 (#192) (883968a)
  • update repo for initContainers (f66bb4b)
  • upgrades (bda670d)
  • use 20.04 by default (0af2de3)
  • use api from arg (386eead)
  • use apply patch strategy for kube api resource update (904abff)
  • use azure dns + fix subnet mismatch (16d75c6)
  • use capi to determine health (#226) (d599617)
  • use correct sandbox_image (80d74d2)
  • use dynamic ClusterClass version (d7fbbf0), closes #16
  • use endpoint_type for nova (688d844)
  • use getpass.getuser (67e1ec5)
  • use locking for status update (#318) (dcceec4)
  • use new registry + 1.26.2 images (b6c814f)
  • use nova_client interface (5dc34f3)
  • use operating_system (062e7f3)
  • Use public auth_url for CloudConfigSecret (4f9c852)
  • Wait until observedGeneration of the capi cluster is increased in cluster upgrade (58b6325), closes #57

Documentation

Miscellaneous Chores

0.15.0 (2024-03-19)

Features

Bug Fixes

  • add k8s-keystone-auth to image (0c6ca67)
  • fix jsonpatch for preKubeadmCommands (#331) (6fcf823)

Documentation

  • add etcd_volume_{size,type} docs (3f1a636)

0.14.2 (2024-03-17)

Bug Fixes

0.14.1 (2024-03-14)

Bug Fixes

0.14.0 (2024-03-08)

Features

Bug Fixes

  • deploy autoscaler right before the cluster creation completed (#307) (a48ddef)
  • respect availability_zone for control plane (#313) (6803bd3)
  • use locking for status update (#318) (dcceec4)

0.13.4 (2024-01-31)

Bug Fixes

  • csi: Use up-to-date provisioner name for Cinder CSI (#295) (79a0ce2)
  • solve proxy issue with ovn (#302) (5b4bad4)

0.13.3 (2023-12-27)

Bug Fixes

  • incorrect case (ab16448)
  • only set replicas if auto scaling is disabled (a6a4bf4)

0.13.2 (2023-12-15)

Bug Fixes

0.13.1 (2023-12-07)

Bug Fixes

  • add unit tests for image loader + missing images (#268) (5223b93)

0.13.0 (2023-12-06)

Features

  • Support tls-cipher-suite configuration for kubelet (5010c9a)

0.12.1 (2023-12-05)

Bug Fixes

  • allow configuring tls-cipher-suites (#261) (d1b7ab5), closes #251
  • Fix typo in developer guide doc (ff59cbb)
  • set nodeVolumeDetachTimeout property for machines (c52f3e7)
  • Update cluster-autoscaler chart version to support k8s 1.27 (#192) (883968a)

0.12.0 (2023-11-16)

Features

  • Fetch node count from md object when autoscaling enabled (d64ca86)

Bug Fixes

  • address status changes for v1alpha7 (5da7223)
  • Convert Openstack volume type name to valid rfc1123 string (7d0f316)
  • Fix manila csi config (#254) (867efdb)
  • Set MachineDeployment replicas as min node count when autoscale enabled (3cc9b19)
  • solve cluster delete sync (53048c8)
  • solve proxied service cleanup (476d1f7)

0.11.2 (2023-11-06)

Features

  • Validate fixed_network and fixed_subnet existence (46ac9ac)

Bug Fixes

  • Set nodegroup labels always (5d5afa5)

Miscellaneous Chores

0.11.1 (2023-10-13)

Miscellaneous Chores

0.11.0 (2023-10-02)

Features

Bug Fixes

0.10.0 (2023-08-04)

Features

  • enable in-cluster traffic (61bf7aa)

Documentation

0.9.1 (2023-07-31)

Documentation

0.9.0 (2023-07-21)

Features

  • Add labels for nodegroup name and role name (bfc2f52)
  • Validate flavors (e438f4b)

Bug Fixes

  • correct images (df45fc4)
  • mhc: increase max unhealthy to 80% (700a19c)
  • refactor to using handlers with context (9e5cb2d)

0.8.1 (2023-07-07)

Bug Fixes

  • doc: Fix k8s version string (b1f371c)
  • doc: nit picking for README (848e016)
  • helm: make upgrades more robust (d42696d)
  • helm: skip deploying autoscaler unnecessarily (6299ec5)
  • optimize + improve registry builds (eeb61d2)

0.8.0 (2023-07-04)

Features

Bug Fixes

  • correct 1.25 autoscaler image (52a756c)
  • use azure dns + fix subnet mismatch (16d75c6)

Documentation

  • add links to new images (4fd698f)

0.7.2 (2023-07-02)

Bug Fixes

0.7.1 (2023-06-30)

Bug Fixes

  • Do not upgrade helmrelease in pending status (81bb06c)

0.7.0 (2023-06-29)

Features

  • Allow odd number of master count only (c6488c7)
  • Expose underlying k8s resource status to coe cluster status reason (cd0438a)
  • Support OpenID Connect for kube-api auth (0a33863)

Bug Fixes

  • Fix the certificate deletion (17c243a)
  • Set the cluster status as in_progress at the end of update_nodegroup handler (9d3312c)
  • Skip delete_cluster when stack_id is none (cabd872), closes #126
  • solve race condition for stack_id (43474f1)

Documentation

  • added basic troubleshooting docs (f2f2983)

0.6.0 (2023-06-01)

Features

Bug Fixes

  • return helm output (95c32a7)
  • Wait until observedGeneration of the capi cluster is increased in cluster upgrade (58b6325), closes #57

0.5.4 (2023-04-24)

Bug Fixes

  • remove deleted nodegroups (66c650f)
  • stop adding cluster name to node name (0024683), closes #96
  • use api from arg (386eead)

0.5.3 (2023-04-13)

Bug Fixes

  • add tests to validate rewriting manifests (c8944da)

0.5.2 (2023-04-13)

Bug Fixes

0.5.1 (2023-04-11)

Bug Fixes

  • avoid overriding api_address (f7009cc)
  • clean-up old endpoint slices (730743e)
  • correct dependency list (65e2ea1)
  • remove tracebacks for missing objects (a148d4f), closes #68

0.5.0 (2023-04-10)

Features

0.4.2 (2023-04-04)

Bug Fixes

  • Add missing autoscaler chart manifests (122f4b9)

0.4.1 (2023-04-04)

Bug Fixes

0.4.0 (2023-04-04)

Features

  • add cluster-autoscaler (cf05ce5)
  • Eliminate flux dependency for cluster autoscaler (3276d9a)

Bug Fixes

0.3.4 (2023-03-27)

Bug Fixes

  • add containerd settings to workers (ff708dd)

0.3.3 (2023-03-27)

Bug Fixes

  • addd 1.26.2 images (119b2c6)
  • name replacement for new repo (0eaeeba)
  • replace the repository name (bda20a2)
  • use 20.04 by default (0af2de3)
  • use correct sandbox_image (80d74d2)
  • use new registry + 1.26.2 images (b6c814f)

Documentation

  • remove broken 1.26.2 images (42f8a5f)

0.3.2 (2023-02-17)

Bug Fixes

0.3.1 (2023-02-03)

Bug Fixes

  • allow for mirroring to insecure registry (3d9e364)

0.3.0 (2023-02-01)

Features

  • Use crane for image loader instead of skopeo (8567f90)

Bug Fixes

  • Add clusterctl installation in hack script (66f36be)
  • change "fixed_subnet_cidr" default value (387fd99)
  • incorrect print command (a555440)
  • update repo for initContainers (f66bb4b)

Documentation

  • added info where to install crane (084d191)

0.2.7 (2023-01-16)

Bug Fixes

  • only add cluster uuid to labels (76099d4)

0.2.6 (2022-12-14)

Bug Fixes

  • Fix tls-insecure of ccm configuration (5c9ad68)

0.2.5 (2022-12-13)

Bug Fixes

  • Use public auth_url for CloudConfigSecret (4f9c852)

0.2.4 (2022-12-12)

Bug Fixes

  • use endpoint_type for nova (688d844)

0.2.3 (2022-12-12)

Bug Fixes

  • use nova_client interface (5dc34f3)

0.2.2 (2022-12-12)

Bug Fixes

  • respect verify_ca and openstack_ca (107cc2f)

0.2.1 (2022-12-10)

Bug Fixes

0.2.0 (2022-11-16)

Bug Fixes

  • added flux + node labels (5f04d4e)

Miscellaneous Chores

0.1.2 (2022-11-10)

Bug Fixes

0.1.1 (2022-11-10)

Bug Fixes

0.1.0 (2022-11-10)

Features

  • add auto healing (402b23b)
  • add image builds (2d5248b)
  • add imageRepository for container images (ccd2f6a)
  • add magnum certs (19cccb6)
  • add tool to load image repository (56c7ca9)
  • added cluster resize (fa1e300)
  • added csi support (c9a2374)
  • added ng + create_complete (b805ad5)
  • allow using container_infra_prefix (5676b70), closes #7
  • refactor to clusterclass (a021300)
  • use shorter cluster names (7b58739)

Bug Fixes

Documentation