Releases: malaskowski/aet-docker
1.2.0
KARAF_SECRETS_ON_STARTUP
env triggers Karaf secrets scanning on startup- Images support for
linux/arm64
architecture. For Karaf image, please use1.2.0-arm64
tag when running on Mac Apple Silicon processors.
Images available at https://hub.docker.com/u/malaskowski
1.1.0
This release fixes security issue, upgrading Browsermob and Karaf dependencies to log4j 2.17.1 fixing CVE-2021-44832 and other Log4jShell vulnerabilies.
If you migrate from version older than 1.0.0
, please remember to execute all steps in upgrade notes for all the version between this and your current version.
- PR-33 - Update BrowserMob Proxy image to the version without log4jshell vulnerability.
- PR-34 - build custom version of Apache Karaf 4.2.0 with updated pax.logging dependencies.
Images available at https://hub.docker.com/u/malaskowski
1.0.0
Images moved to my new Docker Hub space: https://hub.docker.com/u/malaskowski
This means you need to update both image name and tag in you AET instance cluster to be able to fetch the latest version of AET Docker images (rename skejven/aet_XXX:0.14.0
to malaskowski/aet_XXX:1.0.0
).
- PR-28 - Before the start of a Karaf service, Docker secrets are exported to environment variables.
- Base images updates:
aet_client
image base updated toalpine:3.14
aet_report
image base updated tohttpd:2.4.48-alpine
0.14.0
- PR-27 - Karaf provisioned with all dependencies - offline mode provisioning support.
- PR-26 - AET Docker client for running AET suites with no dependencies but Docker
- PR-22 - changed no of Selenium Grid Nodes replicas in order to improve tests results stability.
- PR-23 - updated mongodb image version to
3.6
. Important: if you are upgrading AET from the version that used mongo 3.2, please read carefully upgrade notes before migrating. Updated docker swarm schema to3.7
.
Upgrade notes
-
Backup your data!
-
Upgrade to mongo image
3.4
first (setimage: mongo:3.4
in aet-swarm.yml and deploy -docker stack deploy -c aet-swarm.yml aet
). Wait until AET stack will be up. -
Assuming you have open port
27017
for mongo run:docker exec -it `docker ps --filter expose=27017/tcp -q` bash -c 'mongo --eval "db.adminCommand( { getParameter: 1, featureCompatibilityVersion: 1 } )"'
This should say
{ "featureCompatibilityVersion" : "3.2", "ok" : 1 }
. -
Set
setFeatureCompatibilityVersion
flag to3.4
(read more in MongoDB upgrade notes), run:docker exec -it `docker ps --filter expose=27017/tcp -q` bash -c 'mongo --eval "db.adminCommand( { setFeatureCompatibilityVersion: \"3.4\" } )"'
You should see:
{ "ok" : 1 }
-
Upgrade to mongo image
3.6
(setimage: mongo:3.6
in aet-swarm.yml and deploy -docker stack deploy -c aet-swarm.yml aet
). Wait until AET stack will be up. -
Set
setFeatureCompatibilityVersion
flag to3.6
(read more in MongoDB upgrade notes), run:docker exec -it `docker ps --filter expose=27017/tcp -q` bash -c 'mongo --eval "db.adminCommand( { setFeatureCompatibilityVersion: \"3.6\" } )"'
You should see:
{ "ok" : 1 }
-
You are good to go :).
Images available at https://hub.docker.com/u/skejven/
0.13.1
- PR-21 Proxy all API endpoints via report app: /api, /suite, /xunit
Upgrade notes:
Upgrade notes
If you were using AET_WEB_API
env for the aet-report
service, please note, that it now points to the Karaf instance, not directly to the /api
endpoint.
Simply remove /api
from AET_WEB_API
env property value.
Images available at https://hub.docker.com/u/skejven/
0.13.0
- PR-20 -
core
andcustom
AET artifacts in the Karaf image and healthcheck basing on the fabric8 healthchecks.
Images available at https://hub.docker.com/u/skejven/
0.12.2
- PR-19 - Enable exposing AET WebAPI via Report server
Images available at https://hub.docker.com/u/skejven/
0.12.1
- PR-17 Update maven repositories to use https over http. Fixes '501-https-required' error while downloading karaf dependecies. More info about the issue here.
Images available at https://hub.docker.com/u/skejven/
0.12.0
- PR-11 Report docker image base changed from Ubuntu to
httpd
Alpine (386 MB
to150 MB
) - Removed suite generator from the report image (it lacks Open Source license)
- PR-12 introduces AET Lighthouse Extension to the aet example swarm stack
- AET Version upgraded to
3.3.0
release
Images available at https://hub.docker.com/u/skejven/
0.11.0
- AET Version upgraded to
3.2.2
release
Images available at https://hub.docker.com/u/skejven/