commit
4ba17efe58
13
templates/pointhq/0/docker-compose.yml
Normal file
13
templates/pointhq/0/docker-compose.yml
Normal file
@ -0,0 +1,13 @@
|
||||
pointhq:
|
||||
image: rancher/external-dns:v0.2.0
|
||||
command: --provider pointhq
|
||||
expose:
|
||||
- 1000
|
||||
environment:
|
||||
POINTHQ_TOKEN: ${POINTHQ_TOKEN}
|
||||
POINTHQ_EMAIL: ${POINTHQ_EMAIL}
|
||||
ROOT_DOMAIN: ${ROOT_DOMAIN}
|
||||
TTL: ${TTL}
|
||||
labels:
|
||||
io.rancher.container.create_agent: "true"
|
||||
io.rancher.container.agent.role: "external-dns"
|
36
templates/pointhq/0/rancher-compose.yml
Normal file
36
templates/pointhq/0/rancher-compose.yml
Normal file
@ -0,0 +1,36 @@
|
||||
.catalog:
|
||||
name: "PointHQ DNS"
|
||||
version: "v0.2.0-rancher1"
|
||||
description: "Rancher External DNS service powered by PointHQ. Requires Rancher version 0.44.0"
|
||||
minimum_rancher_version: v0.44.0
|
||||
questions:
|
||||
- variable: "POINTHQ_EMAIL"
|
||||
label: "PointHQ account email address"
|
||||
description: "EMail address associated with your PointHQ account"
|
||||
type: "string"
|
||||
required: true
|
||||
- variable: "POINTHQ_TOKEN"
|
||||
label: "PointHQ API token"
|
||||
description: "API token for your PointHQ account"
|
||||
type: "string"
|
||||
required: true
|
||||
- variable: "ROOT_DOMAIN"
|
||||
label: "Root domain"
|
||||
description: "DNS entries will be created for <service>.<stack>.<environment>.<root domain>"
|
||||
type: "string"
|
||||
required: true
|
||||
- variable: "TTL"
|
||||
label: "TTL"
|
||||
description: "The resource record cache time to live (TTL), in seconds"
|
||||
type: "int"
|
||||
default: 300
|
||||
required: false
|
||||
|
||||
pointhq:
|
||||
health_check:
|
||||
port: 1000
|
||||
interval: 2000
|
||||
unhealthy_threshold: 3
|
||||
request_line: GET / HTTP/1.0
|
||||
healthy_threshold: 2
|
||||
response_timeout: 2000
|
13
templates/pointhq/1/docker-compose.yml
Normal file
13
templates/pointhq/1/docker-compose.yml
Normal file
@ -0,0 +1,13 @@
|
||||
pointhq:
|
||||
image: rancher/external-dns:v0.2.1
|
||||
command: --provider pointhq
|
||||
expose:
|
||||
- 1000
|
||||
environment:
|
||||
POINTHQ_TOKEN: ${POINTHQ_TOKEN}
|
||||
POINTHQ_EMAIL: ${POINTHQ_EMAIL}
|
||||
ROOT_DOMAIN: ${ROOT_DOMAIN}
|
||||
TTL: ${TTL}
|
||||
labels:
|
||||
io.rancher.container.create_agent: "true"
|
||||
io.rancher.container.agent.role: "external-dns"
|
36
templates/pointhq/1/rancher-compose.yml
Normal file
36
templates/pointhq/1/rancher-compose.yml
Normal file
@ -0,0 +1,36 @@
|
||||
.catalog:
|
||||
name: "PointHQ DNS"
|
||||
version: "v0.2.1-rancher1"
|
||||
description: "Rancher External DNS service powered by PointHQ. Requires Rancher version 0.44.0"
|
||||
minimum_rancher_version: v0.44.0
|
||||
questions:
|
||||
- variable: "POINTHQ_EMAIL"
|
||||
label: "PointHQ account email address"
|
||||
description: "EMail address associated with your PointHQ account"
|
||||
type: "string"
|
||||
required: true
|
||||
- variable: "POINTHQ_TOKEN"
|
||||
label: "PointHQ API token"
|
||||
description: "API token for your PointHQ account"
|
||||
type: "string"
|
||||
required: true
|
||||
- variable: "ROOT_DOMAIN"
|
||||
label: "Root domain"
|
||||
description: "DNS entries will be created for <service>.<stack>.<environment>.<root domain>"
|
||||
type: "string"
|
||||
required: true
|
||||
- variable: "TTL"
|
||||
label: "TTL"
|
||||
description: "The resource record cache time to live (TTL), in seconds"
|
||||
type: "int"
|
||||
default: 300
|
||||
required: false
|
||||
|
||||
pointhq:
|
||||
health_check:
|
||||
port: 1000
|
||||
interval: 2000
|
||||
unhealthy_threshold: 3
|
||||
request_line: GET / HTTP/1.0
|
||||
healthy_threshold: 2
|
||||
response_timeout: 2000
|
108
templates/pointhq/catalogIcon-pointhq.svg
Normal file
108
templates/pointhq/catalogIcon-pointhq.svg
Normal file
@ -0,0 +1,108 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Generator: Adobe Illustrator 19.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
|
||||
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
|
||||
viewBox="-106 993.3 505.9 331.1" style="enable-background:new -106 993.3 505.9 331.1;" xml:space="preserve">
|
||||
<style type="text/css">
|
||||
.st0{fill:#00C7FC;}
|
||||
.st1{fill:#3D3D3D;}
|
||||
.st2{fill:#0D5E8C;}
|
||||
.st3{fill:#0071BC;}
|
||||
.st4{fill:#E6E6E6;}
|
||||
.st5{fill:#F7C94A;}
|
||||
.st6{fill:#313131;}
|
||||
.st7{fill:#414042;}
|
||||
.st8{fill-rule:evenodd;clip-rule:evenodd;fill:url(#SVGID_1_);}
|
||||
.st9{fill:#F68B1F;}
|
||||
.st10{fill-rule:evenodd;clip-rule:evenodd;fill:url(#SVGID_2_);}
|
||||
.st11{fill-rule:evenodd;clip-rule:evenodd;fill:#F68B1F;}
|
||||
.st12{fill:url(#SVGID_3_);}
|
||||
.st13{fill:url(#SVGID_4_);}
|
||||
.st14{fill:url(#SVGID_5_);}
|
||||
.st15{fill:url(#SVGID_6_);}
|
||||
.st16{fill-rule:evenodd;clip-rule:evenodd;fill:url(#SVGID_7_);}
|
||||
.st17{fill:#FFFFFF;}
|
||||
.st18{fill:none;stroke:#FFFFFF;stroke-width:10;stroke-miterlimit:10;}
|
||||
.st19{fill:none;stroke:#000000;stroke-width:4;stroke-miterlimit:10;}
|
||||
.st20{fill:none;stroke:#000000;stroke-width:4;stroke-linejoin:bevel;stroke-miterlimit:10;}
|
||||
.st21{fill:#495755;}
|
||||
</style>
|
||||
<g>
|
||||
<g>
|
||||
<path class="st1" d="M35.3,1083l7.2-7.8c3.4-3.7,7.6-4.6,11.1-1.3c2.8,2.6,2.8,6.2,1.6,8.6c1-0.1,2,0.1,3,0.3
|
||||
c2.3,0.7,4.6,1.8,6.1,0.1c0.4-0.4,0.6-0.9,0.6-0.9l3,3.5c0,0-0.7,1.2-1.5,2.1c-2.1,2.3-4.2,2.7-8.4,1.3c-1.9-0.7-5-2.1-5.9-1
|
||||
l-1,1.1l7.5,7l-4.3,4.7L35.3,1083z M43.1,1081.4l4.7,4.3l1.6-1.7c1.2-1.4,2.3-3.3,0.3-5.2c-1.7-1.5-3.2-1-4.4,0.3L43.1,1081.4z"/>
|
||||
<path class="st1" d="M58.5,1060.4l5.2-3.9l22.7,15.3l-5.2,3.9l-4.3-2.9l-6.9,5.3l1.7,4.9l-4.5,3.4L58.5,1060.4z M68.3,1073.3
|
||||
l4.4-3.4l-4.7-3.3c-1.6-1.1-3.4-3-3.4-3l-0.1,0.1c0,0,1.3,2.3,1.9,4.1L68.3,1073.3z"/>
|
||||
<path class="st1" d="M74.9,1048.6l6.1-3.1l11.9,8.4c1,0.7,2.6,2.1,3.8,3.2l0.1-0.1c-0.7-1.3-1.8-3-2.5-4.4l-5.6-11.1l4.7-2.4
|
||||
l11.8,23.2l-6,3l-12.1-8.2c-1.1-0.7-2.5-1.9-3.6-2.9l-0.1,0.1c0.8,1.2,1.7,2.7,2.4,4l5.6,11.1l-4.7,2.4L74.9,1048.6z"/>
|
||||
<path class="st1" d="M102.8,1049.2c-2.7-9,0.7-14,7.6-16.1c7.3-2.1,11.3,1,12.1,6.6l-5.6,2.2c-0.5-4.1-2.6-5.3-5.3-4.4
|
||||
c-2.7,0.8-4.3,3.4-2.4,9.8c2,6.8,4.9,7.8,7.6,7c2.5-0.7,4.1-2.9,2.7-6.1l5.5-1c1.9,4.9-0.7,9.7-7.3,11.7
|
||||
C111,1060.9,105.5,1058.2,102.8,1049.2z"/>
|
||||
<path class="st1" d="M126.1,1029.6l6.4-0.7l1,9.7l7.8-0.8l-1-9.7l6.4-0.7l2.7,25.8l-6.4,0.7l-1.1-10.9l-7.8,0.8l1.1,10.9l-6.4,0.7
|
||||
L126.1,1029.6z"/>
|
||||
<path class="st1" d="M153.7,1027.5l17.1,1.1l-0.3,4.8l-10.7-0.7l-0.4,5.6l9,0.6l-0.3,4.8l-9-0.6l-0.4,6.1l11.1,0.7l-0.3,4.8
|
||||
l-17.5-1.3L153.7,1027.5z"/>
|
||||
<path class="st1" d="M176.8,1029.5l10.4,2.4c4.9,1.1,7.7,4.3,6.6,8.9c-0.9,3.8-4,5.5-6.7,5.7c0.6,0.8,1,1.8,1.2,2.8
|
||||
c0.6,2.4,0.7,4.9,2.9,5.4c0.6,0.1,1.1,0,1.1,0l-1.5,4.3c0,0-1.4,0-2.6-0.2c-3-0.7-4.4-2.3-5.3-6.7c-0.3-2-0.6-5.4-2-5.7l-1.4-0.3
|
||||
l-2.3,10l-6.2-1.5L176.8,1029.5z M182,1035.4l-1.4,6.2l2.2,0.5c1.8,0.4,4,0.3,4.6-2.4c0.5-2.2-0.7-3.3-2.5-3.7L182,1035.4z"/>
|
||||
<path class="st1" d="M208.8,1038.5l8.9,4.4c5.8,2.8,8.6,8.4,4.6,16.6c-3.9,8-10,9.7-16,6.7l-8.9-4.4L208.8,1038.5z M207.8,1061.7
|
||||
c2.6,1.2,5.8,0.9,8.7-5.1c2.9-6,1.2-8.5-1.4-9.8l-2.6-1.3l-7.3,14.9L207.8,1061.7z"/>
|
||||
<path class="st1" d="M233.2,1051.2l5.5,4.1l-2.2,14.4c-0.2,1.2-0.8,3.3-1.2,4.9l0.1,0.1c0.8-1.2,1.9-3,2.8-4.2l7.4-10l4.2,3.1
|
||||
l-15.5,20.8l-5.4-4l2-14.5c0.2-1.3,0.6-3.1,1-4.5l-0.1-0.1c-0.8,1.2-1.7,2.7-2.5,3.9l-7.4,10l-4.2-3.1L233.2,1051.2z"/>
|
||||
<path class="st1" d="M245.4,1083.5c-1.8,1.1-3,3.3-0.2,6.3c1.8,2,3.3,1.9,4.3,0.9c1.6-1.5,0.5-3.4-0.6-5.9
|
||||
c-1.7-3.7-3.5-8.3,0.4-12.1c3.5-3.3,8.2-2.6,12.5,2.1c5.2,5.7,3.4,10.5-0.1,12.6l-4.4-3.9c2.4-1.8,2.9-3.7,0.8-5.9
|
||||
c-1.4-1.5-2.7-1.8-3.9-0.7c-1.6,1.5-0.6,3.4,0.5,5.9c1.7,3.7,3.8,8.2-0.1,11.9c-3.4,3.2-8.2,3-12.8-1.9c-4.3-4.6-5.2-9.8-0.6-12.9
|
||||
L245.4,1083.5z"/>
|
||||
</g>
|
||||
</g>
|
||||
<g>
|
||||
<g>
|
||||
<g>
|
||||
<path class="st2" d="M191,1119l-2.2-13.7c-0.7-4.3-2.2-8-3.6-8s-2.3,3.5-2.3,7.8v3.5c0,4.4-3.9,8.6-8.3,8.6h-3.5
|
||||
c-0.3,0-0.2-0.6-0.2-0.6v9.7c0,0,0,0.9,0.2,0.9h13.2C188.8,1127.3,191.7,1123.3,191,1119z"/>
|
||||
</g>
|
||||
</g>
|
||||
<g>
|
||||
<path class="st2" d="M113,1119l2.2-13.7c0.7-4.3,2.7-8,4-8s2.7,3.5,2.7,7.8v3.5c0,4.4,3.1,8.6,7.4,8.6h3.5c0.3,0,1-0.6,1-0.6v9.7
|
||||
c0,0-0.8,0.9-1,0.9h-13.2C115.3,1127.3,112.3,1123.3,113,1119z"/>
|
||||
</g>
|
||||
<path class="st3" d="M171.6,1160.3c0,2.8-2.2,5-5,5h-28c-2.8,0-5-2.2-5-5v-48c0-2.8,2.2-5,5-5h28c2.8,0,5,2.2,5,5V1160.3z"/>
|
||||
</g>
|
||||
<g>
|
||||
<path class="st4" d="M326.7,1178.3c-1.3-95.1-79.1-172-174.5-172c-92.4,0-168.3,72.3-174.1,163.3c3.3-0.5,6.7-0.8,10.1-0.8
|
||||
c6.2-85.1,77.4-152.5,164-152.5c89.9,0,163.1,72.4,164.5,162h-49.5c-1.3-62.3-52.4-112.5-115-112.5c-62.2,0-113,49.6-114.9,111.3
|
||||
c0.9,0.4,1.8,0.8,2.7,1.2H22.8c4.7,2.8,9.1,6.2,13,10h17.8h11h323.4v-10H326.7z M64.5,1178.3H47.2c1.3-56.7,47.9-102.5,105-102.5
|
||||
c57.1,0,103.6,45.8,105,102.5H64.5z"/>
|
||||
<path class="st4" d="M-46.3,1178.3h-8.4h-29.4v10h24.8C-55.4,1184.4-51,1181.1-46.3,1178.3z"/>
|
||||
</g>
|
||||
<circle class="st0" cx="-11.8" cy="1236.5" r="62.7"/>
|
||||
<circle class="st17" cx="-23.9" cy="1205.9" r="9"/>
|
||||
<circle class="st17" cx="13.1" cy="1212.7" r="9"/>
|
||||
<circle class="st17" cx="-14.1" cy="1244.2" r="9"/>
|
||||
<circle class="st17" cx="-45.7" cy="1233.8" r="9"/>
|
||||
<circle class="st17" cx="-23.9" cy="1268.1" r="9"/>
|
||||
<circle class="st17" cx="26.9" cy="1246.5" r="9"/>
|
||||
<polygon class="st17" points="-10.2,1248.4 -40.8,1237.7 -39,1232.6 -17.9,1240 -27.5,1202.5 13.6,1210.1 12.6,1215.3 -20.3,1209.3
|
||||
"/>
|
||||
<polygon class="st17" points="-21.4,1269.1 -26.4,1267.1 -15.8,1241.4 27,1243.8 26.7,1249.2 -12.3,1247 "/>
|
||||
<path class="st21" d="M139.5,1264.8H126c-5.9,0-10.8-4.8-10.8-10.8v-22.9c0-5.9,4.8-10.8,10.8-10.8h13.4c5.9,0,10.8,4.8,10.8,10.8
|
||||
v22.9C150.2,1260,145.4,1264.8,139.5,1264.8z M126,1229.1c-1.2,0-2.2,1-2.2,2.2v22.9c0,1.2,1,2.2,2.2,2.2h13.4c1.2,0,2.2-1,2.2-2.2
|
||||
v-22.9c0-1.2-1-2.2-2.2-2.2H126z"/>
|
||||
<path class="st21" d="M366.2,1262.9h-26.4v-8.6h26.4c1.2,0,2.2-1,2.2-2.2v-12.1c0-1.2-1-2.2-2.2-2.2h-13.4v-8.6h13.4
|
||||
c5.9,0,10.8,4.8,10.8,10.8v12.1C376.9,1258.1,372.1,1262.9,366.2,1262.9z"/>
|
||||
<path class="st21" d="M363.5,1237.9H350c-5.9,0-10.8-4.8-10.8-10.8v-12.1c0-5.9,4.8-10.8,10.8-10.8h26.4v8.6H350
|
||||
c-1.2,0-2.2,1-2.2,2.2v12.1c0,1.2,1,2.2,2.2,2.2h13.4V1237.9z"/>
|
||||
<path class="st21" d="M267.8,1264.7h-25.6v-59.3h25.6c8.3,0,15.1,6.8,15.1,15.1v29.2C282.9,1257.9,276.1,1264.7,267.8,1264.7z
|
||||
M250.9,1256.1h17c3.6,0,6.5-2.9,6.5-6.5v-29.2c0-3.6-2.9-6.5-6.5-6.5h-17V1256.1z"/>
|
||||
<path class="st21" d="M239.2,1263.7h-9.1c-5.9,0-10.8-4.8-10.8-10.8v-42.2h8.6v42.2c0,1.2,1,2.2,2.2,2.2h9.1V1263.7z"/>
|
||||
<path class="st21" d="M207.5,1264.3h-8.6v-33.6c0-0.7-0.6-1.3-1.3-1.3h-7.4c-6.5,0-9.6,8.8-9.6,10.3l-8.6,0
|
||||
c0-5.6,6.2-18.9,18.2-18.9h7.4c5.5,0,9.9,4.4,9.9,9.9V1264.3z"/>
|
||||
<path class="st21" d="M83.5,1263.3h-8.6v-59.2h26.4c5.9,0,10.8,4.8,10.8,10.8v14.3c0,5.9-4.8,10.8-10.8,10.8H83.5V1263.3z
|
||||
M83.5,1231.3h17.7c1.2,0,2.2-1,2.2-2.2v-14.3c0-1.2-1-2.2-2.2-2.2H83.5V1231.3z"/>
|
||||
<rect x="157.8" y="1220.1" class="st21" width="8.6" height="43.3"/>
|
||||
<rect x="172" y="1221" class="st21" width="8.6" height="43.3"/>
|
||||
<rect x="157.8" y="1206.6" class="st21" width="8.6" height="9.4"/>
|
||||
<rect x="210.7" y="1220.8" class="st21" width="26.3" height="8.6"/>
|
||||
<polygon class="st21" points="322.5,1263.3 296.2,1219.4 296.2,1261.9 287.6,1261.9 287.6,1204.3 297.7,1204.3 323.9,1249.3
|
||||
323.9,1204.3 332.5,1204.3 332.5,1263.3 "/>
|
||||
</svg>
|
After Width: | Height: | Size: 7.3 KiB |
5
templates/pointhq/config.yml
Normal file
5
templates/pointhq/config.yml
Normal file
@ -0,0 +1,5 @@
|
||||
name: PointHQ DNS
|
||||
description: |
|
||||
Rancher External DNS service powered by PointHQ
|
||||
version: v0.2.1-rancher1
|
||||
category: Rancher Services
|
Loading…
x
Reference in New Issue
Block a user