1+ {
2+ "//playground": "https://rjsf-team.github.io/react-jsonschema-form/#eyJmb3JtRGF0YSI6eyJhcHBsaWNhdGlvblR5cGUiOiJIZWxtIENoYXJ0In0sInNjaGVtYSI6eyJ0aXRsZSI6IlVwbG9hZCBBcHBsaWNhdGlvbiBGaWxlIiwicHJvcGVydGllcyI6eyJuYW1lIjp7InR5cGUiOiJzdHJpbmciLCJ0aXRsZSI6IkdpdmUgeW91ciBhcHBsaWNhdGlvbiBmaWxlIGEgbmFtZSIsIngtcmpzZi1ncmlkLWFyZWEiOiI2In0sImFwcGxpY2F0aW9uVHlwZSI6eyJ0aXRsZSI6IlNlbGVjdCBhcHBsaWNhdGlvbiB0eXBlIiwiZW51bSI6WyJIZWxtIENoYXJ0IiwiS3ViZXJuZXRlcyBNYW5pZmVzdCIsIkRvY2tlciBDb21wb3NlIl0sImRlZmF1bHQiOiJIZWxtIENoYXJ0IiwieC1yanNmLWdyaWQtYXJlYSI6IjYifX0sImRlcGVuZGVuY2llcyI6eyJhcHBsaWNhdGlvblR5cGUiOnsib25lT2YiOlt7InByb3BlcnRpZXMiOnsiYXBwbGljYXRpb25UeXBlIjp7ImNvbnN0IjoiSGVsbSBDaGFydCJ9LCJ1cmwiOnsidHlwZSI6InN0cmluZyIsImZvcm1hdCI6InVyaSIsInRpdGxlIjoiVVJMIiwiZGVzY3JpcHRpb24iOiJyYXcgVVJMIG9mIHRoZSBhcHBsaWNhdGlvbiBmaWxlLCBleGFtcGxlOiBodHRwczovL3Jhdy5naXRodWIuY29tLy4uLiIsIngtcmpzZi1ncmlkLWFyZWEiOiIxMiJ9fSwicmVxdWlyZWQiOlsidXJsIl19LHsicHJvcGVydGllcyI6eyJhcHBsaWNhdGlvblR5cGUiOnsiY29uc3QiOiJLdWJlcm5ldGVzIE1hbmlmZXN0In19LCJvbmVPZiI6W3sidGl0bGUiOiJVUkwgVXBsb2FkIiwicHJvcGVydGllcyI6eyJ1cmwiOnsidHlwZSI6InN0cmluZyIsImZvcm1hdCI6InVyaSIsInRpdGxlIjoiVVJMIiwiZGVzY3JpcHRpb24iOiJyYXcgVVJMIG9mIHRoZSBhcHBsaWNhdGlvbiBmaWxlLCBleGFtcGxlOiBodHRwczovL3Jhdy5naXRodWIuY29tLy4uLiIsIngtcmpzZi1ncmlkLWFyZWEiOiIxMiJ9fSwicmVxdWlyZWQiOlsidXJsIl19LHsidGl0bGUiOiJGaWxlIFVwbG9hZCIsInByb3BlcnRpZXMiOnsiZmlsZSI6eyJ0eXBlIjoic3RyaW5nIiwiZm9ybWF0IjoiZGF0YS11cmwiLCJ0aXRsZSI6IkZpbGUgVXBsb2FkIiwiZGVzY3JpcHRpb24iOiJCcm93c2UgdGhlIGFwcGxpY2F0aW9uIGZpbGUgZnJvbSB5b3VyIGZpbGUgc3lzdGVtIiwieC1yanNmLWdyaWQtYXJlYSI6IjEyIn19LCJyZXF1aXJlZCI6WyJmaWxlIl19XX0seyJwcm9wZXJ0aWVzIjp7ImFwcGxpY2F0aW9uVHlwZSI6eyJjb25zdCI6IkRvY2tlciBDb21wb3NlIn19LCJvbmVPZiI6W3sicHJvcGVydGllcyI6eyJ1cmwiOnsidHlwZSI6InN0cmluZyIsImZvcm1hdCI6InVyaSIsInRpdGxlIjoiVVJMIiwiZGVzY3JpcHRpb24iOiJyYXcgVVJMIG9mIHRoZSBhcHBsaWNhdGlvbiBmaWxlLCBleGFtcGxlOiBodHRwczovL3Jhdy5naXRodWIuY29tLy4uLiIsIngtcmpzZi1ncmlkLWFyZWEiOiIxMiJ9fSwicmVxdWlyZWQiOlsidXJsIl19LHsicHJvcGVydGllcyI6eyJmaWxlIjp7InR5cGUiOiJzdHJpbmciLCJmb3JtYXQiOiJkYXRhLXVybCIsInRpdGxlIjoiRmlsZSBVcGxvYWQiLCJkZXNjcmlwdGlvbiI6IkJyb3dzZSB0aGUgYXBwbGljYXRpb24gZmlsZSBmcm9tIHlvdXIgZmlsZSBzeXN0ZW0iLCJ4LXJqc2YtZ3JpZC1hcmVhIjoiMTIifX0sInJlcXVpcmVkIjpbImZpbGUiXX1dfV19fX0sInVpU2NoZW1hIjp7ImFwcGxpY2F0aW9uVHlwZSI6eyJ1aTp3aWRnZXQiOiJyYWRpbyJ9fSwidGhlbWUiOiJtYXRlcmlhbC11aS01IiwibGl2ZVNldHRpbmdzIjp7fX0=",
3+ "title" : " Upload Application File" ,
4+ "properties" : {
5+ "name" : {
6+ "type" : " string" ,
7+ "title" : " Application Name" ,
8+ "x-rjsf-grid-area" : " 6" ,
9+ "description" : " The name of Application"
10+ },
11+ "applicationType" : {
12+ "title" : " Application Type" ,
13+ "description" : " Choose the type of application you want to upload" ,
14+ "enum" : [
15+ " Helm Chart" ,
16+ " Kubernetes Manifest" ,
17+ " Docker Compose"
18+ ],
19+ "default" : " Helm Chart" ,
20+ "x-rjsf-grid-area" : " 6"
21+ }
22+ },
23+ "dependencies" : {
24+ "applicationType" : {
25+ "oneOf" : [
26+ {
27+ "properties" : {
28+ "applicationType" : {
29+ "const" : " Helm Chart"
30+ },
31+ "url" : {
32+ "type" : " string" ,
33+ "format" : " uri" ,
34+ "title" : " URL" ,
35+ "description" : " raw URL of the application file, example: https://raw.github.com/..." ,
36+ "x-rjsf-grid-area" : " 12"
37+ }
38+ },
39+ "required" : [
40+ " url"
41+ ]
42+ },
43+ {
44+ "properties" : {
45+ "applicationType" : {
46+ "const" : " Kubernetes Manifest"
47+ }
48+ },
49+ "oneOf" : [
50+ {
51+ "title" : " URL Upload" ,
52+ "properties" : {
53+ "url" : {
54+ "type" : " string" ,
55+ "format" : " uri" ,
56+ "title" : " URL" ,
57+ "description" : " raw URL of the application file, example: https://raw.github.com/..." ,
58+ "x-rjsf-grid-area" : " 12"
59+ }
60+ },
61+ "required" : [
62+ " url"
63+ ]
64+ },
65+ {
66+ "title" : " File Upload" ,
67+ "properties" : {
68+ "file" : {
69+ "type" : " string" ,
70+ "format" : " data-url" ,
71+ "title" : " File Upload" ,
72+ "description" : " Browse the application file from your file system" ,
73+ "x-rjsf-grid-area" : " 12"
74+ }
75+ },
76+ "required" : [
77+ " file"
78+ ]
79+ }
80+ ]
81+ },
82+ {
83+ "properties" : {
84+ "applicationType" : {
85+ "const" : " Docker Compose"
86+ }
87+ },
88+ "oneOf" : [
89+ {
90+ "title" : " URL Upload" ,
91+ "properties" : {
92+ "url" : {
93+ "type" : " string" ,
94+ "format" : " uri" ,
95+ "title" : " URL" ,
96+ "description" : " raw URL of the application file, example: https://raw.github.com/..." ,
97+ "x-rjsf-grid-area" : " 12"
98+ }
99+ },
100+ "required" : [
101+ " url"
102+ ]
103+ },
104+ {
105+ "title" : " File Upload" ,
106+ "properties" : {
107+ "file" : {
108+ "type" : " string" ,
109+ "format" : " data-url" ,
110+ "title" : " File Upload" ,
111+ "description" : " Browse the application file from your file system" ,
112+ "x-rjsf-grid-area" : " 12"
113+ }
114+ },
115+ "required" : [
116+ " file"
117+ ]
118+ }
119+ ]
120+ }
121+ ]
122+ }
123+ }
124+ }
0 commit comments