Compare commits

...

770 Commits

Author SHA1 Message Date
Raúl Sánchez
ca610a2ffe
Merge pull request #754 from MadOtis/add-vault-config
Add vault config
2018-04-11 23:55:48 +02:00
Cobb, Randy
5bfdc700b2 Latest pull request changes made:
- Refactored "default" value from multiline format to single string format to fix the issue with the values not being populated in the template if someone simply selects the catalog item, then clicks submit without making any adjustments.
2018-04-11 12:35:57 -07:00
Cobb, Randy
7c10118a17 Latest pull request changes made:
- refactored the config mechanism to use a template
  - added all supported backend storage engines
  - added a scale option to spin up an entire cluster at once
  - various other typo fixes
2018-04-11 09:29:00 -07:00
Raúl Sánchez
449e2b6944
Merge pull request #768 from jagjag/master
ADD Microsoft sqlserver 2017
2018-04-11 15:15:24 +02:00
JJmomark
7741196235 fix pr
ADD MSSQL_PID
DEL  scale
ADD README.md
2018-04-11 18:05:33 +08:00
Cobb, Randy
27a4f2b934 Latest pull request changes made:
- refactored the config mechanism to use a template
  - added all supported backend storage engines
  - added a scale option to spin up an entire cluster at once
  - various other typo fixes
2018-04-10 15:21:27 -07:00
Cobb, Randy
8a7d4ee092 Latest pull request changes made:
- refactored the config mechanism to use a template
  - added all supported backend storage engines
  - added a scale option to spin up an entire cluster at once
  - various other typo fixes
2018-04-10 11:41:50 -07:00
Raúl Sánchez
c75c9f90d4
Merge pull request #765 from mittz/add-pipework-catalog
add pipework catalog
2018-04-10 19:14:17 +02:00
Hayahito Kawamitsu
59326911a6 fix compose format and misspell in pipework catalog 2018-04-11 00:44:22 +09:00
Cobb, Randy
d1d4152b1b Merge remote-tracking branch 'origin/add-vault-config' into add-vault-config 2018-04-10 08:40:02 -07:00
Cobb, Randy
21ee55b1ef Several refactorings of ports, and more after pull-request recommendations were suggested by rawmind0 2018-04-10 08:39:52 -07:00
Hayahito Kawamitsu
739d3f6e64 remove maintainer from pipework 2018-04-11 00:38:30 +09:00
Hayahito Kawamitsu
91b8ba2fae add pipework catalog 2018-04-11 00:38:30 +09:00
JJmomark
a4991d3ded ADD Microsoft sqlserver 2017
ADD mssqlserver linux editon in docker 2017-CU5
2018-04-10 10:04:37 +08:00
MadOtis
42bbf67904
shouldn't have committed this file...
.DS_Store is supposed to be in .gitignore
2018-04-09 15:01:09 -07:00
Cobb, Randy
c07aa21cd1 Merged in latest 2018-04-09 14:58:35 -07:00
Cobb, Randy
6dcfe3a70e Merge branch 'master' of https://github.com/MadOtis/community-catalog into add-vault-config 2018-04-09 14:54:29 -07:00
MadOtis
a4f43ce6f0
Merge pull request #1 from rancher/master
Pulling latest master
2018-04-09 14:53:44 -07:00
Cobb, Randy
34f243dd6f Several refactorings of ports, and more after pull-request recommendations were suggested by rawmind0 2018-04-09 14:43:15 -07:00
Raúl Sánchez
de9f12bd39
Merge pull request #750 from stephane-monnot/master
Add OVH provider for external DNS
2018-04-07 09:38:07 +02:00
Monnot Stéphane
1c8a18dfdd Add OVH provider for external DNS 2018-04-07 09:30:47 +02:00
Raúl Sánchez
b6651aa78f
Merge pull request #764 from RonWilliams/master
Add MailHog v1.0.0
2018-04-06 16:32:47 +02:00
Ron Williams
05019d8f31 Add README for use until a public port available for conditional exposure. 2018-04-06 08:28:45 -06:00
Raúl Sánchez
bcd1706db9
Merge pull request #766 from rawmind0/master
Updated infoblox package
2018-04-06 12:42:58 +02:00
rawmind0
729ff392dd Updated infoblox package 2018-04-06 12:18:32 +02:00
Raúl Sánchez
4e255f2825
Merge pull request #761 from benyanke/patch-1
Allowing TTL to be specified by Env var
2018-04-05 18:51:52 +02:00
Ben Yanke
a8b269231c Adding DNS TTL 2018-04-05 11:12:20 -05:00
Raúl Sánchez
1ac4e8f54f
Merge pull request #760 from ckyvra/contribution
Updated Elasticsearch, Logstash and Kibana to version 6.2.3
2018-04-05 17:37:42 +02:00
Raúl Sánchez
62f41163ef
Merge pull request #719 from srinivassurishetty/master
Update docker-compose.yml
2018-04-05 11:10:45 +02:00
Srinivas Surishetty
d130609e1c
Update docker-compose.yml 2018-04-05 14:26:15 +05:30
Ron Williams
606a848e3b Specify version for MailHog container image. 2018-04-04 21:25:16 -06:00
Ron Williams
472dca11f2 Remove requirement for WebUI path. 2018-04-04 21:18:35 -06:00
Ron Williams
5941778004 Implement initial MailHog Support. 2018-04-04 21:14:57 -06:00
MadOtis
dc759919a8
Fixed target port number to line up with vault's exposed port
This vault image listens on port 18200, the LB was pointing to the conventional 8200 port, so was causing problems with the LB functioning properly.
2018-03-29 12:42:39 -07:00
Raúl Sánchez
5b3e19f665
Merge pull request #762 from rawmind0/master
Feat: infoblox package option to use rancher secrets
2018-03-29 18:05:54 +02:00
rawmind0
3d676df897 Feat: infoblox package option to use rancher secrets intead env variable for password 2018-03-29 18:01:21 +02:00
Christophe Kyvrakidis
f97d512f9f
Update logstash to 6.2.3 2018-03-26 16:04:43 +02:00
Christophe Kyvrakidis
4619f9a23e
Update kibana to 6.2.3 2018-03-26 16:04:43 +02:00
Christophe Kyvrakidis
26ffb9c805
Update es-cluster to 6.2.3 2018-03-26 16:04:42 +02:00
Raúl Sánchez
452849a5b0
Merge pull request #759 from rawmind0/master
Updated traefik package to v1.5.4
2018-03-26 12:48:11 +02:00
rawmind0
00c22f8563 Updated traefik package to v1.5.4 2018-03-26 12:35:57 +02:00
Raúl Sánchez
f4fa4de0ed
Merge pull request #757 from cr0hn/patch-1
Update Traefik README.md
2018-03-26 11:30:46 +02:00
cr0hn
6fc5f53a5d
Update README.md 2018-03-26 11:23:34 +02:00
cr0hn
ffb61694a5
Update README.md
- Added an small FAQ
- Added usage examples
- Added new label 'traefik.frontend.rule', more useful to add your own domains
2018-03-25 16:01:39 +02:00
srinivas
f19a7d1ad9 Added new Avi version 2018-03-25 13:06:00 +05:30
Raúl Sánchez
71fbe34537
Merge pull request #752 from mxschmitt/master
Updated hetzner ui driver
2018-03-21 18:51:38 +01:00
Max Schmitt
49ba0c1a5e hetzner: updated docker driver for cloud-init support 2018-03-21 13:23:51 +01:00
Max Schmitt
d2039defeb
updated catalog icon to new hcloud logo 2018-03-20 22:13:18 +01:00
Cobb, Randy
dc7c9c36bd Removing single quotes around the default vault config; was causing an error in rancher 2018-03-20 10:24:39 -07:00
Cobb, Randy
a8d3487664 adding in a config for Hashicorp Vault 2018-03-20 10:19:41 -07:00
Max Schmitt
8c57fd0c30 updated hetzner ui driver 2018-03-16 17:32:02 +01:00
Raúl Sánchez
1c93cde62e
Merge pull request #748 from sliard/PrometheusVersion210
Migrate to Prometheus 2.1.0 and Grafana 5.0.0
2018-03-06 14:41:45 +01:00
Samuel Liard
56ba9509d2 Change version to 4.0.0 and set it as default 2018-03-06 09:07:21 +01:00
Samuel Liard
5965fe4e52 Migrate to Prometheus 2.1.0 and Grafana 5.0.0 2018-03-02 14:18:20 +01:00
Raúl Sánchez
8ef1b8c6db
Merge pull request #746 from Jason-ZW/master
Add CoreDNS template for community-catalog
2018-03-01 19:12:20 +01:00
Jason
7f6f06da57
Merge branch 'master' into master 2018-03-02 01:42:05 +08:00
Jason-ZW
fde452c869 Catalog for CoreDNS cattle orchestration. 2018-03-02 01:39:45 +08:00
Matthias Schneider
bf6c4bda12 update to version 2018-02-09_1 2018-03-01 23:14:30 +08:00
Raul Sanchez
a2eabe0282 Updated traefik to v1.5.2 2018-03-01 23:14:30 +08:00
Raúl Sánchez
87d452f418
Merge pull request #747 from rawmind0/master
Updated traefik package to v1.5.3
2018-02-28 18:01:06 +01:00
rawmind0
3f28793264 Updated traefik package to v1.5.3 2018-02-28 17:52:56 +01:00
Raúl Sánchez
b961b246ce
Merge pull request #745 from superseb/imagesyncer
Add imagesyncer 0.1.0
2018-02-27 09:25:40 +01:00
Raúl Sánchez
fe4672a3bf
Merge pull request #744 from superseb/imagepuller
Add imagepuller 0.1.5 catalog item
2018-02-27 09:25:02 +01:00
Sebastiaan van Steenis
d7b6cbd485 Add imagepuller 0.1.5 catalog item 2018-02-26 18:41:37 +01:00
Sebastiaan van Steenis
59d9f3c766 Add imagesyncer 0.1.0 2018-02-26 13:00:04 +01:00
Raúl Sánchez
3d985c2ceb
Merge pull request #743 from mschneider82/master
Minio: update to version 2018-02-09_1
2018-02-26 12:29:14 +01:00
Matthias Schneider
6e3ecd7b79 update to version 2018-02-09_1 2018-02-21 17:23:47 +01:00
Raúl Sánchez
9c197d8320
Merge pull request #741 from rawmind0/master
Updated traefik to v1.5.2
2018-02-20 19:44:40 +01:00
Raul Sanchez
52c73903b0 Updated traefik to v1.5.2 2018-02-19 12:33:51 +01:00
Raúl Sánchez
84c25f5a19
Merge pull request #735 from shakefu/master
Fix healthcheck and add DB host configuration
2018-02-13 11:34:20 +01:00
Jacob Alheid
94a4a61787 sentry: Bump version number with release increment. 2018-02-12 13:52:40 -08:00
Raúl Sánchez
f0d1cf2d0d
Merge pull request #700 from cloud-bootstrap/selenium
Add support for selenium hub and node
2018-02-12 17:13:45 +01:00
Raúl Sánchez
eed683b3a3
Merge pull request #737 from nanomad/feature/upgrade-gitlab-runner
Upgrade gitlab runner to 10.4.0
2018-02-12 16:47:30 +01:00
Raúl Sánchez
f0f3f6d69e
Merge pull request #736 from easonlau02/filebeat-6.1.1
Add README.md for filebeat and update description for rancher-compose.yml
2018-02-12 16:05:52 +01:00
Raúl Sánchez
ff140fc6ba
Merge pull request #448 from Bee-Htcpcp/master
Added EventStore cluster
2018-02-12 15:56:36 +01:00
Giovanni Condello
45c69e20fa [FIX] Upgrade gitlab-runner to 10.4.0 2018-02-12 09:00:35 +01:00
Giovanni Condello
e6859bb5e0 Upgrade gitlab-runner to 10.4.0 2018-02-12 08:56:10 +01:00
Giovanni Condello
3de32d9c36 Upgrade gitlab-runner to 10.3.1 2018-02-12 08:51:46 +01:00
Jérôme Rx
f95b8fd3b5
Merge pull request #4 from riccardone/master
set valid docker eventstore tag
2018-02-10 08:25:40 +01:00
eason lau
004ace0ff0 update 2018-02-09 04:27:36 -05:00
eason lau
d43a41ed7c update README.md 2018-02-08 22:31:39 -05:00
eason lau
11e44b6113 update README.md 2018-02-08 22:29:49 -05:00
eason lau
f8a131795f add README.md 2018-02-08 22:27:15 -05:00
Jacob Alheid
ae84341816 docs: Update description for catalog. 2018-02-08 18:09:34 -08:00
Jacob Alheid
a55c263e0f docker,rancher: Add sentry_db_host configuration variable to allow for specifying external hosts easily. 2018-02-08 18:06:18 -08:00
Jacob Alheid
7a60e15dbc sentry: Create new catalog version with correct Sentry healthcheck request_line. 2018-02-08 18:02:24 -08:00
Eason Lau
ac91b53560
Merge pull request #3 from easonlau02/filebeat-6.1.1
Merge pull request #2 from rancher/master
2018-02-09 00:10:53 +08:00
Eason Lau
7b3030480a
Merge pull request #2 from rancher/master
Merge pull request #733 from easonlau02/filebeat-6.1.1
2018-02-09 00:09:17 +08:00
Eason Lau
712218f9b1
Merge pull request #1 from rancher/master
Pull request from rancher/community-catalog:master
2018-02-09 00:06:44 +08:00
Raúl Sánchez
54013aca35
Merge pull request #733 from easonlau02/filebeat-6.1.1
add filebeat for rancher catalog for fast deployment
2018-02-08 12:19:47 +01:00
Eason
00291f2736 set log path as read-only 2018-02-07 23:20:46 +08:00
Eason
693f03372d uncomment license 2018-02-07 22:45:06 +08:00
Eason
d1fc1b6a6d Remove always pull image/Switch ENV for free input/Update maintainer info/MAX RANCHER VERSION 2018-02-07 22:39:52 +08:00
eason lau
1b58770a65 update filebeat/config.yml 2018-02-06 20:22:04 -05:00
Eason
be3a12a603 add filebeat for rancher catalog for fast deployment 2018-02-06 23:48:43 +08:00
ageekymonk
83005a8fde
Incorporating review comments.
1. Removing label to pull always
2. Making all hub, firefox and chrome version to be consistent
3. Make hub deploy to be mandatory
2018-02-06 11:50:47 +11:00
riccardone
4ea87ee54b set valid docker eventstore tag 2018-02-05 19:22:14 +00:00
Jérôme Rx
c1f40da5bd
Merge pull request #3 from riccardone/master
fixed template config version
2018-02-05 15:50:12 +01:00
rdin021
68e8ca4cb3 fixed template config version 2018-02-05 14:46:21 +00:00
Raúl Sánchez
9a282a101d
Merge pull request #697 from DevKyleS/weavescope_1.6.5
Updated Weavescope to v1.6.7
2018-02-05 12:13:33 +01:00
Raúl Sánchez
92c35c3afa
Merge pull request #730 from rawmind0/master
Updated traefik package to v1.5.1
2018-02-02 14:10:03 +01:00
Raul Sanchez
15fec90591 Updated traefik package to v1.5.1 2018-02-02 12:48:06 +01:00
Raúl Sánchez
b9031f8ce3
Merge pull request #729 from mxschmitt/patch-1
hetzner: fixed dead link
2018-02-02 11:40:59 +01:00
Max Schmitt
1b8c568ba5
hetzner: fixed dead link 2018-02-02 07:09:51 +01:00
Raúl Sánchez
e435524b8b
Merge pull request #724 from zicklag/huginn-template
Added a new Huginn cattle template
2018-02-01 20:23:12 +01:00
Zicklag
a595146dce Fixed external links 2018-02-01 13:17:39 -06:00
Raúl Sánchez
847c517949
Merge pull request #728 from maxibanki/master
machine-template: Added Hetzner Cloud
2018-02-01 15:37:23 +01:00
Max Schmitt
cdd51708e3 machine-template: Added Hetzner Cloud 2018-02-01 14:16:12 +01:00
Zicklag
32d80f0ade Made changes related to @rawmind0's code review 2018-01-31 14:51:44 -06:00
Raúl Sánchez
c855ec0387
Merge pull request #727 from emmanuelgautier/fix-typo-volume-driver
Fix typo volume driver
2018-01-28 20:15:45 +01:00
Emmanuel Gautier
3c498f89c4
Fix typo volume driver 2018-01-28 16:30:23 +01:00
Zicklag
625adadd9a Put my name in the maintainer field 2018-01-25 13:59:08 -06:00
Zicklag
915811c2ac Clarified misleading DOMAIN example 2018-01-25 12:09:03 -06:00
Zicklag
6de4288b28 Put quotes around the maintainer email address 2018-01-25 12:01:39 -06:00
Zicklag
c48f195575 Implemented requested changes
* Made docker images specific
* Added STORAGE_DRIVER question to rancher-compose

In addition:

