github.com/replicatedhq/ship@v0.55.0/pkg/lifecycle/render/config/resolve/test-cases/api/references.yml (about) 1 ## this has two options, the second has a when that should make it hidden by 2 ## default. The test will toggle the first item on and confirm the second is 3 ## now visible 4 5 - name: config items referencing config items 6 config: 7 - name: database 8 description: Advanced Database Settings 9 items: 10 - name: show_advanced_database_settings 11 title: Show advanced database settings 12 type: bool 13 default: false 14 15 - name: advanced_database_settings_section 16 description: | 17 18 Provide additional database connection string parameters. 19 20 [jTDS Reference](http://jtds.sourceforge.net/faq.html) 21 22 *SQL Server examples:* 23 - `ssl=require` 24 - `ssl=require;instance=instance_name` 25 26 [MySQL Reference](https://dev.mysql.com/doc/connector-j/5.1/en/connector-j-reference-configuration-properties.html) 27 28 *MySQL examples:* 29 - `useSSL=true` 30 - `useSSL=true&socksProxyHost=localhost` 31 items: 32 - name: database_connection_parameters 33 title: Database connection parameters 34 type: text 35 default: "" 36 required: false 37 when: '{{repl ConfigOptionNotEquals "show_advanced_database_settings" "false"}}' 38 39 responses: 40 json: | 41 [ 42 { 43 "description": "Advanced Database Settings", 44 "filters": null, 45 "items": [ 46 { 47 "affix": "", 48 "data_cmd": null, 49 "default": "false", 50 "default_cmd": null, 51 "filters": null, 52 "help_text": "", 53 "hidden": false, 54 "is_excluded_from_support": false, 55 "items": null, 56 "multi_value": null, 57 "multiple": false, 58 "name": "show_advanced_database_settings", 59 "props": null, 60 "readonly": false, 61 "recommended": false, 62 "required": false, 63 "test_proc": null, 64 "title": "Show advanced database settings", 65 "type": "bool", 66 "value": "", 67 "value_cmd": null, 68 "when": "" 69 } 70 ], 71 "name": "database", 72 "test_proc": null, 73 "title": "", 74 "when": "" 75 }, 76 { 77 "description": "\nProvide additional database connection string parameters.\n\n[jTDS Reference](http://jtds.sourceforge.net/faq.html)\n\n*SQL Server examples:*\n - `ssl=require`\n - `ssl=require;instance=instance_name`\n\n[MySQL Reference](https://dev.mysql.com/doc/connector-j/5.1/en/connector-j-reference-configuration-properties.html)\n\n*MySQL examples:*\n - `useSSL=true`\n - `useSSL=true&socksProxyHost=localhost`\n", 78 "filters": null, 79 "items": [ 80 { 81 "affix": "", 82 "data_cmd": null, 83 "default": "", 84 "default_cmd": null, 85 "filters": null, 86 "help_text": "", 87 "hidden": true, 88 "is_excluded_from_support": false, 89 "items": null, 90 "multi_value": null, 91 "multiple": false, 92 "name": "database_connection_parameters", 93 "props": null, 94 "readonly": false, 95 "recommended": false, 96 "required": false, 97 "test_proc": null, 98 "title": "Database connection parameters", 99 "type": "text", 100 "value": "", 101 "value_cmd": null, 102 "when": "false" 103 } 104 ], 105 "name": "advanced_database_settings_section", 106 "test_proc": null, 107 "title": "", 108 "when": "" 109 } 110 ]