Skip to content

Instantly share code, notes, and snippets.

@mateothegreat
Created August 28, 2023 09:28
windmill debug
{
"grid": [
{
"3": {
"fixed": false,
"x": 0,
"y": 1,
"w": 3,
"h": 8
},
"12": {
"fixed": false,
"x": 0,
"y": 0,
"w": 12,
"h": 11,
"id": "catalog"
},
"data": {
"type": "listcomponent",
"configuration": {
"width": {
"type": "oneOf",
"selected": "card",
"configuration": {
"card": {
"minWidthPx": {
"type": "static",
"value": 300
}
},
"row": {}
}
},
"heightPx": {
"type": "static",
"value": 280
},
"pagination": {
"type": "oneOf",
"selected": "manual",
"configuration": {
"manual": {
"pageCount": {
"type": "static",
"value": -1
}
},
"auto": {
"pageSize": {
"type": "static",
"value": 20
}
}
}
}
},
"componentInput": {
"type": "runnable",
"fieldType": "array",
"subFieldType": "object",
"value": [
{
"repo": {
"url": "https://github.com/alterdomus-analytics/cvx-backend",
"name": "cvx-backend",
"releases": {
"nodes": [
{
"tag": {
"name": "0.0.32"
},
"author": {
"login": "github-actions[bot]"
},
"isDraft": false,
"description": "**Full Changelog**: https://github.com/alterdomus-analytics/cvx-backend/compare/0.0.31...0.0.32",
"publishedAt": "2023-08-27T17:59:29Z",
"isPrerelease": false
},
{
"tag": {
"name": "0.0.31"
},
"author": {
"login": "github-actions[bot]"
},
"isDraft": false,
"description": "**Full Changelog**: https://github.com/alterdomus-analytics/cvx-backend/compare/0.0.29...0.0.31",
"publishedAt": "2023-08-27T17:55:30Z",
"isPrerelease": false
},
{
"tag": {
"name": "0.0.30"
},
"author": {
"login": "github-actions[bot]"
},
"isDraft": false,
"description": "**Full Changelog**: https://github.com/alterdomus-analytics/cvx-backend/compare/0.0.28...0.0.30",
"publishedAt": "2023-08-27T17:51:14Z",
"isPrerelease": false
},
{
"tag": {
"name": "0.0.29"
},
"author": {
"login": "github-actions[bot]"
},
"isDraft": false,
"description": "**Full Changelog**: https://github.com/alterdomus-analytics/cvx-backend/compare/0.0.28...0.0.29",
"publishedAt": "2023-08-27T17:48:50Z",
"isPrerelease": false
},
{
"tag": {
"name": "0.0.28"
},
"author": {
"login": "github-actions[bot]"
},
"isDraft": false,
"description": "**Full Changelog**: https://github.com/alterdomus-analytics/cvx-backend/compare/0.0.27...0.0.28",
"publishedAt": "2023-08-27T17:44:57Z",
"isPrerelease": false
},
{
"tag": {
"name": "0.0.27"
},
"author": {
"login": "github-actions[bot]"
},
"isDraft": false,
"description": "**Full Changelog**: https://github.com/alterdomus-analytics/cvx-backend/compare/0.0.26...0.0.27",
"publishedAt": "2023-08-27T17:40:31Z",
"isPrerelease": false
},
{
"tag": {
"name": "0.0.26"
},
"author": {
"login": "github-actions[bot]"
},
"isDraft": false,
"description": "**Full Changelog**: https://github.com/alterdomus-analytics/cvx-backend/compare/0.0.24...0.0.26",
"publishedAt": "2023-08-27T17:36:27Z",
"isPrerelease": false
},
{
"tag": {
"name": "0.0.25"
},
"author": {
"login": "github-actions[bot]"
},
"isDraft": false,
"description": "**Full Changelog**: https://github.com/alterdomus-analytics/cvx-backend/compare/0.0.23...0.0.25",
"publishedAt": "2023-08-27T17:30:09Z",
"isPrerelease": false
},
{
"tag": {
"name": "0.0.6"
},
"author": {
"login": "evandomus"
},
"isDraft": false,
"description": "MMP release",
"publishedAt": "2023-06-22T15:06:36Z",
"isPrerelease": false
}
]
},
"createdAt": "2022-12-06T09:40:07Z",
"updatedAt": "2023-08-28T02:27:18Z"
}
},
{
"repo": {
"url": "https://github.com/alterdomus-analytics/cvx-frontend",
"name": "cvx-frontend",
"releases": {
"nodes": [
{
"tag": {
"name": "0.0.19"
},
"author": {
"login": "sidmurali-ad"
},
"isDraft": false,
"description": "",
"publishedAt": "2023-07-26T17:13:33Z",
"isPrerelease": false
},
{
"tag": {
"name": "0.0.7"
},
"author": {
"login": "evandomus"
},
"isDraft": false,
"description": "MMP release",
"publishedAt": "2023-06-22T15:04:32Z",
"isPrerelease": false
}
]
},
"createdAt": "2022-12-06T16:22:05Z",
"updatedAt": "2023-08-28T02:29:32Z"
}
}
],
"runnable": {
"type": "runnableByPath",
"path": "f/shared/git-repositories-by-topic",
"runType": "script",
"schema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"topic": {
"default": null,
"description": "",
"type": "string"
},
"repository": {
"default": null,
"description": "",
"type": "string"
}
},
"required": [
"topic"
],
"type": "object"
},
"name": "Get repositories by a specific topic and include latest releases."
},
"fields": {
"topic": {
"type": "static",
"value": "component",
"fieldType": "string"
},
"repository": {
"type": "static",
"value": "cvx",
"fieldType": "string"
}
},
"autoRefresh": true,
"recomputeOnInputChanged": true,
"hideRefreshButton": true
},
"customCss": {
"container": {
"class": "",
"style": "background: black;"
}
},
"numberOfSubgrids": 1,
"id": "catalog"
},
"id": "catalog"
},
{
"3": {
"fixed": false,
"x": 0,
"y": 0,
"w": 1,
"h": 1
},
"12": {
"fixed": false,
"x": 0,
"y": 11,
"w": 12,
"h": 1,
"id": "manage"
},
"data": {
"type": "modalcomponent",
"configuration": {
"modalTitle": {
"type": "static",
"value": "Perform rollout"
},
"buttonLabel": {
"type": "static",
"value": ""
},
"buttonColor": {
"type": "static",
"value": "none"
},
"buttonSize": {
"type": "static",
"value": "sm"
},
"buttonFillContainer": {
"type": "static",
"value": false,
"expr": "false",
"connections": []
},
"buttonDisabled": {
"type": "static",
"value": false
}
},
"customCss": {
"popup": {
"class": "",
"style": "d\nflex-direction: column;\n"
},
"buttonContainer": {
"class": "",
"style": ""
},
"button": {
"class": "",
"style": ""
}
},
"numberOfSubgrids": 1,
"horizontalAlignment": "left",
"verticalAlignment": "top",
"id": "manage"
},
"id": "manage"
}
],
"fullscreen": true,
"unusedInlineScripts": [],
"hiddenInlineScripts": [
{
"hidden": true,
"name": "Background Runnable 0",
"fields": {},
"type": "runnableByName"
},
{
"name": "Get repositories by a specific topic and include latest releases.",
"autoRefresh": true,
"type": "runnableByPath",
"fields": {
"topic": {
"type": "static",
"value": null,
"fieldType": "string"
},
"repository": {
"type": "static",
"value": null,
"fieldType": "string"
}
},
"path": "f/shared/git-repositories-by-topic",
"runType": "script",
"schema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"topic": {
"default": null,
"description": "",
"type": "string"
},
"repository": {
"default": null,
"description": "",
"type": "string"
}
},
"required": [
"topic"
],
"type": "object"
},
"recomputeOnInputChanged": true,
"noBackendValue": []
}
],
"css": {
"app": {
"viewer": {
"class": "",
"style": ""
},
"grid": {
"class": "",
"style": ""
},
"component": {
"class": "",
"style": ""
}
},
"buttoncomponent": {
"button": {
"class": "",
"style": ""
},
"container": {
"class": "",
"style": ""
}
},
"steppercomponent": {
"container": {}
},
"containercomponent": {
"container": {
"class": "bg-black",
"style": ""
}
},
"drawercomponent": {
"button": {},
"container": {}
},
"modalcomponent": {
"button": {
"class": "",
"style": ""
},
"buttonContainer": {
"class": "",
"style": ""
},
"popup": {
"class": "",
"style": "background: black;"
}
}
},
"norefreshbar": false,
"subgrids": {
"catalog-0": [
{
"3": {
"fixed": false,
"x": 0,
"y": 0,
"w": 1,
"h": 1
},
"12": {
"fixed": false,
"x": 0,
"y": 0,
"w": 12,
"h": 2,
"id": "name"
},
"data": {
"type": "textcomponent",
"configuration": {
"style": {
"type": "static",
"value": "Subtitle"
},
"copyButton": {
"type": "static",
"value": false
},
"tooltip": {
"type": "static",
"value": ""
}
},
"componentInput": {
"type": "templatev2",
"fieldType": "template",
"value": "Hello ${ctx.username}",
"eval": "${iter.value.repo.name}",
"connections": [
{
"componentId": "iter",
"id": "value"
}
]
},
"customCss": {
"text": {
"class": "",
"style": "font-size: 20px;"
}
},
"horizontalAlignment": "center",
"verticalAlignment": "center",
"id": "name"
},
"id": "name"
},
{
"3": {
"fixed": false,
"x": 0,
"y": 1,
"w": 1,
"h": 1
},
"12": {
"fixed": false,
"x": 0,
"y": 2,
"w": 6,
"h": 1,
"id": "h"
},
"data": {
"type": "textcomponent",
"configuration": {
"style": {
"type": "static",
"value": "Label"
},
"copyButton": {
"type": "static",
"value": false
},
"tooltip": {
"type": "static",
"value": ""
}
},
"componentInput": {
"type": "templatev2",
"fieldType": "template",
"value": "Hello ${ctx.username}",
"eval": "Latest tag: ${iter.value.repo.releases.nodes[0].tag.name}",
"connections": [
{
"componentId": "iter",
"id": "value"
}
]
},
"customCss": {
"text": {
"class": "",
"style": "color: limegreen"
}
},
"horizontalAlignment": "center",
"verticalAlignment": "center",
"id": "h"
},
"id": "h"
},
{
"3": {
"fixed": false,
"x": 1,
"y": 1,
"w": 1,
"h": 1
},
"12": {
"fixed": false,
"x": 6,
"y": 2,
"w": 6,
"h": 1,
"id": "i"
},
"data": {
"type": "textcomponent",
"configuration": {
"style": {
"type": "static",
"value": "Body"
},
"copyButton": {
"type": "static",
"value": false
},
"tooltip": {
"type": "static",
"value": ""
}
},
"componentInput": {
"type": "evalv2",
"fieldType": "template",
"value": "Hello ${ctx.username}",
"eval": "",
"connections": [
{
"componentId": "iter",
"id": "value"
}
],
"expr": "iter.value.repo.releases.nodes[0].publishedAt"
},
"customCss": {
"text": {
"class": "text-xs",
"style": ""
}
},
"horizontalAlignment": "center",
"verticalAlignment": "center",
"id": "i"
},
"id": "i"
},
{
"3": {
"fixed": false,
"x": 1,
"y": 0,
"w": 1,
"h": 1
},
"12": {
"fixed": false,
"x": 0,
"y": 3,
"w": 12,
"h": 4,
"id": "open"
},
"data": {
"type": "buttoncomponent",
"configuration": {
"label": {
"type": "static",
"value": "Perform rollout.."
},
"color": {
"type": "static",
"value": "green"
},
"size": {
"type": "static",
"value": "sm"
},
"fillContainer": {
"type": "static",
"value": false
},
"disabled": {
"type": "static",
"value": false
},
"beforeIcon": {
"type": "static",
"value": ""
},
"afterIcon": {
"type": "static",
"value": ""
},
"triggerOnAppLoad": {
"type": "static",
"value": false
},
"onSuccess": {
"type": "oneOf",
"selected": "openModal",
"configuration": {
"none": {},
"gotoUrl": {
"url": {
"type": "static",
"value": ""
},
"newTab": {
"type": "static",
"value": true
}
},
"setTab": {
"setTab": {
"type": "static",
"value": []
}
},
"sendToast": {
"message": {
"type": "static",
"value": "asdf"
}
},
"openModal": {
"modalId": {
"type": "evalv2",
"value": "manage",
"expr": "\"manage\"",
"connections": []
}
},
"closeModal": {
"modalId": {
"type": "static",
"value": ""
}
}
}
},
"onError": {
"type": "oneOf",
"selected": "errorOverlay",
"configuration": {
"errorOverlay": {},
"gotoUrl": {
"url": {
"type": "static",
"value": ""
},
"newTab": {
"type": "static",
"value": true
}
},
"setTab": {
"setTab": {
"type": "static",
"value": []
}
},
"sendErrorToast": {
"message": {
"type": "static",
"value": ""
},
"appendError": {
"type": "static",
"value": true
}
},
"openModal": {
"modalId": {
"type": "static",
"value": ""
}
},
"closeModal": {
"modalId": {
"type": "static",
"value": ""
}
}
}
}
},
"componentInput": {
"type": "runnable",
"fieldType": "any",
"fields": {},
"autoRefresh": false,
"recomputeOnInputChanged": false
},
"customCss": {
"container": {
"class": "",
"style": ""
},
"button": {
"class": "",
"style": ""
}
},
"recomputeIds": [],
"horizontalAlignment": "center",
"verticalAlignment": "center",
"id": "open"
},
"id": "open"
}
],
"manage-0": [
{
"3": {
"fixed": false,
"x": 0,
"y": 0,
"w": 2,
"h": 8
},
"12": {
"fixed": false,
"x": 0,
"y": 0,
"w": 12,
"h": 16,
"id": "a"
},
"data": {
"type": "steppercomponent",
"configuration": {},
"componentInput": {
"type": "runnable",
"fieldType": "any",
"fields": {},
"autoRefresh": false,
"recomputeOnInputChanged": false
},
"tabs": [
"Components",
"Finish"
],
"customCss": {
"container": {
"class": "",
"style": ""
}
},
"numberOfSubgrids": 2,
"id": "a"
},
"id": "a"
}
],
"a-0": [
{
"3": {
"fixed": false,
"x": 1,
"y": 0,
"w": 1,
"h": 1
},
"12": {
"fixed": false,
"x": 0,
"y": 0,
"w": 12,
"h": 1,
"id": "f"
},
"data": {
"type": "textcomponent",
"configuration": {
"style": {
"type": "static",
"value": "Body"
},
"copyButton": {
"type": "static",
"value": false
},
"tooltip": {
"type": "static",
"value": ""
}
},
"componentInput": {
"type": "templatev2",
"fieldType": "template",
"value": "Hello ${ctx.username}",
"eval": "Hello ${ctx.username}",
"connections": [
{
"componentId": "ctx",
"id": "email"
}
]
},
"customCss": {},
"horizontalAlignment": "left",
"verticalAlignment": "top",
"id": "f"
},
"id": "f"
},
{
"3": {
"fixed": false,
"x": 0,
"y": 0,
"w": 1,
"h": 1
},
"12": {
"fixed": false,
"x": 0,
"y": 1,
"w": 12,
"h": 1,
"id": "b"
},
"data": {
"type": "textcomponent",
"configuration": {
"style": {
"type": "static",
"value": "Label"
},
"copyButton": {
"type": "static",
"value": false
},
"tooltip": {
"type": "static",
"value": ""
}
},
"componentInput": {
"type": "templatev2",
"fieldType": "template",
"value": "Hello ${ctx.username}",
"eval": "Select the tag to rollout:",
"connections": []
},
"customCss": {},
"horizontalAlignment": "left",
"verticalAlignment": "top",
"id": "b"
},
"id": "b"
},
{
"3": {
"fixed": false,
"x": 0,
"y": 1,
"w": 3,
"h": 10
},
"12": {
"fixed": false,
"x": 0,
"y": 2,
"w": 12,
"h": 11,
"id": "tagsTable"
},
"data": {
"type": "aggridcomponent",
"configuration": {
"columnDefs": {
"type": "static",
"value": [
{
"field": "publishedAt"
},
{
"field": "tag.name"
},
{
"field": "isDraft"
},
{
"field": "isPrerelease"
},
{
"field": "author.login"
}
],
"expr": "[{\"field\":\"name\"}]",
"connections": []
},
"flex": {
"type": "static",
"value": true
},
"allEditable": {
"type": "static",
"value": false
},
"multipleSelectable": {
"type": "static",
"value": false
},
"rowMultiselectWithClick": {
"type": "static",
"value": true
},
"pagination": {
"type": "static",
"value": false
},
"extraConfig": {
"type": "static",
"value": {}
}
},
"componentInput": {
"type": "runnable",
"fieldType": "array",
"subFieldType": "object",
"value": [
{
"tag": {
"name": "0.0.32"
},
"author": {
"login": "github-actions[bot]"
},
"isDraft": false,
"description": "**Full Changelog**: https://github.com/alterdomus-analytics/cvx-backend/compare/0.0.31...0.0.32",
"publishedAt": "2023-08-27T17:59:29Z",
"isPrerelease": false
},
{
"tag": {
"name": "0.0.31"
},
"author": {
"login": "github-actions[bot]"
},
"isDraft": false,
"description": "**Full Changelog**: https://github.com/alterdomus-analytics/cvx-backend/compare/0.0.29...0.0.31",
"publishedAt": "2023-08-27T17:55:30Z",
"isPrerelease": false
},
{
"tag": {
"name": "0.0.30"
},
"author": {
"login": "github-actions[bot]"
},
"isDraft": false,
"description": "**Full Changelog**: https://github.com/alterdomus-analytics/cvx-backend/compare/0.0.28...0.0.30",
"publishedAt": "2023-08-27T17:51:14Z",
"isPrerelease": false
},
{
"tag": {
"name": "0.0.29"
},
"author": {
"login": "github-actions[bot]"
},
"isDraft": false,
"description": "**Full Changelog**: https://github.com/alterdomus-analytics/cvx-backend/compare/0.0.28...0.0.29",
"publishedAt": "2023-08-27T17:48:50Z",
"isPrerelease": false
},
{
"tag": {
"name": "0.0.28"
},
"author": {
"login": "github-actions[bot]"
},
"isDraft": false,
"description": "**Full Changelog**: https://github.com/alterdomus-analytics/cvx-backend/compare/0.0.27...0.0.28",
"publishedAt": "2023-08-27T17:44:57Z",
"isPrerelease": false
},
{
"tag": {
"name": "0.0.27"
},
"author": {
"login": "github-actions[bot]"
},
"isDraft": false,
"description": "**Full Changelog**: https://github.com/alterdomus-analytics/cvx-backend/compare/0.0.26...0.0.27",
"publishedAt": "2023-08-27T17:40:31Z",
"isPrerelease": false
},
{
"tag": {
"name": "0.0.26"
},
"author": {
"login": "github-actions[bot]"
},
"isDraft": false,
"description": "**Full Changelog**: https://github.com/alterdomus-analytics/cvx-backend/compare/0.0.24...0.0.26",
"publishedAt": "2023-08-27T17:36:27Z",
"isPrerelease": false
},
{
"tag": {
"name": "0.0.25"
},
"author": {
"login": "github-actions[bot]"
},
"isDraft": false,
"description": "**Full Changelog**: https://github.com/alterdomus-analytics/cvx-backend/compare/0.0.23...0.0.25",
"publishedAt": "2023-08-27T17:30:09Z",
"isPrerelease": false
},
{
"tag": {
"name": "0.0.6"
},
"author": {
"login": "evandomus"
},
"isDraft": false,
"description": "MMP release",
"publishedAt": "2023-06-22T15:06:36Z",
"isPrerelease": false
}
],
"runnable": {
"type": "runnableByPath",
"path": "f/shared/git-repositories-by-topic",
"runType": "script",
"schema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"topic": {
"default": null,
"description": "",
"type": "string"
},
"repository": {
"default": null,
"description": "",
"type": "string"
}
},
"required": [
"topic"
],
"type": "object"
},
"name": "Get repositories by a specific topic and include latest releases."
},
"fields": {
"topic": {
"type": "static",
"value": "component",
"fieldType": "string"
},
"repository": {
"type": "static",
"value": "cvx-backend",
"fieldType": "string"
}
},
"autoRefresh": true,
"recomputeOnInputChanged": true,
"transformer": {
"language": "frontend",
"content": "return result[0].repo.releases.nodes",
"path": "f/shared/service-rollout/Transformer",
"suggestedRefreshOn": []
}
},
"customCss": {},
"id": "tagsTable"
},
"id": "tagsTable"
}
],
"a-1": [
{
"3": {
"fixed": false,
"x": 0,
"y": 10,
"w": 2,
"h": 8
},
"12": {
"fixed": false,
"x": 0,
"y": 0,
"w": 12,
"h": 3,
"id": "c"
},
"data": {
"type": "containercomponent",
"configuration": {},
"customCss": {
"container": {
"class": "",
"style": ""
}
},
"numberOfSubgrids": 1,
"id": "c"
},
"id": "c"
},
{
"3": {
"fixed": false,
"x": 0,
"y": 2,
"w": 2,
"h": 8
},
"12": {
"fixed": false,
"x": 0,
"y": 3,
"w": 12,
"h": 12,
"id": "flowStatus"
},
"data": {
"type": "jobidflowstatuscomponent",
"configuration": {
"jobId": {
"type": "evalv2",
"value": "",
"expr": "startButton.jobId",
"connections": [
{
"componentId": "startButton",
"id": "jobId"
}
]
}
},
"customCss": {},
"id": "flowStatus"
},
"id": "flowStatus"
}
],
"c-0": [
{
"3": {
"fixed": false,
"x": 1,
"y": 0,
"w": 1,
"h": 2
},
"12": {
"fixed": false,
"x": 0,
"y": 0,
"w": 10,
"h": 2,
"id": "warning"
},
"data": {
"type": "htmlcomponent",
"configuration": {},
"componentInput": {
"type": "templatev2",
"fieldType": "template",
"value": "<img\nsrc=\"https://images.unsplash.com/photo-1554629947-334ff61d85dc?ixid=MnwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8&amp;ixlib=rb-1.2.1&amp;auto=format&amp;fit=crop&amp;w=1024&amp;h=1280&amp;q=80\"\n>\n<h1 class=\"absolute top-4 left-2 text-white\">\nHello ${ctx.username}\n</h1>",
"eval": "<div style=\"font-size: 20px; color: orange; display: flex; item; align-items: center; height: 58px;\">\n <span style=\"font-weight: bold;\">\n WARNING: \n </span>\n You're about to perform a live rollout to the tag \n <span style=\"margin-left: 5px;text-decoration: underline; color: red;\">\n ${tagsTable.selectedRow.tag.name}\n </span>!\n</div>",
"connections": [
{
"componentId": "tagsTable",
"id": "selectedRow"
}
],
"expr": ""
},
"customCss": {
"container": {
"class": "",
"style": ""
}
},
"id": "warning"
},
"id": "warning"
},
{
"3": {
"fixed": false,
"x": 0,
"y": 0,
"w": 1,
"h": 1
},
"12": {
"fixed": false,
"x": 10,
"y": 0,
"w": 2,
"h": 2,
"id": "startButton"
},
"data": {
"type": "buttoncomponent",
"configuration": {
"label": {
"type": "static",
"value": "Ship it"
},
"color": {
"type": "static",
"value": "red"
},
"size": {
"type": "static",
"value": "sm"
},
"fillContainer": {
"type": "static",
"value": false
},
"disabled": {
"type": "static",
"value": false
},
"beforeIcon": {
"type": "static",
"value": ""
},
"afterIcon": {
"type": "static",
"value": ""
},
"triggerOnAppLoad": {
"type": "static",
"value": false
},
"onSuccess": {
"type": "oneOf",
"selected": "none",
"configuration": {
"none": {},
"gotoUrl": {
"url": {
"type": "static",
"value": ""
},
"newTab": {
"type": "static",
"value": true
}
},
"setTab": {
"setTab": {
"type": "static",
"value": []
}
},
"sendToast": {
"message": {
"type": "static",
"value": ""
}
},
"openModal": {
"modalId": {
"type": "static",
"value": ""
}
},
"closeModal": {
"modalId": {
"type": "static",
"value": ""
}
}
}
},
"onError": {
"type": "oneOf",
"selected": "errorOverlay",
"configuration": {
"errorOverlay": {},
"gotoUrl": {
"url": {
"type": "static",
"value": ""
},
"newTab": {
"type": "static",
"value": true
}
},
"setTab": {
"setTab": {
"type": "static",
"value": []
}
},
"sendErrorToast": {
"message": {
"type": "static",
"value": ""
},
"appendError": {
"type": "static",
"value": true
}
},
"openModal": {
"modalId": {
"type": "static",
"value": ""
}
},
"closeModal": {
"modalId": {
"type": "static",
"value": ""
}
}
}
}
},
"componentInput": {
"type": "runnable",
"fieldType": "any",
"fields": {
"force": {
"type": "static",
"value": false,
"fieldType": "boolean",
"format": ""
},
"values": {
"type": "static",
"value": "bmFtZTogYXBpCnJlc291cmNlczoKICBjcHU6IDEKICBtZW1vcnk6IDFHaQpub2RlU2VsZWN0b3I6CiAgcm9sZTogZGVmYXVsdAppbWFnZToKICByZXBvc2l0b3J5OiBiYWNrZW5kL2FwaQogIHRhZzogdWF0CnNlcnZpY2U6CiAgcG9ydDogMzAwMQppbmdyZXNzOgogIGVuYWJsZWQ6IHRydWUKICBob3N0czoKICAgIC0gY3JlZGl0dmlzaW9uLWFwaS5hbHRlcmRvbXVzZG5hLmNvbQogIHBhdGhzOgogICAgLSAvCmVudjoKICBzZWNyZXQ6CiAgICBuYW1lOiBzZXR0aW5ncwogICAgbmFtZXM6CiAgICAgIC0gUE9SVAogICAgICAtIEFaVVJFX0NMSUVOVF9JRAogICAgICAtIEFaVVJFX05PREVfQ0xJRU5UX1NFQ1JFVAogICAgICAtIEFaVVJFX1RFTkFOVF9JRAogICAgICAtIE9SR19FWFRfQVRUX0lECiAgICAgIC0gTVNfR1JBUEhfRU5EUE9JTlQKICAgICAgLSBEQVRBQkFTRV9VUkwK",
"fieldType": "string",
"format": ""
},
"azure_cluster_name": {
"type": "static",
"value": "aks",
"fieldType": "string",
"format": ""
},
"azure_resource_group": {
"type": "static",
"value": "nonprod-dev-dna-cvx-aks",
"fieldType": "string",
"format": ""
},
"azure_subscription": {
"type": "static",
"value": "cf1a376a-bac5-4348-bbf4-285ceacfbdb2",
"fieldType": "string",
"format": null
},
"image": {
"type": "static",
"value": "backend/api",
"fieldType": "string",
"format": ""
},
"tag": {
"type": "evalv2",
"value": "",
"fieldType": "string",
"format": "",
"expr": "tagsTable.selectedRow.tag.name",
"connections": [
{
"componentId": "tagsTable",
"id": "selectedRow"
}
]
}
},
"runnable": {
"type": "runnableByPath",
"path": "f/shared/helm-install",
"runType": "flow",
"schema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"force": {
"type": "boolean",
"description": "Forces the chart to be uninstalled first before re-installing.",
"default": false,
"format": ""
},
"values": {
"type": "string",
"description": "Base64 encoded string containing content for values.yaml.",
"default": "",
"format": ""
},
"azure_cluster_name": {
"type": "string",
"description": "",
"default": "",
"format": ""
},
"azure_resource_group": {
"type": "string",
"description": "",
"default": "",
"format": ""
},
"azure_subscription": {
"type": "string",
"description": "",
"default": "",
"format": null
},
"image": {
"type": "string",
"description": "",
"default": "",
"format": ""
},
"tag": {
"type": "string",
"description": "",
"default": "",
"format": ""
}
},
"required": [
"force",
"azure_cluster_name",
"azure_resource_group",
"azure_subscription",
"image",
"tag"
],
"type": "object"
},
"name": "Installs (or upgrades) a helm chart."
},
"autoRefresh": false,
"recomputeOnInputChanged": false
},
"customCss": {},
"recomputeIds": [],
"horizontalAlignment": "center",
"verticalAlignment": "center",
"id": "startButton"
},
"id": "startButton"
}
]
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment