- Create gluster share using managers/workers names instead of ip (close #181) (4f5e134)
- Update /etc/hosts with managers/workers private ips (close #180). (62872ab)
- k-node-exec must give exec permissions to the script before running it. [skip test] [skip doc] (6ca07761)
- k-node-foreach can have up to 4 args when using -s flag [skip test] [skip doc] (ca3f59f8)
- handle case when there's no worker. (3a8bf04c)
- fetch AWS instance name properly everywhere. (6d5878c3)
- fetch AWS instance names. (91ed3517)
- Replace terraform variables 'manager_user_scripts' and 'worker_user_scripts' with a single 'user_script' (close #175) (1cba2b67)
- add yq to prerequisites (close #176). (cfc85a70)
- OVH provider understands manager_additional_volume_type and worker_additional_volume_type (close #174) (7c0321c9)
- Allow to specify additional security group rules (close #171) (b486808b)
- install nvm as a prerequisite (close #173). (9d4db272)
- Provide an helper command that allows to execute a command/script on each node (close #172) [skip ci] (968f80a7)
- user scripts are now called with parameters (instance kind and index) (7f42fab1)
- k-swarm-prune is not executed on reachable managers (close #167) [skip test] (15e7d5e3)
- call the proper user script from workers in ovh tests. (1378824c)
- Removed unused KAABAH_MANAGER_IP variable (close #169) (7859b236)
- Provisioned user should belong to the adm group (close #168) [skip ci] (507a77e4)
- Allow to configure the backend type (close #164) [skip ci] (61675175)
- Remove unused key_name variable (close #165) (e798b12f)
- Use private ip to connect ovh instances (like with other providers). (91c60cf6)
- Put kaabah tools in /usr/local/bin instead. (8e03c525)
- Use Debian buster as base image, fixes #162 (0473f148)
- Default additional volume size is wrong (close #161) [skip test] (1043276d)
- Upgrade to terraform 0.12 (close #143) (f6349785)
- Allow to attach additional volumes to the manager instances (close #152) (966b7bed)
- Bump Docker version to 19.03.12 (close #157) feat: Bump Ubuntu version to 20.04 (close #156) feat: Bump to AWS provider 2.70.0 (close #155) (69bff5f0)
- Bump tp OpenStack provider 1.31.0 (close #154) feat: Bump to AWS provider 2.70.0 (cloe #155) (15ebd5d3)
- Upgrade Scaleway module to support the 1.16.0 of the Scaleway provider (close #153) (7a557f58)
- Allow to create a cluster with multiple managers (close #147) feat: Enhance tests with multiple cluster topologies (close #151) (35e989b0)
- Use GlusterFS instead of SSHFS (close #148) (e1675322)
- Enhance tests #151 (e12a491a)
- Provide a helper command that limit the execution of a command on the leader only (close #150) (385f60ff)
- k-leader-exec issue (0ce295eb)
- Remove unused variable docker_network (close #146) (8ece6249)
- k-swarm-prune does not prune volumes on workers (close #140) [skip ci] (dcb31958)
- Stop using a default slack notification template (close #138) [skip test] (69a580f8)
- Stop deploying the services when creating the cluster (close #137) (2b9e1fa5)
- Grafana swarm dashboard cpu panel must show data per tasks (close #130) [skip ci] (4e2df52f)
- Enhance Grafana cluster dashboard CPU/Load panels (close #132) (1f30e752)
- Enhance swarm check strategy (close #133) (0efae4f4)
- Enhance swarm check strategy (close #133) [skip ci] (abfd19b4)
- Enhance swarm check strategy (close #133) [skip ci] (563928af)
- Enhance swarm check strategy (close #133) (36562f28)
- Enhance swarm check strategy (close #133) [skip ci] (89539126)
- Rename k-service-check in k-service-status (close #131) [skip ci] (c0a3b6e3)
- Cannot install libssl anymore (close #134) (2fc70604)
- Cannot setup netplan anymore on OVH (close #135) (fee0f13a)
- Grafana swarm dashboard network panels appear to show incorrect values (close #129) (4d08357d)
- Cannot setup netplan anymore on OVH #135 (b39c3610)
- Cannot setup netplan anymore on OVH #135 (5f4b2140)
- Cannot setup netplan anymore on OVH #135 (9d2ef537)
- Cannot install libssl anymore #134 (49952ef8)
- Cannot install libssl anymore #134 (80176be0)
- Enhance swarm check strategy #133 [skip ci] (c38e53fd)
- Add support for OVH (closed #74) (7eab79b3)
- Enhance container security (closed #66) (505e0703)
- Enhance container security (closed #67) (be3fbbcf)
- Install rclone on the different nodes (closed #127) (3bce60f7)
- Traefik must use the protected tcp docker endpoint (closed #126) (5b73620b)
- Remove Portainer from the stack of services (fixed #123) (c4a8e6f9)
- Use Kaabah naming convention to name the hosts on AWS (closed #29) (67b72924)
- k-swarm-info should display the containers running on each nodes (closed #121) (64e747e7)
- Support new Scaleway instances (closed #114) chore: create a crontab tf file (890e03a5)
- Let Kaabah generate a public IP for the manager if needed (closed #120) feat: Force the use of a bastion (closed #119) (5ece8b87)
- Provision certificates (closed #118) (0d1a3fcc)
- Enhance Docker permissions (closed #116) (3fa88b4d)
- Worker user scripts should be executed after manager user script (closed #115) (ec6083d3)
- Add pushgateway to Prometheus stack (closed #113) (1d982ccd)
- Rename aws_key_name in key_name (closed #111) (457ddaee)
- Add capabilities to monitor the health of the services (closed #78) (5b19e83b)
- Provide a slack notification template by default (closed #110) (4861b9a9)
- Provide a command to update a stack (closed #107) (c616bf19)
- The k-swarm-info command should list the stacks (closed #108) (1f1d1ecd)
- Enhance reference documentation (closed #80) (a1a0e866)
- Slack channel should be configurable (closed #100) (6d2d47c3)
- Enhance k-node-exec to be able to run a script (closed #101) (a614c95a)
- Install jq by default (closed #99) (ee447f50)
- Disable Grafana dashboards edition (closed #98) (76ca43be)
- Scrape docker engine metrics in Prometheus (closed #96) (2b3d1dc2)
- Add a fail2ban section in the documentation (closed #90) (f091a0b7)
- Upgrade instance image to Ubuntu Bionic (closed #89) (4a7b746b)
- Upgrade AWS provider (closed #88) (c2b7e8e2)
- Update Scaleway provider version (close #87) (d72c32e8)
- Provide the capabilities to use a bastion (closed #84) feat: Integrate fail2ban (closed #85) (772afb03)
- Fix the versions of the services (closed #81) (eff4b990)
- Remove SSH rules on workers (closed #82) (c1038bad)
- Force to define some variables in the var file (close #79) (cda4f696)
- Add the capability to define a crontab for the manager (close #77) (3dc8d25f)
- k-swarm-prune should prune the containers too [close #70] (3262ed2d)
- double acme json file provisionning (08673a87)
- Upgrade Docker (closed #128) (e7f5b238)
- install-docker.sh script is not working anymore (closed #125) (fff23dea)
- k-worker-foreach should take into account active workers only (closed #117) (045c9f18)
- k-swarm-check should monitor the services only (#109) (66169ac9)
- It is not possible to define the region within the tfvars file (closed #106) (efe3059a)
- k-service-check is no more working (closed #105) chore: cleaned helper commands (18eb1f9d)
- k-node-exec should run the command or script as the use without sudo privilege (closed #103) (ac80fc98)
- User script on the manager is processed before the workers are instantiated (closed #102) (41bd87d4)
- On Scaleway the crontab ressource cannot be created (closed #97) (057f9eee)
- On Scaleway, an error appears when mounting the volumes (closed #95) (4a8b0a27)
- SSH connection is still failing (closed #94) (d535c948)
- Cannot access the manager when destroying (closed #93) (57f3fc41)
- On AWS associate_public_ip_address is not taken into account (closed #91) (711f6b85)
- Wrong number of rules ssh_accept_manager on Scaleway (closed #83) (39d80bb4)
- ssh.pem file seems to be always required even if using another ssh_key file (close #73) (ecf4fb92)
- Services are not removed when tainting the resource (close #76) (95a98e91)
- Most of the Prometheus rules cannot be interpreted in the query editor [close #71] (28dc6299)
- root_free_files alarm seems to be not working properly [close #69] (b71af6f9)
- #65 (38c10a18)
- Add support for OVH #74 [skip test] (4026cdf9)
- Add support for OVH #74 (0ef0fbdd)
- Add support for OVH #74 (1b9f2980)
- Add support for OVH / Failover IP (#74) (f0c77f43)
- Add support for OVH (#74) (c0cefc3a)
- Upgrade Docker (#128) (853f7002)
- Add support for OVH (#74) (63c0a189)
- Add support for OVH (#74) (1180370a)
- Add support for OVH (#74) (2531aac5)
- Add support for OVH (#74) (914fdc6b)
- Add a test stage in travis (#124) [test] (b4fbd259)
- Add a test stage in travis (#124) [test] (72f96f3f)
- Add a test stage in travis (#124) [test] (8b7f7504)
- Add a test stage in travis (#124) [doc] [test] (6a5ac3cd)
- Add a test stage in travis (#124) [doc] [test] (f1b0af1a)
- Add a test stage in travis (#124) [doc] [test] (52227507)
- Add a test stage in travis (#124) [doc] [test] (d9a4e9ae)
- Add a test stage in travis (#124) [doc] [test] (db510ada)
- Add support for OVH (#74) (a5f2ab30)
- Add a test stage in travis #124 [test] (e05e936a)
- Add a test stage in travis #124 [test] (168f4a64)
- Add a test stage in travis #124 [test] (c04c8ceb)
- Add a test stage in travis #124 [test] (badd0f27)
- Add a test stage in travis #124 [test] (09a78790)
- Add a test stage in travis (#124) (d603be88)
- Add a test stage in travis (#124) (0db87610)
- Add support for OVH (#74) (02a89089)
- Add support for OVH (#74) (fc0ba371)
- Add support for OVH (#74) (babd89a1)
- Add support for OVH (#74) (b4677f9c)
- Add support for OVH (#74) (69666a14)
- Add support for OVH (#74) (ab24999f)
- Force the use of a bastion (#119) (c12c1c05)
- Support new Scaleway instances #114 (5961987a)
- Support new Scaleway instances (#114) (867b4c36)
- Provide a slack notification template by default (#110) (18fb1ab6)
- updated configuration-variables.md (f555e14c)
- Add capabilities to monitor the health of the services (#78) (d2cb7639)
- Add capabilities to monitor the health of the services (#78) (911bb57e)
- Add capabilities to monitor the health of the services (#78) (154003b1)
- Add health check to services #75 (b1abbae3)
- updated var file (03b35e43)
- remove ip whilte list from the tests (e52210e4)
- Enhance Docker permissions (closed #116) (a9483ce0)
- Worker user scripts should be executed after manager user script (closed #115) (0087cbc1)
- Add pushgateway to Prometheus stack (closed #113) (f187ea4f)
- Rename aws_key_name in key_name (closed #111) (4cd5b0a6)
- Add capabilities to monitor the health of the services (closed #78) (bbfc172b)
- Provide a slack notification template by default (closed #110) (25c72e11)
- Provide a command to update a stack (closed #107) (8f8bdb58)
- The k-swarm-info command should list the stacks (closed #108) (5644764d)
- k-swarm-check should monitor the services only (#109) (b5585f1b)
- It is not possible to define the region within the tfvars file (closed #106) (3bab0f51)
- Enhance reference documentation (closed #80) (6b6cff5a)
- Slack channel should be configurable (closed #100) (06895c04)
- Enhance k-node-exec to be able to run a script (closed #101) (54e4ce19)
- Install jq by default (closed #99) (37777246)
- Disable Grafana dashboards edition (closed #98) (32a02f4c)
- Scrape docker engine metrics in Prometheus (closed #96) (8c91d4f3)
- Add a fail2ban section in the documentation (closed #90) (69f0a479)
- Upgrade instance image to Ubuntu Bionic (closed #89) (a7c6810e)
- Upgrade AWS provider (closed #88) (36ac0ece)
- Update Scaleway provider version (close #87) (3bdc381a)
- Provide the capabilities to use a bastion (closed #84)
- Integrate fail2ban (closed #85) (16f237f4)
- Fix the versions of the services (closed #81) (16926355)
- Remove SSH rules on workers (closed #82) (791852c2)
- k-service-check is no more working (closed #105) chore: cleaned helper commands (c1bbb996)
- k-node-exec should run the command or script as the use without sudo privilege (closed #103) (d6288b89)
- User script on the manager is processed before the workers are instantiated (closed #102) (b3eddcfe)
- On Scaleway the crontab ressource cannot be created (closed #97) (545bc3ef)
- On Scaleway, an error appears when mounting the volumes (closed #95) (103a16fa)
- SSH connection is still failing (closed #94) (7474a98b)
- Cannot access the manager when destroying (closed #93) (e89e4fb2)
- On AWS associate_public_ip_address is not taken into account (closed #91) (fbf3b429)
- Wrong number of rules ssh_accept_manager on Scaleway (closed #83) (99c48699)
- Force to define some variables in the var file (close #79) (5f89ba6b)
- Add the capability to define a crontab for the manager (close #77) (bf1240f6)
- ssh.pem file seems to be always required even if using another ssh_key file (close #73) (6d72956c)
- Services are not removed when tainting the resource (close #76) (cc9faf94)
7 February 2019
- fix: Most of the Prometheus rules cannot be interpreted in the query editor [close #71]
#71 - fix: root_free_files alarm seems to be not working properly [close #69]
#69 - feat: k-swarm-prune should prune the containers too [close #70]
#70
4 February 2019
2 January 2019
- Fixed #64
#64 - Fixed #55
#55 - Fixed #57
#57 - Fixed #63
#63 - Fixed #56
#56 - Fixed #62
#62#58 - Fixed #61
#61 - Fixed #59
#59 - Fixed #60
#60
16 October 2018
- Fixed #54
#54 - Fixed #53
#53 - Fixed #37
#37 - WIP #23
#52 - Fixed #50
#50 - Fixed #51
#51 - Fixed #49
#49 - Fixed #22
#22 - Fixed #48
#48 - Fixed #17
#17 - Fixed #47
#47 - Fixed #31
#31 - Fixed #44
#44#45 - Fixed #46
#46 - Fixed #43
#43 - Fixed #41
#41#42 - Fixed #41 #42
#41 - Fixed #32
#32 - Fixed #34
#34 - Fixed #40
#40 - Fixed #28
#28 - Fixed #35
#35 - Fixed #39
#39 - Fixed #38
#38 - Fixed #31
#31 - Fixed #33
#33 - Fixed #25
#25 - Fixed #30
#30 - Fixed #28
#28 - Fixed #27
#27
31 August 2018