vmware-samples / vcenter-event-broker-appliance

The VMware Event Broker Appliance Fling enables customers to unlock the hidden potential of events in their SDDC to easily create event-driven automation.
Other
157 stars 68 forks source link

[BUG] VEBA UI reporting wrong version #884

Closed nicolai-hornung-bl closed 2 years ago

nicolai-hornung-bl commented 2 years ago

Describe the bug We installed the v.0.7.2 Fling from flings.vmware.com and were initially pretty confused as the UI Plugin was reporting v0.2.0.0. Checking the veba-bom.json inside the appliance we verified that we did indeed install the correct version.

To Reproduce Steps to reproduce the behavior:

  1. Go to vSphere -> VMWare Event Broker
  2. Click on INSTANCE MYINSTANCE.MYDOMAIN.NET:443

Expected behavior The correct version is shown in the UI.

Screenshots

image

Version (please complete the following information):

cat veba-bom.json
{
    "veba": {
        "version": "v0.7.2"
    },
    "vmware-event-router": {
        "gitRepoTag": "v0.7.2",
        "containers": [{
            "name": "us.gcr.io/daisy-284300/veba/router",
            "version": "v0.7.2"
        }]
    },
    "veba-ui": {
        "gitRepoTag": "v0.6.0",
        "containers": [{
            "name": "projects.registry.vmware.com/veba/veba-ui",
            "version": "3e1f828b"
        }]
    },
    "antrea": {
        "gitRepoTag": "v1.2.0",
        "containers": [{
            "name": "projects.registry.vmware.com/antrea/antrea-ubuntu",
            "version": "v1.2.0"
        }]
    },
    "fluentbit": {
        "gitRepoTag": "v1.7.9",
        "containers": [{
                "name": "fluent/fluent-bit",
                "version": "1.7.9"
            }]
    },
    "cadvisor": {
        "gitRepoTag": "v0.37.5",
        "containers": [{
                "name": "gcr.io/cadvisor/cadvisor",
                "version": "v0.37.5"
            }]
    },
    "kind": {
        "gitRepoTag": "main",
        "containers": [{
            "name": "kindest/node",
            "version": "v1.21.2"
        }]
    },
    "kubernetes": {
        "gitRepoTag": "v1.21.5",
        "containers": [{
                "name": "k8s.gcr.io/kube-apiserver",
                "version": "v1.21.5"
            },
            {
                "name": "k8s.gcr.io/kube-controller-manager",
                "version": "v1.21.5"
            },
            {
                "name": "k8s.gcr.io/kube-scheduler",
                "version": "v1.21.5"
            },
            {
                "name": "k8s.gcr.io/kube-proxy",
                "version": "v1.21.5"
            },
            {
                "name": "k8s.gcr.io/pause",
                "version": "3.4.1"
            },
            {
                "name": "k8s.gcr.io/pause",
                "version": "3.5"
            },
            {
                "name": "k8s.gcr.io/etcd",
                "version": "3.4.13-0"
            },
            {
                "name": "k8s.gcr.io/coredns/coredns",
                "version": "v1.8.0"
            }
        ]
    },
    "knative-cli": {
        "version": "v1.1.0"
    },
    "knative-serving": {
        "gitRepoTag": "v1.1.0",
            "containers": [{
                "name": "gcr.io/knative-releases/knative.dev/serving/cmd/queue@sha256",
                "version": "48a1753de35ecbe060611aea9e95751e3e4851183c4373e65aa1b9410ea6e263"
            },
            {
                "name": "gcr.io/knative-releases/knative.dev/serving/cmd/activator@sha256",
                "version": "ba1485ded12049525afb9856c2fa10d613dbc2b2da90556116bf257f2128eaae"
            },
            {
                "name": "gcr.io/knative-releases/knative.dev/serving/cmd/autoscaler@sha256",
                "version": "dca8258a46dd225b8a72dfe63e8971b23876458f6f64b4ad82792c4d6e470bdc"
            },
            {
                "name": "gcr.io/knative-releases/knative.dev/serving/cmd/controller@sha256",
                "version": "2765feeaa3958827388e6f5119010ee08c0eec9ad7518bb38ac4b9a4355d87fb"
            },
            {
                "name": "gcr.io/knative-releases/knative.dev/serving/cmd/domain-mapping@sha256",
                "version": "25df5b854d28dac69c6293db4db50d8fa819c96ad2f2a30bdde6aad467de1b17"
            },
            {
                "name": "gcr.io/knative-releases/knative.dev/serving/cmd/domain-mapping-webhook@sha256",
                "version": "6ccc1f6ac07d27e97d96c502b4c6e928d5fb3abd165ae7670e94a57788416c75"
            },
            {
                "name": "gcr.io/knative-releases/knative.dev/serving/cmd/webhook@sha256",
                "version": "9f3c83def9d0d5de0e8e1d1f4c10f262e283fe12d21dcbb91de06b65d3bd08ad"
            }
        ]
    },
    "knative-eventing": {
        "gitRepoTag": "v1.1.0",
            "containers": [{
                "name": "gcr.io/knative-releases/knative.dev/eventing/cmd/controller@sha256",
                "version": "14e565af0a741a0e34b139d9661555189972af8d53e837305f711a3f9025e188"
            },
            {
                "name": "gcr.io/knative-releases/knative.dev/eventing/cmd/apiserver_receive_adapter@sha256",
                "version": "afb65789e9c92414ef8885bb71ec1afd7dffe1730729a45fbf918356bd6ed7a1"
            },
            {
                "name": "gcr.io/knative-releases/knative.dev/eventing/cmd/mtping@sha256",
                "version": "6a78d2df8eec44bb983ae39952097670fad0556afc6d069fc88fd8347a014698"
            },
            {
                "name": "gcr.io/knative-releases/knative.dev/eventing/cmd/webhook@sha256",
                "version": "9ca667c4d9c9c02b1549aee6d3fc13f40e8e54322260525665b029983c373ece"
            }
        ]
    },
    "knative-contour": {
        "gitRepoTag": "v1.1.0",
            "containers": [{
                "name": "gcr.io/knative-releases/github.com/projectcontour/contour/cmd/contour@sha256",
                "version": "5f726d901a2852197447b5d0ca43d7d0b3bb0756290fbd7984371ab5a49db853"
            },
            {
                "name": "docker.io/envoyproxy/envoy",
                "version": "v1.19.1"
            },
            {
                "name": "gcr.io/knative-releases/knative.dev/net-contour/cmd/controller@sha256",
                "version": "922ce3f28a1dc618e4ebd62cfdf10216f06543bb70e280277107c4ec3d2e4eac"
            }
        ]
    },
    "knative-function": {
        "gitRepoTag": "latest",
            "containers": [{
                "name": "projects.registry.vmware.com/veba/kn-echo",
                "version": "latest"
            }
        ]
    },
    "rabbitmq-operator": {
        "gitRepoTag": "v1.10.0",
        "containers": [{
                "name": "rabbitmqoperator/cluster-operator",
                "version": "1.10.0"
            },
            {
                "name": "rabbitmq",
                "version": "3.8.21-management"
            }
        ]
    },
    "rabbitmq-broker": {
        "gitRepoTag": "v1.1.0",
        "containers": [{
                "name": "gcr.io/knative-releases/knative.dev/eventing-rabbitmq/cmd/controller/broker@sha256",
                "version": "352d7fd1bf8dfb46a84c324ab11d3e35da786a95428771c66d5b832d1a0f456e"
            },
            {
                "name": "gcr.io/knative-releases/knative.dev/eventing-rabbitmq/cmd/ingress@sha256",
                "version": "dc26d1d72e0ec52836970be0e4fbf966acea221ff9dc167234c5d5fede6d16f8"
            },
            {
                "name": "gcr.io/knative-releases/knative.dev/eventing-rabbitmq/cmd/dispatcher@sha256",
                "version": "1001eed441e4b438eda8520a3d02ad9f07ef0faae200864fd03caae04d4a7323"
            },
            {
                "name": "gcr.io/knative-releases/knative.dev/eventing-rabbitmq/cmd/webhook/broker@sha256",
                "version": "b69e108a1c439a722346725ed59ad140cd98c7d7220037241842a4489adc441a"
            }
        ]
    },
    "rabbitmq-messaging-topology-operator": {
        "gitRepoTag": "v1.2.1",
        "containers": [{
                "name": "rabbitmqoperator/messaging-topology-operator",
                "version": "1.2.1"
            }
        ]
    },
    "cert-manager": {
        "gitRepoTag": "v1.5.4",
        "containers": [{
                "name": "quay.io/jetstack/cert-manager-cainjector",
                "version": "v1.5.4"
            },
            {
                "name": "quay.io/jetstack/cert-manager-controller",
                "version": "v1.5.4"
            },
            {
                "name": "quay.io/jetstack/cert-manager-webhook",
                "version": "v1.5.4"
            }
        ]
    },
    "csi": {
        "gitRepoTag": "v0.0.19",
        "containers": [{
                "name": "rancher/local-path-provisioner",
                "version": "v0.0.19"
            },
            {
                "name": "busybox",
                "version": "latest"
            }
        ]
    },
    "tinywww": {
        "gitRepoTag": "master",
        "containers": [{
            "name": "projects.registry.vmware.com/veba/tinywww",
            "version": "latest"
        }]
    },
    "sockeye": {
        "gitRepoTag": "v0.7.0",
        "containers": [{
            "name": "docker.io/n3wscott/sockeye:v0.7.0@sha256",
            "version": "e603d8494eeacce966e57f8f508e4c4f6bebc71d095e3f5a0a1abaf42c5f0e48"
        }]
    },
    "ytt-cli": {
        "version": "v0.35.1"
    },
    "containerd": {
        "version": "1.5.7"
    }
github-actions[bot] commented 2 years ago

Howdy 🖐   nicolai-hornung-bl ! Thank you for your interest in this project. We value your feedback and will respond soon.

lamw commented 2 years ago

Hi @nicolai-hornung-bl - Thanks for filing the issue, this is actually not a bug. We do have a different version for the VEBA UI plugin that is independent of the VEBA release, sorry for the confusion. v0.2.0.0 is the latest VEBA UI version and you v0.7.2 is the latest VEBA release version

nicolai-hornung-bl commented 2 years ago

Hi @lamw thanks for the clarification!