Skip to content

Commit

Permalink
Various fixes for Kubernetes Dev UI 2
Browse files Browse the repository at this point in the history
  • Loading branch information
gsmet committed Apr 11, 2023
1 parent 8d5b024 commit 33f3cf3
Show file tree
Hide file tree
Showing 3 changed files with 18 additions and 7 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -33,10 +33,14 @@ public static class GeneratedKubernetesResourceHandler implements BiConsumer<Map
@Override
public void accept(Map<String, byte[]> context, BuildResult buildResult) {
// the idea here is to only display the content of the manifest file that will be selected for deployment
var selectedTargetBI = buildResult
.consumeOptional(SelectedKubernetesDeploymentTargetBuildItem.class);
if (selectedTargetBI == null) {
return;
}

var generatedFilesBI = buildResult
.consumeMulti(GeneratedKubernetesResourceBuildItem.class);
var selectedTargetBI = buildResult
.consume(SelectedKubernetesDeploymentTargetBuildItem.class);
for (var bi : generatedFilesBI) {
if (bi.getName().startsWith(selectedTargetBI.getEntry().getName())
&& bi.getName().endsWith(".yml")) {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,6 @@ JsonRPCProvidersBuildItem createJsonRPCServiceForCache() {
List<KubernetesDevConsoleProcessor.Manifest> manifests = holder.getManifests();
// Avoid relying on databind.
Map<String, String> map = new LinkedHashMap<>();
System.out.println("manifests are " + manifests);
for (KubernetesDevConsoleProcessor.Manifest manifest : manifests) {
map.put(manifest.getName(), manifest.getContent());
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@ export class QwcKubernetesManifest extends observeState(LitElement) {
m.set(key, data[key]);
}
this._manifests = m;
this._message = "No manifests generated";
this._message = "No manifests generated.";
});
}

Expand All @@ -57,6 +57,14 @@ export class QwcKubernetesManifest extends observeState(LitElement) {
*/
render() {
if (this._manifests) {
if (this._manifests.size == 0) {
return html`
<div style="color: var(--lumo-secondary-text-color);width: 95%;" >
<div>${this._message}</div>
</div>
`;
}

return html`
<vaadin-tabsheet>
<vaadin-tabs slot="tabs">
Expand All @@ -65,14 +73,14 @@ export class QwcKubernetesManifest extends observeState(LitElement) {
${this._renderContent()}
</vaadin-tabsheet>
`;
}else{
return html`
}

return html`
<div style="color: var(--lumo-secondary-text-color);width: 95%;" >
<div>${this._message}</div>
<vaadin-progress-bar indeterminate></vaadin-progress-bar>
</div>
`;
}
}

_renderFileName(){
Expand Down

0 comments on commit 33f3cf3

Please sign in to comment.