Open edda opened 4 months ago
This is the way how to retrieve the exposedServices from the plugin configs:
kc greenhouse-qa
kn ccloud
k get pluginconfig kube-moni-ext -o json
{
"apiVersion": "greenhouse.sap/v1alpha1",
"kind": "PluginConfig",
...
"status": {
"description": "Native deployment and management of Prometheus along with Kubernetes cluster monitoring components.",
"exposedServices": {
"https://kube-moni-ext-prometheus--ccloud--monitoring.ccloud.greenhouse-qa.eu-nl-1.cloud.sap": {
"name": "kube-moni-ext-prometheus",
"namespace": "ccloud",
"port": 9090
}
},
...
}
}
Create a "PluginAdmin" plugin for the greenhouse management area which will show installed/configured plugins and available (not yet installed/configured) plugins. Eventually this plugin will also allow de-/activation and configuration of plugins.
First steps:
greenhouse/ui
(as an external Juno app)Plugin first steps:
pluginconfig
resources and render a list of themPanel
) which at first displays the pluginconfig in aJSONView
(see Supernova AlertDetails as inspiration)