canonical / envoy-operator

Envoy Operator

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Publish envoy-operator charm to `metadata-envoy` instead of `envoy`

orfeas-k opened this issue · comments

Context

This charm is for KFP's metadata-envoy component and not a general envoy component. During the update for CKF 1.8 release, we changed from using image envoyproxy/envoy:v1.12.2 to gcr.io/ml-pipeline/metadata-envoy:2.0.2. This made sense, since the charm is not a really configurable general envoy charm but rather configures envoy in order to imitate the kfp's metadata-envoy functionality.

At the same time, there are two charms in charmhub:

Proposal

We should archive envoy charm in Charmhub and start publishing under metadata-envoy. This way, we 'll avoid confusion and also make explicit that this is not a generalized envoy charm.

Thank you for reporting us your feedback!

The internal ticket has been created: https://warthogs.atlassian.net/browse/KF-5214.

This message was autogenerated

We discussed about this but have not yet decided if we will implement this. We still think that envoy name is super misleading, as that is a component on its own. However, renaming it to metadata-envoy will result in more steps for 1.8 -> 1.9 upgrade. If we propose a solid upgrade story, we could make the change. Kind reminder to CKF 1.9 release lead @ca-scribner to keep that in mind.

Hi @gustavosr98, the one the bundle inclues is envoy by envoy charmers. You can be sure about it by looking at the line exactly you sent since this is the name of the charm that the bundle tries to pull from charmhub. It would have to say metadata-envoy in order to be option B.

That being said, the confusion you got into is exactly the type of confusion the current charm names introduce and that we would like to get rid off by renaming the charm for release 1.9.