Skip to main content
Version: v1.2

metal-stack v1.2.0

See original release note at https://github.com/metal-stack/releases/releases/tag/v1.2.0

General​

Required Actions​

  • The tenant-apiserver now runs database migrations on startup. For this update, a migration was added that cleans up duplicate membership entries. If you have concerns because you already used memberships a lot, take a look at duplicate membership entries by yourself in the database and decide if you want to cleanup manually.

    Here are some queries that show the duplicates:

    SELECT count(*),concat(projectmember->>'project_id','|',projectmember->>'tenant_id','|',projectmember->>'namespace') AS key
    FROM projectmembers
    GROUP BY key
    HAVING count(*) > 1;

    SELECT count(*),concat(tenantmember->>'tenant_id','|',tenantmember->>'member_id','|',tenantmember->>'namespace') AS key
    FROM tenantmembers
    GROUP BY key
    HAVING count(*) > 1;

    (metal-stack/tenant-apiserver#11)

Component Releases​

api v0.8.4​

  • Remove redundant partition argument to admin machine list (metal-stack/api#209) @majst01

tenant-apiserver v0.3.0​

  • Add unique membership constraints. (metal-stack/tenant-apiserver#11) @Gerrit91
  • Do not return entity on error. (metal-stack/tenant-apiserver#13) @Gerrit91
  • Create test store always with all API entities. (metal-stack/tenant-apiserver#12) @Gerrit91

metal-roles v0.38.3​

  • Fix image cache exclude paths. (metal-stack/metal-roles#759) @Gerrit91
  • Add a mgmt-firewall-rutos-upgrade role for Teltonika RutOS firmware upgrades (metal-stack/metal-roles#755) @muhittink, @Gerrit91
  • Metrics exporter needs partition list (metal-stack/metal-roles#760) @majst01

metal-metrics-exporter v0.4.1​

  • Machine list always requires a partition (metal-stack/metal-metrics-exporter#29) @majst01

metal-apiserver v0.13.4​

  • Partition argument to machine list is redundant (metal-stack/metal-apiserver#348) @majst01
  • Update metal-lib with faster auditing (metal-stack/metal-apiserver#346) @majst01
  • Create a reusable VPN authkey for firewalls (metal-stack/metal-apiserver#345) @majst01
  • Ensure streaming endpoints are also authorized during streaming (metal-stack/metal-apiserver#350) @majst01
  • Prevent wildcard machine token escalation (metal-stack/metal-apiserver#349) @majst01
  • E2E test wildcard tokens. (metal-stack/metal-apiserver#351) @Gerrit91

masterdata-api v0.14.0​

  • Carry over membership migration from tenant-apiserver. (metal-stack/masterdata-api#139) @Gerrit91
  • Use actions-common. (metal-stack/masterdata-api#138) @Gerrit91
  • Fix global variable logger not initialized. (metal-stack/masterdata-api#137) @Gerrit91

gardener-extension-audit v0.7.0​

  • revendor to gardener v1.146 (metal-stack/gardener-extension-audit#90) @mwennrich
  • Update README and actions. (metal-stack/gardener-extension-audit#89) @Gerrit91

metal-bmc v0.8.1​

  • Bump dependencies to fill bmc values via redfish for SMC and Dell. (metal-stack/metal-bmc#101) @Gerrit91

machine-controller-manager-provider-metal v0.1.30​

  • Bump dependencies. (metal-stack/machine-controller-manager-provider-metal#47) @Gerrit91
  • Run go fmt. (metal-stack/machine-controller-manager-provider-metal#46) @Gerrit91

gardener-extension-ontap v0.2.25​

  • revendor to g/g v1.146 (metal-stack/gardener-extension-ontap#104) @mwennrich

gardener-extension-provider-metal v0.29.0​

  • Bump dependencies. (metal-stack/gardener-extension-provider-metal#536) @Gerrit91

Merged Pull Requests

This is a list of pull requests that were merged since the last release. The list does not contain pull requests from release-vector-repositories.

The fact that these pull requests were merged does not necessarily imply that they have already become part of this metal-stack release.

  • Bump releases to version v1.1.0 (metal-stack/website#373) @metal-robot[bot]
  • Provide redfish BMC info for Supermicro and Dell. (metal-stack/go-hal#95) @Gerrit91
  • Next release (metal-stack/releases#331) @metal-robot[bot]