Skip to content

Commit 549b169

Browse files
author
Francisco Javier Tsao Santín
authored
Merge pull request #134 from idealista/develop
Release 6.0.0
2 parents 42939b7 + d91aa79 commit 549b169

File tree

7 files changed

+22
-56
lines changed

7 files changed

+22
-56
lines changed

.travis.yml

Lines changed: 8 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -17,24 +17,22 @@ env:
1717
- secure: WuOSbycFJIECLpysMXvNOYckr004ufS10PoboOldE/7yJPtAwKE6KIVdHLNQ942j70+GU3y18/UErMyY0mjyZl9zzQRhvQKpyGuKniTCCIDgxydhMP/Ik3+DHslG3szfTmbjo1bJ2+uRFLOxTgY7pnxebJbW3i7AKSEpK9XQY0GzGhJzazqJJeylMsC/gTOQFza2clPe1so5b5CoedbK3/Ued82dlDgb/bqY5rlyYvx/qdbNRl5kVdH/YWLWR2xdl1WffL91Lbh/YtqgLAeZuJJsza6dHvjKlFAiVFMuWxX3GBYgcdmxnL+vzy9Ldp4FiFi1B+amSjCQsQ8HB3vJqCAhWBs1pvHE4xlM7Pxaoz+Zz5Iwnb0LwQvwu+ehitHBpHTmKG1s3wVVPAx0xArZuN5fsn9vW/HAyoVM3AkI6jOjlgTEYVMCJSr/+fLvGwjzuhYoHLQfI8R6S4A71xz6n6xU8LoLrbg9V6ypfyNSuEsBD/W+H9cE8cmqiJftMnExj0dQMXDGp0b6gpFLgPo4L5d5szPgcLGTpmwcyRTTGDymjS5veDxIhwVtUQif78PlwIJ/Ky+2M/qREnSkt8OcAtv8msqvfTGfiQIHsWu/kHsRFctVfidBmLTU6KRSxwXhe+br67HsBuYKp6aGtubYE0QGwM+gn5UnIzAy6+5OmTo=
1818
- secure: jnMLyXO4BXHo5OWGDsgtTnKBoiV+EG5Qd7w+a0RfkJu/SeqW/pm7NOnGqWDxKUdf9UREtKvCO26ZdciC2DwmjOVsSH5KVnvS7fr2QvPalHNJhi8IHkSOi5BP4DUIFlJowBKCGMTftNUJCiZq5tq8GnnwR9eaQg0WqhqcSmRA/dIyN4MycayGhqt/+9gaTiOaiKrun7esAUnizszXOj8P0QBLxjAiXIfDmwUfe6z7vHRaf96L/T5tpDcRd00jxm+QYlsN8zIxYK5CguPwl/ip2jRAdkq2KA8MT5tL7qaqkqAKzzaetHKbSigzuzER8Wua5Qc3JZajI9YMayvJSrow3fXDmGg+T4XYJgRe87HtIO3IwHclvtfsYgrD1kYhLm+jo2czm8uQIKdQZqVkZ8lJxhV24yZ76Xa0ysEzmHXbV2HHmNYud2Kuh8CYPA+M9yB8icwoc58IqOOfj7/N8Siv5oypSuWmEHZdkhPVkPBY4Qq7aDMGy4/Uzy+yu4V++6oJrXZMAKKlDnuMayZylEaN+CLjZnDFDjusYDkTZRoNo1Bt5EiEb0AZQ19caVW0kRD0rseRa/Af/DYJswTo6AyXs4Tk2B4Mm/0XYGhku4QKZw6In3/FxTHxF16y9GZMv1T/0xRXpkmFYYHJE/4vhhsN0shTRNe+9b+tc/zvd5a3/3g=
1919
jobs:
20-
- DOCKER_IMAGE_BASE=debian:jessie-slim DOCKER_TAG_TO_PUBLISH=8-jessie-openjdk-headless
21-
- DOCKER_IMAGE_BASE=debian:jessie-slim JDK_MAJOR=8 JDK_VERSION=8u171-b11-1~bpo8+1 DOCKER_TAG_TO_PUBLISH=8u171-jessie-openjdk-headless
2220
- DOCKER_IMAGE_BASE=debian:stretch-slim DOCKER_TAG_TO_PUBLISH=8-stretch-openjdk-headless
23-
- DOCKER_IMAGE_BASE=debian:stretch-slim JDK_MAJOR=8 JDK_VERSION=8u252-b09-1~deb9u1 DOCKER_TAG_TO_PUBLISH=8u252-stretch-openjdk-headless
21+
- DOCKER_IMAGE_BASE=debian:stretch-slim JDK_MAJOR=8 JDK_VERSION=8u265-b01-0+deb9u1 DOCKER_TAG_TO_PUBLISH=8u265-stretch-openjdk-headless
2422
- DOCKER_IMAGE_BASE=debian:stretch-slim JDK_MAJOR=11 JDK_VERSION=11.0.6+10-1~bpo9+1 DOCKER_TAG_TO_PUBLISH=11.0.6-stretch-openjdk-headless
2523
- DOCKER_IMAGE_BASE=debian:buster-slim DOCKER_TAG_TO_PUBLISH=11-buster-openjdk-headless
26-
- DOCKER_IMAGE_BASE=debian:buster-slim JDK_MAJOR=11 JDK_VERSION=11.0.7+10-3~deb10u1 DOCKER_TAG_TO_PUBLISH=11.0.7-buster-openjdk-headless
24+
- DOCKER_IMAGE_BASE=debian:buster-slim JDK_MAJOR=11 JDK_VERSION=11.0.8+10-1~deb10u1 DOCKER_TAG_TO_PUBLISH=11.0.8-buster-openjdk-headless
2725
- DOCKER_IMAGE_BASE=amd64/ubuntu:xenial DOCKER_TAG_TO_PUBLISH=9-xenial-openjdk-headless
28-
- DOCKER_IMAGE_BASE=amd64/ubuntu:xenial JDK_MAJOR=8 JDK_VERSION=8u252-b09-1~16.04 DOCKER_TAG_TO_PUBLISH=8u252-xenial-openjdk-headless
26+
- DOCKER_IMAGE_BASE=amd64/ubuntu:xenial JDK_MAJOR=8 JDK_VERSION=8u265-b01-0ubuntu2~16.04 DOCKER_TAG_TO_PUBLISH=8u265-xenial-openjdk-headless
2927
- DOCKER_IMAGE_BASE=amd64/ubuntu:xenial JDK_MAJOR=9 JDK_VERSION=9~b114-0ubuntu1 DOCKER_TAG_TO_PUBLISH=9b114-xenial-openjdk-headless
3028
- DOCKER_IMAGE_BASE=amd64/ubuntu:bionic DOCKER_TAG_TO_PUBLISH=11-bionic-openjdk-headless
31-
- DOCKER_IMAGE_BASE=amd64/ubuntu:bionic JDK_MAJOR=11 JDK_VERSION=11.0.7+10-2ubuntu2~18.04 DOCKER_TAG_TO_PUBLISH=11.0.7-bionic-openjdk-headless
32-
- DOCKER_IMAGE_BASE=amd64/ubuntu:bionic JDK_MAJOR=8 JDK_VERSION=8u252-b09-1~18.04 DOCKER_TAG_TO_PUBLISH=8u252-bionic-openjdk-headless
29+
- DOCKER_IMAGE_BASE=amd64/ubuntu:bionic JDK_MAJOR=11 JDK_VERSION=11.0.8+10-0ubuntu1~18.04.1 DOCKER_TAG_TO_PUBLISH=11.0.8-bionic-openjdk-headless
30+
- DOCKER_IMAGE_BASE=amd64/ubuntu:bionic JDK_MAJOR=8 JDK_VERSION=8u265-b01-0ubuntu2~18.04 DOCKER_TAG_TO_PUBLISH=8u265-bionic-openjdk-headless
3331
- DOCKER_IMAGE_BASE=amd64/ubuntu:focal DOCKER_TAG_TO_PUBLISH=14-focal-openjdk-headless
3432
- DOCKER_IMAGE_BASE=amd64/ubuntu:focal JDK_MAJOR=14 JDK_VERSION=14.0.1+7-1ubuntu1 DOCKER_TAG_TO_PUBLISH=14.0.1-focal-openjdk-headless
35-
- DOCKER_IMAGE_BASE=amd64/ubuntu:focal JDK_MAJOR=8 JDK_VERSION=8u252-b09-1ubuntu1 DOCKER_TAG_TO_PUBLISH=8u252-focal-openjdk-headless
36-
- DOCKER_IMAGE_BASE=centos:7 JDK_MAJOR=11 JDK_VERSION=11.0.7.10 DOCKER_TAG_TO_PUBLISH=11.0.7.10-centos7-openjdk-headless
37-
- DOCKER_IMAGE_BASE=centos:8 JDK_MAJOR=11 JDK_VERSION=11.0.7.10 DOCKER_TAG_TO_PUBLISH=11.0.7.10-centos8-openjdk-headless
33+
- DOCKER_IMAGE_BASE=amd64/ubuntu:focal JDK_MAJOR=8 JDK_VERSION=8u265-b01-0ubuntu2~20.04 DOCKER_TAG_TO_PUBLISH=8u265-focal-openjdk-headless
34+
- DOCKER_IMAGE_BASE=centos:7 JDK_MAJOR=11 JDK_VERSION=11.0.8.10 DOCKER_TAG_TO_PUBLISH=11.0.8.10-centos7-openjdk-headless
35+
- DOCKER_IMAGE_BASE=centos:8 JDK_MAJOR=11 JDK_VERSION=11.0.8.10 DOCKER_TAG_TO_PUBLISH=11.0.8.10-centos8-openjdk-headless
3836
script:
3937
- pipenv run molecule test
4038
notifications:

