0.5.0
This release mainly focused on continuing the alignment of Lighthouse's service discovery support with the [Kubernetes Multicluster
Services KEP][MCS KEP].
- Lighthouse has been modified per the [Kubernetes Multicluster Services KEP][MCS KEP] as follows:
- The
MultiClusterService
resource has been replaced byServiceImport
. - The
ServiceExport
resource is now updated with status information as lifecycle events occur. - Lighthouse now allows a
ServiceExport
resource to be created prior to the associatedService
. - Network discovery was moved from
subctl
to the Submariner operator. - Several new commands were added to
subctl
:export service
,show versions
,show connections
,show networks
,show endpoints
, andshow gateways
. - The
subctl info
command has been removed in lieu of the newshow networks
command. - The Globalnet configuration has been moved from the broker-info.subm file to a
ConfigMap
resource stored on the
broker cluster. Therefore, the newsubctl
cannot be used on brownfield Globalnet deployments where this information
was stored as part of broker-info.subm. subctl
now supports joining multiple clusters in parallel without having to explicitly specify theglobalnet-cidr
for the
cluster to work around this issue. Theglobalnet-cidr
will automatically be allocated bysubctl
for each cluster.- The separate
--operator-image
parameter has been removed fromsubctl join
and the--repository
and--version
parameters are now used for all images. - The Submariner operator status now includes
Gateway
information. - Closed technical requirements for Submariner to become a CNFC project, including Developer Certificate of Origin compliance,
and source code linting.