Skip to content

Releases: kubernetes-sigs/mcs-api

v0.5.0 — introducing v1beta1

Choose a tag to compare

@skitt skitt released this 05 May 07:40
4546fab

Changes since the last release (v0.4.1)

The main purpose of this release is to make the v1beta1 CRDs and client available for downstreams. v1alpha1 is still provided, so downstreams are not required to migrate to v1beta1 if they upgrade to this release.

Known issues

None.

v0.4.1

Choose a tag to compare

@skitt skitt released this 01 Apr 08:57
15301c2

This has the same features as v0.4.0 but includes the CRD version bumps / resets that were forgotten in v0.4.0.

v0.4.0

Choose a tag to compare

@skitt skitt released this 04 Mar 15:23
6a4a49e

This release contains the following changes:

Conformance tests:

  • use new ServiceExport Condition definitions (#120, @tpantelis)
  • ensure the first cluster exports the service before the second cluster (#123, @tpantelis)
  • check the service type (#123, @tpantelis)
  • check internal traffic policy and traffic distribution (#131, @MrFreezeex)
  • check conflict conditions on asymetrical traffic (#132, @MrFreezex)
  • check conflicting ports (#136, @MrFreezex)
  • fix annotations/labels tests, allow empty endpoints (#134, @MrFreezeex)
  • include skipped tests and all labels in the HTML report (#137, @MrFreezeex)
  • allow retries with hanging commands (#139, @MrFreezex)
  • allow custom domains instead of .clusterset.local (#141, @AnupamGhosh)

CRDs regenerated (#127, @kahirokunn)

Demo:

E2E:

  • relax criteria for the "Local service not impacted" test to avoid flakiness (#121, @tpantelis)

API:

Thanks to all the contributors!

v0.3.0

Choose a tag to compare

@skitt skitt released this 29 Aug 13:53
85bcb03

This release adds a number of constants for conditions etc. and embeds the CRD YAML; see #112, #113, and #115 for details.

v0.2.0

Choose a tag to compare

@skitt skitt released this 18 Jun 14:04
38bab5b

This is still v1alpha1, with the latest updates (including exportedLabels and exportedAnnotations, and support for two IP addresses in ServiceImport), and with updated dependencies and a module split. The main module provides the client.

There is one change requiring code changes in dependent projects: ServiceExport now uses API Machinery Condition instead of its own ServiceExportCondition type. The associated ServiceExportConditionType has been removed too.

v0.1.0 - v1alpha1

Choose a tag to compare

@JeremyOT JeremyOT released this 16 Mar 01:31
d261767

API Version: v1alpha1

This is the initial v1alpha1 release as used by a variety of implementations.

The SIG is focused on bringing MCS to Beta, but there may still be minor changes to the Alpha API. Any breaking changes before Beta will result in a v1alpha2 release.