Tags: keithmattix/osm
Tags
Fix make rule Signed-off-by: Keith Mattix II <[email protected]>
Fix ingress backend broken SAN (openservicemesh#4914) Fix ingress backend SAN's, which were getting the trust domain appended to the provided SAN. This adds an e2e test to catch that going forward. This also switches the internal builders to use the principal (trust domain appended) vs the identity (no trust domain)
chore(release): cut v1.0.0 (openservicemesh#4474) Signed-off-by: Jon Huhn <[email protected]>
charts/cleanup-hook: fix CRD reset logic (openservicemesh#4468) (open… …servicemesh#4470) Fixes the CRD reset logic in the cleanup hook to: 1. Correctly `replace` the CRD modified by osm-boostrap to its initial state. osm-boostrap updates the CRDs to specify the CRD conversion spec referencing the CRD conversion webhook. Upon uninstall, the CRD conversion webhook is removed, and the cleanup hook attempts to reset the CRD to its initial state, albeit incorrectly. `kubectl apply` results in a `patch` request and a field is removed only if it is present in the `last-applied-configuration` annotation added by `kubectl` and not in the desired new config. As a result, the `conversion` field in the CRDs was not being removed despite not being present in the original CRD spec applied prior to being patched by osm-bootstrap. This fix ensures the CRDs are correctly reset to their original state by using `kubectl replace` instead of `kubectl apply`. 2. Fixes the MeshConfig deletion order to happen ~after~ the CRD has been reset to its original state. Otherwise, deleting the MeshConfig will result in an attempt to perform CRD conversion, which will fail because of the CRD conversion webhook being already deleted prior to the hook being run. This has been fixed by first resetting the CRD to not perform the conversion, and then deleting the MeshConfig resource. Resolves openservicemesh#4466 Signed-off-by: Shashank Ram <[email protected]> (cherry picked from commit 657e9f7) Co-authored-by: Shashank Ram <[email protected]>
Merge pull request openservicemesh#4462 from nojnhuh/v1rc4 chore(release): cut v1.0.0-rc.4
fix(grafana): remove hardcoded control plane namespace (openserviceme… …sh#4454) (openservicemesh#4460) Removes the hardcoded default control plane namespace from the Mesh and Envoy Details dashboard. Parameterizes the control plane namespace. When installing OSM with automatic provisioning of prometheus and grafana the control plane namespace variable will be set to the namespace where OSM is being installed. When importing the Mesh and Envoy Details dashboard, the user will have the option to set the osm control plane namespace just as they are able to set the datasource. Signed-off-by: jaellio <[email protected]>
Merge pull request openservicemesh#4420 from nojnhuh/v1rc3 chore(release): cut v1.0.0-rc.3
PreviousNext