kubeslice-controller

KubeSlice Controller Opensource Repository: The KubeSlice Controller orchestrates the creation and management of slices on worker clusters.

APACHE-2.0 License

Stars
58

Bot releases are visible (Hide)

kubeslice-controller - v1.5.5 Latest Release

Published by mridulgain 4 months ago

kubeslice-controller - v1.3.1

Published by srinivas-avesha 5 months ago

Patch Release

kubeslice-controller - v1.3.1-release

Published by srinivas-avesha 5 months ago

Patch Release

kubeslice-controller - v1.5.2

Published by priyank-upadhyay 6 months ago

What's Changed

Full Changelog: https://github.com/kubeslice/kubeslice-controller/compare/v1.3.0...v1.5.2

kubeslice-controller - v1.3.0

Published by srinivas-avesha 7 months ago

kubeslice-controller - v1.3.0-release

Published by srinivas-avesha 7 months ago

kubeslice-controller - v1.2.1

Published by srinivas-avesha 7 months ago

kubeslice OSS 1.2.1 Release

kubeslice-controller - v1.2.1-release

Published by srinivas-avesha 7 months ago

kubeslice OSS 1.2.1 Release

kubeslice-controller - v1.2.1

Published by mridulgain 8 months ago

What's Changed

Full Changelog: https://github.com/kubeslice/kubeslice-controller/compare/v1.2.0-release...v1.2.1

kubeslice-controller - v1.2.0

Published by srinivas-avesha 9 months ago

KubeSlice Supports Cluster Connectivity between Public and Private Clusters
KubeSlice now supports cluster connectivity to private clusters. This feature is currently configurable only using YAML.

With this release, we remove the restriction for the cluster to have at least one node with a public IP address to make it part of the KubeSlice overlay network. Enabling a node with a public IP restricted the application of KubeSlice on private cloud clusters where the virtual private clouds filter out external traffic.

With the new feature, KubeSlice extends its usage to such private cloud clusters through a network load balancer which can be provisioned and managed by all major cloud providers.

kubeslice-controller - v1.2.0-release

Published by srinivas-avesha 9 months ago

KubeSlice Supports Cluster Connectivity between Public and Private Clusters
KubeSlice now supports cluster connectivity to private clusters. This feature is currently configurable only using YAML.

With this release, we remove the restriction for the cluster to have at least one node with a public IP address to make it part of the KubeSlice overlay network. Enabling a node with a public IP restricted the application of KubeSlice on private cloud clusters where the virtual private clouds filter out external traffic.

With the new feature, KubeSlice extends its usage to such private cloud clusters through a network load balancer which can be provisioned and managed by all major cloud providers.

kubeslice-controller - v1.4.0

Published by mridulgain 11 months ago

What's Changed

Full Changelog: https://github.com/kubeslice/kubeslice-controller/compare/v1.3.2...v1.4.0

kubeslice-controller - v1.1.0-release

Published by richiesebastian about 1 year ago

Slice VPN Key rotation

The slice VPN Gateway is an essential component of the slice network service, allowing the slice to connect to secure VPN networks. By default, any new slice created using the KubeSlice Manager or the YAML file will have a duration of 30 days to renew the SliceGateway certificates. You can customize the rotation interval when creating a slice by setting the rotationInterval parameter in the slice configuration YAML file. This interval range is 30 to 90 days.

Additionally, if you need to update the rotation interval at any time, you can modify the rotationInterval parameter in the slice configuration file. This flexibility allows you to align the certificate renewal process with your specific security requirements. Moreover, if you want to initiate the certificate renewal process immediately, you can use the renewBefore option. This option allows you to trigger the certificate renewal process before the expiration of the rotation interval. By specifying an appropriate value for renewBefore parameter in the YAML file, you can ensure that the certificate renewal process starts promptly, helping to maintain the security and compliance of your system.

The VPN cipher can be configured during slice creation using the cipher parameter in the slice configuration YAML file. The cipher value can be set to AES_128_CBC. The default value is AES_256_CBC. This configuration is immutable during the lifetime of a slice

What's Changed

Full Changelog: https://github.com/kubeslice/kubeslice-controller/compare/v0.10.0...v1.1.0-release

kubeslice-controller - v1.0.0

Published by richiesebastian over 1 year ago

KubeSlice Metrics

KubeSlice now records custom metrics that helps in monitoring the slice, and other KubeSlice components. These Prometheus metrics can be configured as alerts using the alert manager.
For more information, see KubeSlice metrics and Prometheus alert rules.

Full Changelog: https://github.com/kubeslice/kubeslice-controller/compare/v0.10.0...v1.0.0

kubeslice-controller - v0.10.0

Published by priyank-upadhyay over 1 year ago

What's Changed

  • Support for worker cluster registration status
  • Support for automatic uninstallation of worker operator from worker clusters

Full Changelog: https://github.com/kubeslice/kubeslice-controller/compare/v0.9.0...v0.10.0

kubeslice-controller - v0.7.0-release

Published by richiesebastian over 1 year ago

What's New

These release notes describe the new changes and enhancements in this version.

Controller Events

KubeSlice creates controller events and stores them in the kubeslice-controller and kubeslice-project namespaces.

Slice and Cluster Health

You can now monitor slice and cluster health

Removal of the Cert Manager Dependency

The cert-manager is no longer required to install the KubeSlice Controller on the controller cluster. With this version, the KubeSlice Controller supports upward compatibility. This means that the cert-manager installed does not have any impact on the KubeSlice Controller. However, the cert-manager is still required for the version 0.6.0 and older versions of the KubeSlice Controller to work.

Controller Events

KubeSlice creates controller events and stores them in the kubeslice-controller and kubeslice-project namespaces.

Slice and Cluster Health

You can now monitor slice and cluster health

Removal of the Cert Manager Dependency

The cert-manager is no longer required to install the KubeSlice Controller on the controller cluster. With this version, the KubeSlice Controller supports upward compatibility. This means that the cert-manager installed does not have any impact on the KubeSlice Controller. However, the cert-manager is still required for the version 0.6.0 and older versions of the KubeSlice Controller to work.

Edit Node IP

The user can edit node ip through cluster spec.

kubeslice-controller - v0.8.6

Published by priyank-upadhyay over 1 year ago

What's Changed

Full Changelog: https://github.com/kubeslice/kubeslice-controller/compare/v0.8.5...v0.8.6

kubeslice-controller - v0.8.1

Published by priyank-upadhyay over 1 year ago

What's Changed

Full Changelog: https://github.com/kubeslice/kubeslice-controller/compare/v0.8.0...v0.8.1

kubeslice-controller - v0.6.12-rc

Published by bharath-avesha over 1 year ago

Changes needed for mongodb