kumahq / kuma-gui

🐻 A GUI built on Vue.js for use with Kuma.
https://kuma.io/
Apache License 2.0
38 stars 20 forks source link

fix(meshes): Prevents a double warning for mTLS disabled and no policy #2677

Closed johncowen closed 1 week ago

johncowen commented 1 week ago

Prevents a double warning showing if you have mTLS disabled and no mTLS related policies.

Before

Screenshot 2024-06-21 at 15 49 38

After

Screenshot 2024-06-21 at 15 56 15

~I've also pinned kongponents version to the same version as release-2.8 to prevent it automatically moving forwards when to the version we have on master~

We don't actually need to do the crossed out kongponents pin, its again another consequence of other dependencies unnecessarily bumping kongponents in their package.json file.

What we do need to do is use a version of app-layout that has a minimum kongponents version that has a constraint that includes our version of kongponents in release-2.8, which is why I've chosen 4.2.3