2022-07-02 12:52:16 +00:00
|
|
|
# Include{groups}
|
|
|
|
portals: {}
|
|
|
|
questions:
|
|
|
|
# Include{global}
|
2023-03-01 07:55:51 +00:00
|
|
|
# Include{workload}
|
|
|
|
# Include{workloadDeployment}
|
|
|
|
|
|
|
|
# Include{replicas1}
|
|
|
|
# Include{podSpec}
|
|
|
|
# Include{containerMain}
|
|
|
|
# Include{containerBasic}
|
|
|
|
# Include{containerAdvanced}
|
|
|
|
|
2023-01-06 09:39:09 +00:00
|
|
|
- variable: cloudflareddns
|
|
|
|
group: App Configuration
|
|
|
|
label: Cloudflareddns Configuration
|
2022-07-02 12:52:16 +00:00
|
|
|
schema:
|
|
|
|
additional_attrs: true
|
|
|
|
type: dict
|
|
|
|
attrs:
|
2023-01-06 17:46:10 +00:00
|
|
|
- variable: api_key
|
|
|
|
label: CF API Key
|
|
|
|
schema:
|
|
|
|
type: string
|
|
|
|
private: true
|
|
|
|
default: ""
|
2023-01-06 09:39:09 +00:00
|
|
|
- variable: user
|
|
|
|
label: CF User
|
|
|
|
description: Cloudflare Username (eg. your.cf.email@example.com)
|
|
|
|
schema:
|
|
|
|
type: string
|
|
|
|
default: ""
|
|
|
|
- variable: api_token
|
|
|
|
label: CF API Token
|
2022-07-02 12:52:16 +00:00
|
|
|
schema:
|
|
|
|
type: string
|
|
|
|
private: true
|
|
|
|
default: ""
|
2023-01-06 09:39:09 +00:00
|
|
|
- variable: api_token_zone
|
|
|
|
label: CF API Token Zone
|
2022-07-02 12:52:16 +00:00
|
|
|
schema:
|
|
|
|
type: string
|
|
|
|
private: true
|
|
|
|
default: ""
|
2023-01-06 09:39:09 +00:00
|
|
|
- variable: interval
|
|
|
|
label: Interval
|
|
|
|
description: Update your DDNS interval in seconds
|
2022-07-02 12:52:16 +00:00
|
|
|
schema:
|
|
|
|
type: int
|
|
|
|
default: 300
|
2023-01-06 09:39:09 +00:00
|
|
|
min: 60
|
|
|
|
- variable: detect_mode
|
|
|
|
label: Detection Mode
|
|
|
|
description: How you want to get your WAN IP
|
2022-07-02 12:52:16 +00:00
|
|
|
schema:
|
|
|
|
type: string
|
2023-01-06 09:39:09 +00:00
|
|
|
default: dig-whoami.cloudflare
|
2022-07-02 12:52:16 +00:00
|
|
|
enum:
|
2023-01-06 09:39:09 +00:00
|
|
|
- value: dig-whoami.cloudflare
|
|
|
|
description: dig-whoami.cloudflare
|
|
|
|
- value: curl-ifconfig.co
|
|
|
|
description: curl-ifconfig.co
|
|
|
|
- value: curl-icanhazip.com
|
|
|
|
description: curl-icanhazip.com
|
|
|
|
- value: curl-wtfismyip.com
|
|
|
|
description: curl-wtfismyip.com
|
|
|
|
- value: curl-showmyip.ca
|
|
|
|
description: curl-showmyip.ca
|
|
|
|
- value: curl-da.gd
|
|
|
|
description: curl-da.gd
|
|
|
|
- value: curl-seeip.org
|
|
|
|
description: curl-seeip.org
|
|
|
|
- value: dig-google.com
|
|
|
|
description: dig-google.com
|
|
|
|
- value: dig-opendns.com
|
|
|
|
description: dig-opendns.com
|
|
|
|
- variable: detect_override
|
|
|
|
label: Detection mode Override
|
2023-01-06 17:46:10 +00:00
|
|
|
description: If you want to set Detection Mode to 'local:eth0' for a local interface, this will override the dropdown selection
|
2022-07-02 12:52:16 +00:00
|
|
|
schema:
|
|
|
|
type: string
|
2022-07-03 07:11:46 +00:00
|
|
|
default: ""
|
2023-01-06 09:39:09 +00:00
|
|
|
- variable: log_level
|
|
|
|
label: Log Level
|
|
|
|
description: Level of detail your logs need
|
2022-07-02 12:52:16 +00:00
|
|
|
schema:
|
2023-01-06 09:39:09 +00:00
|
|
|
type: int
|
|
|
|
default: 3
|
|
|
|
enum:
|
|
|
|
- value: 0
|
|
|
|
description: No log output
|
|
|
|
- value: 1
|
|
|
|
description: UPDATE, WARNING, ERROR
|
|
|
|
- value: 2
|
|
|
|
description: UPDATE, WARNING, ERROR, INFO
|
|
|
|
- value: 3
|
|
|
|
description: UPDATE, WARNING, ERROR, INFO, DEBUG
|
|
|
|
- variable: host_zone_record
|
|
|
|
label: Hosts, Zones and Record Types
|
2022-07-02 12:52:16 +00:00
|
|
|
schema:
|
2023-01-06 09:39:09 +00:00
|
|
|
type: list
|
|
|
|
default: []
|
|
|
|
items:
|
|
|
|
- variable: hostRecordEntry
|
|
|
|
label: Host, Zone and Record Type Entry
|
|
|
|
schema:
|
|
|
|
type: dict
|
|
|
|
additional_attrs: true
|
|
|
|
attrs:
|
|
|
|
- variable: domain
|
|
|
|
label: Domain
|
|
|
|
schema:
|
|
|
|
type: string
|
|
|
|
required: true
|
|
|
|
default: "example.com"
|
|
|
|
valid_chars: '^((?!(\.cf|\.ga|\.gq|\.ml|\.tk)$).)*$'
|
|
|
|
- variable: zone
|
|
|
|
label: Zone
|
|
|
|
schema:
|
|
|
|
type: string
|
|
|
|
required: true
|
|
|
|
valid_chars: '^((?!(\.cf|\.ga|\.gq|\.ml|\.tk)$).)*$'
|
|
|
|
default: ""
|
2023-01-06 20:06:59 +00:00
|
|
|
- variable: record
|
2023-01-06 09:39:09 +00:00
|
|
|
label: Record Type
|
|
|
|
schema:
|
|
|
|
type: string
|
|
|
|
required: true
|
|
|
|
default: "A"
|
|
|
|
|
2022-07-02 12:52:16 +00:00
|
|
|
# Include{containerConfig}
|
2023-05-22 07:02:18 +00:00
|
|
|
# Include{podOptions}
|
2023-04-11 10:07:17 +00:00
|
|
|
# Include{serviceExpertRoot}
|
|
|
|
# Include{serviceExpert}
|
2022-07-02 12:52:16 +00:00
|
|
|
# Include{serviceList}
|
2022-08-08 21:25:02 +00:00
|
|
|
# Include{persistenceRoot}
|
2022-07-02 12:52:16 +00:00
|
|
|
- variable: config
|
2023-01-06 09:39:09 +00:00
|
|
|
label: App Config Storage
|
|
|
|
description: Stores the Application Configuration.
|
2022-07-02 12:52:16 +00:00
|
|
|
schema:
|
|
|
|
additional_attrs: true
|
|
|
|
type: dict
|
|
|
|
attrs:
|
|
|
|
# Include{persistenceBasic}
|
|
|
|
# Include{persistenceList}
|
2023-03-01 08:30:36 +00:00
|
|
|
|
2023-04-11 10:07:17 +00:00
|
|
|
# Include{securityContextRoot}
|
|
|
|
- variable: runAsUser
|
|
|
|
label: "runAsUser"
|
|
|
|
description: "The UserID of the user running the application"
|
|
|
|
schema:
|
|
|
|
type: int
|
|
|
|
default: 0
|
|
|
|
- variable: runAsGroup
|
|
|
|
label: "runAsGroup"
|
|
|
|
description: "The groupID this App of the user running the application"
|
|
|
|
schema:
|
|
|
|
type: int
|
|
|
|
default: 0
|
2023-03-01 08:30:36 +00:00
|
|
|
# Include{securityContextContainer}
|
|
|
|
# Include{securityContextAdvanced}
|
|
|
|
# Include{securityContextPod}
|
2023-04-11 10:07:17 +00:00
|
|
|
- variable: fsGroup
|
|
|
|
label: "fsGroup"
|
|
|
|
description: "The group that should own ALL storage."
|
|
|
|
schema:
|
|
|
|
type: int
|
|
|
|
default: 568
|
2023-03-01 08:30:36 +00:00
|
|
|
|
2022-07-02 12:52:16 +00:00
|
|
|
# Include{resources}
|
|
|
|
# Include{advanced}
|
|
|
|
# Include{addons}
|
2022-10-01 21:39:52 +00:00
|
|
|
# Include{codeserver}
|
2023-03-01 08:30:36 +00:00
|
|
|
# Include{netshoot}
|
2022-10-01 21:39:52 +00:00
|
|
|
# Include{vpn}
|
2022-08-12 11:15:27 +00:00
|
|
|
# Include{documentation}
|