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 keyFROM projectmembersGROUP BY keyHAVING count(*) > 1;SELECT count(*),concat(tenantmember->>'tenant_id','|',tenantmember->>'member_id','|',tenantmember->>'namespace') AS keyFROM tenantmembersGROUP BY keyHAVING 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]