In Keptn 0.8.4, the distributor will be extended with the functionality of registering itself as a Keptn uniform integration at the Keptn's Uniform API.
Last but not least, ensure that the labels app.kubernetes.io/version and app.kubernetes.name are available under spec.template.metadata.labels in the K8s deployment:
In Keptn 0.8.4, the distributor will be extended with the functionality of registering itself as a Keptn uniform integration at the Keptn's Uniform API.
Related Video with short Tutorial (part of community meeting on June 17th): https://youtu.be/oZlf1v5qUvc?t=436
Goal: The integration/service should be visible in Keptn's Bridge Uniform screen:
If you have any questions, please reply to https://github.com/keptn/keptn/issues/4418
To enable this feature, the following changes need to be made:
First, the image of the
distributor
container of the deployment needs to be set tokeptn/distributor:0.8.4
:Second, locate the
env
section of thedistributor
container:and add the following environment variables:
Last but not least, ensure that the labels
app.kubernetes.io/version
andapp.kubernetes.name
are available underspec.template.metadata.labels
in the K8s deployment:You can find a complete example of deployment.yaml (or service.yaml) here: https://github.com/keptn-contrib/unleash-service/blob/release-0.3.2/deploy/service.yaml