* Updated README with important usage note concerning email confirmation
2018-01-25 11:58:38 -06:00
Raúl Sánchez
fae924d76a
Merge pull request #726 from rawmind0/master
Minor fixes to kafka and zookeeper packages
2018-01-25 17:01:21 +01:00
Raul Sanchez
830898d8cf Fix: Zookeeper package, configured network_mode to none for sidekicks 2018-01-25 16:39:28 +01:00
Raul Sanchez
b14a5f571e Feat: Kafka package, added host_label question to control where to deploy. Compose files updated to v2 format 2018-01-25 16:31:15 +01:00
Raúl Sánchez
832b16a824
Merge pull request #725 from rawmind0/master
Updated traefik package to v1.5.0
2018-01-25 15:48:23 +01:00
Raul Sanchez
78b34c38ff Update traefik package to v1.5.0 2018-01-25 15:32:17 +01:00
Zicklag
e8be8a93c7 Fixed maintainer and version fields
* Fixed format of maintainer email address.
* Fixed template version number by putting quotation marks around it to
make it a string.
2018-01-22 14:42:10 -06:00
Zicklag
9ab088b0ed Updated config.yml and added catalog icon 2018-01-22 14:25:22 -06:00
Zicklag
86242bed6f Added a new Huginn cattle template 2018-01-22 13:28:07 -06:00
Raúl Sánchez
666a687a3a
Merge pull request #722 from aquasecurity/aqua-update
Aqua update
2018-01-18 15:12:13 +01:00
Amir Jerbi
f855390871 Added version 2.6.4 under a new template version 2018-01-18 15:33:20 +02:00
Amir Jerbi
41bd0156ac Fixed typo in version 2018-01-18 00:33:43 +02:00
Amir Jerbi
0f1f017d1c Changed Aqua version to 2.6.4 2018-01-18 00:29:08 +02:00
Raúl Sánchez
9bc304f76b
Merge pull request #720 from mschneider82/master
Update minio to 2018-01-02_1
2018-01-16 18:48:35 +01:00
Matthias Schneider
d9004f42d4 added minio version 2018-01-02_1 2018-01-16 12:30:38 +01:00
Matthias Schneider
cde2328339 added minio version 2018-01-02_1 2018-01-16 12:27:25 +01:00
Srinivas Surishetty
aa3927a429
Update docker-compose.yml 2018-01-16 12:40:44 +05:30
Denise
5c2dde2aa8
Merge pull request #715 from biblesyme/cicd-v0.1.1
Add new version of pipeline v0.1.1
2018-01-10 19:57:59 -08:00
Aaron Wang
a8d3e3fe22 Changes in versions
Related issue is [here](https://github.com/rancher/rancher/issues/10772)
2018-01-11 11:50:33 +08:00
Aaron Wang
2b3d07a965 Copy from folder 0 to 1 2018-01-11 10:33:39 +08:00
Raúl Sánchez
23032abe03
Merge pull request #717 from rawmind0/master
Feat: Updated traefik external rancher integration
2018-01-09 20:06:19 +01:00
Raul Sanchez
289896b97c Feat: Updated traefik external rancher integration 2018-01-09 20:03:19 +01:00
Raúl Sánchez
1f50ad59be
Merge pull request #716 from rawmind0/master
Update traefik to v1.4.6 and v1.4.5 bugfixes
2018-01-09 14:03:17 +01:00
Raul Sanchez
ff89b15375 Feat: traefik package, added min_tls param 2018-01-09 12:22:35 +01:00
Raul Sanchez
b7408c9f0c Update traefik to v1.4.6 and v1.4.5 bugfixes 2018-01-09 11:50:24 +01:00
Raúl Sánchez
6bb34810ac
Merge pull request #703 from DevKyleS/rancherbackup_2.0.1-1
Updated Rancher Backup to v2.0.1
2018-01-08 11:47:44 +01:00
Kyle Sessions
5385581b10 Updated Weavescope to v1.6.7
Added Published port question
2017-12-30 10:40:45 -07:00
Kyle Sessions
619af5738b Updated default Rancher Backup version 2017-12-30 09:48:28 -07:00
Raúl Sánchez
e3d5c3c8ea
Merge pull request #711 from fibis/master
add gitlab-multi-runner 10.3.0
2017-12-29 15:09:44 +01:00
Adriaan Wind
156a7341d6 add gitlab-multi-runner 10.3.0 2017-12-28 18:44:14 +01:00
edvancecn
3f131d44a4 Add Aqua Container Security Platform 2017-12-27 10:51:06 -08:00
Raúl Sánchez
67bb9f43fb
Merge pull request #681 from wjimenez5271/cowcheck
new catalog item: cowcheck
2017-12-21 19:49:39 +01:00
William Jimenez
f61ff661be add sane defaults 2017-12-21 09:20:16 -08:00
William Jimenez
5b4e31b63f adding catalog item image 2017-12-20 16:55:12 -08:00
William Jimenez
8765315959 syntax fix 2017-12-20 10:35:25 -08:00
William Jimenez
bdeab9230b yaml syntax fix 2017-12-20 10:34:21 -08:00
Raúl Sánchez
6cc937a45a
Merge pull request #708 from mschneider82/master
Added: template for NSQ cluster
2017-12-20 18:13:21 +01:00
Matthias Schneider
56587a4179 added labels to readme 2017-12-20 18:02:38 +01:00
Matthias Schneider
143dfac6c8 added global scale for nsq-lb and host_label nsq-lb 2017-12-20 16:54:50 +01:00
Matthias Schneider
3654ba107f retain_ip is a good think, because many clients just do one address lookup 2017-12-20 14:59:19 +01:00
Matthias Schneider
1898a90bcb added affinity rule and host_labels for each service 2017-12-20 14:38:56 +01:00
Matthias Schneider
53b71f2205 removed net. not compatible with compose v2 2017-12-20 10:21:00 +01:00
Denise
c0c9c3d2b5
Merge pull request #702 from gitlawr/cicd
Add Rancher Pipeline into Catalog
2017-12-19 22:37:23 -08:00
gitlawr
3c6424ef81 add pipeline template 2017-12-20 14:33:30 +08:00
William Jimenez
3b07fe5a1b making fixes per rawmind0's suggestions 2017-12-19 16:09:52 -08:00
Matthias Schneider
437811ece4 changed to concret image tag, fixed indent, removed implicit labels 2017-12-19 21:51:13 +01:00
Raúl Sánchez
11b29fac80
Merge pull request #617 from monotek/zammad
Updated Zammad
2017-12-19 16:58:35 +01:00
Raúl Sánchez
49d16fb4f6
Merge pull request #705 from wborn/add-openHAB-2.2.0-and-2.3.0-SNAPSHOT
Add openHAB 2.2.0
2017-12-19 16:37:19 +01:00
André Bauer
0cbeac0875 - fixed indent
- removed some blanklines
- removed defaultVersion parameter again
2017-12-19 16:36:48 +01:00
Raúl Sánchez
3b089f39f8
Merge pull request #695 from DevKyleS/gandidns_0.7.9
Updated Gandi to v0.7.9
2017-12-19 16:12:48 +01:00
André Bauer
92a2a7a040 added defaultVersion to config.yml 2017-12-19 15:30:55 +01:00
André Bauer
726a7ec742 order services alphabetically 2017-12-19 14:26:36 +01:00
André Bauer
a5925e3089 - removed double declaration of nginx services
- added nginx health check
- fixed labels
2017-12-19 14:19:24 +01:00
André Bauer
9155ff4fb5 renamed version folder 3 to 1 2017-12-19 12:38:39 +01:00
Matthias Schneider
386c09cb07 Some more Documentation 2017-12-19 12:38:06 +01:00
André Bauer
24730fdd56 fixed rancher-compose syntax 2017-12-19 12:18:21 +01:00
Matthias Schneider
495d7efdc0 Added: template for NSQ cluster 2017-12-19 12:16:53 +01:00
André Bauer
59c6ec08d0 fixed version in config.yml 2017-12-19 11:21:48 +01:00
André Bauer
9944e481b0 - added sysctl sidekick for es
- added rancher service and loadbalancer
- added docker image version tag & correct rancher version
- removed "io.rancher.container.pull_image: always" labels
2017-12-19 11:14:29 +01:00
Wouter Born
24571d0ec8
Add openHAB 2.2.0
* Replace 2.2.0-SNAPSHOT with the stable 2.2.0 release
* Updates the default template from 2.1.0 to 2.2.0
* Add new template for testing openHAB 2.3.0-SNAPSHOT

Signed-off-by: Wouter Born <eclipse@maindrain.net>
2017-12-19 01:00:42 +01:00
Matthias Schneider
04b6ea6750 Added minio version 2017-11-22_1 2017-12-18 19:23:52 +01:00
Matthias Schneider
7798f4be83 Revert "updated to 2017-11-22_1"
This reverts commit d7a599f545d04512f78efe8afa7a86c2f174bc21.
2017-12-18 19:21:46 +01:00
Matthias Schneider
bf6d7926f8 Revert "update to 2017-11-22_1"
This reverts commit 1bef06a7bae580ee1819695e57b954f516e5e32b.
2017-12-18 19:20:37 +01:00
Matthias Schneider
ef8406604b Revert "update to 2017-11-22_1"
This reverts commit a6b30227bf41e018e9709604a30a0fdbcfbe66fe.
2017-12-18 19:20:04 +01:00
Raúl Sánchez
cd4dad00de
Merge pull request #704 from mschneider82/master
Updated minio to release/2017-11-22_1
2017-12-18 19:13:08 +01:00
Raúl Sánchez
eed24579c5
Merge pull request #660 from ipunkt/master
Updated minio to release/2017-10-27
2017-12-18 18:39:47 +01:00
Raúl Sánchez
055081c740
Merge pull request #651 from kasperlewau/sentry
update sentry to 8.21.0
2017-12-18 18:06:37 +01:00
Raúl Sánchez
b8baf9ba0a
Merge pull request #626 from joshuacox/wekantemplate
Wekan Update
2017-12-18 17:12:08 +01:00
Raúl Sánchez
09139607f0
Merge pull request #621 from wborn/add-openhab
Add openHAB
2017-12-18 15:53:04 +01:00
Raúl Sánchez
320b959ebd
Merge pull request #362 from accoleon/master
Added Apache Guacamole stack
2017-12-18 15:34:21 +01:00
Matthias Schneider
d7a599f545
updated to 2017-11-22_1 2017-12-18 13:31:20 +01:00
Matthias Schneider
1bef06a7ba
update to 2017-11-22_1 2017-12-18 10:10:36 +01:00
Matthias Schneider
a6b30227bf
update to 2017-11-22_1 2017-12-18 10:10:13 +01:00
Kyle Sessions
f86cee2587 Updated Rancher Backup to v2.0.1 2017-12-16 17:07:07 -07:00
Kevin Xu
e4ea9216b0
Update docker-compose.yml
Added database-data to sidekick, as suggested by @rawmind0
2017-12-14 13:47:31 -08:00
Wouter Born
987d609430
Add managed network mode
Signed-off-by: Wouter Born <eclipse@maindrain.net>
2017-12-14 22:14:45 +01:00
Raúl Sánchez
95aa7f82aa
Merge pull request #608 from edeckers/feature/letsencrypt-0.5.0-fix-aurora
Fix LetsEncrypt: add missing environment variables for Aurora and NS1
2017-12-14 19:46:52 +01:00
Raúl Sánchez
561a84f0e6
Merge pull request #399 from rockaut/master
Implement Plugin inclusion
2017-12-14 18:15:57 +01:00
Raúl Sánchez
0980a6ff86
Merge pull request #694 from DevKyleS/etcd_3.2.9-1
Updated Etcd to v3.2.9 1
2017-12-14 17:38:19 +01:00
Raúl Sánchez
634e766f69
Update README.md
Fix: Set supported upgrade from version to `2.3.7-build.11`
2017-12-14 17:33:58 +01:00
chrisurwin
16033146fc
Merge pull request #692 from DevKyleS/consul
Update Consul to v1.0.1
2017-12-13 09:49:41 +00:00
ageekymonk
0986097353
Adding version to config and catalog 2017-12-13 12:45:18 +11:00
ageekymonk
0c6ff13de0
Updating the maintainer 2017-12-13 12:35:05 +11:00
ageekymonk
28b4bb3e30
Adding support for scale in firefox and chrome containers 2017-12-13 12:11:53 +11:00
ageekymonk
df7555a2bb
Adding port to be published 2017-12-13 11:55:59 +11:00
ageekymonk
31b2bff463
Adding support for chrome and firefox nodes 2017-12-13 11:44:13 +11:00
ageekymonk
d11e7f434d
Adding selenium hub with basic config 2017-12-13 11:02:58 +11:00
chrisurwin
9a671b81af
Merge pull request #614 from FoxBoxsnet/master
Fix typo in WordPress
2017-12-11 16:10:13 +00:00
Raúl Sánchez
e406383f4e
Merge pull request #699 from rawmind0/master
Update traefik package to v1.4.5.
2017-12-09 19:42:30 +01:00
Raul Sanchez
cfc22ccce1 Update traefik package to v1.4.5. 2017-12-09 19:32:04 +01:00
André Bauer
9a980edadd set docker-compose version to 2 2017-12-09 13:14:43 +01:00
André Bauer
18e149e043 added new version with memcached & init container 2017-12-08 22:34:05 +01:00
André Bauer
b47ddaa283 Merge remote-tracking branch 'upstream/master' into zammad 2017-12-08 22:29:15 +01:00
chrisurwin
00f1945472
Merge pull request #691 from DevKyleS/bitbucket_5.6.1
Updated Bitbucket to v5.6.1
2017-12-07 09:08:37 +00:00
chrisurwin
f3e0e9a435
Merge pull request #690 from DevKyleS/gitlab_9.5.10
Updated to Gitlab v9.5.10
2017-12-07 08:59:23 +00:00
Kyle Sessions
0e91698d96 Updated Weavescope to v1.6.5 2017-12-06 19:20:33 -07:00
Kyle Sessions
20f7e7a68b Updated Gandi to v0.7.9 2017-12-06 18:52:36 -07:00
Kyle Sessions
249a4b2aaf Updated Etcd to v3.2.9-1 2017-12-06 18:39:15 -07:00
Kyle Sessions
93574f6fe8 Updated etcd to v2.3.7-11 2017-12-06 18:37:31 -07:00
Kyle Sessions
2aef6c198b Update Consul to v1.0.1 2017-12-06 18:18:03 -07:00
Kyle Sessions
0db2888cc7 Updated Bitbucket to v5.6.1 2017-12-06 18:13:38 -07:00
Kyle Sessions
2dce94f88d Updated to Gitlab v9.5.10 2017-12-06 18:04:08 -07:00
chrisurwin
a9d6566be5
Merge pull request #689 from phaefelfinger/drone-0.8.2
updated drone to 0.8.2
2017-12-06 12:40:56 +00:00
Philipp Häfelfinger
92525a100d updated drone to 0.8.2 2017-12-05 23:45:23 +01:00
chrisurwin
fb2d1ea495
Merge pull request #623 from kenfdev/openfaas-update
updated OpenFaaS meta data for catalog.
2017-12-05 16:30:16 +00:00
chrisurwin
845f88d2f4
Merge pull request #630 from StepsAway/copyright
Update Copyright date
2017-12-05 09:10:42 +00:00
Denise
33b427115d
Merge pull request #688 from loganhz/env-name
Fix Aliyun DNS issue which change env name doesn't trigger DNS update
2017-12-04 21:39:58 -08:00
loganhz
e4737011be Update min rancher version for new alidyun DNS entry 2017-12-05 12:47:03 +08:00
loganhz
826a65f222 Fix Aliyun DNS issue which change env name doesn't trigger DNS update 2017-12-05 12:33:16 +08:00
loganhz
07dd7e4983 Copy alidns version 2 2017-12-05 12:32:33 +08:00
Ely Deckers
da5b64b58e Add environment variables for Aurora and NS1 2017-12-04 16:35:17 +01:00
chrisurwin
51cb5f05d7
Merge pull request #684 from genuss/netdata-cgroups
Netdata template cosmetic fixes
2017-12-04 13:52:22 +00:00
Генус Алексей Алексеевич
c88d53d0a2 Add docker volume for cgroups name resolving and uts host namespace 2017-12-04 16:49:31 +03:00
chrisurwin
ec125f8f04
Merge pull request #671 from profitbricks/update-rancher-ui
Update profitbrick machine-driver ui
2017-12-04 12:13:31 +00:00
chrisurwin
4f83e294c1
Merge pull request #672 from garyduan/master
Update NeuVector image tag from 1.2 to 1.3
2017-12-04 12:10:45 +00:00
chrisurwin
d52c23b339
Merge pull request #687 from srinivassurishetty/AV-27859-rancher
Av 27859 rancher template for Avi
2017-12-04 12:01:36 +00:00
chrisurwin
fc3d76433c
Merge pull request #673 from goody80/master
Update the README for simple & volume driver option has been added
2017-12-04 11:49:36 +00:00
chrisurwin
107b382c1c
Merge pull request #679 from adamzkover/master
Upgrade SonarQube to version 6.7
2017-12-04 11:48:13 +00:00
chrisurwin
564ac8bd5d
Merge pull request #682 from Pitasi/patch-1
Fix Drone config typo for GitLab
2017-12-04 11:47:19 +00:00
chrisurwin
65abb53962
Merge pull request #683 from gothrek22/master
Update jenkins-ci to latest version.
2017-12-04 11:39:00 +00:00
chrisurwin
31b0301727
Merge pull request #680 from kolaente/master
Added Gitea
2017-12-04 10:07:27 +00:00
chrisurwin
d90e850cf2
Merge pull request #656 from DevKyleS/drone_0.8.1
Updated Drone to v0.8.1
2017-12-04 09:51:05 +00:00
kolaente
a9f591e676
updated gitea to 1.3.0 2017-12-03 16:25:14 +01:00
srinivas
4f5b1a7419 AV-27859 added timestamp to image 2017-12-03 16:30:55 +05:30
srinivas
e61622ea10 AV-27859 changed default version to v1-Avi 2017-12-02 02:22:28 +05:30
srinivas
3c307247d8 AV-27859 Rancher template 2017-12-02 02:17:36 +05:30
chrisurwin
e0353f75bc
Merge pull request #649 from Youkoulayley/patch-1
fix upload file in wekan
2017-11-30 15:34:28 +00:00
Raúl Sánchez
5d5da6f76b
Merge pull request #685 from rawmind0/master
Upgraded traefik to v1.4.4
2017-11-29 23:42:42 +01:00
Raul Sanchez
bfb180a2da Upgraded traefik to v1.4.4. Added traefik constraints configuration. Added EnableServiceHealthFilter configuration 2017-11-29 23:32:47 +01:00
gothrek22
8030fa2e36
Update rancher-compose.yml 2017-11-28 12:17:16 +01:00
gothrek22
5667c0b1f4
Update config.yml 2017-11-28 12:16:58 +01:00
gothrek22
cd12b074dc Fix haproxy version 2017-11-28 11:57:09 +01:00
gothrek22
e8f0f3c3b1 Fix haproxy version 2017-11-28 11:52:07 +01:00
gothrek22
067a0750cd Fix haproxy version 2017-11-28 11:48:53 +01:00
gothrek22
567be43231 New version for gogs, plus mysql upgrade in that catalog 2017-11-28 11:41:20 +01:00
gothrek22
9de88cb90f Changed version, to use newest 2017-11-28 11:20:24 +01:00
gothrek22
bc7dabd318 Added the new docker image as a new version, because the old one is deprecated. 2017-11-28 11:16:45 +01:00
Antonio Pitasi
4cce778b97
Fix Drone config typo for GitLab
This is preventing Drone to generate a valid OAuth url for logins.
2017-11-27 22:17:11 +01:00
Ali Bazlamit
a83a939c87 Update rancher ui 2017-11-27 18:04:55 +01:00
kolaente
c265f8c0a6
resetted volumes 2017-11-26 17:51:02 +01:00
kolaente
b80d13b46f
fixed volums 2017-11-26 17:42:02 +01:00
kolaente
d1917df761
fixed volumes 2017-11-26 16:44:47 +01:00
kolaente
9783dbc89d
fixed volumes 2017-11-26 16:42:45 +01:00
kolaente
a8a5c2be84
updated config to fix running multiple containers with shared volumes fix 2017-11-26 14:57:17 +01:00
kolaente
a51aca86ae
updated config to fix running multiple containers with shared volumes 2017-11-26 14:52:52 +01:00
William Jimenez
729906f15d new catalog item: cowcheck 2017-11-22 14:10:08 -08:00
kolaente
89915400bc
updated gitea to rc 2017-11-22 21:26:11 +01:00
kolaente
28484c26c2
updated readme 2017-11-22 21:09:01 +01:00
kolaente
70f2a12038
added gitea readme 2017-11-22 21:01:37 +01:00
kolaente
e060c0f1bd
updated gitea config template 2017-11-22 21:01:18 +01:00
kolaente
f40c60d502
updated gitea config template 2017-11-22 20:30:33 +01:00
kolaente
5bfab01632
added gitea 2017-11-22 20:21:38 +01:00
Ádám Z. Kövér
bdee66ca74 Upgrade SonarQube to version 6.7 2017-11-21 22:02:09 +01:00
Raúl Sánchez
685be4d53a
Merge pull request #677 from rawmind0/master
Updated traefik package to v1.4.3
2017-11-18 12:25:42 +01:00
Raul Sanchez
657a8c06c2 Updated traefik package to v1.4.3 2017-11-18 12:19:19 +01:00
Jérôme Rx
d0d3217943
Merge pull request #2 from rancher/master
update fork
2017-11-17 14:40:33 +01:00
Jérôme Rx
14abfffd4f
Update README.md 2017-11-17 14:24:50 +01:00
Jérôme Rx
13f00afc1c
Merge pull request #1 from riccardone/master
scaled number as question; added health check; set a concrete image v…
2017-11-17 13:54:28 +01:00
Kevin Xu
fe1efde401
removed net: none from setup-get-db-script 2017-11-15 21:45:46 -08:00
Kevin Xu
2c3745fc90
Fixed indentation 2017-11-15 21:44:47 -08:00
Kevin Xu
cdd438b5b8
removed top-level services 2017-11-15 21:41:48 -08:00
Kevin Xu
d4f6b4a81c
removed version from yaml. 2017-11-15 21:41:16 -08:00
Kevin Xu
cad2d8376e
attempt to use busybox to host db data. 2017-11-15 21:22:26 -08:00
Kevin Xu
03a51a1a7d
Added :nocopy to volume definitions. 2017-11-15 21:12:51 -08:00
Kevin Xu
aeaf4e2bbc
added external volume defs again... 2017-11-15 21:06:07 -08:00
Kevin Xu
d51cfc775e
corrected volume-driver to volume_driver 2017-11-15 20:57:51 -08:00
Kevin Xu
735f58545e
Removed external volume definition 2017-11-15 20:56:07 -08:00
Kevin Xu
565a1b80a2
Added external: true to both volume definitions. 2017-11-15 20:48:31 -08:00
rdin021
0a52999092 scaled number as question; added health check; set a concrete image version 2017-11-15 15:20:33 -05:00
Ralf Yang
af163cf3d7
Update docker-compose.yml.tpl 2017-11-14 18:47:21 +09:00
root
dcbf3318fa Merge branch 'master' of https://github.com/goody80/community-catalog 2017-11-14 09:46:22 +00:00
root
d41e3b5e47 update for the description & option checker 2017-11-14 09:45:39 +00:00
root
c267fbbd46 update for the description & option checker 2017-11-14 09:41:27 +00:00
Gary Duan
1987c67972 Update NeuVector image tag from 1.2 to 1.3 2017-11-13 18:18:15 -08:00
Raúl Sánchez
2fa49ebdc3
Merge pull request #558 from goody80/master
Infra as a code by own your zinst packages
2017-11-09 01:35:25 +01:00
Raúl Sánchez
a0ae616605
Merge pull request #663 from rawmind0/master
Updated kafka, zookeeper and traefik packages
2017-11-08 15:56:16 +01:00
Raúl Sánchez
3f9fe4eb6f
Merge pull request #599 from AleksandrNull/dns-patch-1
Internal DNS fix
2017-11-08 13:19:43 +01:00
Raul Sanchez
0b53ea4560 Updated kafka to v1.0.0. Updated Zookeeper to v3.4.10. Updated traefik to v1.4.2 2017-11-08 12:50:11 +01:00
Bastian Rang
7135bdfe41 * updated Loadbalancer to 0.7.15 2017-11-06 16:41:47 +01:00
Bastian Rang
719cd589e5 * Updated Minio to release/2017-10-27_1
* changed ENV-Vars
* updated Loadbalancer
2017-11-06 16:35:50 +01:00
Kyle
d9840de7e9 Updated default version for Drone 2017-11-05 13:55:57 -07:00
Kyle
f59d5558cf Updated Drone to v1.8.1 2017-11-05 13:55:44 -07:00
Kasper Lewau
eac396498b
update sentry to 8.21.0 2017-11-02 16:49:26 +01:00
Raúl Sánchez
bacd39e175
Merge pull request #650 from superseb/infoblox_078
Update external-dns infoblox provider to 0.7.8
2017-11-02 10:58:19 +01:00
Sebastiaan van Steenis
22ef357008
Merge pull request #642 from jeanlouisboudart/master
upgrde rancher dns to 0.7.6 on gandi stack due to a breaking change on gandi's api
2017-11-01 15:13:53 +01:00
Sebastiaan van Steenis
655e0195f8 Update external-dns infoblox provider to 0.7.8 2017-11-01 10:17:18 +01:00
Youkoulayley
831c6716a1
fix upload file in wekan 2017-10-31 15:59:04 +01:00
chrisurwin
8b8d29c6e4 Updates to Spot Instance helper (#647) 2017-10-30 09:05:19 -07:00
Jan B
141cfd9171 Update Datadog template 1.1.1-11.0.5140 (#527) 2017-10-23 16:37:13 +02:00
Raúl Sánchez
65a8474a52 Merge pull request #643 from rawmind0/master
Updated traefik package to v1.4.0
2017-10-18 19:50:09 +02:00
Raul Sanchez
4e7f3d7013 Updated traefik package to v1.4.0 2017-10-18 19:24:27 +02:00
jeanlouisboudart
b303dae6ce upgrde rancher dns to 0.7.6 on gandi stack due to a breaking change on gandi's api
see https://github.com/rancher/rancher/issues/10136
2017-10-18 08:13:58 +02:00
Wouter Born
1660872487
Add alpine and debian image distributions
Signed-off-by: Wouter Born <eclipse@maindrain.net>
2017-10-16 00:23:19 +02:00
Wouter Born
570b38e272
Use new openHAB logo
Signed-off-by: Wouter Born <eclipse@maindrain.net>
2017-10-15 10:00:02 +02:00
chrisurwin
3508bcab48 moved autospotting to infra and added spot instance helper (#636) 2017-10-13 09:18:17 -07:00
Denise
1dccf899ab Merge pull request #640 from rawmind0/master
Updated avi package to external_lb:v0.3.4
2017-10-09 15:43:49 -07:00
Raul Sanchez
c49d88122b Updated avi package to external_lb:v0.3.4 2017-10-10 00:36:41 +02:00
Denise
f6013288f5 Merge pull request #624 from aiwantaozi/work-master
add infoblox dns provider support
2017-10-09 15:32:23 -07:00
Aiwantaozi
3dd3418f1d add infoblox dns provider support 2017-10-09 12:51:02 +08:00
Denise
bb35ecfbd7 Merge pull request #639 from loganhz/aws-elb
Fix AWS ELB max 20 issue
2017-10-06 15:33:26 -07:00
Denise
9dd1f568cb Merge pull request #618 from loganhz/work
fix Aliyun DNS issue
2017-10-06 15:32:56 -07:00
loganhz
9e4ddb74ae fix Aliyun DNS issue 2017-10-06 20:21:51 +08:00
loganhz
76b203521d copy alidns previous version 2017-10-06 20:20:28 +08:00
loganhz
33772f4f22 fix aws elb issue 2017-10-06 20:13:18 +08:00
loganhz
0baff5b2f5 copy aws-elbv1 previous version 2017-10-06 20:12:23 +08:00
Raúl Sánchez
1b6cd9b93e Merge pull request #635 from superseb/escluster_sysctl
Newlines inserted by es-cluster sysctl param breaks yml validation
2017-10-04 14:36:29 +02:00
Sebastiaan van Steenis
51b5a6d09d Newlines breaks yml validation 2017-10-04 13:27:05 +02:00
JD Trout
784f50b209 Update Copyright date 2017-09-27 10:33:05 -07:00
Josh Cox
4cb9a986b8 Updated the template to use version 2 and templatized mongo on whether an external link is provided 2017-09-23 00:17:50 -05:00
Ken Fukuyama
9e464b4340 updated OpenFaaS meta data for catalog. 2017-09-19 22:16:25 +09:00
Wouter Born
9cd3c44921
Remove unnecessary adds
Signed-off-by: Wouter Born <eclipse@maindrain.net>
2017-09-17 15:56:54 +02:00
Wouter Born
56f47ab8f0
Add openHAB
Signed-off-by: Wouter Born <eclipse@maindrain.net>
2017-09-17 14:52:33 +02:00
leodotcloud
75f4db112a Adding openfaas (#620)
Credits: https://github.com/kenfdev/rancher-cattle-openfaas
2017-09-14 15:02:27 -07:00
v_ycyxdeng
44d518231c Add catalog icon for aliyunecs 2017-09-14 09:12:28 -07:00
André Bauer
20b96a4ddf fixed compose version 2017-09-13 22:35:48 +02:00
André Bauer
18ffa9a698 updated zammad 2017-09-13 22:22:37 +02:00
André Bauer
fabac8bae3 Merge remote-tracking branch 'upstream/master' into zammad 2017-09-13 22:19:23 +02:00
Raúl Sánchez
6c7177dff3 Merge pull request #616 from anantpatil/avi-rancher-catalog
Avi rancher catalog
2017-09-12 18:56:51 +02:00
Anant Patil
9524047762 Added labels to Avi external-lb container 2017-09-12 21:09:12 +05:30
Anant Patil
a7ce394f73 Update Rancher external-lb version
Udate the Rancher external-lb docker image version to 0.3.2 as the Avi
LB plugin is available from that version.
2017-09-12 16:09:40 +05:30
Anant Patil
f0ccffec88 Updated README.md 2017-09-12 15:44:52 +05:30
Anant Patil
13ec15d505 Updated README.md 2017-09-12 15:41:13 +05:30
Anant Patil
1f734cbf6a Updated README.md 2017-09-12 15:39:06 +05:30
Anant Patil
85f11d1f11 Updated README.md 2017-09-12 15:34:12 +05:30
foxboxsnet
fd9c497b2a Typo fix: Wordpress => WordPress 2017-09-07 22:32:02 +09:00
Ralf Yang
1432bc3cb6 Update config.yml 2017-09-07 22:20:25 +09:00
Ralf Yang
09b9eb27d8 Update rancher-compose.yml 2017-09-07 21:31:09 +09:00
Ralf Yang
eb3741997d Update docker-compose.yml 2017-09-07 21:29:08 +09:00
Ralf Yang
cfa546e8e6 Update docker-compose.yml 2017-09-07 21:14:39 +09:00
Ralf Yang
9a9dbdf9f0 Update rancher-compose.yml 2017-09-07 21:04:49 +09:00
Ralf Yang
a49d0cb668 Update docker-compose.yml 2017-09-07 21:03:57 +09:00
Ralf Yang
f2a4a65903 Update docker-compose.yml 2017-09-07 21:02:13 +09:00
Ralf Yang
66d5022e32 Update rancher-compose.yml 2017-09-07 21:01:00 +09:00
Raúl Sánchez
709c220cfb Merge pull request #606 from mittz/update-gitlab-image-version
add gitlab latest image version and fix ssh param bug in omnibus config
2017-09-06 17:10:32 +02:00
Raúl Sánchez
360eed35d7 Merge pull request #607 from TheDrHax/master
Gogs: Fix data persistence
2017-09-06 16:50:07 +02:00
Raúl Sánchez
8d24cfafd2 Merge pull request #611 from aisensiy/master
drone typo fix for drone_admin
2017-09-06 16:46:06 +02:00
loganhz
d27a376f45 Added support for Alibaba Cloud DNS 2017-09-04 22:31:54 -07:00
aisensiy
402fab8127 drone typo fix for drone_admin 2017-09-01 22:27:06 +08:00
Raúl Sánchez
7bb79af60c Merge pull request #609 from rawmind0/master
updated sonarqube package to v6.5
2017-08-30 21:07:01 +02:00
Raul Sanchez
e6d5a5e065 updated sonarqube package to v6.5 2017-08-30 21:01:01 +02:00
Дмитрий Карих
5dd58ba261 Gogs: Fix data persistence
Gogs stores all git repositories in /data/git/gogs-repositories,
so they are lost after each restart. This results in error 500 when
you try to open the repository.

Also you can find generated SSH keys in /data/ssh that are being lost too.

This commit changes the gogs-data volume to point to /data to achieve
data persistence and to avoid creation of dangling volumes.
2017-08-27 23:26:10 +03:00
mittz
ae1401db60 add gitlab latest image version and fix ssh param bug in omnibus config 2017-08-28 00:07:19 +09:00
Raúl Sánchez
d1748c16c9 Merge pull request #603 from rawmind0/master
Updated traefik package to v1.3.6. Fix ws issues in v1.3.5
2017-08-24 11:26:04 +02:00
Raul Sanchez
87ebca418c Updated traefik package to v1.3.6. Fix ws issues in v1.3.5 2017-08-24 11:22:31 +02:00
chrisurwin
400c9d4ada Added autospotting catalog entry (#601) 2017-08-23 09:21:15 -07:00
Alwex
0647f8edce Internal DNS fix
Because container have host networking it wouldn't be able to access rancher internal DNS server so access to the ETCD by DNS/FQDN name wouldn't work.
2017-08-22 12:55:20 -07:00
Raúl Sánchez
13b75d349e Merge pull request #590 from joshuacox/postgresvolumedriver
postgres volume driver
2017-08-21 17:59:14 +02:00
Raúl Sánchez
b3cbffbde7 Merge pull request #596 from nhaynes/master
Logentries added to templates
2017-08-21 17:28:51 +02:00
Josh Cox
d088b22199 versionBump 2017-08-21 07:36:23 -05:00
Nick Haynes
4bf85c9137 Updated logentries docker-compose.yml to use compose version 2 format. 2017-08-21 03:46:32 -07:00
Nick Haynes
2ef92160a0 Added the new line at the end of the yml files for logentries template. 2017-08-18 14:17:25 -07:00
Nick Haynes
77b31bf01f Removed the -a flag from the default value. 2017-08-18 14:12:22 -07:00
Nick Haynes
eeed373b6c Added the official logentries docker agent to templates. 2017-08-18 14:09:18 -07:00
Josh Cox
91623ff258 postgresTAG 2017-08-18 11:05:54 -05:00
Raúl Sánchez
262b5c9fbb Merge pull request #594 from fluxibox/master
gitlab-ce to 9.4.5 and gitlab-runner to 9.4.2 added as new version
2017-08-18 16:40:47 +02:00
Martin Rahbek
f052272157 gitlab-ce to 9.4.5 and gitlab-runner to 9.4.2 added as new version 2017-08-18 13:28:40 +02:00
Raúl Sánchez
4de0879483 Merge pull request #595 from iij/master
add machine template for IIJ P2 public cloud.
2017-08-18 12:35:03 +02:00
terrada3
021e67f47c add machine driver for IIJ P2 public cloud. 2017-08-18 10:27:49 +09:00
Martin Rahbek
d5efa5dfc3 gitlab-ce to 9.4.5 and gitlab-runner to 9.4.2 added as new version 2017-08-17 20:39:14 +02:00
Raúl Sánchez
5ae288d8ac Merge pull request #593 from rawmind0/master
Upgrade traefik package to v1.3.5
2017-08-17 18:06:22 +02:00
Raul Sanchez
ac68fb9b2c FIX: update iron-functions svg name 2017-08-17 17:55:07 +02:00
Raul Sanchez
b8f2eddba3 FIX: update iron-functions svg format 2017-08-17 17:46:27 +02:00
Raúl Sánchez
adbc41dea7 Merge pull request #592 from wjimenez5271/ironfunc
Adding catalog icon + updated catalog attributes
2017-08-17 16:53:40 +02:00
William Jimenez
508305793c update default version 2017-08-17 07:28:26 -07:00
Raul Sanchez
7cf8d6f202 Upgrade traefik package to v1.3.5 2017-08-17 16:14:04 +02:00
Raúl Sánchez
54b58e0745 Merge pull request #589 from wtayyeb/master
update dnsupdate to use custom dns record
2017-08-17 15:32:27 +02:00
William Jimenez
fc0892a9d9 Adding catalog icon + updated catalog attributes 2017-08-16 14:02:39 -07:00
Raúl Sánchez
03283add8c Merge pull request #464 from wjimenez5271/ironfunc
New catalog item for Iron Functions, a serverless platform for Docker
2017-08-16 15:48:39 +02:00
Josh Cox
771d29502d Added tpl file 2017-08-14 11:54:32 -05:00
Josh Cox
b5e6c3d524 tpl 2017-08-14 11:54:09 -05:00
Josh Cox
2970f77271 Added volume driver selection for postgres, and the possibility to choose hosts by label, and a little bit of cleanup 2017-08-14 11:25:47 -05:00
William Jimenez
6ce15ae09f solve circular dep 2017-08-14 08:50:29 -07:00
Tayyeb
37c714254e dnsupdate update to 0.7.2 to use io.rancher.service.external_dns_name_template 2017-08-14 13:58:35 +04:30
Tayyeb
3f9a4e3443 dnsupdate copy 3 -> 4 to trace changes 2017-08-14 13:45:19 +04:30
Raúl Sánchez
0237ddbd37 Merge pull request #587 from rawmind0/master
FIX category to databases to influxdb, mysql, postgres and quasardb packages
2017-08-11 18:45:01 +02:00
Raul Sanchez
2d71fb1f45 FIX category to databases to influxdb, mysql, postgres and quasardb 2017-08-11 18:41:18 +02:00
Raúl Sánchez
c320864518 Merge pull request #582 from danielfree/master
Add catalog support for Thingsboard
2017-08-11 11:50:18 +02:00
Daniel Yu
813c9ab363 use links instead of depends on 2017-08-11 09:12:24 +08:00
Raúl Sánchez
d0d4fa5f4a Merge pull request #586 from rawmind0/master
Fix consul-registrator. Set bind inteface variable
2017-08-10 19:15:41 +02:00
Raul Sanchez
9a35e3312b Fix issue https://github.com/rancher/community-catalog/issues/261 2017-08-10 19:11:46 +02:00
Raúl Sánchez
1beb7ca4d4 Merge pull request #585 from rawmind0/master
FIX letsencrypt. Adding DNS_RESOLVERS environment variable
2017-08-10 13:30:31 +02:00
Raul Sanchez
14bb963383 FIX letsencrypt. Adding DNS_RESOLVERS environment variable 2017-08-10 13:26:51 +02:00
Daniel Yu
c5c943f6a4 address comments, using generic db service 2017-08-10 14:15:12 +08:00
Raúl Sánchez
4c61b2346b Merge pull request #584 from rawmind0/master
Updating letsencrypt. Adding RENEWAL_PERIOD_DAYS environment variable
2017-08-10 00:38:32 +02:00
rawmind0
75f2346765 Updating letsencrypt. Adding RENEWAL_PERIOD_DAYS environment variable 2017-08-10 00:33:15 +02:00
Raúl Sánchez
614b63767b Merge pull request #583 from daddz/es-cluster-552
update es-cluster to 5.5.1
2017-08-09 20:59:39 +02:00
Raúl Sánchez
e8b1f17534 Merge pull request #581 from zanchin/master
Persist prometheus and grafana volumes by default
2017-08-09 20:18:17 +02:00
Dominic Werner
9713e8970f fix version 2017-08-08 15:15:21 +02:00
Dominic Werner
e37f3cb4ed update es-cluster to 5.5.2 2017-08-08 14:55:37 +02:00
Daniel Yu
f131baf8fc sytax error 2017-08-08 16:45:13 +08:00
Daniel Yu
fe30dc841e Merge remote-tracking branch 'upstream/master' 2017-08-08 16:37:45 +08:00
Daniel Yu
0e572b1951 typo fix 2017-08-08 16:36:22 +08:00
Daniel Yu
0e79fc0480 add catalog icon 2017-08-08 16:25:50 +08:00
Daniel Yu
c123263867 Thingsboard catalog file 2017-08-08 16:20:40 +08:00
William Jimenez
542cd87ff5 addding explicit image versions 2017-08-07 10:42:08 -07:00
Ilya Braude
70eaa8f653 reverted grafana volume change because it needs to read the pre-configured db from the image 2017-08-04 01:43:07 -04:00
Ilya Braude
433f445400 update that actually persists grafana and prometheus data in a named volume 2017-08-04 01:34:33 -04:00
Ilya Braude
a6a8578631 fixed prometheus data persistence, see #580 2017-08-04 00:59:20 -04:00
Raúl Sánchez
1da0e96ea2 Merge pull request #576 from arc-ts/keepalived
Add keepalived template
2017-08-03 18:20:02 +02:00
Bob Killen
b7c07f27b8
add update sysctl setting 2017-08-03 08:50:15 -04:00
Raúl Sánchez
d7f3cfd5d9 Merge pull request #577 from annerajb/master
Update letsencrypt to 0.5.0
2017-08-02 23:11:08 +02:00
annerajb
fc3a285aa7 Update docker-compose.yml.tpl 2017-08-02 17:00:41 -04:00
Raúl Sánchez
68bc9ef26d Merge pull request #570 from joshuacox/rabbitexamples
rabbit-examples
2017-08-02 20:33:03 +02:00
Josh Cox
318795c0f8 Rawmind0 fixes 2017-08-02 13:24:25 -05:00
Raúl Sánchez
f129060290 Merge pull request #572 from wtayyeb/gitlab.9.4.2
update gitlab-ce to 9.4.2 and gitlab-runner to 9.4.1
2017-08-02 15:45:32 +02:00
Anner J. Bonilla
56199081f8 Update letsencrypt to 0.5.0 2017-08-02 09:41:00 -04:00
Tayyeb
69539807d5 review fixes 2017-08-02 02:03:57 +04:30
Josh Cox
3ffc3d762e host_label 2017-08-01 12:45:40 -05:00
Raúl Sánchez
9aabfd44bb Merge pull request #578 from rawmind0/master
Updated gogs package
2017-08-01 19:12:07 +02:00
Raul Sanchez
dd7ca4c80c Merge branch 'master' of https://github.com/rawmind0/community-catalog 2017-08-01 19:05:56 +02:00
Raul Sanchez
cdabb0f8f4 Updated gogs package. Solve issue #28 2017-08-01 19:05:03 +02:00
Bob Killen
21e91402d7
update readme, remove sysctl settings from compose 2017-08-01 09:38:06 -04:00
Raul Sanchez
dede9eed01 deleted rabbitmq docker-compose file 2017-08-01 15:34:42 +02:00
Raúl Sánchez
84ddcb8e18 Merge pull request #575 from rawmind0/master
Fix rabbitmq-3 network definition and add optional host_label
2017-08-01 15:31:27 +02:00
Raúl Sánchez
2e684c3cec Merge branch 'master' into master 2017-08-01 15:24:46 +02:00
Raul Sanchez
cc32775035 deleted docker-compose 2017-08-01 15:22:53 +02:00
Raul Sanchez
b7fa8d3cf0 add docker-compose 2017-08-01 15:22:32 +02:00
Raul Sanchez
2236bb2110 Fix rabbitmq-3 network definition and add optional host_label 2017-08-01 15:17:58 +02:00
Raúl Sánchez
035fbc0b7f Merge pull request #574 from joshuacox/zookeeper-storagedriver
Added storage driver selection and upgraded to version 2
2017-08-01 12:41:50 +02:00
Raúl Sánchez
5b3793be68 Merge pull request #568 from danielfree/master
New WordPress version with persisting volume support
2017-08-01 12:34:12 +02:00
Daniel Yu
00036bccb7 Update README.md 2017-08-01 15:24:24 +08:00
Daniel Yu
79383a5288 Add readme 2017-08-01 11:44:53 +08:00
Tayyeb
c1e33ae921 gitlab-ce to 9.4.2 and gitlab-runner to 9.4.1 added as new version 2017-08-01 07:15:55 +04:30
Josh Cox
d9ae2691b4 Storage per container 2017-07-31 15:38:26 -05:00
Josh Cox
cd33234a22 Optional host_label 2017-07-31 15:38:01 -05:00
Josh Cox
7b31bc7de9 Removed errant send block 2017-07-31 15:31:24 -05:00
Josh Cox
d716887eb3 Optional host_label 2017-07-31 15:28:31 -05:00
Raúl Sánchez
105b8c5b60 Merge pull request #573 from wtayyeb/sentry.8.18.0
update sentry to 8.18.0
2017-07-31 20:09:58 +02:00
Raúl Sánchez
e6e0e76302 Merge pull request #571 from wtayyeb/janitor-docker-cleanup-datavolume-safe
change default to ignore *-datavolume containers in janitor:docker-cl…
2017-07-31 19:40:11 +02:00
Josh Cox
8d622cff35 Made local default 2017-07-31 12:21:05 -05:00
Josh Cox
0222583c70 Added storage driver selection and upgraded to version 2 2017-07-31 12:17:44 -05:00
Raúl Sánchez
43840734ee Merge pull request #569 from joshuacox/rabbitmq021
0.2.1 rabbitmq
2017-07-31 16:49:18 +02:00
Tayyeb
516cfdff04 update gitlab-ce to 9.4.2 and gitlab-runner to 9.4.1 2017-07-30 09:26:06 +04:30
Tayyeb
3174bec379 change default to ignore *-datavolume containers in janitor:docker-cleanup 2017-07-30 09:14:15 +04:30
Tayyeb
d958f2d35b update sentry to 8.18.0 2017-07-30 09:08:22 +04:30
Josh Cox
dab6c0b81e tpl 2017-07-28 18:49:42 -05:00
Bob Killen
9dfcd9be5b
move keepalived from infra and update config 2017-07-28 14:32:52 -04:00
Josh Cox
0498fcdd3f rabbit-examples 2017-07-28 11:53:25 -05:00
Josh Cox
15f3daf9f5 Scale selection 2017-07-28 11:49:45 -05:00
Josh Cox
32471cd4c7 defaultcookie 2017-07-28 11:46:39 -05:00
Josh Cox
97e03837ab Removed examples 2017-07-28 11:43:51 -05:00
Josh Cox
59ee503911 tpl 2017-07-28 08:32:53 -05:00
Josh Cox
33a99554ae Added rabbitMQ examples to test and demo rabbitMQ's various methods 2017-07-28 08:28:00 -05:00
Josh Cox
281ef8b682 Changed version scheme 2017-07-27 12:41:17 -05:00
Josh Cox
9cdd709ef5 Added local to storage driver list 2017-07-27 12:37:46 -05:00
Josh Cox
2eeb1bbe22 Added directory 2017-07-27 11:05:08 -05:00
Josh Cox
76c400fa2a Added 0.2.1 to accomodate upstream changes https://github.com/rancher/catalog-dockerfiles/pull/103 2017-07-27 10:57:51 -05:00
Daniel Yu
56d961fc23 correct configs 2017-07-27 09:49:20 +08:00
Raúl Sánchez
d341494352 Merge pull request #565 from joshuacox/reactioncommerce
Reactioncommerce
2017-07-26 20:52:32 +02:00
Josh Cox
82bcb770a2 TEST removed 2017-07-26 13:47:33 -05:00
Josh Cox
b95ec9762b delete mongo service in rancher-compose 2017-07-26 13:02:50 -05:00
Josh Cox
e6c8359e0d templatized 2017-07-26 13:01:38 -05:00
Raúl Sánchez
6786d7cc30 Merge pull request #566 from joshuacox/mongo3.4
Upgrade to mongo 3.4 and added volume driver choice
2017-07-26 19:50:35 +02:00
Josh Cox
2ea779c878 simplification with selectable db name 2017-07-26 12:42:43 -05:00
Josh Cox
93bdc8d5a8 Affinity rule to distribute instances by hosts, preventing run more than one by host. 2017-07-26 12:22:28 -05:00
Daniel Yu
93396bdba7 replace env infos with variables, add lb and healthcheck 2017-07-26 22:46:02 +08:00
Daniel Yu
3ca99c82c8 remove unused config 2017-07-26 16:54:35 +08:00
Daniel Yu
9852d3f53c persisting volume support, based on bitnami images 2017-07-26 16:48:55 +08:00
Daniel Yu
7af31c9c1f Merge remote-tracking branch 'upstream/master' 2017-07-26 16:15:17 +08:00
Josh Cox
00b8adbcf7 ommitted all the mongodb containers and added a question to set an external link in the next version 2017-07-25 14:15:32 -05:00
Josh Cox
feb0eac179 Upgrade to mongo 3.4 and added volume driver choice 2017-07-25 13:46:18 -05:00
Raúl Sánchez
ef67c597a0 Merge pull request #563 from rawmind0/master
updated artifactory package. added reverse proxy to docker registry i…
2017-07-25 19:18:59 +02:00
Josh Cox
4f2223d740 header 2017-07-25 12:13:42 -05:00
Josh Cox
7e1f4f1cd7 mongo 2017-07-25 11:33:12 -05:00
Josh Cox
d81544c93b Changing meango to mongo, not exactly a meanstack here 2017-07-25 11:29:34 -05:00
Josh Cox
b041a2fa64 Removed excess whitespace 2017-07-25 11:04:31 -05:00
Josh Cox
c8bc2f975a version2yml 2017-07-25 11:02:55 -05:00
Josh Cox
d755a32613 Added Reaction Commerce 2017-07-25 10:59:53 -05:00
Raúl Sánchez
b04a8a34ea Merge pull request #516 from cloud-ca/master
Added version 1.0.2 of cloud.ca machine template
2017-07-25 14:20:47 +02:00
Raúl Sánchez
13ae6e4acb Merge pull request #556 from flaccid/drone
drone 0.8.0-rc.1-rancher1
2017-07-25 14:19:23 +02:00
Chris Fordham
38e577c1ca Minor casing fix. 2017-07-25 22:13:11 +10:00
Chris Fordham
caa454c123 Parameterise the host LB host label used for affinity scheduling. 2017-07-25 22:12:06 +10:00
Chris Fordham
f826533c59 Employ use of drone version/tag instead of separate images, lb as global schedule. 2017-07-25 21:30:39 +10:00
Anant Patil
e388502579 Avi Vantage Platform LB template 2017-07-25 16:27:11 +05:30
Franz Garcia
13b02e0654 Updated cloud.ca config.yml to use v1.0.2 2017-07-24 16:04:25 -04:00
Raul Sanchez
8c284944dc Updated README.md 2017-07-24 18:22:40 +02:00
Raúl Sánchez
6ab8d9db19 Merge pull request #561 from joshuacox/esstorage
Added storage driver choice
2017-07-24 18:19:08 +02:00
Raul Sanchez
acfee1cb23 Updated README.md 2017-07-24 18:14:52 +02:00
Raúl Sánchez
f70da546c1 Merge pull request #562 from joshuacox/traefikvolume
Added volume name and driver questions
2017-07-24 17:12:32 +02:00
Chris Fordham
d16edb7b5c Use modern rancher lb image and fix port map. 2017-07-24 22:35:43 +10:00
Chris Fordham
395c15c72f Don't expose ports directly for drone server. 2017-07-24 22:31:56 +10:00
Raúl Sánchez
7e456f4a8b Merge pull request #557 from flaccid/mysql
Add mysql catalog entry
2017-07-24 13:52:45 +02:00
Chris Fordham
842ab6a5ac Use mysql_lb_port in dest port as well; remove unnecessary link to the mysql service. 2017-07-24 21:41:13 +10:00
Chris Fordham
69fe7ae610 Use specifically v0.6.4 of the haproxy image. 2017-07-24 09:22:54 +10:00
Raul Sanchez
58d79d0b32 updated artifactory package. added reverse proxy to docker registry integration 2017-07-22 02:39:36 +02:00
Josh Cox
03876184e1 Added storage driver choice 2017-07-21 15:41:17 -05:00
Josh Cox
499f45a694 Added volume name and driver questions 2017-07-21 15:22:18 -05:00
Jeffrey Sica
99e1add6b4 added variables table to readme 2017-07-21 14:25:16 -04:00
Jeffrey Sica
8459f2b064 mixed up copied files 2017-07-21 14:10:36 -04:00
Jeffrey Sica
c09b9f62d7 initial copy from internal repo 2017-07-21 14:06:22 -04:00
Chris Fordham
bc9554079a Expose ports on correct server service. 2017-07-21 15:06:29 +10:00
Chris Fordham
1e71f1fc1a Parameterise DRONE_HOST env var. 2017-07-21 15:05:12 +10:00
Chris Fordham
28e9c1f416 Parameterise DRONE_HOST env var. 2017-07-21 15:03:04 +10:00
Chris Fordham
c2f3e7a126 Fix missing DRONE_HOST env; expose server ports; fix agent image ref; fix drone server address. 2017-07-21 12:51:04 +10:00
Chris Fordham
de128b8054 Initial version of mysql catalog entry. 2017-07-21 11:56:12 +10:00
Ralf Yang
ae79e9ab91 Infra as a code by own your zinst packages 2017-07-21 10:55:30 +09:00
Chris Fordham
83ae433b17 drone 0.8.0-rc.1-rancher1. 2017-07-21 11:27:30 +10:00
Raúl Sánchez
efe9eb1f83 Merge pull request #555 from rawmind0/master
Upgrade artifactory version to 5.4.5. Added OSS or PRO version deploy…
2017-07-20 16:39:02 +02:00
Raúl Sánchez
efc56db246 Merge branch 'master' into master 2017-07-20 16:37:04 +02:00
Raul Sanchez
dcb8678e80 Upgrade artifactory version to 5.4.5. Added OSS or PRO version deployment 2017-07-20 16:32:45 +02:00
Raúl Sánchez
407ff595e6 Merge pull request #463 from joshuacox/redmine
Added redmine
2017-07-18 15:17:39 +02:00
Raúl Sánchez
dca91ecb16 Merge pull request #554 from rawmind0/master
Upgraded kafka package to 0.11.0.0
2017-07-18 15:15:16 +02:00
Raul Sanchez
a67b58c999 Upgraded kafka package to 0.11.0.0 2017-07-18 15:03:08 +02:00
Josh Cox
88ab5d1ef3 readme 2017-07-17 21:02:44 -05:00
Raúl Sánchez
774e0bab22 Merge pull request #550 from joshuacox/drupalpostgres
postgres
2017-07-17 12:29:14 +02:00
Josh Cox
55031fe6c3 Go templating to choose db type, healthcheck 2017-07-15 20:25:46 -05:00
Josh Cox
66fe0efae0 Db no longer sidekick, moved all volumes to version 2 method, and added traefic labels 2017-07-15 19:05:26 -05:00
Raúl Sánchez
150f29df48 Merge pull request #542 from aemneina/master
version bump for external-lb (elbv1) catalog template
2017-07-13 18:31:10 +02:00
Raúl Sánchez
35f045079c Merge pull request #551 from Notifium/master
Added gitlab-runner tags parameter
2017-07-13 17:17:48 +02:00
Andrew Peacock
4190dfc0ce Added gitlab-runner tags parameter, pulling from GITLAB_TAGS environment variable. 2017-07-12 20:45:18 +01:00
Raúl Sánchez
1c76f1439e Merge pull request #541 from mittz/add-registry-feature-gitlab-catalog
Add registry feature in GitLab catalog
2017-07-12 17:24:47 +02:00
Raúl Sánchez
80d49287c8 Merge pull request #549 from cthiebault/artifactory
Add Artifactory OSS template
2017-07-12 17:19:21 +02:00
Josh Cox
f055006b3b postgres 2017-07-12 09:56:17 -05:00
Josh Cox
2508aa9f52 Rawmind0 requested explicit db version 2017-07-12 09:47:38 -05:00
Cedric Thiebault
3d5c328ca8 Add Artifactory OSS template 2017-07-12 16:10:06 +02:00
Raúl Sánchez
00381909b5 Merge pull request #548 from rawmind0/master
Upgraded traefik package to v1.3.3
2017-07-11 15:45:16 +02:00
Raul Sanchez
1e09c99ab1 Upgraded traefik package to v1.3.3 2017-07-11 15:42:33 +02:00
Frederic Leger
79d80c5bea Add catalog infra template for external dns used with gandi (#512)
* fixed the PR

updated dependencies versions
TTL set to 300 by default
no templating
removed confliting files from other PR

* added maintener
2017-07-10 13:57:03 +02:00
Raúl Sánchez
a4ad974a27 Merge pull request #547 from rawmind0/master
Feat: Janitor add debug and loop options
2017-07-10 13:39:49 +02:00
Raul Sanchez
ccec08fd26 Feat: Janitor add debug and loop options 2017-07-10 13:35:19 +02:00
Raúl Sánchez
466f3d1bae Merge pull request #544 from rawmind0/master
Upgraded sentry version to 8.17.0
2017-07-05 15:56:14 +02:00
Raul Sanchez
4bf084090e Upgraded sentry version to 8.17.0 2017-07-05 15:50:47 +02:00
Raúl Sánchez
9c2ae56a59 Merge pull request #428 from joaquindlz/patch-1
Fix logmatic-docker entrypoint
2017-07-05 12:58:17 +02:00
Raúl Sánchez
79deb84425 Merge pull request #441 from ellerbrock/drone-fix
fix(deadlinks): update links in description for drone
2017-07-05 12:55:54 +02:00
Raúl Sánchez
c6ad11d59b Merge pull request #461 from joshuacox/meanshop
Added meanshop to rancher templates
2017-07-05 12:33:18 +02:00
Raúl Sánchez
596ccab852 Merge pull request #543 from ellerbrock/jenkins-security-fix
fix(catalog): security update for jenkins ci to latest version
2017-07-05 11:51:24 +02:00
Raúl Sánchez
8303950334 Merge pull request #511 from webofmars/feature/gitlab-ci-multi-runner
Add catalog template for gitlab CI multi-runner
2017-07-05 11:49:43 +02:00
Frederic Leger
b25242f98e fixed version to 9.3.0 & synced the catalog item version to the same 2017-07-04 23:58:55 +02:00
Maik Ellerbrock
6b404ba683
fix(catalog): update version for jenkins fix 2017-07-04 18:13:34 +02:00
Maik Ellerbrock
8d9133124e
fix(catalog): security update for jenkins ci to latest version 2017-07-04 18:06:39 +02:00
Raúl Sánchez
6da5ba64eb Merge pull request #370 from slimatic/master
added drupal to community-catalog
2017-07-04 12:44:03 +02:00
Raúl Sánchez
7446304f8e Merge pull request #351 from galal-hussein/mongo-fix
Fix MongoDB replicaset template for Kubernetes
2017-07-04 11:59:23 +02:00
Raúl Sánchez
d4a485fdcf Merge pull request #435 from danielfree/master
upgrade to jenkins v2.32.2
2017-07-03 19:08:58 +02:00
Raúl Sánchez
3bd1082324 Merge pull request #473 from greenbananaCH/master
Added new tag names
2017-07-03 19:03:38 +02:00
Raúl Sánchez
5530e7b793 Merge pull request #493 from disaster37/feature/minio2
Update Minio template
2017-07-03 18:41:06 +02:00
Raúl Sánchez
789a509b65 Merge pull request #455 from janeczku/pgsql-fix-lb
PostgreSQL fix: LB is set to HTTP protocol
2017-07-03 18:29:15 +02:00
Raúl Sánchez
6e425a9ba9 Merge pull request #498 from xkodiak/master
add rethinkdb 2.3.5
2017-07-03 18:17:42 +02:00
Raúl Sánchez
b51d7fd885 Merge pull request #540 from garyduan/master
Update NeuVector security container release version to rancher1.2.
2017-07-03 18:11:05 +02:00
Gary Duan
361bf5167f Update version in rancher-compose and config.yml 2017-07-03 08:57:29 -07:00
Raúl Sánchez
6290112619 Merge pull request #508 from tgjamin/master
Update Sematext catalog docker-compose.yml
2017-07-03 17:46:48 +02:00
Raúl Sánchez
8f1f2805e7 Merge pull request #525 from ellerbrock/openproject
feat(templates): add openproject to rancher catalog templates
2017-07-03 17:12:44 +02:00
Raúl Sánchez
cc5d364389 Merge pull request #524 from ellerbrock/bitbucket
feat(templates): add bitbucket to rancher catalog templates
2017-07-03 16:59:15 +02:00
Raúl Sánchez
c3e3b35216 Merge pull request #521 from ellerbrock/nextcloud
feat(templates): add nextcloud to rancher catalog templates
2017-07-03 16:51:54 +02:00
Raúl Sánchez
0b2fffd2b7 Merge pull request #526 from daddz/update-es-cluster-541
Update es-cluster to 5.4.2
2017-07-03 16:00:29 +02:00
Hayahito Kawamitsu
13a58e50f4 specified a concrete version 2017-07-03 21:33:50 +09:00
Hayahito Kawamitsu
e746d51f32 add registry feature in GitLab catalog 2017-07-03 21:33:50 +09:00
Raúl Sánchez
85ca4f5b9e Merge pull request #478 from disaster37/feature/rancherBackup
Upgrade rancher-backup entry
2017-07-03 14:02:26 +02:00
Ahmad
dd79978f8d version bump for image and config 2017-07-02 22:57:51 -07:00
Ahmad
9a378cac0b base copy for folder 2017-07-02 22:54:07 -07:00
Darren Shepherd
1a31428a1a Merge pull request #470 from donaldgifford/dd-agent-bump
bump dd-agent container version
2017-06-30 11:23:58 -07:00
Gary Duan
ff37f3267d Update NeuVector security container release version to rancher1.2. 2017-06-29 14:54:01 -07:00
Raúl Sánchez
220960cc54 Merge pull request #535 from mreferre/master
Added the template for Project Harbor (Cattle only)
2017-06-27 22:32:33 +02:00
Massimo Re Ferre
a396a19b0c fixed naming convention to avoid "updates available" messages 2017-06-27 21:56:33 +02:00
Massimo Re Ferre
f6bcbf9ffd Added the template for Project Harbor (Cattle only) 2017-06-23 13:48:13 +02:00
Dominic Werner
6d0eb35c3a update to 5.4.2 2017-06-21 13:32:20 +02:00
Denise
fd6e652191 Merge pull request #532 from waynz0r/powerdns-external-dns
updated powerdns-external-dns to v0.7.1
2017-06-20 14:56:13 -07:00
Zsolt Varga
e7f5104e81 updated powerdns-external-dns to v0.7.1 2017-06-20 23:01:04 +02:00
Denise
549e54ce89 Merge pull request #528 from brollb/patch-2
Fixed minor typos
2017-06-15 11:09:43 -07:00
Brian Broll
c28fc62eb8 Fixed minor typos 2017-06-14 09:56:11 -05:00
Dominic Werner
5d012bfaf9 update es-cluster to 5.4.1 2017-06-10 14:15:37 +02:00
Maik Ellerbrock
ac194d08ba
feat(templates): add openproject to rancher catalog templates 2017-06-10 01:13:23 +02:00
Maik Ellerbrock
11a8a49863
fix(typo): fix typo for ports 2017-06-10 00:10:09 +02:00
Maik Ellerbrock
d105ccf74f
feat(catalog): add bitbucket to rancher-catalog templates 2017-06-09 23:58:09 +02:00
Maik Ellerbrock
0e2c130fe1
build(docker): add depends_on mariadb for nextcloud 2017-06-09 23:47:04 +02:00
Raúl Sánchez
ef58051123 Merge pull request #523 from rawmind0/master
updated drone to 0.7.1
2017-06-09 18:50:15 +02:00
Raul Sanchez
4ed15c2bfa updated drone to 0.7.1 2017-06-09 18:37:35 +02:00
Raúl Sánchez
115e3ee471 Merge pull request #522 from rawmind0/master
Updated kafka to 0.10.2.1 and fix for zookeeper. cattle and k8s
2017-06-09 18:05:14 +02:00
Raul Sanchez
46bd794315 Updated kafka to 0.10.2.1 and fix for zookeeper. cattle and k8s 2017-06-09 17:58:51 +02:00
Maik Ellerbrock
e128c4d1e3
refactor(cleanup): remove maintainer in config.yml and delete run.sh 2017-06-09 08:35:03 +02:00
Maik Ellerbrock
f8559e7cf1
feat(templates): add nextcloud to rancher catalog templates 2017-06-09 08:24:14 +02:00
Franz Garcia
0e8eeade14 Added version 1.0.2 of cloud.ca machine template 2017-05-26 14:07:11 -04:00
Denise
ecf8c3b259 Merge pull request #513 from deniseschannon/k8s-max-versions
add rancher max versions to k8s templates
2017-05-24 21:20:50 -07:00
Denise Schannon
53631fc026 add rancher max versions 2017-05-24 21:09:15 -07:00
Raúl Sánchez
ed24b8b3e5 Merge pull request #501 from mittz/add-ecl-machine-template
add ecl machine template
2017-05-24 20:30:07 +02:00
Frederic Leger
1bbd24ec53 fixed errors with drone-CI 2017-05-23 00:14:02 +02:00
Frederic Leger
cb30dc45a9 Add gitlab-ci-multi-runner 2017-05-23 00:13:49 +02:00
Ben Reichert
7fa73bccc9 Update docker-compose.yml 2017-05-16 15:25:39 -07:00
Raúl Sánchez
adc11b89ae Merge pull request #483 from daddz/elasticsearch-53-cluster
Add Elasticsearch 5.4.0 Cluster
2017-05-11 16:06:20 +02:00
Dominic Werner
2c9d7c2b6c fix tabs/spaces 2017-05-11 15:51:39 +02:00
Dominic Werner
0c1eeef536 disable network on sidekicks, use minimal volume image for storage 2017-05-11 15:47:54 +02:00
Dominic Werner
39d094f15f integrate changes from rawmind0, use optional sysctl container to set max_map_count on hosts 2017-05-11 14:21:44 +02:00
Dominic Werner
6f9fbae82f add readme note for max_map_count 2017-05-11 12:29:56 +02:00
Dominic Werner
b343bcfb34 remove dashes from labels 2017-05-11 11:36:32 +02:00
Dominic Werner
386498b1d9 fix labels 2017-05-11 11:31:45 +02:00
Denise
abb419f66f Merge pull request #504 from deniseschannon/dnsfix
Creating new templates for External DNS for Rancher 1.6 that prevents templating to allow the service to work
2017-05-10 13:22:37 -06:00
deniseschannon
2a026e6cbd remove notemplating from docker-compose.yml 2017-05-10 12:12:42 -07:00
deniseschannon
97050ebbbf updates for notemplating for dnsupdate-rfc2136 2017-05-10 11:16:11 -07:00
deniseschannon
c871857703 base copy of folder 2 to 3 for dnsupdate-rfc2136 2017-05-10 11:14:41 -07:00
deniseschannon
2cc97eeda8 add max versions to dnsupdate-rfc2136 2017-05-10 11:13:48 -07:00
deniseschannon
d7bd43efb1 updates for notemplating for dnsimple 2017-05-10 11:11:44 -07:00
deniseschannon
c3db25bc27 basecopy of folder 2 to 3 for dnsimple 2017-05-10 11:10:33 -07:00
deniseschannon
32f254cd13 max versions for dnsimple 2017-05-10 11:09:48 -07:00
deniseschannon
210de964aa updates for new version with notemplating for digitaloceandns 2017-05-10 11:08:30 -07:00
deniseschannon
0cf4554a33 base copy of folder 2 to 3 of digitalocean-dns 2017-05-10 11:06:41 -07:00
deniseschannon
8a314ae2a3 max versions on digitalocean dns 2017-05-10 11:06:18 -07:00
deniseschannon
9a63fcf08d updates for new template for notemplating 2017-05-10 09:39:49 -07:00
deniseschannon
923442c9cb base copy of folder 3 to folder 4 for cloudflare 2017-05-10 09:38:49 -07:00
deniseschannon
a5f10c3ce5 add max versions for existing templates 2017-05-10 09:38:25 -07:00
Dominic Werner
3eb0abf287 update to elasticsearch 5.4.0 2017-05-10 17:46:05 +02:00
Daniel Yu
4582687496 Merge remote-tracking branch 'upstream/master' 2017-05-08 14:13:25 +08:00
Logan
80e5900e53 add qingcloud machine driver (#497) 2017-05-05 11:32:15 -07:00
Hayahito Kawamitsu
c0dbf3878a add ecl machine template 2017-05-05 01:33:01 +09:00
Dominic Werner
76a17cf1fb update to 5.3.2 2017-05-04 11:31:01 +02:00
Raúl Sánchez
9d11f7a1af Merge pull request #500 from rawmind0/master
Traefik-feat: go templating for add acme optional volume for persistence
2017-05-03 22:34:20 +02:00
Raul Sanchez
09fc381f59 Traefik-feat: go templating for add acme optional volume for persistence 2017-05-03 22:21:21 +02:00
xkodiak
6756119a4c change config file 2017-05-03 08:55:45 +02:00
xkodiak
4143dca90b add rethinkdb 2.3.5 2017-05-03 08:47:21 +02:00
Raúl Sánchez
02a16d1c0f Merge pull request #496 from gerich-home/master
Upgraded DigitalOcean DNS to v0.6.4
2017-05-02 13:17:38 +02:00
Sergey Gerasimov
59c6e0776b Upgraded DigitalOcean DNS to v0.6.4. Adds support for overriding name template for specific services by setting io.rancher.service.external_dns_name_template label to it in docker-compose.yml (implemented in https://github.com/rancher/external-dns/pull/74) 2017-05-02 09:53:07 +03:00
Raúl Sánchez
fda5d1b8af Upgrading drone to version 0.5 (#495)
* Upgrading drone to version 0.5

* fix version to 0.5-rancher1

* Fix lb config

* Fix lb config
2017-05-02 03:20:16 +02:00
Raúl Sánchez
bf5e275158 Merge pull request #477 from rawmind0/master
Added influxdb package
2017-04-28 15:29:58 +02:00
Raúl Sánchez
9544162998 Merge pull request #479 from diegodorgam/master
fixing 3 images names
2017-04-28 10:53:11 +02:00
Dominic Werner
34a8b17bfd remove kibana 2017-04-28 10:47:46 +02:00
Raúl Sánchez
267e45707f Merge pull request #494 from toyorg/master
Update traefik to 1.2.3
2017-04-28 10:15:58 +02:00
Michal
b1f5800061 Added set InsecureSkipVerify param 2017-04-27 19:28:34 +02:00
Raúl Sánchez
bbd505f47e Merge pull request #484 from Br41n/master
Add Kibana 5.3.0
2017-04-27 18:55:25 +02:00
Raúl Sánchez
9656156e85 Merge pull request #482 from cloud-ca/master
Add cloud.ca Rancher UI and Docker Machine drivers
2017-04-27 18:35:10 +02:00
Michal
4fc8d41313 Update traefik to 1.2.3 2017-04-27 18:30:25 +02:00
Raúl Sánchez
2d87dd7111 Merge pull request #488 from disaster37/feature/gocd2
Update GoCD template
2017-04-27 18:09:01 +02:00
Hussein Galal
73fa0b3a33 Upgrade Consul to 0.8.1 (#492)
* Upgrade Consul to 0.8.1

* Add ACL and UI to Consul

* Stop upgrade available
2017-04-26 12:20:00 -07:00
disaster
24f008bc17 Fix bug when choose to use local mount path to store persistant data 2017-04-26 09:29:59 +00:00
Ramon van Belzen
6283a3d4a8 wordpress: capital P (#490) 2017-04-25 10:46:39 -07:00
Daniel Yu
065a40fb0b publish ports 2017-04-25 11:22:43 +08:00
Daniel Yu
ab3d1bef68 Merge remote-tracking branch 'upstream/master' 2017-04-25 10:19:57 +08:00
Edward Marshall
1960214c15 Updated Prometheus Catalog Entry (#487) 2017-04-24 13:44:29 -07:00
Dominic Werner
973a3a8766 rename volume/container 2017-04-19 17:55:19 +02:00
Dominic Werner
17891ed056 fixed empty line, fixed syntax error 2017-04-19 16:49:39 +02:00
Dominic Werner
f31d97c613 separate data and client nodes, added more options 2017-04-19 16:42:14 +02:00
disaster
75e26f78d7 Replace hasPrefix per printf 2017-04-19 08:02:27 +00:00
disaster
c09e26e902 Replace hasPrefix per printf 2017-04-19 07:57:58 +00:00
disaster
4996ee24bb Revert hasPrefix 2017-04-19 07:48:15 +00:00
disaster
701e7f4d15 Revert hasPrefix 2017-04-19 07:45:48 +00:00
disaster
93df11c1fa Revert hasPrefix 2017-04-19 07:42:55 +00:00
disaster
18b731df4f Revert hasPrefix 2017-04-18 10:01:07 +00:00
disaster
5ef34e0cc3 Try to fix gocd 2017-04-18 09:49:04 +00:00
disaster
e69fa37142 Try to fix gocd 2017-04-18 09:47:02 +00:00
disaster
d464ce26c5 Try to fix gocd 2017-04-18 09:35:47 +00:00
Dominic Werner
85def78b5a added named volume for data container
improved discovery of masters
2017-04-12 18:19:32 +02:00
Dominic Werner
50fe73494b use data containers to make updates possible 2017-04-12 17:43:55 +02:00
Dominic Werner
9485cb5fba add option to set minimum masters
add option to set initial node scale
2017-04-12 16:54:49 +02:00
Dominic Werner
0b846900fa use hostname as node name
make masters scalable
use per container named volumes
2017-04-12 16:41:10 +02:00
Amaury Mejia
fc90ae0645 Add Kibana 5.3.0
Add Kibana 5.3.0
2017-04-12 10:00:02 -04:00
Amaury Mejia
9139d6518d Merge remote-tracking branch 'refs/remotes/rancher/master' 2017-04-12 09:50:01 -04:00
Dominic Werner
91127c4407 add elasticsearch 5.3 cluster 2017-04-12 15:32:45 +02:00
Adam Carruthers
24507ff718 Add cloud.ca Rancher UI and Docker Machine drivers 2017-04-11 14:03:33 -04:00
Markus
f4cbfba970 changed Grafana version 4.2.0 2017-04-11 08:20:44 +02:00
Denise
f377ca033e Fixes for typo in zammad template and match the service in rancher-compose with docker-compose (#481)
* fix typo

* update service name to match services in docker-compose.yml
2017-04-08 12:18:40 -07:00
disaster37
338fae87bc Fix volume on template 2017-04-08 18:06:04 +00:00
disaster37
44954de03f Fix volume on template 2017-04-08 18:04:13 +00:00
disaster37
d839a31421 Fix volume on template 2017-04-08 18:01:56 +00:00
disaster37
e8448ceb81 Fix publish port on template 2017-04-08 17:58:52 +00:00
disaster37
31582505b1 Fix publish port on template 2017-04-07 15:12:17 +00:00
disaster37
39cba82a82 Fix publish port on template 2017-04-07 15:09:57 +00:00
disaster37
d8a5c06378 Fix publish port on template 2017-04-07 15:07:16 +00:00
disaster37
5e35b988c1 Fix publish port on template 2017-04-07 15:02:43 +00:00
disaster37
28cb756ada Fix publish port on template 2017-04-07 13:40:22 +00:00
diego
5f864ecfd4 fixing 3 images names 2017-04-06 20:59:22 -03:00
Raúl Sánchez
3182faff66 Merge pull request #476 from disaster37/feature/gocd
Add GoCD stack on version 17.3.0
2017-04-06 18:17:46 +02:00
disaster37
9b15a416d9 Update rancher-backup image 2017-04-06 15:18:21 +00:00
disaster37
f35c5b5529 Fix rancher-backup template 2017-04-06 10:03:05 +00:00
disaster37
7dd8cc6f01 Add Confd setting 2017-04-06 12:02:32 +02:00
disaster37
95585ddbef Fix template 2017-04-06 09:39:55 +00:00
Raul Sanchez
ae2ecaa237 Fix: rename docker-compose to tpl 2017-04-06 11:09:57 +02:00
Raul Sanchez
12e26ff2c3 Fix: rename docker-compose to tpl 2017-04-06 11:08:33 +02:00
disaster37
f67cd5f601 Upgrade to rancher-backup 2.0.0 2017-04-06 08:29:56 +00:00
Raul Sanchez
2516dc537b Added influxdb package 2017-04-05 20:03:23 +02:00
disaster37
4e2d2822a3 Rename docker-compose.yml to docker-compose.yml.tpl 2017-04-05 14:42:07 +00:00
disaster37
bc79bc5af2 Fix Readme for GoCD 2017-04-05 14:31:04 +00:00
disaster37
e983c33233 Use taged version image 2017-04-05 14:03:32 +00:00
disaster37
b8abcf06d4 Fix gocd entry 2017-04-05 13:38:48 +00:00
Langhard Jürg
cd9c49f9e9 Merge pull request #1 from greenbananaCH/new-tag-names
Added new tag names
2017-04-04 11:57:14 +02:00
Langhard Jürg
69552f9d2e Added new tag names 2017-04-04 11:52:06 +02:00
Donald.Gifford
3d8b1cb88b bump dd-agent container version 2017-04-03 15:56:25 -07:00
disaster37
14dde4c0d9 Add server URL when deploy only agent 2017-04-03 15:49:27 +00:00
disaster37
437db4f62e add usefull plugin to gocd 2017-04-03 12:16:01 +00:00
disaster37
838b032518 add usefull plugin to gocd 2017-04-02 18:37:35 +00:00
disaster37
7f8d36499a add usefull plugin to gocd 2017-04-02 18:29:05 +00:00
disaster37
54680093b0 Add auth 2017-04-02 09:52:48 +00:00
disaster37
c00bf1d3d9 Fix plugin environment 2017-04-01 18:27:54 +00:00
disaster37
df11e6f49e remove double quote on environment 2017-04-01 07:04:59 +00:00
disaster37
f7bf5f3da8 Add links beteween server and agent 2017-04-01 06:40:35 +00:00
disaster37
c3fb2a1e01 Fix error or docker-compose 2017-04-01 06:38:32 +00:00
Darren Shepherd
998c353615 Merge pull request #468 from deniseschannon/externaldnsv063
external-dns v0.6.3
2017-04-01 06:39:52 +02:00
deniseschannon
e71ea462b2 external dns v0.6.3 2017-03-31 20:40:55 -07:00
deniseschannon
13d5ba757e base copy of folder 0 2017-03-31 20:39:25 -07:00
Denise
7019f465da Update README.md 2017-03-31 14:54:24 -07:00
disaster37
6fd9b319c4 try gocd templte 2017-03-31 18:59:36 +00:00
disaster37
a7e4012930 Add Minio Cloud Storage on Cattle community Catalog (#436)
* Add minio

* Fix docker compose

* Fix minio template

* Fix minio template

* Fix minio template

* Fix version for docker image

* Convert docker-compose to v2 syntax and fix readme

* Fix error on docker-compose

* Fix error on docker-compose

* Fix error on docker-compose

* Fix error on docker-compose

* Fix error on docker-compose

* Fix docker file

* Use templating for minio

* Use templating for minio

* Use templating for minio

* Use templating for minio

* Use templating for minio

* Upgrade to minio 2017-03-16

* fix minio image

* Try to fix template

* Add sevices on rancher-compose and use normal macro on docker-compose

* Add options for loadbalancer and for publish port

* Add options for loadbalancer and for publish port

* Add options for loadbalancer and for publish port

* Add options for loadbalancer and for publish port

* Add options for loadbalancer and for publish port

* Fix indentation

* Try to fix kind of bug

* Fix minio image about default disk

* Append tpl on templatz files

* Template seems not supported on rancher-compose

* Remove .tpl because not working

* Append tpl on templatz files

* Append tpl on template files

* Replace volume-from per local volume

* Add rancher version requierement on template

* Remove Rancher version requierement on main config
2017-03-31 11:53:37 -07:00
disaster37
20ca59da73 Piece of code to add gocd stack 2017-03-31 14:20:52 +00:00
Denise
0aa4f3d143 Merge pull request #467 from deniseschannon/ecrupdates
Adding max version to all ECR templates
2017-03-30 14:34:14 -07:00
deniseschannon
b7adb6f041 Adding max version to all ECR templates 2017-03-30 14:25:16 -07:00
William Jimenez
b37d168599 rancher supported version of ECR updater (#457)
* rancher supported version of ECR updater

* update version in config.yml

* remove historical versions + syntax fix

* moving new ECR template to rancher-catalog
2017-03-30 14:21:09 -07:00
Kevin Xu
096e758a9c Update docker-compose.yml
Reverted to use guacamole 0.9.10-incubating
2017-03-29 09:47:06 -07:00
Raúl Sánchez
761ccdfdfc Merge pull request #459 from andsont/master
update version to 1.1.0 instead of 0.9
2017-03-29 06:40:13 +09:00
William Jimenez
39e3d9abf3 New catalog item for Iron Functions, a serverless platform for Docker 2017-03-28 14:04:54 -07:00
Matt Finucane
ab80b82b1c Adding machine template for 1&1 (#376)
* Adding files for the machine template for the Rancher 1&1 machine and ui drivers.
* update custom component url
2017-03-24 15:43:46 -07:00
Josh Cox
b596c4437c Removed 9000 and changed 3547 to 8080 2017-03-24 08:18:09 -05:00
Josh Cox
809a0b59a2 Got rid of host_label to simplify 2017-03-24 08:11:43 -05:00
Josh Cox
50f38ee022 Removed replica question as it is not used here 2017-03-24 08:08:42 -05:00
Josh Cox
54890592ba added selectable external port 2017-03-23 21:42:33 -05:00
Josh Cox
f50c9f6d85 switched repo to ohmydocker 2017-03-23 21:25:29 -05:00
Josh Cox
5b3fac7a9b Added redmine 2017-03-22 13:56:31 -05:00
Josh Cox
320af4f81a Added meanshop to rancher templates 2017-03-22 09:55:42 -05:00
atung
05a5812280 update version to 1.1.0 instead of 0.9 2017-03-20 11:04:17 -07:00
Matt Finucane
89ea29a507 Adding machine template for ProfitBricks (#371)
* Adding a machine-template catalog entry for ProfitBricks.
2017-03-16 17:20:01 -07:00
janeczku
5a78b5c21d Use correct LB image 2017-03-13 21:48:36 +01:00
Radu Stefanache
052ed326bf v0.2.0 added (#452) 2017-03-10 15:25:02 -07:00
Markus
976227d363 typo for previous version 2017-03-10 08:57:23 +01:00
Markus
50899d0575 changed to Grafana version 4.1.2 2017-03-10 08:50:26 +01:00
Markus Fischbacher
be2c9a705c changed from latest to a detailed tag 2017-03-10 08:45:41 +01:00
André Bauer
67cfb226b7 renamed zammad images 2017-03-08 19:53:07 +01:00
Jêrome Rx
f7286cd5f0 nothing 2017-03-08 17:44:55 +01:00
Jêrome Rx
a998249b91 my bad ! 2017-03-08 17:06:26 +01:00
Jêrome Rx
7ea5b57438 CL INT_HTTP_PREFIXES & EXT_HTTP_PREFIXES 2017-03-08 17:05:03 +01:00
Jêrome Rx
bbd6d423c2 my bad ! 2017-03-08 16:56:09 +01:00
Jêrome Rx
ce3d75e330 Merge branch 'master' of https://github.com/rancher/community-catalog 2017-03-08 16:41:55 +01:00
Jêrome Rx
f5d60dd6e7 added internal ports configuration 2017-03-08 16:40:20 +01:00
Andrzej Ressel
a3b1efbabf Postgres: Fix typo (#444) 2017-03-07 10:28:47 -07:00
Radu Stefanache
7b99c00e55 InterouteVDC driver added. (#443)
* InterouteVDC driver added.

* Updated the url

Hopefully this one would do (and yes, we'll have to whitelist it in Rancher manually).

* new logo added

* wrong md5sum fixed
2017-03-07 10:28:13 -07:00
Jeff Silberman
1736fe94a7 Update Portworx to support CoreOS (#427) 2017-03-03 21:35:52 -07:00
Hussein Galal
3eed8090d3 Add new image for mongodb replica set configuration (#442) 2017-03-03 21:35:28 -07:00
Denise
bd99e979e8 Merge pull request #447 from ibuildthecloud/portainer
Portainer 1.11.4
2017-03-03 09:28:35 -08:00
Darren Shepherd
933f81d284 Portainer 1.11.4 2017-03-03 10:25:36 -07:00
Jêrome Rx
bc8e51d5ed finally public IPs !! 2017-02-27 17:01:22 +01:00
Jêrome Rx
3582d4f69c try to have public IP 2017-02-27 16:20:31 +01:00
Jêrome Rx
9a33a9612f messed with variable names 2017-02-27 15:31:30 +01:00
Jêrome Rx
88f6855667 no more LB 2017-02-27 15:29:24 +01:00
Jêrome Rx
56d4ae44ac Merge branch 'master' of https://github.com/rancher/community-catalog 2017-02-27 15:20:55 +01:00
Maik Ellerbrock
17eef6da48
fix(links): fix deadlinks in description for drone 2017-02-25 01:52:21 +01:00
Jêrome Rx
614ceaf54d end to end ext ports binding 2017-02-24 16:45:39 +01:00
Jêrome Rx
3b6a8ea384 more binding 2017-02-24 16:23:21 +01:00
Jêrome Rx
82c4237b2a more binding 2017-02-24 16:20:33 +01:00
Jêrome Rx
ced9059966 test 2017-02-24 16:15:21 +01:00
Jêrome Rx
5cc3c5527d bound ? 2017-02-24 16:01:24 +01:00
Jêrome Rx
47336604d7 ext http prefixes binding 2017-02-24 15:58:54 +01:00
Jêrome Rx
b935880199 better command 2017-02-24 14:40:58 +01:00
Jêrome Rx
5d1867a93d parametized http / tcp ports 2017-02-24 13:03:55 +01:00
Jêrome Rx
9b87dd562f eventstore test 2017-02-24 13:00:37 +01:00
Daniel Yu
5ac64c37ec upgrade to jenkins v2.32.2 2017-02-21 17:01:53 +08:00
Kevin Xu
c3b4a04b21 Update rancher-compose.yml
Removed db-data container.
2017-02-10 21:14:42 -08:00
Kevin Xu
01aa82ac1c Update docker-compose.yml
Switched to rancher-nfs again.
2017-02-10 21:14:00 -08:00
Joaquín de la Zerda
ba8aa7845c Fix logmatic-docker entrypoint
1.0 (deprecated): NodeJS docker client, not compatible with the Logmatic.io integration.
1.2 (latest): use python.
2017-02-09 21:13:40 -03:00
Markus Fischbacher
e1df0981f7 Update config.yml 2017-02-08 08:32:10 +01:00
Markus Fischbacher
7a247c463b Update rancher-compose.yml 2017-02-08 08:31:56 +01:00
Markus
da5abce8be changed template version string to match grafana image tag 2017-01-12 13:09:31 +01:00
Markus
1df550395f Implement Plugin inclusion 2017-01-12 13:01:10 +01:00
slimatic
556c2549bd drupal and mysql images default to latest
changed drupal and mysql to images to use latest images.
2016-12-29 10:52:15 -05:00
slimatic
22dc2a4e69 removed mysql & drupal image variable questions 2016-12-29 10:50:15 -05:00
Kevin Xu
acb97f0b9f Fixes suggested by catalog maintainer 2016-12-27 09:46:33 -08:00
Salim Ibrahim
cba541bc59 bugfix: version inconsistent in config and rancher-compose. 2016-12-16 06:40:02 -05:00
Salim Ibrahim
19546bfe9f added drupal to community-catalog 2016-12-16 00:47:22 -05:00
Kevin Xu
e3091ac8ed Removed use of rancher-nfs and use data containers instead. 2016-12-15 21:22:04 -08:00
Kevin Xu
b0f454bf40 Added Apache Guacamole entry 2016-12-09 13:12:36 -08:00
galal-hussein
82bb421fd4 Add versioning for mongo config image 2016-12-08 00:37:42 +02:00
galal-hussein
3aacb31d52 Add database volume path as variable 2016-12-05 08:10:11 +02:00
galal-hussein
146b22500e Fix MongoDB replicaset template for Kubernetes 2016-12-04 00:31:40 +02:00
741 changed files with 36076 additions and 469 deletions

View File

@ -3,7 +3,7 @@
This catalog provides templates created by the community, and they are not maintained or supported by Rancher Labs. This catalog provides templates created by the community, and they are not maintained or supported by Rancher Labs.
# License # License
Copyright (c) 2014-2016 [Rancher Labs, Inc.](http://rancher.com) Copyright (c) 2014-2017 [Rancher Labs, Inc.](http://rancher.com)
Licensed under the Apache License, Version 2.0 (the "License"); Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License. you may not use this file except in compliance with the License.

View File

@ -0,0 +1,40 @@
## Alibaba Cloud DNS
Rancher External DNS service powered by Alibaba Cloud DNS
#### Usage
##### Supported host labels
`io.rancher.host.external_dns_ip`
Override the IP address used in DNS records for containers running on the host. Defaults to the IP address the host is registered with in Rancher.
`io.rancher.host.external_dns`
Accepts 'true' (default) or 'false'
When this is set to 'false' no DNS records will ever be created for containers running on this host.
##### Supported service labels
`io.rancher.service.external_dns`
Accepts 'always', 'never' or 'auto' (default)
- `always`: Always create DNS records for this service
- `never`: Never create DNS records for this service
- `auto`: Create DNS records for this service if it exposes ports on the host
`io.rancher.service.external_dns_name_template`
Custom DNS name template that overrides global custom DNS name template (see below) of default DNS name template for a specific service
##### Custom DNS name template
By default DNS entries are named `<service>.<stack>.<environment>.<domain>`.
You can specify a custom name template used to construct the subdomain part (left of the domain/zone name) of the DNS records. The following placeholders are supported:
* `%{{service_name}}`
* `%{{stack_name}}`
* `%{{environment_name}}`
**Example:**
`%{{stack_name}}-%{{service_name}}.statictext`
Make sure to only use characters in static text and separators that your provider allows in DNS names.

View File

@ -0,0 +1,14 @@
alidns:
image: rancher/external-dns:v0.7.4
command: -provider=alidns
expose:
- 1000
environment:
ALICLOUD_ACCESS_KEY_ID: ${ALICLOUD_ACCESS_KEY_ID}
ALICLOUD_ACCESS_KEY_SECRET: ${ALICLOUD_ACCESS_KEY_SECRET}
ROOT_DOMAIN: ${ROOT_DOMAIN}
NAME_TEMPLATE: ${NAME_TEMPLATE}
TTL: ${TTL}
labels:
io.rancher.container.create_agent: "true"
io.rancher.container.agent.role: "external-dns"

View File

@ -0,0 +1,48 @@
# notemplating
.catalog:
name: "Alibaba Cloud DNS"
version: "v0.1.0"
description: "Rancher External DNS service powered by Alibaba Cloud"
minimum_rancher_version: v1.6.8-rc1
questions:
- variable: "ALICLOUD_ACCESS_KEY_ID"
label: "Access Key ID"
description: "Access key id for your Alibaba Cloud account"
type: "string"
required: true
- variable: "ALICLOUD_ACCESS_KEY_SECRET"
label: "Access Key Secret"
description: "Access key secret for your Alibaba Cloud account"
type: "string"
required: true
- variable: "ROOT_DOMAIN"
label: "Domain"
description: "The DNS zone (domain) managed by Alibaba Cloud. DNS entries will be created for <service>.<stack>.<environment>.<domain>"
type: "string"
required: true
- variable: "TTL"
label: "TTL"
description: "The resource record cache time to live (TTL), in seconds"
type: "int"
default: 600
min: 1
max: 86400
required: false
- variable: "NAME_TEMPLATE"
label: "DNS Name Template"
description: |
Name template used to construct the subdomain part (left of the domain) of the DNS record names.
Supported placeholders: %{{service_name}}, %{{stack_name}}, %{{environment_name}}.
By default DNS entries will be named '<service>.<stack>.<environment>.<domain>'.
type: "string"
default: "%{{service_name}}.%{{stack_name}}.%{{environment_name}}"
required: false
alidns:
health_check:
port: 1000
interval: 5000
unhealthy_threshold: 3
request_line: GET / HTTP/1.0
healthy_threshold: 2
response_timeout: 2000

View File

@ -0,0 +1,40 @@
## Alibaba Cloud DNS
Rancher External DNS service powered by Alibaba Cloud DNS
#### Usage
##### Supported host labels
`io.rancher.host.external_dns_ip`
Override the IP address used in DNS records for containers running on the host. Defaults to the IP address the host is registered with in Rancher.
`io.rancher.host.external_dns`
Accepts 'true' (default) or 'false'
When this is set to 'false' no DNS records will ever be created for containers running on this host.
##### Supported service labels
`io.rancher.service.external_dns`
Accepts 'always', 'never' or 'auto' (default)
- `always`: Always create DNS records for this service
- `never`: Never create DNS records for this service
- `auto`: Create DNS records for this service if it exposes ports on the host
`io.rancher.service.external_dns_name_template`
Custom DNS name template that overrides global custom DNS name template (see below) of default DNS name template for a specific service
##### Custom DNS name template
By default DNS entries are named `<service>.<stack>.<environment>.<domain>`.
You can specify a custom name template used to construct the subdomain part (left of the domain/zone name) of the DNS records. The following placeholders are supported:
* `%{{service_name}}`
* `%{{stack_name}}`
* `%{{environment_name}}`
**Example:**
`%{{stack_name}}-%{{service_name}}.statictext`
Make sure to only use characters in static text and separators that your provider allows in DNS names.

View File

@ -0,0 +1,14 @@
alidns:
image: rancher/external-dns:v0.7.5
command: -provider=alidns
expose:
- 1000
environment:
ALICLOUD_ACCESS_KEY_ID: ${ALICLOUD_ACCESS_KEY_ID}
ALICLOUD_ACCESS_KEY_SECRET: ${ALICLOUD_ACCESS_KEY_SECRET}
ROOT_DOMAIN: ${ROOT_DOMAIN}
NAME_TEMPLATE: ${NAME_TEMPLATE}
TTL: ${TTL}
labels:
io.rancher.container.create_agent: "true"
io.rancher.container.agent.role: "external-dns"

View File

@ -0,0 +1,48 @@
# notemplating
.catalog:
name: "Alibaba Cloud DNS"
version: "v0.2.0"
description: "Rancher External DNS service powered by Alibaba Cloud"
minimum_rancher_version: v1.6.8-rc1
questions:
- variable: "ALICLOUD_ACCESS_KEY_ID"
label: "Access Key ID"
description: "Access key id for your Alibaba Cloud account"
type: "string"
required: true
- variable: "ALICLOUD_ACCESS_KEY_SECRET"
label: "Access Key Secret"
description: "Access key secret for your Alibaba Cloud account"
type: "string"
required: true
- variable: "ROOT_DOMAIN"
label: "Domain"
description: "The DNS zone (domain) managed by Alibaba Cloud. DNS entries will be created for <service>.<stack>.<environment>.<domain>"
type: "string"
required: true
- variable: "TTL"
label: "TTL"
description: "The resource record cache time to live (TTL), in seconds"
type: "int"
default: 600
min: 1
max: 86400
required: false
- variable: "NAME_TEMPLATE"
label: "DNS Name Template"
description: |
Name template used to construct the subdomain part (left of the domain) of the DNS record names.
Supported placeholders: %{{service_name}}, %{{stack_name}}, %{{environment_name}}.
By default DNS entries will be named '<service>.<stack>.<environment>.<domain>'.
type: "string"
default: "%{{service_name}}.%{{stack_name}}.%{{environment_name}}"
required: false
alidns:
health_check:
port: 1000
interval: 5000
unhealthy_threshold: 3
request_line: GET / HTTP/1.0
healthy_threshold: 2
response_timeout: 2000

View File

@ -0,0 +1,40 @@
## Alibaba Cloud DNS
Rancher External DNS service powered by Alibaba Cloud DNS
#### Usage
##### Supported host labels
`io.rancher.host.external_dns_ip`
Override the IP address used in DNS records for containers running on the host. Defaults to the IP address the host is registered with in Rancher.
`io.rancher.host.external_dns`
Accepts 'true' (default) or 'false'
When this is set to 'false' no DNS records will ever be created for containers running on this host.
##### Supported service labels
`io.rancher.service.external_dns`
Accepts 'always', 'never' or 'auto' (default)
- `always`: Always create DNS records for this service
- `never`: Never create DNS records for this service
- `auto`: Create DNS records for this service if it exposes ports on the host
`io.rancher.service.external_dns_name_template`
Custom DNS name template that overrides global custom DNS name template (see below) of default DNS name template for a specific service
##### Custom DNS name template
By default DNS entries are named `<service>.<stack>.<environment>.<domain>`.
You can specify a custom name template used to construct the subdomain part (left of the domain/zone name) of the DNS records. The following placeholders are supported:
* `%{{service_name}}`
* `%{{stack_name}}`
* `%{{environment_name}}`
**Example:**
`%{{stack_name}}-%{{service_name}}.statictext`
Make sure to only use characters in static text and separators that your provider allows in DNS names.

View File

@ -0,0 +1,14 @@
alidns:
image: rancher/external-dns:v0.7.9
command: -provider=alidns
expose:
- 1000
environment:
ALICLOUD_ACCESS_KEY_ID: ${ALICLOUD_ACCESS_KEY_ID}
ALICLOUD_ACCESS_KEY_SECRET: ${ALICLOUD_ACCESS_KEY_SECRET}
ROOT_DOMAIN: ${ROOT_DOMAIN}
NAME_TEMPLATE: ${NAME_TEMPLATE}
TTL: ${TTL}
labels:
io.rancher.container.create_agent: "true"
io.rancher.container.agent.role: "external-dns"

View File

@ -0,0 +1,48 @@
# notemplating
.catalog:
name: "Alibaba Cloud DNS"
version: "v0.3.0"
description: "Rancher External DNS service powered by Alibaba Cloud"
minimum_rancher_version: v1.6.13-rc1
questions:
- variable: "ALICLOUD_ACCESS_KEY_ID"
label: "Access Key ID"
description: "Access key id for your Alibaba Cloud account"
type: "string"
required: true
- variable: "ALICLOUD_ACCESS_KEY_SECRET"
label: "Access Key Secret"
description: "Access key secret for your Alibaba Cloud account"
type: "string"
required: true
- variable: "ROOT_DOMAIN"
label: "Domain"
description: "The DNS zone (domain) managed by Alibaba Cloud. DNS entries will be created for <service>.<stack>.<environment>.<domain>"
type: "string"
required: true
- variable: "TTL"
label: "TTL"
description: "The resource record cache time to live (TTL), in seconds"
type: "int"
default: 600
min: 1
max: 86400
required: false
- variable: "NAME_TEMPLATE"
label: "DNS Name Template"
description: |
Name template used to construct the subdomain part (left of the domain) of the DNS record names.
Supported placeholders: %{{service_name}}, %{{stack_name}}, %{{environment_name}}.
By default DNS entries will be named '<service>.<stack>.<environment>.<domain>'.
type: "string"
default: "%{{service_name}}.%{{stack_name}}.%{{environment_name}}"
required: false
alidns:
health_check:
port: 1000
interval: 5000
unhealthy_threshold: 3
request_line: GET / HTTP/1.0
healthy_threshold: 2
response_timeout: 2000

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

View File

@ -0,0 +1,7 @@
name: Alibaba Cloud DNS
description: |
Rancher External DNS service powered by Alibaba Cloud
version: v0.3.0
category: External DNS
labels:
io.rancher.orchestration.supported: 'cattle,mesos,swarm,kubernetes'

View File

@ -0,0 +1,11 @@
# Autospotting
### Info
This service builds upon the open source autospotting at [https://github.com/cristim/autospotting](https://github.com/cristim/autospotting)
This has been turned into a Rancher catalog entry with a couple of minor tweaks and the removal of the requirement to run it as a lambda function, it now runs as a docker container.
Autospotting works by taking a tag that you specify and adding it to an AWS Auto-Scaling Group with a value of true.
The container will then run and check for on-demand instances and replace them with cheap spot instances. This is a gradual process and will only replace one host in an ASG at a time.

View File

@ -0,0 +1,13 @@
aws-spot-instance-helper:
image: chrisurwin/autospotting:v0.1.0
tty: true
labels:
io.rancher.container.pull_image: always
environment:
AWS_ACCESS_KEY_ID: "${AWS_ACCESS_KEY_ID}"
AWS_SECRET_ACCESS_KEY: "${AWS_SECRET_ACCESS_KEY}"
regions: "${regions}"
min_on_demand_number: "${min_on_demand_number}"
min_on_demand_percentage: "${min_on_demand_percentage}"
allowed_instance_types: "${allowed_instance_types}"
tag_name: "${tag_name}"

View File

@ -0,0 +1,51 @@
.catalog:
name: "Autospotting"
version: "v0.1.0"
description: "Autospotting"
minimum_rancher_version: v1.0.0
questions:
- variable: "AWS_ACCESS_KEY_ID"
description: "AWS Access Key"
label: "AWS Access Key"
required: true
type: "string"
- variable: "AWS_SECRET_ACCESS_KEY"
description: "AWS Secret Key"
label: "Access Secret"
required: true
type: "string"
- variable: "regions"
description: "Regions where it should be activated (comma or whitespace separated list, also supports globs), by default it runs on all regions. Example: 'eu-*,us-east-1"
label: "AWS Regions"
required: false
type: "string"
- variable: "min_on_demand_number"
description: "On-demand capacity (as absolute number) ensured to be running in each of your groups"
label: "Minimum on demand number"
required: false
type: "string"
- variable: "min_on_demand_percentage"
description: "On-demand capacity (percentage of the total number of instances in the group) ensured to be running in each of your groups. Defaults to 0"
label: "Minimum on demand percentage"
required: false
type: "string"
- variable: "allowed_instance_types"
description: "If specified, the spot instances will have a specific instance type"
label: "Allowed instance types"
required: false
type: "string"
- variable: "tag_name"
description: "If specified you can tag instances with a specific tag to process, default is spot-enabled"
label: "Tag name"
required: false
type: "string"
aws-spot-instance-helper:
health_check:
port: 9777
interval: 2000
unhealthy_threshold: 3
strategy: recreate
response_timeout: 2000
request_line: GET /ping HTTP/1.0
healthy_threshold: 2

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 29 KiB

View File

@ -0,0 +1,5 @@
name: AutoSpotting
description: |
Replaces AWS On-Demand instances with cheaper Spot-Instances where possible
version: v0.1.0
category: Infrastructure Services

View File

@ -0,0 +1,7 @@
# AWS Spot Instance Helper
### Info
This is a simple service that runs globally. It monitors the state of the host, if the host is running on a spot instance it will check to see if the host is scheduled for termination then it will automatically deactive the host and evaculate the containers.
The source code is available at [https://www.github.com/chrisurwin/aws-spot-instance-helper](https://www.github.com/chrisurwin/aws-spot-instance-helper)

View File

@ -0,0 +1,8 @@
aws-spot-instance-helper:
image: chrisurwin/aws-spot-instance-helper:v0.1.0
tty: true
labels:
io.rancher.container.create_agent: 'true'
io.rancher.container.agent.role: environment
io.rancher.container.pull_image: always
io.rancher.scheduler.global: 'true'

View File

@ -0,0 +1,16 @@
.catalog:
name: "AWS Spot Instance Helper"
version: "v0.1.0"
description: "AWS Spot Instance Helper"
minimum_rancher_version: v1.5.5
aws-spot-instance-helper:
health_check:
port: 9777
interval: 2000
unhealthy_threshold: 3
strategy: recreate
response_timeout: 2000
request_line: GET /ping HTTP/1.0
healthy_threshold: 2

View File

@ -0,0 +1,9 @@
# AWS Spot Instance Helper
### Info
This is a simple service that runs globally. It monitors the state of the host, if the host is running on a spot instance it will check to see if the host is scheduled for termination then it will automatically deactive the host and evaculate the containers.
The source code is available at [https://www.github.com/chrisurwin/aws-spot-instance-helper](https://www.github.com/chrisurwin/aws-spot-instance-helper)
This version support notification to slack.

View File

@ -0,0 +1,10 @@
aws-spot-instance-helper:
image: chrisurwin/aws-spot-instance-helper:v0.2.0
tty: true
labels:
io.rancher.container.create_agent: 'true'
io.rancher.container.agent.role: environment
io.rancher.container.pull_image: always
io.rancher.scheduler.global: 'true'
environment:
SLACK_WEBHOOK: "${SLACK_WEBHOOK}"

View File

@ -0,0 +1,21 @@
.catalog:
name: "AWS Spot Instance Helper"
version: "v0.2.0"
description: "AWS Spot Instance Helper"
minimum_rancher_version: v1.5.5
questions:
- variable: "SLACK_WEBHOOK"
description: "Slack Webhook"
label: "Slack Webhook"
required: false
type: "string"
aws-spot-instance-helper:
health_check:
port: 9777
interval: 2000
unhealthy_threshold: 3
strategy: recreate
response_timeout: 2000
request_line: GET /ping HTTP/1.0
healthy_threshold: 2

View File

@ -0,0 +1,25 @@
<?xml version="1.0" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20010904//EN"
"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
<svg version="1.0" xmlns="http://www.w3.org/2000/svg"
width="1200.000000pt" height="1200.000000pt" viewBox="0 0 1200.000000 1200.000000"
preserveAspectRatio="xMidYMid meet">
<g transform="translate(0.000000,1200.000000) scale(0.100000,-0.100000)"
fill="#000000" stroke="none">
<path d="M0 6000 l0 -6000 6000 0 6000 0 0 6000 0 6000 -6000 0 -6000 0 0
-6000z m6369 5085 c174 -42 319 -177 377 -355 17 -50 18 -112 22 -717 l3 -663
-1798 0 c-1983 0 -1850 4 -1977 -63 -118 -61 -226 -200 -255 -327 -7 -30 -11
-651 -11 -1882 l0 -1838 -602 0 c-368 0 -628 4 -667 11 -228 37 -401 216 -432
447 -6 51 -9 910 -7 2527 l3 2450 23 66 c43 129 132 234 250 297 121 64 -55
60 2592 61 2121 1 2423 -1 2479 -14z m2142 -2183 c164 -46 299 -177 349 -340
19 -61 20 -94 20 -728 l0 -664 -1804 0 c-1771 0 -1805 0 -1868 -20 -161 -50
-286 -176 -344 -350 -18 -53 -19 -133 -22 -1892 l-2 -1838 -628 0 c-684 0
-689 0 -796 58 -28 15 -81 57 -119 93 -78 78 -130 177 -147 279 -14 90 -14
4900 0 4990 30 189 188 365 371 414 46 13 394 15 2489 15 2331 1 2438 0 2501
-17z m2160 -2190 c82 -27 175 -88 230 -150 50 -57 105 -167 119 -241 15 -79
14 -4962 -1 -5033 -40 -192 -212 -361 -404 -398 -44 -8 -715 -10 -2490 -8
l-2430 3 -58 22 c-150 57 -263 170 -320 320 l-22 58 -3 2495 c-1 1709 1 2511
8 2546 43 209 223 375 435 404 33 4 1142 7 2465 6 l2405 -1 66 -23z"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.4 KiB

View File

@ -0,0 +1,5 @@
name: AWS Spot Instance Helper
description: |
Automatically evacuates spot instances that are marked for termination
version: v0.2.0
category: Rancher Services

View File

@ -3,6 +3,7 @@
version: "v0.1.9-rancher1" version: "v0.1.9-rancher1"
description: "Rancher External DNS service powered by CloudFlare. Requires Rancher version 0.44.0" description: "Rancher External DNS service powered by CloudFlare. Requires Rancher version 0.44.0"
minimum_rancher_version: v1.2.0-pre4-rc1 minimum_rancher_version: v1.2.0-pre4-rc1
maximum_rancher_version: v1.2.0-pre4-rc1
questions: questions:
- variable: "CLOUDFLARE_EMAIL" - variable: "CLOUDFLARE_EMAIL"
label: "CloudFlare email address" label: "CloudFlare email address"

View File

@ -3,6 +3,7 @@
version: "v0.2.1-rancher1" version: "v0.2.1-rancher1"
description: "Rancher External DNS service powered by CloudFlare. Requires Rancher version 0.44.0" description: "Rancher External DNS service powered by CloudFlare. Requires Rancher version 0.44.0"
minimum_rancher_version: v1.2.0-pre4-rc1 minimum_rancher_version: v1.2.0-pre4-rc1
maximum_rancher_version: v1.2.0-pre4-rc1
questions: questions:
- variable: "CLOUDFLARE_EMAIL" - variable: "CLOUDFLARE_EMAIL"
label: "CloudFlare email address" label: "CloudFlare email address"

View File

@ -3,6 +3,7 @@
version: "v0.4.0-rancher1" version: "v0.4.0-rancher1"
description: "Rancher External DNS service powered by CloudFlare. Requires Rancher version 0.44.0" description: "Rancher External DNS service powered by CloudFlare. Requires Rancher version 0.44.0"
minimum_rancher_version: v1.2.0-pre4-rc1 minimum_rancher_version: v1.2.0-pre4-rc1
maximum_rancher_version: v1.2.0-pre4-rc1
questions: questions:
- variable: "CLOUDFLARE_EMAIL" - variable: "CLOUDFLARE_EMAIL"
label: "CloudFlare email address" label: "CloudFlare email address"

View File

@ -3,6 +3,7 @@
version: "v0.6.0-rancher1" version: "v0.6.0-rancher1"
description: "Rancher External DNS service powered by CloudFlare. Requires Rancher version v1.1.0" description: "Rancher External DNS service powered by CloudFlare. Requires Rancher version v1.1.0"
minimum_rancher_version: v1.2.0-pre4-rc1 minimum_rancher_version: v1.2.0-pre4-rc1
maximum_rancher_version: v1.5.99
questions: questions:
- variable: "CLOUDFLARE_EMAIL" - variable: "CLOUDFLARE_EMAIL"
label: "CloudFlare email address" label: "CloudFlare email address"

View File

@ -0,0 +1,36 @@
## CloudFlare DNS
Rancher External DNS service powered by CloudFlare DNS
#### Changelog
##### v0.6.0
* Reduces the overall rate of API requests to the DNS provider
* Adds support for custom DNS naming convention
* Stack, service and environment names used in service DNS names are now sanitized to conform with RFC 1123. Characters other than `a-z`, `A-Z`, `0-9` or `dash` are replaced by dashes.
* For internal use the service creates TXT records to track the FQDNs it manages. These TXT records are named `external-dns-<environemntUUID>.<domain>` and should not be deleted.
#### Usage
##### Upgrade Notes
While upgrading from a version lower than v0.6.0 the TTL configuration value should not be changed. You may change it once the upgrade has been completed.
##### Limitation when running the service on multiple Rancher servers
When running multiple instances of the External DNS service configured to use the **same** domain name, then only one of them can run in the "Default" environment of a Rancher server instance.
##### Custom DNS name template
By default DNS entries are named `<service>.<stack>.<environment>.<domain>`.
You can specify a custom name template used to construct the subdomain part (left of the domain name) of the DNS records. The following placeholders are supported:
* `%{{service_name}}`
* `%{{stack_name}}`
* `%{{environment_name}}`
**Example:**
`%{{stack_name}}-%{{service_name}}.statictext`
Make sure to only use characters in static text and separators that are allowed by your provider in DNS names.

View File

@ -0,0 +1,14 @@
cloudflare:
image: rancher/external-dns:v0.6.0
command: -provider=cloudflare
expose:
- 1000
environment:
CLOUDFLARE_EMAIL: ${CLOUDFLARE_EMAIL}
CLOUDFLARE_KEY: ${CLOUDFLARE_KEY}
ROOT_DOMAIN: ${ROOT_DOMAIN}
NAME_TEMPLATE: ${NAME_TEMPLATE}
TTL: ${TTL}
labels:
io.rancher.container.create_agent: "true"
io.rancher.container.agent.role: "external-dns"

View File

@ -0,0 +1,48 @@
# notemplating
.catalog:
name: "CloudFlare DNS"
version: "v0.6.0-rancher2"
description: "Rancher External DNS service powered by CloudFlare. Requires Rancher version v1.1.0"
minimum_rancher_version: v1.6.0-rc1
questions:
- variable: "CLOUDFLARE_EMAIL"
label: "CloudFlare email address"
description: "Email address associated with your CloudFlare account"
type: "string"
required: true
- variable: "CLOUDFLARE_KEY"
label: "CloudFlare API key"
description: "API key for your CloudFlare account"
type: "string"
required: true
- variable: "ROOT_DOMAIN"
label: "Domain Name"
description: "The domain name managed by CloudFlare."
type: "string"
required: true
- variable: "TTL"
label: "TTL"
description: "The resource record cache time to live (TTL), in seconds (minimum 120)"
type: "int"
default: 120
min: 120
max: 3600
required: false
- variable: "NAME_TEMPLATE"
label: "DNS Name Template"
description: |
Name template used to construct the subdomain part (left of the domain) of the DNS record names.
Supported placeholders: %{{service_name}}, %{{stack_name}}, %{{environment_name}}.
By default DNS entries will be named '<service>.<stack>.<environment>.<domain>'.
type: "string"
default: "%{{service_name}}.%{{stack_name}}.%{{environment_name}}"
required: false
cloudflare:
health_check:
port: 1000
interval: 5000
unhealthy_threshold: 3
request_line: GET / HTTP/1.0
healthy_threshold: 2
response_timeout: 2000

View File

@ -1,7 +1,7 @@
name: CloudFlare DNS name: CloudFlare DNS
description: | description: |
Rancher External DNS service powered by CloudFlare Rancher External DNS service powered by CloudFlare
version: v0.6.0-rancher1 version: v0.6.0-rancher2
category: External DNS category: External DNS
labels: labels:
io.rancher.orchestration.supported: 'cattle,mesos,swarm,kubernetes' io.rancher.orchestration.supported: 'cattle,mesos,swarm,kubernetes'

View File

@ -3,6 +3,7 @@
version: "v0.6.2-rancher1" version: "v0.6.2-rancher1"
description: "Rancher External DNS service powered by DigitalOcean" description: "Rancher External DNS service powered by DigitalOcean"
minimum_rancher_version: v1.2.0-pre4-rc1 minimum_rancher_version: v1.2.0-pre4-rc1
maximum_rancher_version: v1.4.99
questions: questions:
- variable: "DO_PAT" - variable: "DO_PAT"
label: "DigitalOcean Personal Access Token" label: "DigitalOcean Personal Access Token"

View File

@ -0,0 +1,48 @@
## DigitalOcean DNS
Rancher External DNS service powered by DigitalOcean
#### Changelog
Initial version
#### Usage
##### DigitalOcean DNS record TTL
The DigitalOcean API currently does not support per-record TTL setting. You should configure the global TTL setting for the domain manually and set it to a low value (e.g. 60).
##### Limitation when running the service on multiple Rancher servers
When running multiple instances of the External DNS service configured to use the same domain name, then only one of them can run in the "Default" environment of a Rancher server instance.
##### Supported host labels
`io.rancher.host.external_dns_ip`
Override the IP address used in DNS records for containers running on the host. Defaults to the IP address the host is registered with in Rancher.
`io.rancher.host.external_dns`
Accepts 'true' (default) or 'false'
When this is set to 'false' no DNS records will ever be created for containers running on this host.
##### Supported service labels
`io.rancher.service.external_dns`
Accepts 'always', 'never' or 'auto' (default)
- `always`: Always create DNS records for this service
- `never`: Never create DNS records for this service
- `auto`: Create DNS records for this service if it exposes ports on the host
##### Custom DNS name template
By default DNS entries are named `<service>.<stack>.<environment>.<domain>`.
You can specify a custom name template used to construct the subdomain part (left of the domain/zone name) of the DNS records. The following placeholders are supported:
* `%{{service_name}}`
* `%{{stack_name}}`
* `%{{environment_name}}`
**Example:**
`%{{stack_name}}-%{{service_name}}.statictext`
Make sure to only use characters in static text and separators that your provider allows in DNS names.

View File

@ -0,0 +1,13 @@
digitalocean:
image: rancher/external-dns:v0.6.3
command: -provider=digitalocean
expose:
- 1000
environment:
DO_PAT: ${DO_PAT}
ROOT_DOMAIN: ${ROOT_DOMAIN}
NAME_TEMPLATE: ${NAME_TEMPLATE}
TTL: 300
labels:
io.rancher.container.create_agent: "true"
io.rancher.container.agent.role: "external-dns"

View File

@ -0,0 +1,35 @@
.catalog:
name: "DigitalOcean DNS"
version: "v0.6.3"
description: "Rancher External DNS service powered by DigitalOcean"
minimum_rancher_version: v1.5.0
maximum_rancher_version: v1.5.0
questions:
- variable: "DO_PAT"
label: "DigitalOcean Personal Access Token"
description: "Enter your personal access token"
type: "string"
required: true
- variable: "ROOT_DOMAIN"
label: "Domain Name"
description: "The domain name managed by DigitalOcean."
type: "string"
required: true
- variable: "NAME_TEMPLATE"
label: "DNS Name Template"
description: |
Name template used to construct the subdomain part (left of the domain) of the DNS record names.
Supported placeholders: %{{service_name}}, %{{stack_name}}, %{{environment_name}}.
By default DNS entries will be named '<service>.<stack>.<environment>.<domain>'.
type: "string"
default: "%{{service_name}}.%{{stack_name}}.%{{environment_name}}"
required: false
digitalocean:
health_check:
port: 1000
interval: 5000
unhealthy_threshold: 3
request_line: GET / HTTP/1.0
healthy_threshold: 2
response_timeout: 2000

View File

@ -0,0 +1,53 @@
## DigitalOcean DNS
Rancher External DNS service powered by DigitalOcean
#### Changelog
##### v0.6.4
* Adds support for overriding name template for specific services by setting io.rancher.service.external_dns_name_template label to it in docker-compose.yml
#### Usage
##### DigitalOcean DNS record TTL
The DigitalOcean API currently does not support per-record TTL setting. You should configure the global TTL setting for the domain manually and set it to a low value (e.g. 60).
##### Limitation when running the service on multiple Rancher servers
When running multiple instances of the External DNS service configured to use the same domain name, then only one of them can run in the "Default" environment of a Rancher server instance.
##### Supported host labels
`io.rancher.host.external_dns_ip`
Override the IP address used in DNS records for containers running on the host. Defaults to the IP address the host is registered with in Rancher.
`io.rancher.host.external_dns`
Accepts 'true' (default) or 'false'
When this is set to 'false' no DNS records will ever be created for containers running on this host.
##### Supported service labels
`io.rancher.service.external_dns`
Accepts 'always', 'never' or 'auto' (default)
- `always`: Always create DNS records for this service
- `never`: Never create DNS records for this service
- `auto`: Create DNS records for this service if it exposes ports on the host
`io.rancher.service.external_dns_name_template`
Custom DNS name template that overrides global custom DNS name template (see below) of default DNS name template for a specific service
##### Custom DNS name template
By default DNS entries are named `<service>.<stack>.<environment>.<domain>`.
You can specify a custom name template used to construct the subdomain part (left of the domain/zone name) of the DNS records. The following placeholders are supported:
* `%{{service_name}}`
* `%{{stack_name}}`
* `%{{environment_name}}`
**Example:**
`%{{stack_name}}-%{{service_name}}.statictext`
Make sure to only use characters in static text and separators that your provider allows in DNS names.

View File

@ -0,0 +1,13 @@
digitalocean:
image: rancher/external-dns:v0.6.4
command: -provider=digitalocean
expose:
- 1000
environment:
DO_PAT: ${DO_PAT}
ROOT_DOMAIN: ${ROOT_DOMAIN}
NAME_TEMPLATE: ${NAME_TEMPLATE}
TTL: 300
labels:
io.rancher.container.create_agent: "true"
io.rancher.container.agent.role: "external-dns"

View File

@ -0,0 +1,35 @@
.catalog:
name: "DigitalOcean DNS"
version: "v0.6.4"
description: "Rancher External DNS service powered by DigitalOcean"
minimum_rancher_version: v1.5.0
maximum_rancher_version: v1.5.99
questions:
- variable: "DO_PAT"
label: "DigitalOcean Personal Access Token"
description: "Enter your personal access token"
type: "string"
required: true
- variable: "ROOT_DOMAIN"
label: "Domain Name"
description: "The domain name managed by DigitalOcean."
type: "string"
required: true
- variable: "NAME_TEMPLATE"
label: "DNS Name Template"
description: |
Name template used to construct the subdomain part (left of the domain) of the DNS record names.
Supported placeholders: %{{service_name}}, %{{stack_name}}, %{{environment_name}}.
By default DNS entries will be named '<service>.<stack>.<environment>.<domain>'.
type: "string"
default: "%{{service_name}}.%{{stack_name}}.%{{environment_name}}"
required: false
digitalocean:
health_check:
port: 1000
interval: 5000
unhealthy_threshold: 3
request_line: GET / HTTP/1.0
healthy_threshold: 2
response_timeout: 2000

View File

@ -0,0 +1,53 @@
## DigitalOcean DNS
Rancher External DNS service powered by DigitalOcean
#### Changelog
##### v0.6.4
* Adds support for overriding name template for specific services by setting io.rancher.service.external_dns_name_template label to it in docker-compose.yml
#### Usage
##### DigitalOcean DNS record TTL
The DigitalOcean API currently supports per-record TTL setting (https://developers.digitalocean.com/documentation/v2/#create-a-new-domain-record), but it is not yet implemented in this tool. You should configure the global TTL setting for the domain manually and set it to a low value (e.g. 60).
##### Limitation when running the service on multiple Rancher servers
When running multiple instances of the External DNS service configured to use the same domain name, then only one of them can run in the "Default" environment of a Rancher server instance.
##### Supported host labels
`io.rancher.host.external_dns_ip`
Override the IP address used in DNS records for containers running on the host. Defaults to the IP address the host is registered with in Rancher.
`io.rancher.host.external_dns`
Accepts 'true' (default) or 'false'
When this is set to 'false' no DNS records will ever be created for containers running on this host.
##### Supported service labels
`io.rancher.service.external_dns`
Accepts 'always', 'never' or 'auto' (default)
- `always`: Always create DNS records for this service
- `never`: Never create DNS records for this service
- `auto`: Create DNS records for this service if it exposes ports on the host
`io.rancher.service.external_dns_name_template`
Custom DNS name template that overrides global custom DNS name template (see below) of default DNS name template for a specific service
##### Custom DNS name template
By default DNS entries are named `<service>.<stack>.<environment>.<domain>`.
You can specify a custom name template used to construct the subdomain part (left of the domain/zone name) of the DNS records. The following placeholders are supported:
* `%{{service_name}}`
* `%{{stack_name}}`
* `%{{environment_name}}`
**Example:**
`%{{stack_name}}-%{{service_name}}.statictext`
Make sure to only use characters in static text and separators that your provider allows in DNS names.

View File

@ -0,0 +1,13 @@
digitalocean:
image: rancher/external-dns:v0.6.4
command: -provider=digitalocean
expose:
- 1000
environment:
DO_PAT: ${DO_PAT}
ROOT_DOMAIN: ${ROOT_DOMAIN}
NAME_TEMPLATE: ${NAME_TEMPLATE}
TTL: ${DNS_TTL}
labels:
io.rancher.container.create_agent: "true"
io.rancher.container.agent.role: "external-dns"

View File

@ -0,0 +1,42 @@
# notemplating
.catalog:
name: "DigitalOcean DNS"
version: "v0.6.4.1"
description: "Rancher External DNS service powered by DigitalOcean"
minimum_rancher_version: v1.6.0-rc1
questions:
- variable: "DO_PAT"
label: "DigitalOcean Personal Access Token"
description: "Enter your personal access token"
type: "string"
required: true
- variable: "ROOT_DOMAIN"
label: "Domain Name"
description: "The domain name managed by DigitalOcean."
type: "string"
required: true
- variable: "DNS_TTL"
label: "TTL"
description: |
TTL used for new DNS records.
type: "string"
default: "300"
required: true
- variable: "NAME_TEMPLATE"
label: "DNS Name Template"
description: |
Name template used to construct the subdomain part (left of the domain) of the DNS record names.
Supported placeholders: %{{service_name}}, %{{stack_name}}, %{{environment_name}}.
By default DNS entries will be named '<service>.<stack>.<environment>.<domain>'.
type: "string"
default: "%{{service_name}}.%{{stack_name}}.%{{environment_name}}"
required: false
digitalocean:
health_check:
port: 1000
interval: 5000
unhealthy_threshold: 3
request_line: GET / HTTP/1.0
healthy_threshold: 2
response_timeout: 2000

View File

@ -1,7 +1,7 @@
name: DigitalOcean DNS name: DigitalOcean DNS
description: | description: |
Rancher External DNS service powered by DigitalOcean Rancher External DNS service powered by DigitalOcean
version: v0.6.2-rancher1 version: v0.6.4.1
category: External DNS category: External DNS
labels: labels:
io.rancher.orchestration.supported: 'cattle,mesos,swarm,kubernetes' io.rancher.orchestration.supported: 'cattle,mesos,swarm,kubernetes'

View File

@ -3,6 +3,7 @@
version: "v0.1.9-rancher1" version: "v0.1.9-rancher1"
description: "Rancher External DNS service powered by DNSimple. Requires Rancher version 0.44.0" description: "Rancher External DNS service powered by DNSimple. Requires Rancher version 0.44.0"
minimum_rancher_version: v1.2.0-pre4-rc1 minimum_rancher_version: v1.2.0-pre4-rc1
maximum_rancher_version: v1.2.0-pre4-rc1
questions: questions:
- variable: "DNSIMPLE_EMAIL" - variable: "DNSIMPLE_EMAIL"
label: "DNSimple account email address" label: "DNSimple account email address"

View File

@ -3,6 +3,7 @@
version: "v0.2.1-rancher1" version: "v0.2.1-rancher1"
description: "Rancher External DNS service powered by DNSimple. Requires Rancher version 0.44.0" description: "Rancher External DNS service powered by DNSimple. Requires Rancher version 0.44.0"
minimum_rancher_version: v1.2.0-pre4-rc1 minimum_rancher_version: v1.2.0-pre4-rc1
maximum_rancher_version: v1.2.0-pre4-rc1
questions: questions:
- variable: "DNSIMPLE_EMAIL" - variable: "DNSIMPLE_EMAIL"
label: "DNSimple account email address" label: "DNSimple account email address"

View File

@ -3,6 +3,7 @@
version: "v0.6.0-rancher1" version: "v0.6.0-rancher1"
description: "Rancher External DNS service powered by DNSimple. Requires Rancher version v1.1.0" description: "Rancher External DNS service powered by DNSimple. Requires Rancher version v1.1.0"
minimum_rancher_version: v1.2.0-pre4-rc1 minimum_rancher_version: v1.2.0-pre4-rc1
maximum_rancher_version: v1.5.99
questions: questions:
- variable: "DNSIMPLE_EMAIL" - variable: "DNSIMPLE_EMAIL"
label: "DNSimple Account Email Address" label: "DNSimple Account Email Address"

View File

@ -0,0 +1,36 @@
## DNSimple DNS
Rancher External DNS service powered by DNSimple DNS
#### Changelog
##### v0.6.0
* Reduces the overall rate of API requests to the DNS provider
* Adds support for custom DNS naming convention
* Stack, service and environment names used in service DNS names are now sanitized to conform with RFC 1123. Characters other than `a-z`, `A-Z`, `0-9` or `dash` are replaced by dashes.
* For internal use the service creates TXT records to track the FQDNs it manages. These TXT records are named `external-dns-<environemntUUID>.<domain>` and should not be deleted.
#### Usage
##### Upgrade Notes
While upgrading from a version lower than v0.6.0 the TTL configuration value should not be changed. You may change it once the upgrade has been completed.
##### Limitation when running the service on multiple Rancher servers
When running multiple instances of the External DNS service configured to use the **same** domain name, then only one of them can run in the "Default" environment of a Rancher server instance.
##### Custom DNS name template
By default DNS entries are named `<service>.<stack>.<environment>.<domain>`.
You can specify a custom name template used to construct the subdomain part (left of the domain/zone name) of the DNS records. The following placeholders are supported:
* `%{{service_name}}`
* `%{{stack_name}}`
* `%{{environment_name}}`
**Example:**
`%{{stack_name}}-%{{service_name}}.statictext`
Make sure to only use characters in static text and separators that your provider allows in DNS names.

View File

@ -0,0 +1,14 @@
dnsimple:
image: rancher/external-dns:v0.6.0
command: -provider=dnsimple
expose:
- 1000
environment:
DNSIMPLE_TOKEN: ${DNSIMPLE_TOKEN}
DNSIMPLE_EMAIL: ${DNSIMPLE_EMAIL}
ROOT_DOMAIN: ${ROOT_DOMAIN}
NAME_TEMPLATE: ${NAME_TEMPLATE}
TTL: ${TTL}
labels:
io.rancher.container.create_agent: "true"
io.rancher.container.agent.role: "external-dns"

View File

@ -0,0 +1,46 @@
# notemplating
.catalog:
name: "DNSimple DNS"
version: "v0.6.0-rancher2"
description: "Rancher External DNS service powered by DNSimple. Requires Rancher version v1.1.0"
minimum_rancher_version: v1.6.0-rc1
questions:
- variable: "DNSIMPLE_EMAIL"
label: "DNSimple Account Email Address"
description: "Email address associated with your DNSimple account"
type: "string"
required: true
- variable: "DNSIMPLE_TOKEN"
label: "DNSimple API Token"
description: "API token for your DNSimple account"
type: "string"
required: true
- variable: "ROOT_DOMAIN"
label: "Root Domain"
description: "The domain name managed by DNSimple."
type: "string"
required: true
- variable: "TTL"
label: "TTL"
description: "The resource record cache time to live (TTL), in seconds"
type: "int"
default: 60
required: false
- variable: "NAME_TEMPLATE"
label: "DNS Name Template"
description: |
Name template used to construct the subdomain part (left of the root domain name) of the DNS record names.
Supported placeholders: %{{service_name}}, %{{stack_name}}, %{{environment_name}}.
By default DNS entries will be named '<service>.<stack>.<environment>.<domain>'.
type: "string"
default: "%{{service_name}}.%{{stack_name}}.%{{environment_name}}"
required: false
dnsimple:
health_check:
port: 1000
interval: 15000
unhealthy_threshold: 2
request_line: GET / HTTP/1.0
healthy_threshold: 2
response_timeout: 2000

View File

@ -1,7 +1,7 @@
name: DNSimple DNS name: DNSimple DNS
description: | description: |
Rancher External DNS service powered by DNSimple Rancher External DNS service powered by DNSimple
version: v0.6.0-rancher1 version: v0.6.0-rancher2
category: External DNS category: External DNS
labels: labels:
io.rancher.orchestration.supported: 'cattle,mesos,swarm,kubernetes' io.rancher.orchestration.supported: 'cattle,mesos,swarm,kubernetes'

View File

@ -3,6 +3,7 @@
version: "v0.5.0-rancher1" version: "v0.5.0-rancher1"
description: "Rancher External DNS service powered by any RFC2136 compatible DNS" description: "Rancher External DNS service powered by any RFC2136 compatible DNS"
minimum_rancher_version: v1.2.0-pre4-rc1 minimum_rancher_version: v1.2.0-pre4-rc1
maximum_rancher_version: v1.2.0-pre4-rc1
questions: questions:
- variable: "RFC2136_HOST" - variable: "RFC2136_HOST"
label: "Domain Name Server IP" label: "Domain Name Server IP"

View File

@ -3,6 +3,7 @@
version: "v0.6.0-rancher1" version: "v0.6.0-rancher1"
description: "Rancher External DNS service powered by any RFC2136 compatible DNS server. Requires Rancher version v1.1.0" description: "Rancher External DNS service powered by any RFC2136 compatible DNS server. Requires Rancher version v1.1.0"
minimum_rancher_version: v1.2.0-pre4-rc1 minimum_rancher_version: v1.2.0-pre4-rc1
maximum_rancher_version: v1.2.0-pre4-rc1
questions: questions:
- variable: "RFC2136_HOST" - variable: "RFC2136_HOST"
label: "DNS Server IP" label: "DNS Server IP"

View File

@ -3,6 +3,7 @@
version: "v0.6.2-rancher1" version: "v0.6.2-rancher1"
description: "Rancher External DNS service powered by any RFC2136 compatible DNS server. Requires Rancher version v1.1.0" description: "Rancher External DNS service powered by any RFC2136 compatible DNS server. Requires Rancher version v1.1.0"
minimum_rancher_version: v1.2.0-pre4-rc1 minimum_rancher_version: v1.2.0-pre4-rc1
maximum_rancher_version: v1.5.99
questions: questions:
- variable: "RFC2136_HOST" - variable: "RFC2136_HOST"
label: "DNS Server IP" label: "DNS Server IP"

View File

@ -0,0 +1,52 @@
## DNS Update (RFC2136)
Rancher External DNS service powered by any RFC2136 compatible DNS server
#### Changelog
##### v0.6.2
* Adds support for disabling/enforcing external DNS on the host and service level using labels
* Adds support for insecure DNS Updates
* Fixes an issue with lingering TCP keep-alive connections to the Rancher Metadata service
#### Usage
##### Upgrade Notes
While upgrading from a version lower than v0.6.0 the TTL configuration value should not be changed. You may change it once the upgrade has been completed.
##### Limitation when running the service on multiple Rancher servers
When running multiple instances of the External DNS service configured to use the same domain name, then only one of them can run in the "Default" environment of a Rancher server instance.
##### Supported host labels
`io.rancher.host.external_dns_ip`
Override the IP address used in DNS records for containers running on the host. Defaults to the IP address the host is registered with in Rancher.
`io.rancher.host.external_dns`
Accepts 'true' (default) or 'false'
When this is set to 'false' no DNS records will ever be created for containers running on this host.
##### Supported service labels
`io.rancher.service.external_dns`
Accepts 'always', 'never' or 'auto' (default)
- `always`: Always create DNS records for this service
- `never`: Never create DNS records for this service
- `auto`: Create DNS records for this service if it exposes ports on the host
##### Custom DNS name template
By default DNS entries are named `<service>.<stack>.<environment>.<domain>`.
You can specify a custom name template used to construct the subdomain part (left of the domain/zone name) of the DNS records. The following placeholders are supported:
* `%{{service_name}}`
* `%{{stack_name}}`
* `%{{environment_name}}`
**Example:**
`%{{stack_name}}-%{{service_name}}.statictext`
Make sure to only use characters in static text and separators that your provider allows in DNS names.

View File

@ -0,0 +1,17 @@
rfc2136dns:
image: rancher/external-dns:v0.6.2
command: -provider=rfc2136
expose:
- 1000
environment:
RFC2136_HOST: ${RFC2136_HOST}
RFC2136_PORT: ${RFC2136_PORT}
RFC2136_TSIG_KEYNAME: ${RFC2136_TSIG_KEYNAME}
RFC2136_TSIG_SECRET: ${RFC2136_TSIG_SECRET}
RFC2136_INSECURE: ${RFC2136_INSECURE}
ROOT_DOMAIN: ${ROOT_DOMAIN}
NAME_TEMPLATE: ${NAME_TEMPLATE}
TTL: ${TTL}
labels:
io.rancher.container.create_agent: "true"
io.rancher.container.agent.role: "external-dns"

View File

@ -0,0 +1,63 @@
# notemplating
.catalog:
name: "DNS Update (RFC2136)"
version: "v0.6.2-rancher2"
description: "Rancher External DNS service powered by any RFC2136 compatible DNS server. Requires Rancher version v1.1.0"
minimum_rancher_version: v1.6.0-rc1
questions:
- variable: "RFC2136_HOST"
label: "DNS Server IP"
description: "Server IP or Hostname"
type: "string"
required: true
- variable: "RFC2136_PORT"
label: "DNS Server Port"
description: "Server port"
type: "string"
required: true
default: "53"
- variable: "RFC2136_INSECURE"
description: "Disables TSIG authentication for DNS Update requests"
label: "Insecure DNS Update"
required: true
default: false
type: "boolean"
- variable: "RFC2136_TSIG_KEYNAME"
label: "TSIG Key Name"
description: "Name of the TSIG key used for authenticating with the DNS server"
type: "string"
required: false
- variable: "RFC2136_TSIG_SECRET"
label: "TSIG Key"
description: "TSIG secret key used for authenticating with the DNS server (HMAC-MD5, base64 encoded)"
type: "string"
required: false
- variable: "TTL"
label: "TTL"
description: "The resource record cache time to live (TTL), in seconds"
type: "int"
default: 60
required: false
- variable: "ROOT_DOMAIN"
label: "Zone name"
description: "The name of an existing zone in which to create the records."
type: "string"
required: true
- variable: "NAME_TEMPLATE"
label: "DNS Name Template"
description: |
Name template used to construct the subdomain part (left of the zone/domain name) of the DNS record names.
Supported placeholders: %{{service_name}}, %{{stack_name}}, %{{environment_name}}.
By default DNS entries will be named '<service>.<stack>.<environment>.<domain>'.
type: "string"
default: "%{{service_name}}.%{{stack_name}}.%{{environment_name}}"
required: false
rfc2136dns:
health_check:
port: 1000
interval: 5000
unhealthy_threshold: 3
request_line: GET / HTTP/1.0
healthy_threshold: 2
response_timeout: 2000

View File

@ -0,0 +1,60 @@
## DNS Update (RFC2136)
Rancher External DNS service powered by any RFC2136 compatible DNS server
#### Changelog
##### v0.6.2
* Adds support for disabling/enforcing external DNS on the host and service level using labels
* Adds support for insecure DNS Updates
* Fixes an issue with lingering TCP keep-alive connections to the Rancher Metadata service
#### Usage
##### Upgrade Notes
While upgrading from a version lower than v0.6.0 the TTL configuration value should not be changed. You may change it once the upgrade has been completed.
##### Limitation when running the service on multiple Rancher servers
When running multiple instances of the External DNS service configured to use the same domain name, then only one of them can run in the "Default" environment of a Rancher server instance.
##### Supported host labels
`io.rancher.host.external_dns_ip`
Override the IP address used in DNS records for containers running on the host. Defaults to the IP address the host is registered with in Rancher.
`io.rancher.host.external_dns`
Accepts 'true' (default) or 'false'
When this is set to 'false' no DNS records will ever be created for containers running on this host.
##### Supported service labels
`io.rancher.service.external_dns`
Accepts 'always', 'never' or 'auto' (default)
- `always`: Always create DNS records for this service
- `never`: Never create DNS records for this service
- `auto`: Create DNS records for this service if it exposes ports on the host
`io.rancher.service.external_dns_name_template`
Accepts valid DNS name template
By default DNS entries are named based on default template defined on dnsupdate service.
You can customize it per service by assigning `io.rancher.service.external_dns_name_template` label to each service.
dnsupdate will use this template instead of default one when creating dns record for related service.
##### Custom DNS name template
By default DNS entries are named `<service>.<stack>.<environment>.<domain>`.
You can specify a custom name template used to construct the subdomain part (left of the domain/zone name) of the DNS records. The following placeholders are supported:
* `%{{service_name}}`
* `%{{stack_name}}`
* `%{{environment_name}}`
**Example:**
`%{{stack_name}}-%{{service_name}}.statictext`
Make sure to only use characters in static text and separators that your provider allows in DNS names.

View File

@ -0,0 +1,17 @@
rfc2136dns:
image: rancher/external-dns:v0.7.2
command: -provider=rfc2136
expose:
- 1000
environment:
RFC2136_HOST: ${RFC2136_HOST}
RFC2136_PORT: ${RFC2136_PORT}
RFC2136_TSIG_KEYNAME: ${RFC2136_TSIG_KEYNAME}
RFC2136_TSIG_SECRET: ${RFC2136_TSIG_SECRET}
RFC2136_INSECURE: ${RFC2136_INSECURE}
ROOT_DOMAIN: ${ROOT_DOMAIN}
NAME_TEMPLATE: ${NAME_TEMPLATE}
TTL: ${TTL}
labels:
io.rancher.container.create_agent: "true"
io.rancher.container.agent.role: "external-dns"

View File

@ -0,0 +1,63 @@
# notemplating
.catalog:
name: "DNS Update (RFC2136)"
version: "v0.7.2-rancher1"
description: "Rancher External DNS service powered by any RFC2136 compatible DNS server. Requires Rancher version v1.1.0"
minimum_rancher_version: v1.6.0-rc1
questions:
- variable: "RFC2136_HOST"
label: "DNS Server IP"
description: "Server IP or Hostname"
type: "string"
required: true
- variable: "RFC2136_PORT"
label: "DNS Server Port"
description: "Server port"
type: "string"
required: true
default: "53"
- variable: "RFC2136_INSECURE"
description: "Disables TSIG authentication for DNS Update requests"
label: "Insecure DNS Update"
required: true
default: false
type: "boolean"
- variable: "RFC2136_TSIG_KEYNAME"
label: "TSIG Key Name"
description: "Name of the TSIG key used for authenticating with the DNS server"
type: "string"
required: false
- variable: "RFC2136_TSIG_SECRET"
label: "TSIG Key"
description: "TSIG secret key used for authenticating with the DNS server (HMAC-MD5, base64 encoded)"
type: "string"
required: false
- variable: "TTL"
label: "TTL"
description: "The resource record cache time to live (TTL), in seconds"
type: "int"
default: 60
required: false
- variable: "ROOT_DOMAIN"
label: "Zone name"
description: "The name of an existing zone in which to create the records."
type: "string"
required: true
- variable: "NAME_TEMPLATE"
label: "DNS Name Template"
description: |
Name template used to construct the subdomain part (left of the zone/domain name) of the DNS record names.
Supported placeholders: %{{service_name}}, %{{stack_name}}, %{{environment_name}}.
By default DNS entries will be named '<service>.<stack>.<environment>.<domain>'.
type: "string"
default: "%{{service_name}}.%{{stack_name}}.%{{environment_name}}"
required: false
rfc2136dns:
health_check:
port: 1000
interval: 5000
unhealthy_threshold: 3
request_line: GET / HTTP/1.0
healthy_threshold: 2
response_timeout: 2000

View File

@ -1,7 +1,7 @@
name: DNS Update (RFC2136) name: DNS Update (RFC2136)
description: | description: |
Rancher External DNS service powered by any RFC2136 compatible DNS Rancher External DNS service powered by any RFC2136 compatible DNS
version: v0.6.2-rancher1 version: v0.7.2-rancher1
category: External DNS category: External DNS
labels: labels:
io.rancher.orchestration.supported: 'cattle,mesos,swarm,kubernetes' io.rancher.orchestration.supported: 'cattle,mesos,swarm,kubernetes'

View File

@ -0,0 +1,13 @@
gandidns:
image: rancher/external-dns:v0.7.2
command: -provider=gandi
expose:
- 1000
environment:
GANDI_APIKEY: ${GANDI_APIKEY}
ROOT_DOMAIN: ${ROOT_DOMAIN}
NAME_TEMPLATE: ${NAME_TEMPLATE}
TTL: ${TTL}
labels:
io.rancher.container.create_agent: "true"
io.rancher.container.agent.role: "external-dns"

View File

@ -0,0 +1,43 @@
# notemplating
.catalog:
name: "Gandi DNS"
version: "v0.1.0"
description: "Rancher External DNS service powered by Gandi. Requires Rancher version v1.1.0"
maintainer: "Frederic Leger <contact@webofmars.com>"
minimum_rancher_version: v1.6.0-rc1
#maximum_rancher_version:
questions:
- variable: "GANDI_APIKEY"
label: "Gandi API key"
description: "API key for your Gandi account"
type: "string"
required: true
- variable: "ROOT_DOMAIN"
label: "Root Domain"
description: "The domain name managed by Gandi."
type: "string"
required: true
- variable: "TTL"
label: "TTL"
description: "The resource record cache time to live (TTL), in seconds (minimum 300)"
type: "int"
default: 300
required: false
- variable: "NAME_TEMPLATE"
label: "DNS Name Template"
description: |
Name template used to construct the subdomain part (left of the root domain name) of the DNS record names.
Supported placeholders: %{{service_name}}, %{{stack_name}}, %{{environment_name}}.
By default DNS entries will be named '<service>.<stack>.<environment>.<domain>'.
type: "string"
default: "%{{service_name}}.%{{stack_name}}.%{{environment_name}}"
required: false
gandidns:
health_check:
port: 1000
interval: 15000
unhealthy_threshold: 2
request_line: GET / HTTP/1.0
healthy_threshold: 2
response_timeout: 2000

View File

@ -0,0 +1,13 @@
gandidns:
image: rancher/external-dns:v0.7.6
command: -provider=gandi
expose:
- 1000
environment:
GANDI_APIKEY: ${GANDI_APIKEY}
ROOT_DOMAIN: ${ROOT_DOMAIN}
NAME_TEMPLATE: ${NAME_TEMPLATE}
TTL: ${TTL}
labels:
io.rancher.container.create_agent: "true"
io.rancher.container.agent.role: "external-dns"

View File

@ -0,0 +1,43 @@
# notemplating
.catalog:
name: "Gandi DNS"
version: "v0.1.1"
description: "Rancher External DNS service powered by Gandi. Requires Rancher version v1.1.0"
maintainer: "Frederic Leger <contact@webofmars.com>"
minimum_rancher_version: v1.6.0-rc1
#maximum_rancher_version:
questions:
- variable: "GANDI_APIKEY"
label: "Gandi API key"
description: "API key for your Gandi account"
type: "string"
required: true
- variable: "ROOT_DOMAIN"
label: "Root Domain"
description: "The domain name managed by Gandi."
type: "string"
required: true
- variable: "TTL"
label: "TTL"
description: "The resource record cache time to live (TTL), in seconds (minimum 300)"
type: "int"
default: 300
required: false
- variable: "NAME_TEMPLATE"
label: "DNS Name Template"
description: |
Name template used to construct the subdomain part (left of the root domain name) of the DNS record names.
Supported placeholders: %{{service_name}}, %{{stack_name}}, %{{environment_name}}.
By default DNS entries will be named '<service>.<stack>.<environment>.<domain>'.
type: "string"
default: "%{{service_name}}.%{{stack_name}}.%{{environment_name}}"
required: false
gandidns:
health_check:
port: 1000
interval: 15000
unhealthy_threshold: 2
request_line: GET / HTTP/1.0
healthy_threshold: 2
response_timeout: 2000

View File

@ -0,0 +1,13 @@
gandidns:
image: rancher/external-dns:v0.7.9
command: -provider=gandi
expose:
- 1000
environment:
GANDI_APIKEY: ${GANDI_APIKEY}
ROOT_DOMAIN: ${ROOT_DOMAIN}
NAME_TEMPLATE: ${NAME_TEMPLATE}
TTL: ${TTL}
labels:
io.rancher.container.create_agent: "true"
io.rancher.container.agent.role: "external-dns"

View File

@ -0,0 +1,43 @@
# notemplating
.catalog:
name: "Gandi DNS"
version: "v0.7.9"
description: "Rancher External DNS service powered by Gandi. Requires Rancher version v1.1.0"
maintainer: "Frederic Leger <contact@webofmars.com>"
minimum_rancher_version: v1.6.0-rc1
#maximum_rancher_version:
questions:
- variable: "GANDI_APIKEY"
label: "Gandi API key"
description: "API key for your Gandi account"
type: "string"
required: true
- variable: "ROOT_DOMAIN"
label: "Root Domain"
description: "The domain name managed by Gandi."
type: "string"
required: true
- variable: "TTL"
label: "TTL"
description: "The resource record cache time to live (TTL), in seconds (minimum 300)"
type: "int"
default: 300
required: false
- variable: "NAME_TEMPLATE"
label: "DNS Name Template"
description: |
Name template used to construct the subdomain part (left of the root domain name) of the DNS record names.
Supported placeholders: %{{service_name}}, %{{stack_name}}, %{{environment_name}}.
By default DNS entries will be named '<service>.<stack>.<environment>.<domain>'.
type: "string"
default: "%{{service_name}}.%{{stack_name}}.%{{environment_name}}"
required: false
gandidns:
health_check:
port: 1000
interval: 15000
unhealthy_threshold: 2
request_line: GET / HTTP/1.0
healthy_threshold: 2
response_timeout: 2000

Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

View File

@ -0,0 +1,7 @@
name: GANDI DNS
description: |
Rancher External DNS service powered by Gandi.net
version: v0.7.9
category: External DNS
labels:
io.rancher.orchestration.supported: 'cattle,mesos,swarm,kubernetes'

View File

@ -0,0 +1,25 @@
version: '2'
services:
imagepuller:
image: superseb/imagepuller:0.1.5
{{- if eq .Values.PRIVILEGED "true"}}
privileged: true
{{- end}}
environment:
CHECK_CPU_USAGE: ${CHECK_CPU_USAGE}
CPU_USAGE_MAX: ${CPU_USAGE_MAX}
CPU_USAGE_SLEEP: ${CPU_USAGE_SLEEP}
RANCHER_VERSION: ${RANCHER_VERSION}
RANDOM_SLEEP: ${RANDOM_SLEEP}
stdin_open: true
volumes:
- /var/run/docker.sock:/var/run/docker.sock
{{- if eq .Values.MOUNT_DOCKER_CONFIG "true"}}
- ${DOCKER_CONFIG_LOCATION}:/root/.docker/config.json
{{- end}}
tty: true
labels:
io.rancher.container.agent.role: environment
io.rancher.container.start_once: 'true'
io.rancher.container.create_agent: 'true'
io.rancher.scheduler.global: 'true'

View File

@ -0,0 +1,58 @@
version: '2'
catalog:
name: imagepuller
version: 0.1.5
description: A script to pull images for a specific Rancher version to speed up upgrades
minimum_rancher_version: v1.6.0
questions:
- variable: CHECK_CPU_USAGE
label: CHECK_CPU_USAGE
description: Enable CPU usage check
type: boolean
default: true
required: true
- variable: CPU_USAGE_MAX
label: CPU_USAGE_MAX
description: Maximum CPU usage in % to halt pulling images
type: int
default: 75
required: true
- variable: CPU_USAGE_SLEEP
label: CPU_USAGE_SLEEP
description: Amount of seconds to sleep when cpu usage is too high
type: int
default: 120
required: true
- variable: MOUNT_DOCKER_CONFIG
label: MOUNT_DOCKER_CONFIG
description: Mount docker config as volume (for registries with authentication)
type: boolean
default: false
required: true
- variable: DOCKER_CONFIG_LOCATION
label: DOCKER_CONFIG_LOCATION
description: Docker config location on the host (for registries with authentication)
type: string
default: "/root/.docker/config.json"
required: true
- variable: PRIVILEGED
label: PRIVILEGED
description: Run as privileged (e.g. when SELinux is enabled)
type: boolean
default: false
required: true
- variable: RANDOM_SLEEP
label: RANDOM_SLEEP
description: Sleep a "random" amount of seconds between image pulls
type: boolean
default: false
required: true
- variable: RANCHER_VERSION
label: RANCHER_VERSION
description: Reference version to identify what images to pull
type: string
default: v1.6.14
required: true
services:
imagepuller:
start_on_create: true

View File

@ -0,0 +1,26 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg viewBox="0 0 640 480" xmlns="http://www.w3.org/2000/svg">
<defs>
<linearGradient id="d" x1=".49992" x2=".49992" y1=".29294" y2=".48514">
<stop stop-color="#919191" offset="0"/>
<stop stop-color="#919191" offset=".0056"/>
<stop stop-color="#bf0d00" offset="1"/>
</linearGradient>
<radialGradient id="c" cx="39.756" cy="24.221" r="120.09" gradientTransform="matrix(-3.2183 0 0 -3.7099 528.11 462.82)" gradientUnits="userSpaceOnUse">
<stop stop-color="#e88080" offset="0"/>
<stop stop-color="#de4848" offset=".6181"/>
<stop stop-color="#d82a2a" offset="1"/>
</radialGradient>
</defs>
<g transform="rotate(89.067 290.58 230.38)">
<path d="m294.18 450.89c112.45 0 198.11-95.137 206.99-223.43 5.0848-73.49-2.9544-149.56-34.967-214.24-8.4029-5.4128-32.662 0-42.198 0-8.8888 0-31.381-5.1679-36.572 6.6964-8.6217 19.677 0.40872 52.028 3.5208 72.143 5.0849 32.907 8.6314 64.46 6.2918 97.949-3.3953 48.552-18.968 91.019-63.567 102.07-38.014 9.4009-94.215 9.3342-123.11-25.828-32.212-39.177-29.045-108.23-19.857-156.75 4.821-25.476 17.884-60.509 11.937-86.812-3.5498-15.712-30.162-9.7756-40.193-9.9092-14.154-0.20404-41.915-8.1989-49.13 7.4161-17.591 38.019-27.996 78.75-31.6 121.62-6.6844 79.518 1.0588 161.26 47.312 224.34 40.721 55.534 102.63 84.738 165.15 84.738" fill="url(#c)"/>
<path d="m498.78 146.64c-2.964-33.564-8.2902-67.176-18.611-98.847-1.4514-4.4445-10.353-34.573-14.424-34.573h-17.585c-24.697 0-64.204-13.133-63.303 26.908 0.63077 28.099 7.1671 55.897 10.736 83.603 3.1282 24.252 0.048279 22.909 19.998 22.909h83.189m-313.47 0c2.8289-36.814 15.535-71.791 17.99-108.58 1.6992-25.469-9.4875-24.827-27.111-25.086-19.538-0.27826-39.073-0.55649-58.621-0.84958-6.1051-0.077911-18.785 46.912-20.684 53.545-7.4921 26.222-12.197 53.486-14.411 80.973h102.84" fill="#e5e5e5"/>
<path d="m504.83 201.55c0-37.938-1.4257-76.057-9.5293-113-5.7221-26.103-13.713-78.843-41.786-78.843-16.574 0-41.026-5.5204-56.902 0-28.742 0.43405-8.7956 80.149-6.414 95.916 7.4439 49.19 15.058 132.42-24.935 168.09-29.602 26.4-83.833 23.688-117.98 13.374-45.381-13.704-57.462-63.065-59.338-111.85-1.5512-40.56 9.1528-78.005 15.689-117.4 2.0243-12.202 6.1244-31.115-0.71767-42.397-5.0913-8.3733-18.212-5.8542-25.74-5.9618-12.094-0.18552-56.558-9.0077-63.902 4.003-17.63 31.171-27.284 73.39-32.154 109.78-9.4553 70.548-6.797 147.66 24.739 210.79 47.769 95.638 150.28 138.08 241.77 113.45 99.532-26.789 157.21-131.85 157.21-245.94m-5.558 0c0 129.36-76.366 237.89-191.32 245.39-111.66 7.2714-210.16-80.861-223.76-210.44-7.8912-75.178 2.8771-154.37 34.616-220.86 15.329 0.20035 30.651 0.44891 45.983 0.66409 18.528 0.27081 37.998-6.0694 35.613 23.016-5.7768 70.381-34.461 139.76-4.4284 208.93 19.706 45.387 64.272 52.143 104.02 51.349 35.424-0.71231 71.954-9.5382 88.251-49.921 23.851-59.103 8.8148-126.14 1.2712-187.06-2.3719-19.165-7.4985-45.906 14.547-45.906h54.875c16.294 0 27.568 57.029 31.082 73.238 7.9105 36.465 9.2397 74.165 9.2397 111.59" fill="url(#d)"/>
<path d="m120.86 317.55c0 10.499 30.168 38.19 36.659 44.597 34.519 34.068 77.792 53.938 123.28 55.842 48.094 1.9997 95.418-14.28 135.96-43.762 13.929-10.124 27.033-21.718 39.295-34.391 1.6574-1.7103 12.59-16.32 15.045-15.504 1.9696 0.65668-40.335 52.996-43.46 55.916-39.276 36.84-88.126 58.954-139.02 58.954-47.608 0-92.831-21.15-127.46-58.646-11.241-12.169-40.302-42.594-40.302-63.006" fill="#ffa3a3"/>
<path d="m187.96 243.85c0.63078 8.44 21.546 27.654 27.301 32.959 26.364 24.3 58.827 32.562 92.072 29.486 31.864-2.9531 84.56-21.391 95.834-62.735-11.56 42.386-45.7 72.804-82.652 81.333-48.525 11.185-127.29-11.13-132.55-81.043" fill="#b20d0d"/>
<g fill="#fff">
<path d="m405.87 36.096c7.1735-17.095 53.382 27.472 51.705 36.142 0.20273-1.0499-14.424-9.9166-16.497-9.6495-4.763 0.61954 20.291 54.495 23.564 53.716-11.734 2.8084-37.612-20.041-43.971-30.718-5.5161-9.2563-19.837-37.426-14.801-49.49"/>
<path d="m137.55 132.6c-4.5764-6.5703-10.231-13.107-16.951-16.669-14.077-7.4643-11.846 9.7571-20.336 12.495 5.4164-1.7474 15.763-100.47 38.497-73.601 13.584 16.049 42.546 101.66-1.2101 77.775"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 4.0 KiB

View File

@ -0,0 +1,8 @@
name: Imagepuller
description: |
A script to pull images for a specific Rancher version to speed up upgrades
version: 0.1.5
category: Automation
maintainer: "Sebastiaan van Steenis <seb@rancher.com>"
license: Apache 2.0
projectURL: https://github.com/superseb/imagepuller

View File

@ -0,0 +1,24 @@
version: '2'
services:
imagesyncer:
image: superseb/imagesyncer:0.1.0
{{- if eq .Values.PRIVILEGED "true"}}
privileged: true
{{- end}}
environment:
CHECK_CPU_USAGE: ${CHECK_CPU_USAGE}
CHECK_INTERVAL: ${CHECK_INTERVAL}
CPU_USAGE_MAX: ${CPU_USAGE_MAX}
CPU_USAGE_SLEEP: ${CPU_USAGE_SLEEP}
RANDOM_SLEEP: ${RANDOM_SLEEP}
stdin_open: true
volumes:
- /var/run/docker.sock:/var/run/docker.sock
{{- if eq .Values.MOUNT_DOCKER_CONFIG "true"}}
- ${DOCKER_CONFIG_LOCATION}:/root/.docker/config.json
{{- end}}
tty: true
labels:
io.rancher.container.agent.role: environment
io.rancher.container.create_agent: 'true'
io.rancher.scheduler.global: 'true'

View File

@ -0,0 +1,58 @@
version: '2'
catalog:
name: imagesyncer
version: 0.1.0
description: Sync all images in use in your environment to all hosts
minimum_rancher_version: v1.6.0
questions:
- variable: CHECK_CPU_USAGE
label: CHECK_CPU_USAGE
description: Enable CPU usage check
type: boolean
default: true
required: true
- variable: CHECK_INTERVAL
label: CHECK_INTERVAL
description: Amount of seconds to sleep before checking images
type: int
default: 300
required: true
- variable: CPU_USAGE_MAX
label: CPU_USAGE_MAX
description: Maximum CPU usage in % to halt pulling images
type: int
default: 75
required: true
- variable: CPU_USAGE_SLEEP
label: CPU_USAGE_SLEEP
description: Amount of seconds to sleep when cpu usage is too high
type: int
default: 120
required: true
- variable: MOUNT_DOCKER_CONFIG
label: MOUNT_DOCKER_CONFIG
description: Mount docker config as volume (for registries with authentication)
type: boolean
default: false
required: true
- variable: DOCKER_CONFIG_LOCATION
label: DOCKER_CONFIG_LOCATION
description: Docker config location on the host (for registries with authentication)
type: string
default: "/root/.docker/config.json"
required: true
- variable: PRIVILEGED
label: PRIVILEGED
description: Run as privileged (e.g. when SELinux is enabled)
type: boolean
default: false
required: true
- variable: RANDOM_SLEEP
label: RANDOM_SLEEP
description: Sleep a "random" amount of seconds between image pulls
type: boolean
default: false
required: true
services:
imagesyncer:
start_on_create: true

View File

@ -0,0 +1,28 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg viewBox="0 0 48 48" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<defs>
<linearGradient id="a">
<stop stop-color="#fff" offset="0"/>
<stop stop-color="#fff" stop-opacity="0" offset="1"/>
</linearGradient>
<linearGradient id="e" x2="0" y1="7.7115" y2="24.463" gradientUnits="userSpaceOnUse">
<stop stop-color="#93b9dd" offset="0"/>
<stop stop-color="#6396cd" offset="1"/>
</linearGradient>
<linearGradient id="c" x2="0" y1="39.785" y2="23.034" gradientUnits="userSpaceOnUse">
<stop stop-color="#d7e866" offset="0"/>
<stop stop-color="#8cab2a" offset="1"/>
</linearGradient>
<linearGradient id="f" x1="34.119" x2="10.525" y1="13.085" y2="21.932" gradientUnits="userSpaceOnUse" xlink:href="#a"/>
<linearGradient id="d" x1="12.756" x2="36.35" y1="34.412" y2="25.564" gradientUnits="userSpaceOnUse" xlink:href="#a"/>
<radialGradient id="b" cx="62.625" cy="4.625" r="10.625" gradientTransform="matrix(2.1499 0 0 .87466 -110.64 34.661)" gradientUnits="userSpaceOnUse">
<stop offset="0"/>
<stop stop-opacity="0" offset="1"/>
</radialGradient>
</defs>
<path d="m46.842 38.707a22.842 9.2933 0 0 1 -45.685 0 22.842 9.2933 0 1 1 45.685 0z" fill="url(#b)" fill-rule="evenodd" opacity=".56044"/>
<path d="m23.531 4.5c-9.8484 0.39886-17.691 8.0151-18.906 17.656h10.625c1.0577-3.9266 4.8512-6.9835 9.0312-6.9375 2.3639 0.02602 4.646 0.79971 6.3438 2.4375l-4.4062 4.0625h16.031v-15.812l-4.2188 4.2188c-3.7082-3.644-7.9959-5.5648-13.469-5.625-0.34792-0.00383-0.68793-0.0139-1.0312 0z" fill="url(#e)" stroke="#387ab8" stroke-linejoin="round"/>
<path d="m14.219 21.75c1.2893-4.2881 5.5889-7.7538 10.125-7.6875 2.6731 0.03908 5.955 1.1919 7.9688 3.4688l-3.2188 3.0625 12.062 0.03125v-12.062l-3.1562 3.2188c-3.542-3.9509-8.0534-5.9758-13.594-6.0312-9.6095-0.09616-17.172 6.815-18.562 16" fill="none" opacity=".4" stroke="url(#f)" stroke-width="1.193"/>
<path d="m23.344 42.997c9.8484-0.39886 17.691-8.0151 18.906-17.656h-10.625c-1.0577 3.9266-4.8512 6.9835-9.0312 6.9375-2.3639-0.02602-4.646-0.79971-6.3438-2.4375l4.4062-4.0625h-16.031v15.812l4.2188-4.2188c3.7082 3.644 7.9959 5.5648 13.469 5.625 0.34792 0.0038 0.68793 0.01391 1.0312 0z" fill="url(#c)" stroke="#42770c" stroke-linejoin="round"/>
<path d="m32.656 25.747c-1.2893 4.2881-5.5889 7.7538-10.125 7.6875-2.6731-0.03908-5.955-1.1919-7.9688-3.4688l3.2188-3.0625-12.062-0.03125v12.062l3.1562-3.2188c3.542 3.9509 8.0534 5.9758 13.594 6.0312 9.6095 0.09616 17.172-6.815 18.562-16" fill="none" opacity=".4" stroke="url(#d)" stroke-width="1.193"/>
</svg>

After

Width:  |  Height:  |  Size: 2.6 KiB

View File

@ -0,0 +1,8 @@
name: Imagesyncer
description: |
Sync all images in use in your environment to all hosts
version: 0.1.0
category: Automation
maintainer: "Sebastiaan van Steenis <seb@rancher.com>"
license: Apache 2.0
projectURL: https://github.com/superseb/imagesyncer

View File

@ -0,0 +1,40 @@
## Infoblox DNS
Rancher External DNS service powered by Infoblox DNS
#### Usage
##### Supported host labels
`io.rancher.host.external_dns_ip`
Override the IP address used in DNS records for containers running on the host. Defaults to the IP address the host is registered with in Rancher.
`io.rancher.host.external_dns`
Accepts 'true' (default) or 'false'
When this is set to 'false' no DNS records will ever be created for containers running on this host.
##### Supported service labels
`io.rancher.service.external_dns`
Accepts 'always', 'never' or 'auto' (default)
- `always`: Always create DNS records for this service
- `never`: Never create DNS records for this service
- `auto`: Create DNS records for this service if it exposes ports on the host
`io.rancher.service.external_dns_name_template`
Custom DNS name template that overrides global custom DNS name template (see below) of default DNS name template for a specific service
##### Custom DNS name template
By default DNS entries are named `<service>.<stack>.<environment>.<domain>`.
You can specify a custom name template used to construct the subdomain part (left of the domain/zone name) of the DNS records. The following placeholders are supported:
* `%{{service_name}}`
* `%{{stack_name}}`
* `%{{environment_name}}`
**Example:**
`%{{stack_name}}-%{{service_name}}.statictext`
Make sure to only use characters in static text and separators that your provider allows in DNS names.

View File

@ -0,0 +1,16 @@
infoblox:
image: rancher/external-dns:v0.7.5
command: -provider=infoblox
expose:
- 1000
environment:
INFOBLOX_URL: ${INFOBLOX_URL}
INFOBLOX_USER_NAME: ${INFOBLOX_USER_NAME}
INFOBLOX_PASSWORD: ${INFOBLOX_PASSWORD}
ROOT_DOMAIN: ${ROOT_DOMAIN}
SSL_VERIFY: ${SSL_VERIFY}
USE_COOKIES: ${USE_COOKIES}
TTL: ${TTL}
labels:
io.rancher.container.create_agent: "true"
io.rancher.container.agent.role: "external-dns"

View File

@ -0,0 +1,63 @@
# notemplating
.catalog:
name: "Infoblox DNS"
version: "v0.1.0"
description: "Rancher External DNS service powered by Infoblox"
minimum_rancher_version: v1.6.0
questions:
- variable: "INFOBLOX_URL"
label: "Infoblox url"
description: "Infoblox url for your Infoblox service"
type: "string"
required: true
- variable: "INFOBLOX_USER_NAME"
label: "Infoblox user name"
description: "Infoblox user name for your Infoblox service"
type: "string"
required: true
- variable: "INFOBLOX_PASSWORD"
label: "Infoblox password"
description: "Infoblox password for your Infoblox service"
type: "string"
required: true
- variable: "SSL_VERIFY"
label: "Ssl verify"
description: "Infoblox Ssl verify for your Infoblox service"
type: "boolean"
required: true
- variable: "USE_COOKIES"
label: "Use cookies"
description: "Uses cookies if specified, re-creating the request and falling back to basic auth if a cookie is not present"
type: "boolean"
required: true
- variable: "ROOT_DOMAIN"
label: "Domain"
description: "The DNS zone name (root domain) managed by Infoblox. DNS entries will be created for <service>.<stack>.<environment>.<domain>"
type: "string"
required: true
- variable: "TTL"
label: "TTL"
description: "The resource record cache time to live (TTL), in seconds"
type: "int"
default: 600
min: 1
max: 86400
required: false
- variable: "NAME_TEMPLATE"
label: "DNS Name Template"
description: |
Name template used to construct the subdomain part (left of the domain) of the DNS record names.
Supported placeholders: %{{service_name}}, %{{stack_name}}, %{{environment_name}}.
By default DNS entries will be named '<service>.<stack>.<environment>.<domain>'.
type: "string"
default: "%{{service_name}}.%{{stack_name}}.%{{environment_name}}"
required: false
infoblox:
health_check:
port: 1000
interval: 5000
unhealthy_threshold: 3
request_line: GET / HTTP/1.0
healthy_threshold: 2
response_timeout: 2000

View File

@ -0,0 +1,47 @@
## Infoblox DNS
Rancher External DNS service powered by Infoblox DNS
#### Usage
##### Using Rancher Secrets for infloblox Password
Optionally, you can use the Rancher Secrets to pass infloblox password instead of using environment variable.
1. Run the Rancher Secrets service before deploying this provider stack.
2. Create a secret named "infoblox-pass".
3. Deploy this stack, emptying `Infoblox password` field.
##### Supported host labels
`io.rancher.host.external_dns_ip`
Override the IP address used in DNS records for containers running on the host. Defaults to the IP address the host is registered with in Rancher.
`io.rancher.host.external_dns`
Accepts 'true' (default) or 'false'
When this is set to 'false' no DNS records will ever be created for containers running on this host.
##### Supported service labels
`io.rancher.service.external_dns`
Accepts 'always', 'never' or 'auto' (default)
- `always`: Always create DNS records for this service
- `never`: Never create DNS records for this service
- `auto`: Create DNS records for this service if it exposes ports on the host
`io.rancher.service.external_dns_name_template`
Custom DNS name template that overrides global custom DNS name template (see below) of default DNS name template for a specific service
##### Custom DNS name template
By default DNS entries are named `<service>.<stack>.<environment>.<domain>`.
You can specify a custom name template used to construct the subdomain part (left of the domain/zone name) of the DNS records. The following placeholders are supported:
* `%{{service_name}}`
* `%{{stack_name}}`
* `%{{environment_name}}`
**Example:**
`%{{stack_name}}-%{{service_name}}.statictext`
Make sure to only use characters in static text and separators that your provider allows in DNS names.

View File

@ -0,0 +1,35 @@
version: '2'
services:
infoblox:
image: rancher/external-dns:v0.7.8
expose:
- 1000
environment:
INFOBLOX_URL: ${INFOBLOX_URL}
INFOBLOX_USER_NAME: ${INFOBLOX_USER_NAME}
INFOBLOX_PASSWORD: ${INFOBLOX_PASSWORD}
INFOBLOX_SECRET: '/run/secrets/infoblox-pass'
ROOT_DOMAIN: ${ROOT_DOMAIN}
SSL_VERIFY: ${SSL_VERIFY}
USE_COOKIES: ${USE_COOKIES}
TTL: ${TTL}
labels:
io.rancher.container.create_agent: "true"
io.rancher.container.agent.role: "external-dns"
{{- if ne .Values.INFOBLOX_PASSWORD ""}}
command: -provider=infoblox
{{- else}}
entrypoint:
- bash
- -c
- 'INFOBLOX_PASSWORD=$$(cat $${INFOBLOX_SECRET}) /usr/bin/rancher-entrypoint.sh -provider=infoblox'
secrets:
- mode: '0444'
uid: '0'
gid: '0'
source: 'infoblox-pass'
target: ''
secrets:
infoblox-pass:
external: 'true'
{{- end}}

View File

@ -0,0 +1,63 @@
# notemplating
.catalog:
name: "Infoblox DNS"
version: "v0.2.0"
description: "Rancher External DNS service powered by Infoblox"
minimum_rancher_version: v1.6.0
questions:
- variable: "INFOBLOX_URL"
label: "Infoblox url"
description: "Infoblox url for your Infoblox service"
type: "string"
required: true
- variable: "INFOBLOX_USER_NAME"
label: "Infoblox user name"
description: "Infoblox user name for your Infoblox service"
type: "string"
required: true
- variable: "INFOBLOX_PASSWORD"
label: "Infoblox password"
description: "Infoblox password for your Infoblox service"
type: "password"
required: false
- variable: "SSL_VERIFY"
label: "Ssl verify"
description: "Infoblox Ssl verify for your Infoblox service"
type: "boolean"
required: true
- variable: "USE_COOKIES"
label: "Use cookies"
description: "Uses cookies if specified, re-creating the request and falling back to basic auth if a cookie is not present"
type: "boolean"
required: true
- variable: "ROOT_DOMAIN"
label: "Domain"
description: "The DNS zone name (root domain) managed by Infoblox. DNS entries will be created for <service>.<stack>.<environment>.<domain>"
type: "string"
required: true
- variable: "TTL"
label: "TTL"
description: "The resource record cache time to live (TTL), in seconds"
type: "int"
default: 600
min: 1
max: 86400
required: false
- variable: "NAME_TEMPLATE"
label: "DNS Name Template"
description: |
Name template used to construct the subdomain part (left of the domain) of the DNS record names.
Supported placeholders: %{{service_name}}, %{{stack_name}}, %{{environment_name}}.
By default DNS entries will be named '<service>.<stack>.<environment>.<domain>'.
type: "string"
default: "%{{service_name}}.%{{stack_name}}.%{{environment_name}}"
required: false
infoblox:
health_check:
port: 1000
interval: 5000
unhealthy_threshold: 3
request_line: GET / HTTP/1.0
healthy_threshold: 2
response_timeout: 2000

View File

@ -0,0 +1,57 @@
## Infoblox DNS
Rancher External DNS service powered by Infoblox DNS
#### Usage
##### Infloblox Password
Infoblox password could be provided in 2 ways, depending what you set at `Infoblox password type` enum:
- `env` by environment var.
Infoblox password is provided at `Infoblox password | secret name` field. This generates an enviroment variable inside container, `INFOBLOX_PASSWORD`, that contains the password in CLEAR.
- `secret` by rancher secret.
Infoblox password is provided by a Rancher Secret to secure it. Secret name is provided at `Infoblox password | secret name` field.
Previous steps are required to use rancher secrets:
1. Deploy Rancher Secrets service from library catalog, before deploying this stack.
2. Create a rancher secret with your infoblox password. From ui, `Infrastructure -> Secrets`.
3. Deploy this stack, setting `Infoblox password type` enum to `secret` and setting `Infoblox password | secret name` field to previously created secret name.
##### Supported host labels
`io.rancher.host.external_dns_ip`
Override the IP address used in DNS records for containers running on the host. Defaults to the IP address the host is registered with in Rancher.
`io.rancher.host.external_dns`
Accepts 'true' (default) or 'false'
When this is set to 'false' no DNS records will ever be created for containers running on this host.
##### Supported service labels
`io.rancher.service.external_dns`
Accepts 'always', 'never' or 'auto' (default)
- `always`: Always create DNS records for this service
- `never`: Never create DNS records for this service
- `auto`: Create DNS records for this service if it exposes ports on the host
`io.rancher.service.external_dns_name_template`
Custom DNS name template that overrides global custom DNS name template (see below) of default DNS name template for a specific service
##### Custom DNS name template
By default DNS entries are named `<service>.<stack>.<environment>.<domain>`.
You can specify a custom name template used to construct the subdomain part (left of the domain/zone name) of the DNS records. The following placeholders are supported:
* `%{{service_name}}`
* `%{{stack_name}}`
* `%{{environment_name}}`
**Example:**
`%{{stack_name}}-%{{service_name}}.statictext`
Make sure to only use characters in static text and separators that your provider allows in DNS names.

View File

@ -0,0 +1,32 @@
version: '2'
services:
infoblox:
image: rancher/external-dns:v0.7.10
command: -provider=infoblox {{if eq .Values.DEBUG_MODE "true" -}}-debug{{- end}}
expose:
- 1000
labels:
io.rancher.container.create_agent: "true"
io.rancher.container.agent.role: "external-dns"
environment:
INFOBLOX_URL: ${INFOBLOX_URL}
INFOBLOX_USER_NAME: ${INFOBLOX_USER_NAME}
ROOT_DOMAIN: ${ROOT_DOMAIN}
SSL_VERIFY: ${SSL_VERIFY}
USE_COOKIES: ${USE_COOKIES}
TTL: ${TTL}
{{- if eq .Values.INFOBLOX_PASSWORD_TYPE "env"}}
INFOBLOX_PASSWORD: ${INFOBLOX_PASSWORD}
{{- else}}
INFOBLOX_PASSWORD: ''
INFOBLOX_SECRET: '/run/secrets/${INFOBLOX_PASSWORD}'
secrets:
- mode: '0444'
uid: '0'
gid: '0'
source: '${INFOBLOX_PASSWORD}'
target: ''
secrets:
{{- .Values.INFOBLOX_PASSWORD}}:
external: 'true'
{{- end}}

View File

@ -0,0 +1,77 @@
# notemplating
.catalog:
name: "Infoblox DNS"
version: "v0.2.1"
description: "Rancher External DNS service powered by Infoblox"
minimum_rancher_version: v1.6.0
questions:
- variable: "INFOBLOX_URL"
label: "Infoblox url"
description: "Infoblox url for your Infoblox service"
type: "string"
required: true
- variable: "INFOBLOX_USER_NAME"
label: "Infoblox user name"
description: "Infoblox user name for your Infoblox service"
type: "string"
required: true
- variable: "INFOBLOX_PASSWORD_TYPE"
label: "Infoblox password type"
description: "How infoblox password is provided by environment var or by rancher secret"
required: true
default: env
type: enum
options:
- env
- secret
- variable: "INFOBLOX_PASSWORD"
label: "Infoblox password | secret name"
description: "Infoblox password or secret name for your Infoblox service "
type: "string"
required: true
- variable: "ROOT_DOMAIN"
label: "Infoblox zone"
description: "The DNS zone name (root domain) managed by Infoblox. DNS entries will be created for <service>.<stack>.<environment>.<domain>"
type: "string"
required: true
- variable: "NAME_TEMPLATE"
label: "DNS Name Template"
description: |
Name template used to construct the subdomain part (left of the domain) of the DNS record names.
Supported placeholders: %{{service_name}}, %{{stack_name}}, %{{environment_name}}.
By default DNS entries will be named '<service>.<stack>.<environment>.<domain>'.
type: "string"
default: "%{{service_name}}.%{{stack_name}}.%{{environment_name}}"
required: true
- variable: "TTL"
label: "TTL"
description: "The resource record cache time to live (TTL), in seconds"
type: "int"
default: 600
min: 1
max: 86400
required: true
- variable: "DEBUG_MODE"
label: "Debug mode"
description: "Activate debug mode"
type: "boolean"
required: true
default: false
- variable: "SSL_VERIFY"
label: "Ssl verify"
description: "Infoblox Ssl verify for your Infoblox service"
type: "boolean"
required: true
- variable: "USE_COOKIES"
label: "Use cookies"
description: "Uses cookies if specified, re-creating the request and falling back to basic auth if a cookie is not present"
type: "boolean"
required: true
infoblox:
health_check:
port: 1000
interval: 5000
unhealthy_threshold: 3
request_line: GET / HTTP/1.0
healthy_threshold: 2
response_timeout: 2000

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.8 KiB

View File

@ -0,0 +1,7 @@
name: Infoblox DNS
description: |
Rancher External DNS service powered by Infoblox
version: v0.2.1
category: External DNS
labels:
io.rancher.orchestration.supported: 'cattle,mesos,swarm,kubernetes'

View File

@ -0,0 +1,44 @@
## OVH DNS
Rancher External DNS service powered by OVH
#### Usage
##### Limitation when running the service on multiple Rancher servers
When running multiple instances of the External DNS service configured to use the same domain name, then only one of them can run in the "Default" environment of a Rancher server instance.
##### Supported host labels
`io.rancher.host.external_dns_ip`
Override the IP address used in DNS records for containers running on the host. Defaults to the IP address the host is registered with in Rancher.
`io.rancher.host.external_dns`
Accepts 'true' (default) or 'false'
When this is set to 'false' no DNS records will ever be created for containers running on this host.
##### Supported service labels
`io.rancher.service.external_dns`
Accepts 'always', 'never' or 'auto' (default)
- `always`: Always create DNS records for this service
- `never`: Never create DNS records for this service
- `auto`: Create DNS records for this service if it exposes ports on the host
`io.rancher.service.external_dns_name_template`
Custom DNS name template that overrides global custom DNS name template (see below) of default DNS name template for a specific service
##### Custom DNS name template
By default DNS entries are named `<service>.<stack>.<environment>.<domain>`.
You can specify a custom name template used to construct the subdomain part (left of the domain/zone name) of the DNS records. The following placeholders are supported:
* `%{{service_name}}`
* `%{{stack_name}}`
* `%{{environment_name}}`
**Example:**
`%{{stack_name}}-%{{service_name}}.statictext`
Make sure to only use characters in static text and separators that your provider allows in DNS names.

View File

@ -0,0 +1,16 @@
ovh:
image: rancher/external-dns:v0.7.10
command: -provider=ovh
expose:
- 1000
environment:
OVH_ENDPOINT: ${OVH_ENDPOINT}
OVH_APPLICATION_KEY: ${OVH_APPLICATION_KEY}
OVH_APPLICATION_SECRET: ${OVH_APPLICATION_SECRET}
OVH_CONSUMER_KEY: ${OVH_CONSUMER_KEY}
ROOT_DOMAIN: ${ROOT_DOMAIN}
NAME_TEMPLATE: ${NAME_TEMPLATE}
TTL: 300
labels:
io.rancher.container.create_agent: "true"
io.rancher.container.agent.role: "external-dns"

View File

@ -0,0 +1,50 @@
# notemplating
.catalog:
name: "OVH DNS"
version: "v0.1.0"
description: "Rancher External DNS service powered by OVH"
minimum_rancher_version: v1.6.0-rc1
questions:
- variable: "OVH_ENDPOINT"
label: "OVH Endpoint"
description: "Enter your endpoint"
type: "string"
required: true
- variable: "OVH_APPLICATION_KEY"
label: "OVH Application Key"
description: "Enter your application key"
type: "string"
required: true
- variable: "OVH_APPLICATION_SECRET"
label: "OVH Application Secret"
description: "Enter your application secret"
type: "string"
required: true
- variable: "OVH_CONSUMER_KEY"
label: "OVH Consumer Key"
description: "Enter your consumer key"
type: "string"
required: true
- variable: "ROOT_DOMAIN"
label: "Domain Name"
description: "The domain name managed by OVH."
type: "string"
required: true
- variable: "NAME_TEMPLATE"
label: "DNS Name Template"
description: |
Name template used to construct the subdomain part (left of the domain) of the DNS record names.
Supported placeholders: %{{service_name}}, %{{stack_name}}, %{{environment_name}}.
By default DNS entries will be named '<service>.<stack>.<environment>.<domain>'.
type: "string"
default: "%{{service_name}}.%{{stack_name}}.%{{environment_name}}"
required: false
ovh:
health_check:
port: 1000
interval: 5000
unhealthy_threshold: 3
request_line: GET / HTTP/1.0
healthy_threshold: 2
response_timeout: 2000

View File

@ -0,0 +1,73 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="354"
height="354"
version="1.1"
id="svg13"
sodipodi:docname="Logo-OVH.svg"
inkscape:version="0.92.2 (5c3e80d, 2017-08-06)">
<metadata
id="metadata17">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<sodipodi:namedview
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1"
objecttolerance="10"
gridtolerance="10"
guidetolerance="10"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:window-width="1920"
inkscape:window-height="1009"
id="namedview15"
showgrid="false"
inkscape:zoom="1.0622592"
inkscape:cx="-55.59374"
inkscape:cy="118.73959"
inkscape:window-x="0"
inkscape:window-y="34"
inkscape:window-maximized="1"
inkscape:current-layer="g11" />
<defs
id="defs5">
<clipPath
id="a">
<path
d="M 0,283.46 H 444.793 V 0 H 0 Z"
id="path2"
inkscape:connector-curvature="0" />
</clipPath>
</defs>
<g
clip-path="url(#a)"
transform="matrix(1.25,0,0,-1.25,-118.83,409.24)"
id="g11">
<path
d="m 298.47189,270.01024 -14.83054,-25.7701 H 268.0674 l -18.3813,-31.89637 h 15.60167 l -11.80016,-20.48806 h 38.32124 c 9.79547,11.97279 15.67854,27.27332 15.67854,43.94854 a 69.117606,69.117606 0 0 1 -9.0155,34.20725 m -75.8953,-78.15579 h 0.0378 l -0.0189,0.034 47.61648,82.69945 h -40.28312 l -27.46106,-47.72736 -24.85658,43.18874 a 69.112566,69.112566 0 0 1 -9.03819,-34.24757 c 0,-16.67522 5.88182,-31.97449 15.67854,-43.94728 z M 111.19132,135.76302 c 0,-13.73054 6.26612,-20.27891 17.03811,-20.27891 10.77324,0 17.03936,6.54837 17.03936,20.27765 0,13.79983 -6.26612,20.34694 -17.03936,20.34694 -10.77325,0 -17.03811,-6.54711 -17.03811,-20.34694 m -4.92922,0 c 0,16.68656 8.30862,24.71294 21.96733,24.71294 13.65871,0 21.96734,-8.02638 21.96734,-24.71294 0,-16.54419 -8.30737,-24.64239 -21.96734,-24.64239 -13.65871,0 -21.96733,8.09694 -21.96733,24.64239 m 81.60196,22.74225 c 0.21042,0.56324 0.91604,1.54858 2.25293,1.54858 1.33815,0 2.39405,-1.05591 2.39405,-2.39406 0,-0.4221 -0.14112,-0.84421 -0.21168,-1.0559 l -16.47487,-43.44075 c -0.35281,-0.98661 -1.33815,-1.6204 -2.25293,-1.6204 -0.91605,0 -1.90265,0.63379 -2.25294,1.6204 l -16.47613,43.44075 c -0.0706,0.21169 -0.21168,0.6338 -0.21168,1.0559 0,1.33815 1.05716,2.39406 2.39405,2.39406 1.33815,0 2.04125,-0.98534 2.25293,-1.54984 l 14.29377,-37.87772 z m 16.40305,-24.29083 v -20.27765 c 0,-1.26632 -1.0559,-2.39405 -2.39405,-2.39405 -1.33563,0 -2.39406,1.12773 -2.39406,2.39405 v 43.723 c 0,1.26759 1.05843,2.39406 2.39406,2.39406 1.33815,0 2.39405,-1.12647 2.39405,-2.39406 v -19.07935 h 24.50126 v 19.07935 c 0,1.26759 1.05842,2.39406 2.39405,2.39406 1.33815,0 2.39405,-1.12647 2.39405,-2.39406 v -43.723 c 0,-1.26632 -1.0559,-2.39405 -2.39405,-2.39405 -1.33563,0 -2.39405,1.12773 -2.39405,2.39405 v 20.27765 z"
id="path7"
inkscape:connector-curvature="0"
style="fill:#264670;stroke-width:1.2600286" />
<path
d="m 241.5123,114.85031 c 0,2.32476 1.26758,3.38066 3.30883,3.38066 2.04251,0 3.3101,-1.0559 3.3101,-3.38066 0,-2.32349 -1.26759,-3.30883 -3.3101,-3.30883 -2.04125,0 -3.30883,0.98534 -3.30883,3.30883 m 25.9087,30.20542 c 6.26612,0 9.71608,-3.30884 10.84129,-4.85741 0.35281,-0.49267 0.49393,-0.84548 0.49393,-1.33815 0,-1.19703 -0.91478,-2.04125 -2.04125,-2.04125 -0.70561,0 -1.19702,0.28099 -1.69096,0.84422 -1.0559,1.19703 -2.95602,3.30884 -7.60301,3.30884 -6.47654,0 -9.92776,-4.15306 -9.92776,-12.81324 0,-8.80256 3.44996,-12.88506 9.92902,-12.88506 4.08249,0 6.54585,1.82957 8.16499,3.02785 0.49393,0.35155 0.84548,0.49267 1.33815,0.49267 1.12772,0 2.0425,-0.91478 2.0425,-2.0425 0,-0.6338 -0.21168,-1.12521 -0.91478,-1.759 -1.54983,-1.26759 -4.93049,-3.80277 -10.63212,-3.80277 -9.08228,0 -14.50293,5.4219 -14.50293,16.96881 0,11.54691 5.42191,16.89699 14.50293,16.89699 m 41.53936,-16.89699 c 0,8.87061 -3.72968,12.81324 -10.20875,12.81324 -6.47654,0 -10.20875,-3.94389 -10.20875,-12.8145 0,-9.01047 3.73095,-12.8838 10.20875,-12.8838 6.47781,0 10.20875,3.87333 10.20875,12.88506 m 4.57769,0 c 0,-11.54691 -5.63233,-16.96881 -14.78644,-16.96881 -9.08354,0 -14.78517,5.4219 -14.78517,16.96881 0,11.54691 5.70163,16.89699 14.78517,16.89699 9.15285,0 14.78644,-5.35008 14.78644,-16.89699 m 55.47905,4.43405 v -18.79838 a 2.2239504,2.2239504 0 0 0 -2.25293,-2.25293 2.2239504,2.2239504 0 0 0 -2.25293,2.25293 v 17.8836 c 0,5.56176 -1.97194,9.36453 -8.80256,9.36453 -6.05317,0 -8.80004,-3.23828 -8.80004,-8.44975 v -18.79838 a 2.2239504,2.2239504 0 0 0 -2.25293,-2.25293 2.2239504,2.2239504 0 0 0 -2.25293,2.25293 v 17.8836 c 0,5.56176 -1.76026,9.36453 -8.66017,9.36453 -6.54711,0 -8.66018,-3.94389 -8.66018,-9.85722 v -17.39091 a 2.2239504,2.2239504 0 0 0 -2.25293,-2.25293 2.2239504,2.2239504 0 0 0 -2.25293,2.25293 v 28.58628 c 0,1.26633 0.98534,2.25293 2.25293,2.25293 a 2.2239504,2.2239504 0 0 0 2.25293,-2.25293 v -2.25419 c 1.19703,2.60574 4.57642,4.92923 9.15285,4.92923 5.77471,0 9.50439,-2.11181 11.19409,-4.92923 1.76152,2.74686 4.85993,4.92923 10.27931,4.92923 10.84381,0 13.30842,-6.47655 13.30842,-12.46168"
id="path9"
inkscape:connector-curvature="0"
style="fill:#8a8a89;stroke-width:1.2600286" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 5.8 KiB

View File

@ -0,0 +1,7 @@
name: OVH DNS
description: |
Rancher External DNS service powered by OVH
version: v0.1.0
category: External DNS
labels:
io.rancher.orchestration.supported: 'cattle,mesos,swarm,kubernetes'

View File

@ -0,0 +1,40 @@
# Rancher Pipeline
Easier to use, Easier to integrate CI/CD with Rancher.
## Description
This template deploys Rancher Pipeline, the continuous integration service powered by Jenkins.
It will be set up as an infrastructure stack in the Rancher environment.
## Prerequisite
Minimum system requirement of 2 core, 4 GB memory.
## Features
- Configure and manage your CI jobs in native Rancher UI.
- Simple to use, container based continuous integration system.
- multiple trigger types supported.
- Flexible CI flow control(stop, rerun, timeout, parallel/serial run, approve/deny, etc. ).
## Parameters
- `# of slaves`: The number of Jenkins slave to set up. Please set at least one slave. You can also do scaling of slaves after installation.
- `# of executors`: The number of executors on each Jenkins slave. The maximum number of concurrent builds that Jenkins may perform on a agent. A good value to start with would be the number of CPU cores on the machine. Setting a higher value would cause each build to take longer, but could increase the overall throughput. For example, one build might be CPU-bound, while a second build running at the same time might be I/O-bound — so the second build could take advantage of the spare I/O capacity at that moment. Agents must have at least one executor.
- `Host with Label to put pipeline components on`: This parameter specify the host labels to use. Pipeline components will be scheduled to dedicated hosts matching these host labels.
## Usage:
Select the template from the catalog.
Configure the parameters according to your workload and resource.
Click `Launch`.
After service is up, access Pipeline UI on top navigation bar of Rancher UI.
See [Pipeline documentation](https://github.com/rancher/pipeline) for detail information.

View File

@ -0,0 +1,82 @@
{{- $jenkinsMasterImage:="jenkins/jenkins:2.60.2-alpine"}}
{{- $jenkinsBootImage:="rancher/jenkins-boot:v0.1.1"}}
{{- $jenkinsSlaveImage:="rancher/pipeline-jenkins-slave:v0.1.0"}}
{{- $pipelineServerImage:="rancher/pipeline:v0.1.0"}}
{{- $pipelineUIImage:="rancher/pipeline-ui:v0.1.0"}}
version: '2'
services:
jenkins-master:
image: {{$jenkinsMasterImage}}
restart: always
environment:
- JENKINS_SLAVE_AGENT_PORT=50000
- JENKINS_HOME=/var/jenkins_home
volumes_from:
- jenkins-boot
volumes:
- /var/run/docker.sock:/var/run/docker.sock
labels:
io.rancher.sidekicks: jenkins-boot
io.rancher.container.create_agent: true
io.rancher.container.agent.role: environmentAdmin
{{- if ne .Values.HOST_LABEL "" }}
io.rancher.scheduler.affinity:host_label: ${HOST_LABEL}
{{- end }}
jenkins-boot:
image: {{$jenkinsBootImage}}
volumes:
- jenkins_home:/var/jenkins_home
labels:
io.rancher.container.start_once: true
jenkins-slave:
image: {{$jenkinsSlaveImage}}
restart: always
links:
- jenkins-master
environment:
- SLAVE_EXECUTORS=${EXECUTORS}
- JENKINS_MASTER=http://jenkins-master:8080
- JENKINS_USERNAME=admin
- JENKINS_PASSWORD=admin
volumes:
- /var/run/docker.sock:/var/run/docker.sock
- /var/jenkins_home
labels:
io.rancher.scheduler.affinity:container_label_soft_ne: io.rancher.stack_service.name=$${stack_name}/$${service_name}
io.rancher.container.create_agent: true
io.rancher.container.agent.role: environmentAdmin
io.rancher.container.pull_image: always
{{- if ne .Values.HOST_LABEL "" }}
io.rancher.scheduler.affinity:host_label: ${HOST_LABEL}
{{- end }}
pipeline-server:
image: {{$pipelineServerImage}}
restart: always
links:
- jenkins-master
environment:
- JENKINS_ADDRESS=http://jenkins-master:8080
- JENKINS_USER=admin
- JENKINS_TOKEN=admin
labels:
io.rancher.container.create_agent: true
io.rancher.container.agent.role: environmentAdmin
io.rancher.container.pull_image: always
{{- if ne .Values.HOST_LABEL "" }}
io.rancher.scheduler.affinity:host_label: ${HOST_LABEL}
{{- end }}
pipeline-ui:
image: {{$pipelineUIImage}}
restart: always
labels:
io.rancher.container.create_agent: true
io.rancher.container.agent.role: environment
io.rancher.container.pull_image: always
io.rancher.service.ui_link.label: "{\"en-us\":\"PIPELINE\",\"zh-hans\":\"流水线\"}"
{{- if ne .Values.HOST_LABEL "" }}
io.rancher.scheduler.affinity:host_label: ${HOST_LABEL}
{{- end }}
volumes:
jenkins_home:
driver: "local"

View File

@ -0,0 +1,29 @@
version: '2'
catalog:
name: Pipeline
version: v0.1.0
minimum_rancher_version: 1.6.13-rc2
maximum_rancher_version: 1.6.13-rc2
description: "Rancher Pipeline"
questions:
- variable: SLAVES
type: "int"
default: "1"
label: "# of slaves"
description: "How many jenkins slaves to run ci tasks. At least 1."
- variable: EXECUTORS
type: "int"
default: "2"
label: "# of executors"
description: "How many executors on a jenkins slave"
- variable: HOST_LABEL
label: "Host with Label to put pipeline components on"
description: |
Run pipeline components on Host with specific labels.
Example: 'pipeline=true'
required: false
default: ""
type: "string"
services:
jenkins-slave:
scale: ${SLAVES}

View File

@ -0,0 +1,40 @@
# Rancher Pipeline
Easier to use, Easier to integrate CI/CD with Rancher.
## Description
This template deploys Rancher Pipeline, the continuous integration service powered by Jenkins.
It will be set up as an infrastructure stack in the Rancher environment.
## Prerequisite
Minimum system requirement of 2 core, 4 GB memory.
## Features
- Configure and manage your CI jobs in native Rancher UI.
- Simple to use, container based continuous integration system.
- multiple trigger types supported.
- Flexible CI flow control(stop, rerun, timeout, parallel/serial run, approve/deny, etc. ).
## Parameters
- `# of slaves`: The number of Jenkins slave to set up. Please set at least one slave. You can also do scaling of slaves after installation.
- `# of executors`: The number of executors on each Jenkins slave. The maximum number of concurrent builds that Jenkins may perform on a agent. A good value to start with would be the number of CPU cores on the machine. Setting a higher value would cause each build to take longer, but could increase the overall throughput. For example, one build might be CPU-bound, while a second build running at the same time might be I/O-bound — so the second build could take advantage of the spare I/O capacity at that moment. Agents must have at least one executor.
- `Host with Label to put pipeline components on`: This parameter specify the host labels to use. Pipeline components will be scheduled to dedicated hosts matching these host labels.
## Usage:
Select the template from the catalog.
Configure the parameters according to your workload and resource.
Click `Launch`.
After service is up, access Pipeline UI on top navigation bar of Rancher UI.
See [Pipeline documentation](https://github.com/rancher/pipeline) for detail information.

View File

@ -0,0 +1,82 @@
{{- $jenkinsMasterImage:="jenkins/jenkins:2.60.2-alpine"}}
{{- $jenkinsBootImage:="rancher/pipeline-jenkins-boot:v1.0.0"}}
{{- $jenkinsSlaveImage:="rancher/pipeline-jenkins-slave:v1.0.0"}}
{{- $pipelineServerImage:="rancher/pipeline:v0.1.1"}}
{{- $pipelineUIImage:="rancher/pipeline-ui:v1.0.1"}}
version: '2'
services:
jenkins-master:
image: {{$jenkinsMasterImage}}
restart: always
environment:
- JENKINS_SLAVE_AGENT_PORT=50000
- JENKINS_HOME=/var/jenkins_home
volumes_from:
- jenkins-boot
volumes:
- /var/run/docker.sock:/var/run/docker.sock
labels:
io.rancher.sidekicks: jenkins-boot
io.rancher.container.create_agent: true
io.rancher.container.agent.role: environmentAdmin
{{- if ne .Values.HOST_LABEL "" }}
io.rancher.scheduler.affinity:host_label: ${HOST_LABEL}
{{- end }}
jenkins-boot:
image: {{$jenkinsBootImage}}
volumes:
- jenkins_home:/var/jenkins_home
labels:
io.rancher.container.start_once: true
jenkins-slave:
image: {{$jenkinsSlaveImage}}
restart: always
links:
- jenkins-master
environment:
- SLAVE_EXECUTORS=${EXECUTORS}
- JENKINS_MASTER=http://jenkins-master:8080
- JENKINS_USERNAME=admin
- JENKINS_PASSWORD=admin
volumes:
- /var/run/docker.sock:/var/run/docker.sock
- /var/jenkins_home
labels:
io.rancher.scheduler.affinity:container_label_soft_ne: io.rancher.stack_service.name=$${stack_name}/$${service_name}
io.rancher.container.create_agent: true
io.rancher.container.agent.role: environmentAdmin
io.rancher.container.pull_image: always
{{- if ne .Values.HOST_LABEL "" }}
io.rancher.scheduler.affinity:host_label: ${HOST_LABEL}
{{- end }}
pipeline-server:
image: {{$pipelineServerImage}}
restart: always
links:
- jenkins-master
environment:
- JENKINS_ADDRESS=http://jenkins-master:8080
- JENKINS_USER=admin
- JENKINS_TOKEN=admin
labels:
io.rancher.container.create_agent: true
io.rancher.container.agent.role: environmentAdmin
io.rancher.container.pull_image: always
{{- if ne .Values.HOST_LABEL "" }}
io.rancher.scheduler.affinity:host_label: ${HOST_LABEL}
{{- end }}
pipeline-ui:
image: {{$pipelineUIImage}}
restart: always
labels:
io.rancher.container.create_agent: true
io.rancher.container.agent.role: environment
io.rancher.container.pull_image: always
io.rancher.service.ui_link.label: "{\"en-us\":\"PIPELINE\",\"zh-hans\":\"流水线\"}"
{{- if ne .Values.HOST_LABEL "" }}
io.rancher.scheduler.affinity:host_label: ${HOST_LABEL}
{{- end }}
volumes:
jenkins_home:
driver: "local"

View File

@ -0,0 +1,28 @@
version: '2'
catalog:
name: Pipeline
version: v0.1.1
minimum_rancher_version: 1.6.13-rc2
description: "Rancher Pipeline"
questions:
- variable: SLAVES
type: "int"
default: "1"
label: "# of slaves"
description: "How many jenkins slaves to run ci tasks. At least 1."
- variable: EXECUTORS
type: "int"
default: "2"
label: "# of executors"
description: "How many executors on a jenkins slave"
- variable: HOST_LABEL
label: "Host with Label to put pipeline components on"
description: |
Run pipeline components on Host with specific labels.
Example: 'pipeline=true'
required: false
default: ""
type: "string"
services:
jenkins-slave:
scale: ${SLAVES}

View File

@ -0,0 +1,23 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 19.2.1, 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="0 0 242.2 107.4" style="enable-background:new 0 0 242.2 107.4;" xml:space="preserve">
<g>
<g>
<path d="M229,23.6l-2.5-14.9c-0.8-4.8-2.7-8.7-4.1-8.7c-1.5,0-2.7,4-2.7,8.8v3.9c0,4.8-4,8.8-8.8,8.8H207c-0.3,0-0.6,0-0.8,0v10.7
c0.3,0,0.6,0,0.8,0h14.7C226.5,32.2,229.8,28.3,229,23.6"/>
<path d="M193.9,11h-23.7c-0.2,0-0.4,0-0.6,0h-24.4c-0.3,0-0.6,0-0.8,0.1V8.8c0-4.8-1.2-8.8-2.7-8.8s-3.3,3.9-4.1,8.7l-2.5,14.9
c-0.8,4.8,2.5,8.7,7.4,8.7h14.6c1.5,0,2.9-0.2,4.2-0.6c-0.5,2.5-2.6,4.4-5.3,4.4h-20.5c-3.3,0-5.8-3-5.3-6.3l2.1-12.5
c0.5-3.3-2-6.3-5.3-6.3H24.8c-2.2,0-4,1.3-4.9,3.2L0.7,43.5c-0.3,0.5-0.3,1.1,0.1,1.6l3.7,4.4c0.5,0.6,1.3,0.6,1.9,0.2l13.1-10.3
V102c0,3,2.4,5.4,5.4,5.4h29c3,0,5.4-2.4,5.4-5.4V80.2c0-3,2.4-5.4,5.4-5.4h72.4c3,0,5.4,2.4,5.4,5.4V102c0,3,2.4,5.4,5.4,5.4h29
c3,0,5.4-2.4,5.4-5.4V78.6h-15.4c-4.8,0-8.8-4-8.8-8.8V54.7c0-2.9,1.4-5.4,3.5-7v18c0,4.8,4,8.8,8.8,8.8h23.7c4.8,0,8.8-4,8.8-8.8
V19.9C202.7,14.9,198.8,11,193.9,11"/>
</g>
<g>
<path d="M230.6,5.6c0-3.9,2.9-5.6,5.6-5.6s5.6,1.7,5.6,5.6c0,3.8-2.9,5.5-5.6,5.5S230.6,9.4,230.6,5.6z M240.5,5.6
c0-3.1-2-4.4-4.2-4.4S232,2.5,232,5.6c0,3,2.1,4.4,4.3,4.4C238.5,9.9,240.5,8.6,240.5,5.6z M234.4,2.8h2c1,0,2,0.3,2,1.7
c0,0.8-0.6,1.3-1.3,1.5l1.3,2.3h-1.2L236,6.1h-0.5v2.2h-1.1L234.4,2.8L234.4,2.8z M236.4,5.3c0.5,0,0.9-0.3,0.9-0.8
c0-0.6-0.5-0.7-0.9-0.7h-1v1.5H236.4z"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.6 KiB

Some files were not shown because too many files have changed in this diff Show More