Skip to content

Commit 4d25520

Browse files
Update preset modes and create-ui for new dbs (#1069)
Signed-off-by: Arnob kumar saha <arnob@appscode.com>
1 parent 169ec44 commit 4d25520

3 files changed

Lines changed: 371 additions & 4 deletions

File tree

charts/chartsxhelmdev-clusterchartpreset-editor-options/ui/create-ui.yaml

Lines changed: 343 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -341,6 +341,104 @@ step:
341341
label: ClickHouse
342342
showLabels: true
343343
type: block-layout
344+
- elements:
345+
- elements:
346+
- label: Can user modify DB2 Version?
347+
schema: schema/properties/spec/properties/admin/properties/databases/properties/DB2/properties/versions/properties/toggle
348+
type: switch
349+
- label: Available Versions
350+
loader:
351+
name: FetchDbVersions|DB2
352+
watchPaths:
353+
- temp/allDbVersions
354+
multiple: true
355+
schema: schema/properties/spec/properties/admin/properties/databases/properties/DB2/properties/versions/properties/available
356+
type: select
357+
watcher:
358+
func: clearDefaultVersion|DB2
359+
paths:
360+
- schema/properties/spec/properties/admin/properties/databases/properties/DB2/properties/versions/properties/available
361+
- label: Default Version
362+
loader:
363+
name: availableVersions|DB2
364+
watchPaths:
365+
- schema/spec/admin/databases/DB2/versions/available
366+
schema: schema/properties/spec/properties/admin/properties/databases/properties/DB2/properties/versions/properties/default
367+
type: select
368+
type: block-layout
369+
- elements:
370+
- label: Can user modify DB2 Mode?
371+
schema: schema/properties/spec/properties/admin/properties/databases/properties/DB2/properties/mode/properties/toggle
372+
type: switch
373+
- label: Available Modes
374+
loader: fetchModes|DB2
375+
multiple: true
376+
schema: schema/properties/spec/properties/admin/properties/databases/properties/DB2/properties/mode/properties/available
377+
type: select
378+
- init:
379+
type: func
380+
value: setDefaultMode|DB2
381+
label: Default Mode
382+
loader:
383+
name: availableModes|DB2
384+
watchPaths:
385+
- schema/spec/admin/databases/DB2/mode/available
386+
schema: schema/properties/spec/properties/admin/properties/databases/properties/DB2/properties/mode/properties/default
387+
type: select
388+
type: block-layout
389+
hideBlock: true
390+
label: DB2
391+
showLabels: true
392+
type: block-layout
393+
- elements:
394+
- elements:
395+
- label: Can user modify DocumentDB Version?
396+
schema: schema/properties/spec/properties/admin/properties/databases/properties/DocumentDB/properties/versions/properties/toggle
397+
type: switch
398+
- label: Available Versions
399+
loader:
400+
name: FetchDbVersions|DocumentDB
401+
watchPaths:
402+
- temp/allDbVersions
403+
multiple: true
404+
schema: schema/properties/spec/properties/admin/properties/databases/properties/DocumentDB/properties/versions/properties/available
405+
type: select
406+
watcher:
407+
func: clearDefaultVersion|DocumentDB
408+
paths:
409+
- schema/properties/spec/properties/admin/properties/databases/properties/DocumentDB/properties/versions/properties/available
410+
- label: Default Version
411+
loader:
412+
name: availableVersions|DocumentDB
413+
watchPaths:
414+
- schema/spec/admin/databases/DocumentDB/versions/available
415+
schema: schema/properties/spec/properties/admin/properties/databases/properties/DocumentDB/properties/versions/properties/default
416+
type: select
417+
type: block-layout
418+
- elements:
419+
- label: Can user modify DocumentDB Mode?
420+
schema: schema/properties/spec/properties/admin/properties/databases/properties/DocumentDB/properties/mode/properties/toggle
421+
type: switch
422+
- label: Available Modes
423+
loader: fetchModes|DocumentDB
424+
multiple: true
425+
schema: schema/properties/spec/properties/admin/properties/databases/properties/DocumentDB/properties/mode/properties/available
426+
type: select
427+
- init:
428+
type: func
429+
value: setDefaultMode|DocumentDB
430+
label: Default Mode
431+
loader:
432+
name: availableModes|DocumentDB
433+
watchPaths:
434+
- schema/spec/admin/databases/DocumentDB/mode/available
435+
schema: schema/properties/spec/properties/admin/properties/databases/properties/DocumentDB/properties/mode/properties/default
436+
type: select
437+
type: block-layout
438+
hideBlock: true
439+
label: DocumentDB
440+
showLabels: true
441+
type: block-layout
344442
- elements:
345443
- elements:
346444
- label: Can user modify Druid Version?
@@ -439,6 +537,55 @@ step:
439537
label: Elasticsearch
440538
showLabels: true
441539
type: block-layout
540+
- elements:
541+
- elements:
542+
- label: Can user modify HanaDB Version?
543+
schema: schema/properties/spec/properties/admin/properties/databases/properties/HanaDB/properties/versions/properties/toggle
544+
type: switch
545+
- label: Available Versions
546+
loader:
547+
name: FetchDbVersions|HanaDB
548+
watchPaths:
549+
- temp/allDbVersions
550+
multiple: true
551+
schema: schema/properties/spec/properties/admin/properties/databases/properties/HanaDB/properties/versions/properties/available
552+
type: select
553+
watcher:
554+
func: clearDefaultVersion|HanaDB
555+
paths:
556+
- schema/properties/spec/properties/admin/properties/databases/properties/HanaDB/properties/versions/properties/available
557+
- label: Default Version
558+
loader:
559+
name: availableVersions|HanaDB
560+
watchPaths:
561+
- schema/spec/admin/databases/HanaDB/versions/available
562+
schema: schema/properties/spec/properties/admin/properties/databases/properties/HanaDB/properties/versions/properties/default
563+
type: select
564+
type: block-layout
565+
- elements:
566+
- label: Can user modify HanaDB Mode?
567+
schema: schema/properties/spec/properties/admin/properties/databases/properties/HanaDB/properties/mode/properties/toggle
568+
type: switch
569+
- label: Available Modes
570+
loader: fetchModes|HanaDB
571+
multiple: true
572+
schema: schema/properties/spec/properties/admin/properties/databases/properties/HanaDB/properties/mode/properties/available
573+
type: select
574+
- init:
575+
type: func
576+
value: setDefaultMode|HanaDB
577+
label: Default Mode
578+
loader:
579+
name: availableModes|HanaDB
580+
watchPaths:
581+
- schema/spec/admin/databases/HanaDB/mode/available
582+
schema: schema/properties/spec/properties/admin/properties/databases/properties/HanaDB/properties/mode/properties/default
583+
type: select
584+
type: block-layout
585+
hideBlock: true
586+
label: HanaDB
587+
showLabels: true
588+
type: block-layout
442589
- elements:
443590
- elements:
444591
- label: Can user modify Hazelcast Version?
@@ -733,6 +880,55 @@ step:
733880
label: Memcached
734881
showLabels: true
735882
type: block-layout
883+
- elements:
884+
- elements:
885+
- label: Can user modify Milvus Version?
886+
schema: schema/properties/spec/properties/admin/properties/databases/properties/Milvus/properties/versions/properties/toggle
887+
type: switch
888+
- label: Available Versions
889+
loader:
890+
name: FetchDbVersions|Milvus
891+
watchPaths:
892+
- temp/allDbVersions
893+
multiple: true
894+
schema: schema/properties/spec/properties/admin/properties/databases/properties/Milvus/properties/versions/properties/available
895+
type: select
896+
watcher:
897+
func: clearDefaultVersion|Milvus
898+
paths:
899+
- schema/properties/spec/properties/admin/properties/databases/properties/Milvus/properties/versions/properties/available
900+
- label: Default Version
901+
loader:
902+
name: availableVersions|Milvus
903+
watchPaths:
904+
- schema/spec/admin/databases/Milvus/versions/available
905+
schema: schema/properties/spec/properties/admin/properties/databases/properties/Milvus/properties/versions/properties/default
906+
type: select
907+
type: block-layout
908+
- elements:
909+
- label: Can user modify Milvus Mode?
910+
schema: schema/properties/spec/properties/admin/properties/databases/properties/Milvus/properties/mode/properties/toggle
911+
type: switch
912+
- label: Available Modes
913+
loader: fetchModes|Milvus
914+
multiple: true
915+
schema: schema/properties/spec/properties/admin/properties/databases/properties/Milvus/properties/mode/properties/available
916+
type: select
917+
- init:
918+
type: func
919+
value: setDefaultMode|Milvus
920+
label: Default Mode
921+
loader:
922+
name: availableModes|Milvus
923+
watchPaths:
924+
- schema/spec/admin/databases/Milvus/mode/available
925+
schema: schema/properties/spec/properties/admin/properties/databases/properties/Milvus/properties/mode/properties/default
926+
type: select
927+
type: block-layout
928+
hideBlock: true
929+
label: Milvus
930+
showLabels: true
931+
type: block-layout
736932
- elements:
737933
- elements:
738934
- label: Can user modify MongoDB Version?
@@ -831,6 +1027,55 @@ step:
8311027
label: MySQL
8321028
showLabels: true
8331029
type: block-layout
1030+
- elements:
1031+
- elements:
1032+
- label: Can user modify Neo4j Version?
1033+
schema: schema/properties/spec/properties/admin/properties/databases/properties/Neo4j/properties/versions/properties/toggle
1034+
type: switch
1035+
- label: Available Versions
1036+
loader:
1037+
name: FetchDbVersions|Neo4j
1038+
watchPaths:
1039+
- temp/allDbVersions
1040+
multiple: true
1041+
schema: schema/properties/spec/properties/admin/properties/databases/properties/Neo4j/properties/versions/properties/available
1042+
type: select
1043+
watcher:
1044+
func: clearDefaultVersion|Neo4j
1045+
paths:
1046+
- schema/properties/spec/properties/admin/properties/databases/properties/Neo4j/properties/versions/properties/available
1047+
- label: Default Version
1048+
loader:
1049+
name: availableVersions|Neo4j
1050+
watchPaths:
1051+
- schema/spec/admin/databases/Neo4j/versions/available
1052+
schema: schema/properties/spec/properties/admin/properties/databases/properties/Neo4j/properties/versions/properties/default
1053+
type: select
1054+
type: block-layout
1055+
- elements:
1056+
- label: Can user modify Neo4j Mode?
1057+
schema: schema/properties/spec/properties/admin/properties/databases/properties/Neo4j/properties/mode/properties/toggle
1058+
type: switch
1059+
- label: Available Modes
1060+
loader: fetchModes|Neo4j
1061+
multiple: true
1062+
schema: schema/properties/spec/properties/admin/properties/databases/properties/Neo4j/properties/mode/properties/available
1063+
type: select
1064+
- init:
1065+
type: func
1066+
value: setDefaultMode|Neo4j
1067+
label: Default Mode
1068+
loader:
1069+
name: availableModes|Neo4j
1070+
watchPaths:
1071+
- schema/spec/admin/databases/Neo4j/mode/available
1072+
schema: schema/properties/spec/properties/admin/properties/databases/properties/Neo4j/properties/mode/properties/default
1073+
type: select
1074+
type: block-layout
1075+
hideBlock: true
1076+
label: Neo4j
1077+
showLabels: true
1078+
type: block-layout
8341079
- elements:
8351080
- elements:
8361081
- label: Can user modify Oracle Version?
@@ -1125,6 +1370,55 @@ step:
11251370
label: ProxySQL
11261371
showLabels: true
11271372
type: block-layout
1373+
- elements:
1374+
- elements:
1375+
- label: Can user modify Qdrant Version?
1376+
schema: schema/properties/spec/properties/admin/properties/databases/properties/Qdrant/properties/versions/properties/toggle
1377+
type: switch
1378+
- label: Available Versions
1379+
loader:
1380+
name: FetchDbVersions|Qdrant
1381+
watchPaths:
1382+
- temp/allDbVersions
1383+
multiple: true
1384+
schema: schema/properties/spec/properties/admin/properties/databases/properties/Qdrant/properties/versions/properties/available
1385+
type: select
1386+
watcher:
1387+
func: clearDefaultVersion|Qdrant
1388+
paths:
1389+
- schema/properties/spec/properties/admin/properties/databases/properties/Qdrant/properties/versions/properties/available
1390+
- label: Default Version
1391+
loader:
1392+
name: availableVersions|Qdrant
1393+
watchPaths:
1394+
- schema/spec/admin/databases/Qdrant/versions/available
1395+
schema: schema/properties/spec/properties/admin/properties/databases/properties/Qdrant/properties/versions/properties/default
1396+
type: select
1397+
type: block-layout
1398+
- elements:
1399+
- label: Can user modify Qdrant Mode?
1400+
schema: schema/properties/spec/properties/admin/properties/databases/properties/Qdrant/properties/mode/properties/toggle
1401+
type: switch
1402+
- label: Available Modes
1403+
loader: fetchModes|Qdrant
1404+
multiple: true
1405+
schema: schema/properties/spec/properties/admin/properties/databases/properties/Qdrant/properties/mode/properties/available
1406+
type: select
1407+
- init:
1408+
type: func
1409+
value: setDefaultMode|Qdrant
1410+
label: Default Mode
1411+
loader:
1412+
name: availableModes|Qdrant
1413+
watchPaths:
1414+
- schema/spec/admin/databases/Qdrant/mode/available
1415+
schema: schema/properties/spec/properties/admin/properties/databases/properties/Qdrant/properties/mode/properties/default
1416+
type: select
1417+
type: block-layout
1418+
hideBlock: true
1419+
label: Qdrant
1420+
showLabels: true
1421+
type: block-layout
11281422
- elements:
11291423
- elements:
11301424
- label: Can user modify RabbitMQ Version?
@@ -1321,6 +1615,55 @@ step:
13211615
label: Solr
13221616
showLabels: true
13231617
type: block-layout
1618+
- elements:
1619+
- elements:
1620+
- label: Can user modify Weaviate Version?
1621+
schema: schema/properties/spec/properties/admin/properties/databases/properties/Weaviate/properties/versions/properties/toggle
1622+
type: switch
1623+
- label: Available Versions
1624+
loader:
1625+
name: FetchDbVersions|Weaviate
1626+
watchPaths:
1627+
- temp/allDbVersions
1628+
multiple: true
1629+
schema: schema/properties/spec/properties/admin/properties/databases/properties/Weaviate/properties/versions/properties/available
1630+
type: select
1631+
watcher:
1632+
func: clearDefaultVersion|Weaviate
1633+
paths:
1634+
- schema/properties/spec/properties/admin/properties/databases/properties/Weaviate/properties/versions/properties/available
1635+
- label: Default Version
1636+
loader:
1637+
name: availableVersions|Weaviate
1638+
watchPaths:
1639+
- schema/spec/admin/databases/Weaviate/versions/available
1640+
schema: schema/properties/spec/properties/admin/properties/databases/properties/Weaviate/properties/versions/properties/default
1641+
type: select
1642+
type: block-layout
1643+
- elements:
1644+
- label: Can user modify Weaviate Mode?
1645+
schema: schema/properties/spec/properties/admin/properties/databases/properties/Weaviate/properties/mode/properties/toggle
1646+
type: switch
1647+
- label: Available Modes
1648+
loader: fetchModes|Weaviate
1649+
multiple: true
1650+
schema: schema/properties/spec/properties/admin/properties/databases/properties/Weaviate/properties/mode/properties/available
1651+
type: select
1652+
- init:
1653+
type: func
1654+
value: setDefaultMode|Weaviate
1655+
label: Default Mode
1656+
loader:
1657+
name: availableModes|Weaviate
1658+
watchPaths:
1659+
- schema/spec/admin/databases/Weaviate/mode/available
1660+
schema: schema/properties/spec/properties/admin/properties/databases/properties/Weaviate/properties/mode/properties/default
1661+
type: select
1662+
type: block-layout
1663+
hideBlock: true
1664+
label: Weaviate
1665+
showLabels: true
1666+
type: block-layout
13241667
- elements:
13251668
- elements:
13261669
- label: Can user modify ZooKeeper Version?

0 commit comments

Comments
 (0)