Skip to content

Commit

Permalink
Merge pull request #119 from idealista/develop
Browse files Browse the repository at this point in the history
Develop
  • Loading branch information
sorobon authored May 25, 2020
2 parents 74479da + 0dec04d commit 6b2cc8a
Show file tree
Hide file tree
Showing 258 changed files with 474 additions and 17,985 deletions.
9 changes: 9 additions & 0 deletions .ansible-lint
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
exclude_paths:
- ./molecule
parseable: true
skip_list:
- '204'
- '503'
- '102'
use_default_rules: true
verbosity: 1
9 changes: 8 additions & 1 deletion .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,15 @@ services:
install:
- pip install pipenv
- pipenv sync
env:
jobs:
- DOCKER_IMAGE_BASE=idealista/jdk:8u252-stretch-openjdk-headless
- DOCKER_IMAGE_BASE=idealista/jdk:11.0.7-buster-openjdk-headless
- DOCKER_IMAGE_BASE=idealista/jdk:11.0.6-stretch-openjdk-headless
- DOCKER_IMAGE_BASE=idealista/jdk:8u252-focal-openjdk-headless
- DOCKER_IMAGE_BASE=idealista/jdk:14.0.1-focal-openjdk-headless
script:
- pipenv run molecule test --all
- pipenv run molecule test

notifications:
webhooks: https://galaxy.ansible.com/api/v1/notifications/
2 changes: 2 additions & 0 deletions .yamllint
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
---

extends: default

rules:
Expand Down
150 changes: 82 additions & 68 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,23 @@
# Change Log
All notable changes to this project will be documented in this file.

## [Unreleased](https://github.com/idealista/solrcloud-role/tree/develop)
## [Unreleased](https://github.com/idealista/solrcloud_role/tree/develop)

