399 Commits

Author SHA1 Message Date
Denise 79e3f1f11c Merge pull request #628 from deniseschannon/v2.0-testing
fixing max versions for more templates
2017-09-25 18:44:40 -07:00
Denise Schannon 88cd665f10 hide dns entries from infra-templates 2017-09-25 18:00:31 -07:00
Denise 23441eadc6 Merge pull request #627 from deniseschannon/v2.0-testing
max versions to hide for 2.0
2017-09-23 18:19:22 -07:00
Denise Schannon 4219fbbef4 max versions to hide for 2.0 2017-09-22 11:36:08 -07: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
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
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
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
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
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
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
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
Maik Ellerbrock 17eef6da48 fix(links): fix deadlinks in description for drone 2017-02-25 01:52:21 +01:00
Daniel Yu 5ac64c37ec upgrade to jenkins v2.32.2 2017-02-21 17:01:53 +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
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
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
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
504 changed files with 19820 additions and 270 deletions
+40
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.
@@ -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"
@@ -0,0 +1,49 @@
# 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
maximum_rancher_version: v1.9.99
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

+7
View File
@@ -0,0 +1,7 @@
name: Alibaba Cloud DNS
description: |
Rancher External DNS service powered by Alibaba Cloud
version: v0.1.0
category: External DNS
labels:
io.rancher.orchestration.supported: 'cattle,mesos,swarm,kubernetes'
@@ -3,6 +3,7 @@
version: "v1.0.0-rancher1" version: "v1.0.0-rancher1"
description: "Domain Name Server powered by Bind9" description: "Domain Name Server powered by Bind9"
minimum_rancher_version: v1.2.0-pre4-rc1 minimum_rancher_version: v1.2.0-pre4-rc1
maximum_rancher_version: v1.9.99
questions: questions:
- variable: "BIND9_ROOTDOMAIN" - variable: "BIND9_ROOTDOMAIN"
label: "The root domain to manage in bind9" label: "The root domain to manage in bind9"
@@ -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"
@@ -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"
@@ -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"
@@ -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"
+36
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.
@@ -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"
@@ -0,0 +1,49 @@
# 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
maximum_rancher_version: v1.9.99
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
+1 -1
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'
@@ -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"
@@ -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.
@@ -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"
@@ -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
@@ -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.
@@ -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"
@@ -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
@@ -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.
@@ -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"
@@ -0,0 +1,36 @@
# 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
maximum_rancher_version: v1.9.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
+1 -1
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'
@@ -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"
@@ -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"
@@ -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"
+36
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.
@@ -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"
@@ -0,0 +1,47 @@
# 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
maximum_rancher_version: v1.9.99
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
+1 -1
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'
@@ -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"
@@ -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"
@@ -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"
@@ -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.
@@ -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"
@@ -0,0 +1,64 @@
# 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
maximum_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
@@ -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.
@@ -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"
@@ -0,0 +1,64 @@
# 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
maximum_rancher_version: v1.9.99
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
+1 -1
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'
@@ -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"
@@ -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: v1.9.99
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