CHANGELOG.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,14 @@ This project adheres to [Semantic Versioning](http://semver.org/) and [Keep a ch
44

55
## [Unreleased](https://github.com/idealista/java_role/tree/develop)
66

7+
## [6.0.0](https://github.com/idealista/java_role/tree/6.0.0) (2020-08-13)
8+
[Full Changelog](https://github.com/idealista/java_role/compare/5.2.0...6.0.0)
9+
### Changed
10+
- *[#132](https://github.com/idealista/java_role/issues/132) Breaking: Removed Jessie support* @frantsao
11+
- *[#132](https://github.com/idealista/java_role/issues/132) Updated Debian Buster is default in molecule tests* @frantsao
12+
### Fixed
13+
- *[#132](https://github.com/idealista/java_role/issues/132) Updated JRE versions in travis tests* @frantsao
14+
715
## [5.2.0](https://github.com/idealista/java_role/tree/5.2.0) (2020-06-04)
816
[Full Changelog](https://github.com/idealista/java_role/compare/5.1.0...5.2.0)
917
### Changed

README.md

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -42,19 +42,19 @@ Create or add to your roles dependency file (e.g requirements.yml):
4242
```yml
4343
- src: http://github.com/idealista/java_role.git
4444
scm: git
45-
version: 5.2.0
45+
version: 6.0.0
4646
name: java
4747
```
4848
4949
or using [Ansible Galaxy](https://galaxy.ansible.com/idealista/java_role/) as origin if you prefer:
5050
5151
```yml
5252
- src: idealista.java_role
53-
version: 5.2.0
53+
version: 6.0.0
5454
name: java
5555
```
5656
57-
Alternatively you could find tagged Docker images for Debian Jessie, Stretch and Buster, Ubuntu Xenial, Bionic and Focal, and CentOS 7 and 8 in [Docker Hub](https://hub.docker.com/r/idealista/jdk/).
57+
Alternatively you could find tagged Docker images for Debian Stretch and Buster, Ubuntu Xenial, Bionic and Focal, and CentOS 7 and 8 in [Docker Hub](https://hub.docker.com/r/idealista/jdk/).
5858
5959
Install the role with ansible-galaxy command:
6060
@@ -84,7 +84,7 @@ docker pull idealista/jdk:${JDK_VERSION}-${DOCKER_IMAGE_BASE}-(openjdk-headless)
8484
```
8585

8686
`JDK_VERSION:` Preferred JDK version.
87-
`DOCKER_IMAGE`: Currently supporting: `jessie`/`stretch`/`buster` to select between Debian versions, `xenial`/`bionic`/`focal` to select between Ubuntu versions, and `7`/`8` to select a CentOS version.
87+
`DOCKER_IMAGE`: Currently supporting: `stretch`/`buster` to select between Debian versions, `xenial`/`bionic`/`focal` to select between Ubuntu versions, and `7`/`8` to select a CentOS version.
8888

8989
For instance:
9090

@@ -104,8 +104,6 @@ A specific OpenJDK version should be selected overriding `java_open_jdk_version_
104104

105105
Operative System | OpenJDK major release
106106
--- | ---
107-
Debian Jessie | `8` (default)
108-
Debian Jessie | `7`
109107
Debian Stretch | `8` (default)
110108
Debian Stretch | `11`
111109
Debian Buster | `11` (default)
@@ -129,7 +127,7 @@ Other OpenJDK implementations out of GNU/Linux distributions streams are not off
129127

130128
```sh
131129
$ pipenv sync
132-
$ DOCKER_IMAGE_BASE=(debian:jessie-slim|debian:stretch-slim|debian:buster-slim|amd64/ubuntu:xenial|amd64/ubuntu:bionic|amd64/ubuntu:focal|centos:7|centos:8) JDK_MAJOR=(`java_open_jdk_version_major` see [.travis.yml](.travis.yml) file to check supported versions) JDK_VERSION=(`java_open_jdk_version` see [.travis.yml](.travis.yml) file to check supported versions) pipenv run molecule test
130+
$ DOCKER_IMAGE_BASE=(debian:stretch-slim|debian:buster-slim|amd64/ubuntu:xenial|amd64/ubuntu:bionic|amd64/ubuntu:focal|centos:7|centos:8) JDK_MAJOR=(`java_open_jdk_version_major` see [.travis.yml](.travis.yml) file to check supported versions) JDK_VERSION=(`java_open_jdk_version` see [.travis.yml](.travis.yml) file to check supported versions) pipenv run molecule test
133131
```
134132
**Note:** JDK_VERSION is an optional parameter, if not defined this role will install the latest available package for the selected Java major release.
135133
**Note:** debian9 (Debian Stretch) will be used as default linux distro if none is provided.

meta/main.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@ galaxy_info:
99
platforms:
1010
- name: Debian
1111
versions:
12-
- jessie
1312
- stretch
1413
- buster
1514
- name: Ubuntu

molecule/default/molecule.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ platforms:
1212
- name: openjdktest
1313
groups:
1414
- openjdk
15-
image: ${DOCKER_IMAGE_BASE:-debian:stretch-slim}
15+
image: ${DOCKER_IMAGE_BASE:-debian:buster-slim}
1616

1717
provisioner:
1818
name: ansible

tasks/install_openjdk.yml

Lines changed: 0 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -23,18 +23,6 @@
2323
set_fact:
2424
java_home: "{{ java_open_jdk_home }}"
2525

26-
# Explanation why:
27-
# https://www.lucas-nussbaum.net/blog/?p=947
28-
- name: Java | Disable Debian 8 APT check-valid-until
29-
lineinfile:
30-
line: "Acquire::Check-Valid-Until no;"
31-
path: /etc/apt/apt.conf.d/99no-check-valid-until
32-
state: present
33-
create: true
34-
when:
35-
- ansible_os_family == 'Debian'
36-
- ansible_distribution_major_version == '8'
37-
3826
- block:
3927
- name: Java | Install extra apt tools
4028
package:
@@ -110,13 +98,3 @@
11098
changed_when: false
11199
tags:
112100
- skip_ansible_lint
113-
114-
# Ugly task in order to maintain support of Java 8 in Debian. Will remove in a near future.
115-
- name: Java | Remove installed OpenJDK 7 package because messy dependencies in Debian 8 backports
116-
apt:
117-
name: "openjdk-7-jre-headless"
118-
state: absent
119-
when:
120-
- ansible_os_family == 'Debian'
121-
- ansible_distribution_major_version == '8'
122-
- java_open_jdk_version_major != '7'

vars/Debian-8.yml

Lines changed: 0 additions & 15 deletions
This file was deleted.

0 commit comments

Comments
 (0)