## [2.4.0](https://github.com/idealista/solrcloud-role/tree/2.4.0) (2019-11-20)
## [2.4.1](https://github.com/idealista/solrcloud_role/tree/2.4.1) (2020-05-25)
### Changed
- *[#107](https://github.com/idealista/solrcloud_role/issues/107) Default naven repository using https instead of http*
- *Bump ansible version to 2.8.8* @sorobon
- *[#110](https://github.com/idealista/solrcloud_role/issues/110) Role fully compatible with solr 8.5.1* @sorobon
- *[#109](https://github.com/idealista/solrcloud_role/issues/109) Migration to molecule 3.x* @sorobon
- *[#113](https://github.com/idealista/solrcloud_role/issues/113) Rename role to solrcloud_role* @sorobon
- *[#112](https://github.com/idealista/solrcloud_role/issues/112) Improve agents management* @sorobon
- *[#117](https://github.com/idealista/solrcloud_role/issues/117) Support for debian buster* @sorobon
### Fixed
- *[#106](https://github.com/idealista/solrcloud_role/issues/106) Extra space in SOLR_ULIMIT_CHECKS var in solr.in.sh.j2*
### Removed
- *Only one molecule test with all options*

## [2.4.0](https://github.com/idealista/solrcloud_role/tree/2.4.0) (2019-11-20)
### Added
- *[#100] JVM agents support* @sorobon
### Changed
Expand All @@ -13,139 +27,139 @@ All notable changes to this project will be documented in this file.
### Removed
- *[#98] Collection templates transfer using rsync module (no option available now)*

## [2.3.0](https://github.com/idealista/solrcloud-role/tree/2.3.0) (2019-10-31)
## [2.3.0](https://github.com/idealista/solrcloud_role/tree/2.3.0) (2019-10-31)
### Changed
- *[#94] Upgrade to solr 8.2.0* @sorobon

## [2.2.0](https://github.com/idealista/solrcloud-role/tree/2.2.0) (2019-06-19)
## [2.2.0](https://github.com/idealista/solrcloud_role/tree/2.2.0) (2019-06-19)
### Added
- *[#80](https://github.com/idealista/solrcloud-role/issues/80) External libs support added* @sorobon
- *[#82](https://github.com/idealista/solrcloud-role/issues/82) Java 11 support* @sorobon
- *[#80](https://github.com/idealista/solrcloud_role/issues/80) External libs support added* @sorobon
- *[#82](https://github.com/idealista/solrcloud_role/issues/82) Java 11 support* @sorobon
- *Add ability to provide custom templates via `solr_templates_dir` variable* @jnogol

### Changed
- *[#88](https://github.com/idealista/solrcloud-role/issues/88) Change "action" tasks to use uri module instead* @jnogol
- *[#87](https://github.com/idealista/solrcloud-role/issues/87) Default version installed is Solr 8.1.1* @jnogol
- *[#88](https://github.com/idealista/solrcloud_role/issues/88) Change "action" tasks to use uri module instead* @jnogol
- *[#87](https://github.com/idealista/solrcloud_role/issues/87) Default version installed is Solr 8.1.1* @jnogol
- *Upgrade Ansible version to 2.5.15 in test-requirements to avoid CVE-2019-3828* @jnogol

### Fixed
- *[#90](https://github.com/idealista/solrcloud-role/issues/90) Fix collection templates transfer adding copy module option* @jnogol
- *[#90](https://github.com/idealista/solrcloud_role/issues/90) Fix collection templates transfer adding copy module option* @jnogol

## [2.1.2](https://github.com/idealista/solrcloud-role/tree/2.1.2) (2019-01-30)
## [2.1.2](https://github.com/idealista/solrcloud_role/tree/2.1.2) (2019-01-30)
### Changed
- *[#72](https://github.com/idealista/solrcloud-role/issues/72) Adding cache and retries in remote package installation* @dortegau
- *[#72](https://github.com/idealista/solrcloud_role/issues/72) Adding cache and retries in remote package installation* @dortegau
### Fixed
- *[#75](https://github.com/idealista/solrcloud-role/issues/75) Logging is not working* @sorobon
- *[#75](https://github.com/idealista/solrcloud_role/issues/75) Logging is not working* @sorobon

## [2.1.1](https://github.com/idealista/solrcloud-role/tree/2.1.1) (2019-01-21)
[Full Changelog](https://github.com/idealista/solrcloud-role/compare/2.1.0...2.1.1)
## [2.1.1](https://github.com/idealista/solrcloud_role/tree/2.1.1) (2019-01-21)
[Full Changelog](https://github.com/idealista/solrcloud_role/compare/2.1.0...2.1.1)
### Fixed
- *[#67](https://github.com/idealista/solrcloud-role/issues/67) Role fails when collections aren't provided* @sorobon
- *[#67](https://github.com/idealista/solrcloud_role/issues/67) Role fails when collections aren't provided* @sorobon

## [2.1.0](https://github.com/idealista/solrcloud-role/tree/2.1.0) (2018-12-19)
[Full Changelog](https://github.com/idealista/solrcloud-role/compare/2.0.0...2.1.0)
## [2.1.0](https://github.com/idealista/solrcloud_role/tree/2.1.0) (2018-12-19)
[Full Changelog](https://github.com/idealista/solrcloud_role/compare/2.0.0...2.1.0)
### Changed
- *[#63](https://github.com/idealista/solrcloud-role/issues/63) Installing Apache Solr 7.6.0 by default* @dortegau
- *[#63](https://github.com/idealista/solrcloud_role/issues/63) Installing Apache Solr 7.6.0 by default* @dortegau

## [2.0.0](https://github.com/idealista/solrcloud-role/tree/2.0.0) (2018-12-17)
[Full Changelog](https://github.com/idealista/solrcloud-role/compare/1.9.0...2.0.0)
## [2.0.0](https://github.com/idealista/solrcloud_role/tree/2.0.0) (2018-12-17)
[Full Changelog](https://github.com/idealista/solrcloud_role/compare/1.9.0...2.0.0)
### Added
- *[#53](https://github.com/idealista/solrcloud-role/issues/53) Adding tasks to manage collections* @dortegau
- *[#53](https://github.com/idealista/solrcloud_role/issues/53) Adding tasks to manage collections* @dortegau

### Changed
- *[#58](https://github.com/idealista/solrcloud-role/issues/58) Testing against a cluster with two nodes (solrcloud1 and solrcloud2) instead of one* @dortegau
- *[#54](https://github.com/idealista/solrcloud-role/issues/54) Installing SolrCloud 7.5.0 by default* @dortegau
- *[#55](https://github.com/idealista/solrcloud-role/issues/55) Upgrading Java and ZooKeeper roles to latest versions, using hostmanager plugin to manage network instead of landrush, adding test-requirements.txt for execution under pipenv and upgrading to Ansible 2.5.5.0* @dortegau
- *[#58](https://github.com/idealista/solrcloud_role/issues/58) Testing against a cluster with two nodes (solrcloud1 and solrcloud2) instead of one* @dortegau
- *[#54](https://github.com/idealista/solrcloud_role/issues/54) Installing SolrCloud 7.5.0 by default* @dortegau
- *[#55](https://github.com/idealista/solrcloud_role/issues/55) Upgrading Java and ZooKeeper roles to latest versions, using hostmanager plugin to manage network instead of landrush, adding test-requirements.txt for execution under pipenv and upgrading to Ansible 2.5.5.0* @dortegau

## [1.9.0](https://github.com/idealista/solrcloud-role/tree/1.9.0) (2018-02-12)
[Full Changelog](https://github.com/idealista/solrcloud-role/compare/1.8.0...1.9.0)
## [1.9.0](https://github.com/idealista/solrcloud_role/tree/1.9.0) (2018-02-12)
[Full Changelog](https://github.com/idealista/solrcloud_role/compare/1.8.0...1.9.0)
### Changed
- *[#47](https://github.com/idealista/solrcloud-role/issues/47) Configure zookeeper client timeout* @danieljesus
- *[#14](https://github.com/idealista/solrcloud-role/issues/14) Add Travis CI* @jnogol
- *[#47](https://github.com/idealista/solrcloud_role/issues/47) Configure zookeeper client timeout* @danieljesus
- *[#14](https://github.com/idealista/solrcloud_role/issues/14) Add Travis CI* @jnogol

## [1.8.0](https://github.com/idealista/solrcloud-role/tree/1.8.0) (2017-09-26)
[Full Changelog](https://github.com/idealista/solrcloud-role/compare/1.7.0...1.8.0)
## [1.8.0](https://github.com/idealista/solrcloud_role/tree/1.8.0) (2017-09-26)
[Full Changelog](https://github.com/idealista/solrcloud_role/compare/1.7.0...1.8.0)

### Fixed
- *[#43](https://github.com/idealista/solrcloud-role/issues/43) Forcing XML response in admin/info request handler due to change to JSON as default response format* @dortegau
- *[#43](https://github.com/idealista/solrcloud_role/issues/43) Forcing XML response in admin/info request handler due to change to JSON as default response format* @dortegau

### Changed
- *[#41](https://github.com/idealista/solrcloud-role/issues/41) Upgrading to SolrCloud 7.0.0* @dortegau
- *[#41](https://github.com/idealista/solrcloud_role/issues/41) Upgrading to SolrCloud 7.0.0* @dortegau

## [1.7.0](https://github.com/idealista/solrcloud-role/tree/1.7.0) (2017-06-29)
[Full Changelog](https://github.com/idealista/solrcloud-role/compare/1.6.0...1.7.0)
## [1.7.0](https://github.com/idealista/solrcloud_role/tree/1.7.0) (2017-06-29)
[Full Changelog](https://github.com/idealista/solrcloud_role/compare/1.6.0...1.7.0)

### Changed
- *[#36](https://github.com/idealista/solrcloud-role/issues/36) Support Debian stretch* @jmonterrubio
- *[#36](https://github.com/idealista/solrcloud_role/issues/36) Support Debian stretch* @jmonterrubio


## [1.6.0](https://github.com/idealista/solrcloud-role/tree/1.6.0) (2017-04-24)
[Full Changelog](https://github.com/idealista/solrcloud-role/compare/1.5.2...1.6.0)
## [1.6.0](https://github.com/idealista/solrcloud_role/tree/1.6.0) (2017-04-24)
[Full Changelog](https://github.com/idealista/solrcloud_role/compare/1.5.2...1.6.0)

### Changed
- *[#30](https://github.com/idealista/solrcloud-role/issues/30) Upgrading to SolrCloud 6.5.0* @dortegau
- *[#30](https://github.com/idealista/solrcloud_role/issues/30) Upgrading to SolrCloud 6.5.0* @dortegau

### Fixed
- *[#26](https://github.com/idealista/solrcloud-role/issues/26) Fixing configuration issues in tests when default TLD was added* @dortegau
- *[#26](https://github.com/idealista/solrcloud_role/issues/26) Fixing configuration issues in tests when default TLD was added* @dortegau


## [1.5.2](https://github.com/idealista/solrcloud-role/tree/1.5.2) (2017-04-21)
[Full Changelog](https://github.com/idealista/solrcloud-role/compare/1.5.1...1.5.2)
## [1.5.2](https://github.com/idealista/solrcloud_role/tree/1.5.2) (2017-04-21)
[Full Changelog](https://github.com/idealista/solrcloud_role/compare/1.5.1...1.5.2)

### Fixed
- *[#24](https://github.com/idealista/solrcloud-role/issues/24) Fixing jetty-xml configuration file (deleting values inside config sets)* @dortegau
- *[#26](https://github.com/idealista/solrcloud-role/issues/26) Adding default TLD in molecule.yml* @dortegau
- *[#24](https://github.com/idealista/solrcloud_role/issues/24) Fixing jetty-xml configuration file (deleting values inside config sets)* @dortegau
- *[#26](https://github.com/idealista/solrcloud_role/issues/26) Adding default TLD in molecule.yml* @dortegau

## [1.5.1](https://github.com/idealista/solrcloud-role/tree/1.5.1) (2017-04-21)
[Full Changelog](https://github.com/idealista/solrcloud-role/compare/1.5.0...1.5.1)
## [1.5.1](https://github.com/idealista/solrcloud_role/tree/1.5.1) (2017-04-21)
[Full Changelog](https://github.com/idealista/solrcloud_role/compare/1.5.0...1.5.1)

### Fixed
- *[#21](https://github.com/idealista/solrcloud-role/issues/21) Fixing Acceptor/Selector thread configuration in jetty-http template* @dortegau
- *[#21](https://github.com/idealista/solrcloud_role/issues/21) Fixing Acceptor/Selector thread configuration in jetty-http template* @dortegau

## [1.5.0](https://github.com/idealista/solrcloud-role/tree/1.5.0) (2017-03-31)
[Full Changelog](https://github.com/idealista/solrcloud-role/compare/1.4.0...1.5.0)
## [1.5.0](https://github.com/idealista/solrcloud_role/tree/1.5.0) (2017-03-31)
[Full Changelog](https://github.com/idealista/solrcloud_role/compare/1.4.0...1.5.0)

### Added
*Renamed some vars (backwards compatible!)* @jmonterrubio

### Fixed
- *[#18](https://github.com/idealista/solrcloud-role/issues/18) Check version for conditional installation* @jmonterrubio
- *[#18](https://github.com/idealista/solrcloud_role/issues/18) Check version for conditional installation* @jmonterrubio

## [1.4.0](https://github.com/idealista/solrcloud-role/tree/1.4.0) (2017-03-16)
[Full Changelog](https://github.com/idealista/solrcloud-role/compare/1.3.0...1.4.0)
## [1.4.0](https://github.com/idealista/solrcloud_role/tree/1.4.0) (2017-03-16)
[Full Changelog](https://github.com/idealista/solrcloud_role/compare/1.3.0...1.4.0)

### Added
- *[#15](https://github.com/idealista/solrcloud-role/issues/15) Add jetty-http config file* @javierRobledo
- *[#15](https://github.com/idealista/solrcloud_role/issues/15) Add jetty-http config file* @javierRobledo

## [1.3.0](https://github.com/idealista/solrcloud-role/tree/1.3.0) (2017-02-23)
[Full Changelog](https://github.com/idealista/solrcloud-role/compare/1.2.0...1.3.0)
## [1.3.0](https://github.com/idealista/solrcloud_role/tree/1.3.0) (2017-02-23)
[Full Changelog](https://github.com/idealista/solrcloud_role/compare/1.2.0...1.3.0)

### Added
- *[#11](https://github.com/idealista/solrcloud-role/issues/11) Add mount folder for backup* @jmonterrubio
- *[#11](https://github.com/idealista/solrcloud_role/issues/11) Add mount folder for backup* @jmonterrubio

## [1.2.0](https://github.com/idealista/solrcloud-role/tree/1.2.0) (2017-01-27)
[Full Changelog](https://github.com/idealista/solrcloud-role/compare/1.1.1...1.2.0)
## [1.2.0](https://github.com/idealista/solrcloud_role/tree/1.2.0) (2017-01-27)
[Full Changelog](https://github.com/idealista/solrcloud_role/compare/1.1.1...1.2.0)

### Added
- *[#8](https://github.com/idealista/solrcloud-role/issues/8) Set JVM args by configuration* @jmonterrubio
- *[#8](https://github.com/idealista/solrcloud_role/issues/8) Set JVM args by configuration* @jmonterrubio

## [1.1.1](https://github.com/idealista/solrcloud-role/tree/1.1.1) (2017-01-11)
[Full Changelog](https://github.com/idealista/solrcloud-role/compare/1.1.0...1.1.1)
## [1.1.1](https://github.com/idealista/solrcloud_role/tree/1.1.1) (2017-01-11)
[Full Changelog](https://github.com/idealista/solrcloud_role/compare/1.1.0...1.1.1)

### Fixed
- *[#4](https://github.com/idealista/solrcloud-role/issues/4) Copy solr.xml file for not default data dir* @jmonterrubio
- *[#4](https://github.com/idealista/solrcloud_role/issues/4) Copy solr.xml file for not default data dir* @jmonterrubio

## [1.1.0](https://github.com/idealista/solrcloud-role/tree/1.1.0)
[Full Changelog](https://github.com/idealista/solrcloud-role/compare/1.0.1...1.1.0)
## [1.1.0](https://github.com/idealista/solrcloud_role/tree/1.1.0)
[Full Changelog](https://github.com/idealista/solrcloud_role/compare/1.0.1...1.1.0)

### Added
- *[#1](https://github.com/idealista/solrcloud-role/issues/1) Enable all the jetty HttpConfiguration parameters from ansible* @jmonterrubio
- *[#1](https://github.com/idealista/solrcloud_role/issues/1) Enable all the jetty HttpConfiguration parameters from ansible* @jmonterrubio

### Fixed
- *Renamed solrcloud-role in tests playbook* @jmonterrubio
- *Renamed solrcloud_role in tests playbook* @jmonterrubio

## [1.0.1](https://github.com/idealista/solrcloud-role/tree/1.0.1)
[Full Changelog](https://github.com/idealista/solrcloud-role/compare/1.0.0...1.0.1)
## [1.0.1](https://github.com/idealista/solrcloud_role/tree/1.0.1)
[Full Changelog](https://github.com/idealista/solrcloud_role/compare/1.0.0...1.0.1)

### Fixed
- *JMX enable* @jmonterrubio
Expand All @@ -156,6 +170,6 @@ All notable changes to this project will be documented in this file.
- *Code refactor* @jmonterrubio
- *Update SolrCloud sources repository* @jmonterrubio

## [1.0.0](https://github.com/idealista/solrcloud-role/tree/1.0.0)
## [1.0.0](https://github.com/idealista/solrcloud_role/tree/1.0.0)
### Added
- *First commit* @jmonterrubio
13 changes: 7 additions & 6 deletions Pipfile
Original file line number Diff line number Diff line change
@@ -1,14 +1,15 @@
[[source]]
url = "https://pypi.python.org/simple"
verify_ssl = true
name = "pypi"
url = "https://pypi.org/simple"
verify_ssl = true

[dev-packages]

[packages]
ansible = "==2.9.0"
molecule = "==2.22"
ansible = "==2.8.8"
molecule = "==3.0.4"
docker = "==4.1.0"

[dev-packages]
ansible-lint = "==4.2.0"

[requires]
python_version = "3"
Loading

0 comments on commit 6b2cc8a

Please sign in to comment.