+7
View File
@@ -0,0 +1,7 @@
name: GANDI DNS
description: |
Rancher External DNS service powered by Gandi.net
version: v0.1.0
category: External DNS
labels:
io.rancher.orchestration.supported: 'cattle,mesos,swarm,kubernetes'
@@ -1,6 +1,7 @@
.catalog: .catalog:
version: v0.28.1 version: v0.28.1
minimum_rancher_version: v1.2.0-pre4-rc1 minimum_rancher_version: v1.2.0-pre4-rc1
maximum_rancher_version: v1.9.99
questions: questions:
- variable: ZOOKEEPER_SCALE - variable: ZOOKEEPER_SCALE
label: ZooKeeper Count label: ZooKeeper Count
@@ -3,6 +3,7 @@
version: "v0.2.0-rancher1" version: "v0.2.0-rancher1"
description: "Rancher External DNS service powered by PointHQ. Requires Rancher version 0.44.0" description: "Rancher External DNS service powered by PointHQ. 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.9.99
questions: questions:
- variable: "POINTHQ_EMAIL" - variable: "POINTHQ_EMAIL"
label: "PointHQ account email address" label: "PointHQ account email address"
@@ -3,6 +3,7 @@
version: "v0.2.1-rancher1" version: "v0.2.1-rancher1"
description: "Rancher External DNS service powered by PointHQ. Requires Rancher version 0.44.0" description: "Rancher External DNS service powered by PointHQ. 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.9.99
questions: questions:
- variable: "POINTHQ_EMAIL" - variable: "POINTHQ_EMAIL"
label: "PointHQ account email address" label: "PointHQ account email address"
@@ -1,5 +1,7 @@
.catalog: .catalog:
name: "Portainer" name: "Portainer"
version: "pr572" version: "1.11.4"
description: Open-source lightweight management UI for a Docker host or Swarm cluster description: Open-source lightweight management UI for a Docker host or Swarm cluster
minimum_rancher_version: v1.5.0-rc1 minimum_rancher_version: v1.5.0-rc1
maximum_rancher_version: v1.9.99
+1 -1
View File
@@ -1,5 +1,5 @@
name: portainer name: portainer
description: | description: |
Portainer is an open-source lightweight management UI which allows you to easily manage your Docker host or Swarm cluster Portainer is an open-source lightweight management UI which allows you to easily manage your Docker host or Swarm cluster
version: pr572 version: 1.11.4
category: Management category: Management
@@ -3,6 +3,7 @@
version: "v0.5.0-rancher1" version: "v0.5.0-rancher1"
description: Rancher External DNS service for PowerDNS. description: Rancher External DNS service for PowerDNS.
minimum_rancher_version: v1.2.0-pre4-rc1 minimum_rancher_version: v1.2.0-pre4-rc1
maximum_rancher_version: v1.9.99
uuid: powerdns-external-dns:v0.5.0-rancher1 uuid: powerdns-external-dns:v0.5.0-rancher1
questions: questions:
- variable: POWERDNS_URL - variable: POWERDNS_URL
@@ -0,0 +1,14 @@
powerdns:
image: rancher/external-dns:v0.7.1
command: "-provider=powerdns"
expose:
- 1000
environment:
POWERDNS_API_KEY: ${POWERDNS_API_KEY}
POWERDNS_URL: ${POWERDNS_URL}
ROOT_DOMAIN: ${ROOT_DOMAIN}
TTL: ${TTL}
labels:
io.rancher.container.pull_image: always
io.rancher.container.create_agent: "true"
io.rancher.container.agent.role: "external-dns"
@@ -0,0 +1,39 @@
.catalog:
name: "PowerDNS External"
version: "v0.7.1"
description: Rancher External DNS service for PowerDNS.
minimum_rancher_version: v1.2.0-pre4-rc1
maximum_rancher_version: v1.9.99
uuid: powerdns-external-dns:v0.7.1
questions:
- variable: POWERDNS_URL
label: PowerDNS URL
type: string
description: http[s] base url to PowerDNS
required: true
default: http://powerdns:8100
- variable: POWERDNS_API_KEY
label: PowerDNS API Key
type: password
description: API Key for PowerDNS
required: true
- variable: TTL
label: TTL
description: "The resource record cache time to live (TTL), in seconds"
type: int
default: 299
required: false
- variable: "ROOT_DOMAIN"
label: "Hosted zone name"
description: "Hosted zone name (zone has to be pre-created). DNS entries will be created for <service>.<stack>.<environment>.<hosted zone>"
type: "string"
required: true
powerdns:
health_check:
port: 1000
interval: 30000
unhealthy_threshold: 3
request_line: GET / HTTP/1.0
healthy_threshold: 2
response_timeout: 2000
@@ -1,7 +1,7 @@
name: PowerDNS External name: PowerDNS External
description: | description: |
Rancher External DNS service for PowerDNS Rancher External DNS service for PowerDNS
version: v0.5.0-rancher1 version: v0.7.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'
@@ -1,6 +1,7 @@
.catalog: .catalog:
version: v1.12.3 version: v1.12.3
minimum_rancher_version: 1.2.0-pre4-rc1 minimum_rancher_version: 1.2.0-pre4-rc1
maximum_rancher_version: v1.9.99
questions: questions:
- variable: MANAGER_SCALE - variable: MANAGER_SCALE
label: Number of Managers label: Number of Managers
@@ -1,6 +1,7 @@
.catalog: .catalog:
version: v1.12.3-2 version: v1.12.3-2
minimum_rancher_version: 1.2.0-pre4-rc1 minimum_rancher_version: 1.2.0-pre4-rc1
maximum_rancher_version: v1.9.99
questions: questions:
- variable: MANAGER_SCALE - variable: MANAGER_SCALE
label: Number of Managers label: Number of Managers
@@ -1,6 +1,7 @@
.catalog: .catalog:
version: v1.12.3-3 version: v1.12.3-3
minimum_rancher_version: 1.2.2 minimum_rancher_version: 1.2.2
maximum_rancher_version: v1.9.99
questions: questions:
- variable: MANAGER_SCALE - variable: MANAGER_SCALE
label: Number of Managers label: Number of Managers
@@ -1,6 +1,7 @@
.catalog: .catalog:
version: v1.13.0-beta.1 version: v1.13.0-beta.1
minimum_rancher_version: 1.2.2 minimum_rancher_version: 1.2.2
maximum_rancher_version: v1.9.99
questions: questions:
- variable: MANAGER_SCALE - variable: MANAGER_SCALE
label: Number of Managers label: Number of Managers
@@ -9,23 +9,42 @@ spec:
template: template:
spec: spec:
containers: containers:
- image: husseingalal/mongo-k8s-config:v0.2.0
name: mongo-config
volumeMounts:
- mountPath: /opt/rancher/bin
name: utility
stdin: true
tty: true
- name: mongo-sec - name: mongo-sec
image: husseingalal/mongo-k8s image: mongo:3.4
ports: ports:
- containerPort: 27017 - containerPort: 27017
volumeMounts: volumeMounts:
- name: mongo-ephermal-storage - name: mongo-datadir
mountPath: /data/db mountPath: /data/db
- mountPath: /opt/rancher/bin
name: utility
command: command:
- /run.sh - /opt/rancher/bin/run.sh
- mongod - mongod
- "--replSet" - "--replSet"
- rs0 - rs0
- "--smallfiles" - "--smallfiles"
- "--noprealloc" - "--noprealloc"
env:
- name: PRIMARY
value: "false"
- name: POD_IP
valueFrom:
fieldRef:
fieldPath: status.podIP
volumes: volumes:
- name: mongo-ephermal-storage - name: mongo-datadir
emptyDir: {} hostPath:
path: ${mongo_volume}
- name: utility
emptyDir: {}
metadata: metadata:
labels: labels:
secondary: "true" secondary: "true"
@@ -9,33 +9,49 @@ spec:
- port: 27017 - port: 27017
targetPort: 27017 targetPort: 27017
selector: selector:
name: mongo-master name: mongo-primary
--- ---
apiVersion: v1 apiVersion: v1
kind: Pod kind: Pod
metadata: metadata:
labels: labels:
name: mongo-master name: mongo-primary
name: mongo-master name: mongo-primary
spec: spec:
containers: containers:
- name: mongo-master - name: mongo-config
image: "husseingalal/mongo-k8s" image: husseingalal/mongo-k8s-config:v0.2.0
volumeMounts:
- mountPath: /opt/rancher/bin
name: utility
stdin: true
tty: true
- name: mongo-primary
image: mongo:3.4
env: env:
- name: PRIMARY - name: PRIMARY
value: "true" value: "true"
- name: POD_IP
valueFrom:
fieldRef:
fieldPath: status.podIP
ports: ports:
- containerPort: 27017 - containerPort: 27017
command: command:
- /run.sh - /opt/rancher/bin/run.sh
- mongod - mongod
- "--replSet" - "--replSet"
- rs0 - rs0
- "--smallfiles" - "--smallfiles"
- "--noprealloc" - "--noprealloc"
volumeMounts: volumeMounts:
- mountPath: /opt/rancher/bin
name: utility
- mountPath: /data/db - mountPath: /data/db
name: mongo-primary-ephermal-storage name: mongo-datadir
volumes: volumes:
- name: mongo-primary-ephermal-storage - name: mongo-datadir
emptyDir: {} hostPath:
path: ${mongo_volume}
- name: utility
emptyDir: {}
@@ -2,6 +2,7 @@
name: MongoDB name: MongoDB
version: 3.2-rancher1 version: 3.2-rancher1
description: MongoDB Replica Set description: MongoDB Replica Set
maximum_rancher_version: v1.3.99
questions: questions:
- variable: "sec_no" - variable: "sec_no"
label: "Number of Secondary nodes" label: "Number of Secondary nodes"
@@ -9,3 +10,8 @@
type: int type: int
default: 2 default: 2
description: "should be even number" description: "should be even number"
- variable: "mongo_volume"
label: "hostpath volume for mongodb"
required: true
type: string
default: "/data/db"
@@ -4,6 +4,7 @@
description: "Prometheus Monitoring Solution" description: "Prometheus Monitoring Solution"
uuid: prometheus-1 uuid: prometheus-1
minimum_rancher_version: v0.56.0 minimum_rancher_version: v0.56.0
maximum_rancher_version: v1.3.99
questions: questions:
- variable: "cattle_config_url" - variable: "cattle_config_url"
label: "Rancher Server URL" label: "Rancher Server URL"
@@ -2,6 +2,7 @@
name: "K8s Example Cassandra" name: "K8s Example Cassandra"
version: "1.0.0" version: "1.0.0"
description: "" description: ""
maximum_rancher_version: v1.3.99
questions: questions:
- variable: "NODE_COUNT" - variable: "NODE_COUNT"
label: "Initial number of Cassandra nodes" label: "Initial number of Cassandra nodes"
@@ -1,9 +1,10 @@
.catalog: .catalog:
name: Cloud9 name: Cloud9
description: | description: |
(Experimental) Cloud 9 SDK (Experimental) Cloud 9 SDK
version: 3.0-k8s1 version: 3.0-k8s1
minimum_rancher_version: v1.0.0 minimum_rancher_version: v1.0.0
maximum_rancher_version: v1.3.99
maintainer: "Raul Sanchez <rawmind@gmail.com>" maintainer: "Raul Sanchez <rawmind@gmail.com>"
uuid: cloud9-0 uuid: cloud9-0
questions: questions:
@@ -2,6 +2,7 @@
name: Ghost name: Ghost
version: 0.7.8-rancher1 version: 0.7.8-rancher1
description: Open source publishing platform description: Open source publishing platform
maximum_rancher_version: v1.3.99
questions: questions:
- variable: "mysql_root_pass" - variable: "mysql_root_pass"
label: "MySQL root password" label: "MySQL root password"
@@ -2,6 +2,7 @@
name: "K8s Guestbook" name: "K8s Guestbook"
version: "1.0.0" version: "1.0.0"
description: "It's a guestbook, I guess" description: "It's a guestbook, I guess"
maximum_rancher_version: v1.3.99
questions: questions:
- variable: "SERVICE_NAME" - variable: "SERVICE_NAME"
label: "Service Name" label: "Service Name"
@@ -2,6 +2,7 @@
name: Heapster Grafana InfluxDB name: Heapster Grafana InfluxDB
version: canary-rancher1 version: canary-rancher1
description: A cluster-wide aggregator of monitoring and event data. description: A cluster-wide aggregator of monitoring and event data.
maximum_rancher_version: v1.3.99
questions: questions:
- variable: "GRAFANA_PORT" - variable: "GRAFANA_PORT"
label: "Node port for Grafana" label: "Node port for Grafana"
@@ -4,6 +4,7 @@
description: | description: |
(Experimental) Apache Kafka cluster. (Experimental) Apache Kafka cluster.
minimum_rancher_version: v0.59.0 minimum_rancher_version: v0.59.0
maximum_rancher_version: v1.3.99
maintainer: "Raul Sanchez <rawmind@gmail.com>" maintainer: "Raul Sanchez <rawmind@gmail.com>"
uuid: kafka-0 uuid: kafka-0
questions: questions:
+33
View File
@@ -0,0 +1,33 @@
# Apache Kafka (Experimental)
### Info:
This template creates, scale in and scale out a multinodes kafka broker cluster on top of k8s. The configuration is generated with confd from k8s.
Cluster size are variable after deployment, and get reconfigured.
### Usage:
Select Apache Kafka from catalog.
Enter the number of nodes, mem and refresh interval for the kafka cluster.
Change the following kafka default parameters, if you need:
- kafka_name="kafka" # kafka k8s service and rc name.
- kafka_namespace="kafka" # kafka k8s namespace
- kafka_scale=3 # kafka scale to deploy.
- kafka_mem=512 # kafka broker memory.
- kafka_log_dir="/opt/kafka/logs" # Kafka log dir.
- kafka_log_retention="168" # kafka log retention.
- kafka_num_partitions="1" # Kafka partitions number
- kafka_delete_topics="false" # kafka delete topics
- kafka_pub_ip= < true | false > # Advertise public ip to zookeeper.
- zk_link="kafka-zk/zk" # zookeeper namespace/service to connect to.
Click deploy.
Kafka can now be accessed over the Rancher network.
Note: When you scale the cluster, zero downtime is not guaranteed..yet..
+77
View File
@@ -0,0 +1,77 @@
apiVersion: v1
kind: ReplicationController
metadata:
name: "${kafka_name}"
namespace: "${kafka_namespace}"
labels:
name: "${kafka_name}"
spec:
replicas: ${kafka_scale}
selector:
name: "${kafka_name}"
template:
metadata:
labels:
name: "${kafka_name}"
spec:
containers:
- name: "broker-conf"
image: "rawmind/k8s-kafka:0.10.2.0-1"
volumeMounts:
- mountPath: "/opt/tools"
name: "broker-conf"
ports:
imagePullPolicy: "IfNotPresent"
- name: "broker-volume"
image: "rawmind/alpine-volume:0.0.2-1"
env:
- name: SERVICE_UID
value: "10003"
- name: SERVICE_GID
value: "10003"
- name: SERVICE_VOLUME
value: "${kafka_log_dir}"
- name: KEEP_ALIVE
value: "1"
volumeMounts:
- mountPath: "${kafka_log_dir}"
name: "broker-data"
ports:
imagePullPolicy: "IfNotPresent"
- name: "broker-service"
image: "rawmind/alpine-kafka:0.10.2.0-2"
env:
- name: JVMFLAGS
value: "-Xmx${kafka_mem}m -Xms${kafka_mem}m"
- name: CONFD_INTERVAL
value: "${kafka_interval}"
- name: KAFKA_ZK_SERVICE
value: "${zk_link}"
- name: KAFKA_DELETE_TOPICS
value: "${kafka_delete_topics}"
- name: KAFKA_LOG_DIRS
value: "${kafka_log_dir}"
- name: KAFKA_LOG_RETENTION_HOURS
value: "${kafka_log_retention}"
- name: KAFKA_NUM_PARTITIONS
value: "${kafka_num_partitions}"
- name: ADVERTISE_PUB_IP
value: "${kafka_pub_ip}"
- name: POD_NAMESPACE
value: "${kafka_namespace}"
volumeMounts:
- mountPath: "${kafka_log_dir}"
name: "broker-data"
- mountPath: "/opt/tools"
name: "broker-conf"
ports:
- containerPort: 9092
name: "broker-client"
protocol: "TCP"
imagePullPolicy: "IfNotPresent"
restartPolicy: "Always"
volumes:
- name: "broker-data"
emptyDir: {}
- name: "broker-conf"
emptyDir: {}
@@ -0,0 +1,15 @@
apiVersion: v1
kind: Service
metadata:
name: "${kafka_name}"
labels:
name: "${kafka_name}"
spec:
ports:
- port: 9092
targetPort: 9092
name: "broker-client"
protocol: "TCP"
selector:
name: "${kafka_name}"
clusterIP: "None"
@@ -0,0 +1,95 @@
.catalog:
name: Kafka
version: 0.10.2.0-k8s
description: |
(Experimental) Apache Kafka cluster.
minimum_rancher_version: v0.59.0
maintainer: "Raul Sanchez <rawmind@gmail.com>"
uuid: kafka-0
questions:
- variable: "kafka_name"
description: "Name of kafka rc and service."
label: "K8s rc name:"
required: true
default: "kafka"
type: "string"
- variable: "kafka_namespace"
description: "Name of kafka namespace."
label: "K8s namespace:"
required: true
default: "default"
type: "string"
- variable: "kafka_scale"
description: "Number of brokers nodes. Note: Recommended an odd number"
label: "Broker Nodes:"
required: true
default: 3
type: "int"
- variable: "kafka_mem"
description: "Amount of memory to config brokers."
label: "Broker Memory (mb):"
required: true
default: 1024
type: "string"
- variable: "kafka_log_dir"
description: "Broker volume to log data"
label: "Broker log volume:"
required: true
default: "/opt/kafka/logs"
type: "string"
- variable: "kafka_log_retention"
description: "Broker log retention in hours"
label: "Broker log retention (h):"
required: true
default: "168"
type: "int"
- variable: "kafka_num_partitions"
description: "Number of broker partitions"
label: "Broker partitions:"
required: true
default: "1"
type: "int"
- variable: "kafka_delete_topics"
label: "Kafka delete topics:"
description: |
Enable delete topics in kafka.
default: false
required: true
type: enum
options:
- false
- true
- variable: "kafka_interval"
description: "Interval to poll/apply configuration changes. 0 to disable"
label: "Broker Interval (s):"
required: true
default: 60
type: "int"
- variable: "kafka_pub_ip"
description: "Advertise local and host public ip"
label: "Broker public ip:"
default: false
required: true
type: enum
options:
- false
- true
- variable: "zk_link"
description: |
Choose the Zookeeper service to use.
It's really recommended a dedicated zookeeper service just for Kafka.
label: "Zookeeper stack/service"
default: "default/zookeeper"
required: true
type: "service"
broker:
scale: ${kafka_scale}
retain_ip: true
health_check:
port: 9092
interval: 5000
unhealthy_threshold: 3
request_line: ''
healthy_threshold: 2
response_timeout: 5000
+33
View File
@@ -0,0 +1,33 @@
# Apache Kafka (Experimental)
### Info:
This template creates, scale in and scale out a multinodes kafka broker cluster on top of k8s. The configuration is generated with confd from k8s.
Cluster size are variable after deployment, and get reconfigured.
### Usage:
Select Apache Kafka from catalog.
Enter the number of nodes, mem and refresh interval for the kafka cluster.
Change the following kafka default parameters, if you need:
- kafka_name="kafka" # kafka k8s service and rc name.
- kafka_namespace="kafka" # kafka k8s namespace
- kafka_scale=3 # kafka scale to deploy.
- kafka_mem=512 # kafka broker memory.
- kafka_log_dir="/opt/kafka/logs" # Kafka log dir.
- kafka_log_retention="168" # kafka log retention.
- kafka_num_partitions="1" # Kafka partitions number
- kafka_delete_topics="false" # kafka delete topics
- kafka_pub_ip= < true | false > # Advertise public ip to zookeeper.
- zk_link="kafka-zk/zk" # zookeeper namespace/service to connect to.
Click deploy.
Kafka can now be accessed over the Rancher network.
Note: When you scale the cluster, zero downtime is not guaranteed..yet..
+77
View File
@@ -0,0 +1,77 @@
apiVersion: v1
kind: ReplicationController
metadata:
name: "${kafka_name}"
namespace: "${kafka_namespace}"
labels:
name: "${kafka_name}"
spec:
replicas: ${kafka_scale}
selector:
name: "${kafka_name}"
template:
metadata:
labels:
name: "${kafka_name}"
spec:
containers:
- name: "broker-conf"
image: "rawmind/k8s-kafka:0.10.2.0-1"
volumeMounts:
- mountPath: "/opt/tools"
name: "broker-conf"
ports:
imagePullPolicy: "IfNotPresent"
- name: "broker-volume"
image: "rawmind/alpine-volume:0.0.2-1"
env:
- name: SERVICE_UID
value: "10003"
- name: SERVICE_GID
value: "10003"
- name: SERVICE_VOLUME
value: "${kafka_log_dir}"
- name: KEEP_ALIVE
value: "1"
volumeMounts:
- mountPath: "${kafka_log_dir}"
name: "broker-data"
ports:
imagePullPolicy: "IfNotPresent"
- name: "broker-service"
image: "rawmind/alpine-kafka:0.10.2.1"
env:
- name: JVMFLAGS
value: "-Xmx${kafka_mem}m -Xms${kafka_mem}m"
- name: CONFD_INTERVAL
value: "${kafka_interval}"
- name: KAFKA_ZK_SERVICE
value: "${zk_link}"
- name: KAFKA_DELETE_TOPICS
value: "${kafka_delete_topics}"
- name: KAFKA_LOG_DIRS
value: "${kafka_log_dir}"
- name: KAFKA_LOG_RETENTION_HOURS
value: "${kafka_log_retention}"
- name: KAFKA_NUM_PARTITIONS
value: "${kafka_num_partitions}"
- name: ADVERTISE_PUB_IP
value: "${kafka_pub_ip}"
- name: POD_NAMESPACE
value: "${kafka_namespace}"
volumeMounts:
- mountPath: "${kafka_log_dir}"
name: "broker-data"
- mountPath: "/opt/tools"
name: "broker-conf"
ports:
- containerPort: 9092
name: "broker-client"
protocol: "TCP"
imagePullPolicy: "IfNotPresent"
restartPolicy: "Always"
volumes:
- name: "broker-data"
emptyDir: {}
- name: "broker-conf"
emptyDir: {}
@@ -0,0 +1,15 @@
apiVersion: v1
kind: Service
metadata:
name: "${kafka_name}"
labels:
name: "${kafka_name}"
spec:
ports:
- port: 9092
targetPort: 9092
name: "broker-client"
protocol: "TCP"
selector:
name: "${kafka_name}"
clusterIP: "None"
@@ -0,0 +1,95 @@
.catalog:
name: Kafka
version: 0.10.2.1-k8s
description: |
(Experimental) Apache Kafka cluster.
minimum_rancher_version: v0.59.0
maintainer: "Raul Sanchez <rawmind@gmail.com>"
uuid: kafka-0
questions:
- variable: "kafka_name"
description: "Name of kafka rc and service."
label: "K8s rc name:"
required: true
default: "kafka"
type: "string"
- variable: "kafka_namespace"
description: "Name of kafka namespace."
label: "K8s namespace:"
required: true
default: "default"
type: "string"
- variable: "kafka_scale"
description: "Number of brokers nodes. Note: Recommended an odd number"
label: "Broker Nodes:"
required: true
default: 3
type: "int"
- variable: "kafka_mem"
description: "Amount of memory to config brokers."
label: "Broker Memory (mb):"
required: true
default: 1024
type: "string"
- variable: "kafka_log_dir"
description: "Broker volume to log data"
label: "Broker log volume:"
required: true
default: "/opt/kafka/logs"
type: "string"
- variable: "kafka_log_retention"
description: "Broker log retention in hours"
label: "Broker log retention (h):"
required: true
default: "168"
type: "int"
- variable: "kafka_num_partitions"
description: "Number of broker partitions"
label: "Broker partitions:"
required: true
default: "1"
type: "int"
- variable: "kafka_delete_topics"
label: "Kafka delete topics:"
description: |
Enable delete topics in kafka.
default: false
required: true
type: enum
options:
- false
- true
- variable: "kafka_interval"
description: "Interval to poll/apply configuration changes. 0 to disable"
label: "Broker Interval (s):"
required: true
default: 60
type: "int"
- variable: "kafka_pub_ip"
description: "Advertise local and host public ip"
label: "Broker public ip:"
default: false
required: true
type: enum
options:
- false
- true
- variable: "zk_link"
description: |
Choose the Zookeeper service to use.
It's really recommended a dedicated zookeeper service just for Kafka.
label: "Zookeeper stack/service"
default: "default/zookeeper"
required: true
type: "service"
broker:
scale: ${kafka_scale}
retain_ip: true
health_check:
port: 9092
interval: 5000
unhealthy_threshold: 3
request_line: ''
healthy_threshold: 2
response_timeout: 5000
+1 -1
View File
@@ -1,7 +1,7 @@
name: Apache Kafka name: Apache Kafka
description: | description: |
(Experimental) Kafka cluster (Experimental) Kafka cluster
version: 0.10.0.1-k8s version: 0.10.2.1-k8s
category: Clustering category: Clustering
maintainer: "Raul Sanchez <rawmind@gmail.com>" maintainer: "Raul Sanchez <rawmind@gmail.com>"
minimum_rancher_version: v0.59.0 minimum_rancher_version: v0.59.0
@@ -6,6 +6,7 @@
re-assembling of raw materials. It may be an elaborate parody of the re-assembling of raw materials. It may be an elaborate parody of the
Australian economy. Australian economy.
maintainer: "Rancher" maintainer: "Rancher"
maximum_rancher_version: v1.3.99
questions: questions:
- variable: REPLICAS - variable: REPLICAS
default: 1 default: 1
@@ -2,6 +2,7 @@
name: RabbitMQ name: RabbitMQ
version: 3.6.0-rancher1 version: 3.6.0-rancher1
description: A reliable, distributed messaging broker description: A reliable, distributed messaging broker
maximum_rancher_version: v1.3.99
questions: questions:
- variable: REPLICAS - variable: REPLICAS
default: 1 default: 1
@@ -2,6 +2,7 @@
name: Redis name: Redis
version: 2.8.23-rancher1 version: 2.8.23-rancher1
description: A highly-available in-memory data structure store description: A highly-available in-memory data structure store
maximum_rancher_version: v1.3.99
questions: questions:
- variable: "REDIS_REPLICAS" - variable: "REDIS_REPLICAS"
label: "Initial number of Redis nodes" label: "Initial number of Redis nodes"
@@ -3,6 +3,7 @@
version: 0.1.0-rancher1 version: 0.1.0-rancher1
description: "Spark cluster" description: "Spark cluster"
maintainer: "Rancher" maintainer: "Rancher"
maximum_rancher_version: v1.3.99
questions: questions:
- variable: "SPARK_WORKER_REPLICAS" - variable: "SPARK_WORKER_REPLICAS"
type: "string" type: "string"
@@ -2,6 +2,7 @@
name: "Sysdig Cloud" name: "Sysdig Cloud"
version: "0.1" version: "0.1"
description: "Container-Native Application and Infrastructure Monitoring" description: "Container-Native Application and Infrastructure Monitoring"
maximum_rancher_version: v1.3.99
questions: questions:
- variable: "SDC_ACCESS_KEY" - variable: "SDC_ACCESS_KEY"
label: "Sysdig Cloud access key" label: "Sysdig Cloud access key"
@@ -4,6 +4,7 @@
description: | description: |
Traefik load balancer. Traefik load balancer.
minimum_rancher_version: v0.59.0 minimum_rancher_version: v0.59.0
maximum_rancher_version: v1.3.99
maintainer: "German Ramos <german.ramos@gmail.com>" maintainer: "German Ramos <german.ramos@gmail.com>"
uuid: traefik-0 uuid: traefik-0
questions: questions:
@@ -3,6 +3,7 @@
description: | description: |
Weave Cloud is a add-on to Kubernetes which provides Continuous Delivery, along with hosted Prometheus Monitoring and a visual dashboard for exploring & debugging microservices Weave Cloud is a add-on to Kubernetes which provides Continuous Delivery, along with hosted Prometheus Monitoring and a visual dashboard for exploring & debugging microservices
version: "latest" version: "latest"
maximum_rancher_version: v1.3.99
questions: questions:
- variable: "WEAVE_CLOUD_SERVICE_TOKEN" - variable: "WEAVE_CLOUD_SERVICE_TOKEN"
description: "Service token for your Weave Cloud instance, get one at https://cloud.weave.works" description: "Service token for your Weave Cloud instance, get one at https://cloud.weave.works"
@@ -2,6 +2,7 @@
name: "K8s Example Wordpress" name: "K8s Example Wordpress"
version: "1.0.0" version: "1.0.0"
description: "" description: ""
maximum_rancher_version: v1.3.99
questions: questions:
- variable: "WP_PASSWORD" - variable: "WP_PASSWORD"
label: "Mysql database password" label: "Mysql database password"
@@ -4,6 +4,7 @@
description: | description: |
(Experimental) Apache Zookeeper cluster. (Experimental) Apache Zookeeper cluster.
minimum_rancher_version: v0.59.0 minimum_rancher_version: v0.59.0
maximum_rancher_version: v1.3.99
maintainer: "Raul Sanchez <rawmind@gmail.com>" maintainer: "Raul Sanchez <rawmind@gmail.com>"
uuid: zk-0 uuid: zk-0
questions: questions:
@@ -4,6 +4,7 @@
description: | description: |
(Experimental) Apache Zookeeper cluster. (Experimental) Apache Zookeeper cluster.
minimum_rancher_version: v0.59.0 minimum_rancher_version: v0.59.0
maximum_rancher_version: v1.3.99
maintainer: "Raul Sanchez <rawmind@gmail.com>" maintainer: "Raul Sanchez <rawmind@gmail.com>"
uuid: zk-0 uuid: zk-0
questions: questions:
+2 -2
View File
@@ -17,7 +17,7 @@ spec:
spec: spec:
containers: containers:
- name: "zk-conf" - name: "zk-conf"
image: "rawmind/k8s-zk:3.4.8-10" image: "rawmind/k8s-zk:3.4.9"
volumeMounts: volumeMounts:
- mountPath: "/opt/tools" - mountPath: "/opt/tools"
name: "zk-conf" name: "zk-conf"
@@ -40,7 +40,7 @@ spec:
ports: ports:
imagePullPolicy: "IfNotPresent" imagePullPolicy: "IfNotPresent"
- name: "zk-service" - name: "zk-service"
image: "rawmind/alpine-zk:3.4.9" image: "rawmind/alpine-zk:3.4.9-3"
env: env:
- name: JVMFLAGS - name: JVMFLAGS
value: "-Xmx${zk_mem}m -Xms${zk_mem}m" value: "-Xmx${zk_mem}m -Xms${zk_mem}m"
@@ -21,3 +21,4 @@ spec:
protocol: "TCP" protocol: "TCP"
selector: selector:
name: "${zk_name}" name: "${zk_name}"
+1 -1
View File
@@ -4,4 +4,4 @@ description: |
version: 3.4.9-k8s1 version: 3.4.9-k8s1
category: Clustering category: Clustering
maintainer: "Raul Sanchez <rawmind@gmail.com>" maintainer: "Raul Sanchez <rawmind@gmail.com>"
projectURL: https://github.com/rawmind0/alpine-zk projectURL: https://github.com/rawmind0/alpine-zk
Binary file not shown.

After

Width:  |  Height:  |  Size: 37 KiB

+1
View File
@@ -0,0 +1 @@
bea9144384d543353b75ed0bea872fbe
@@ -0,0 +1,3 @@
.catalog:
name: cloudca
version: "v1.0.1"
+1
View File
@@ -0,0 +1 @@
https://objects-east.cloud.ca/v1/5ef827605f884961b94881e928e7a250/rancher-ui-driver/v1.0.0/component.js
+1
View File
@@ -0,0 +1 @@
https://objects-east.cloud.ca/v1/5ef827605f884961b94881e928e7a250/docker-machine-driver-cloudca/v1.0.1/docker-machine-driver-cloudca_v1.0.1_linux-amd64.zip
+1
View File
@@ -0,0 +1 @@
100bf1dc97f5016602457ba397433561
@@ -0,0 +1,3 @@
.catalog:
name: cloudca
version: "v1.0.2"

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