Skip to content

Releases: malaskowski/aet-docker

1.2.0

13 Mar 21:53
Compare
Choose a tag to compare
  • KARAF_SECRETS_ON_STARTUP env triggers Karaf secrets scanning on startup
  • Images support for linux/arm64 architecture. For Karaf image, please use 1.2.0-arm64 tag when running on Mac Apple Silicon processors.

Images available at https://hub.docker.com/u/malaskowski

1.1.0

11 Feb 09:00
Compare
Choose a tag to compare

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

24 Aug 12:39
Compare
Choose a tag to compare

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 to alpine:3.14
    • aet_report image base updated to httpd:2.4.48-alpine

0.14.0

25 Aug 08:54
Compare
Choose a tag to compare
  • 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 to 3.7.

Upgrade notes

  1. Backup your data!

  2. Upgrade to mongo image 3.4 first (set image: mongo:3.4 in aet-swarm.yml and deploy - docker stack deploy -c aet-swarm.yml aet). Wait until AET stack will be up.

  3. 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 }.

  4. Set setFeatureCompatibilityVersion flag to 3.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 }

  5. Upgrade to mongo image 3.6 (set image: mongo:3.6 in aet-swarm.yml and deploy - docker stack deploy -c aet-swarm.yml aet). Wait until AET stack will be up.

  6. Set setFeatureCompatibilityVersion flag to 3.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 }

  7. You are good to go :).

Images available at https://hub.docker.com/u/skejven/

0.13.1

24 Mar 15:18
Compare
Choose a tag to compare
  • 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

18 Mar 21:56
Compare
Choose a tag to compare

Images available at https://hub.docker.com/u/skejven/

0.12.2

20 Feb 08:50
Compare
Choose a tag to compare
  • PR-19 - Enable exposing AET WebAPI via Report server

Images available at https://hub.docker.com/u/skejven/

0.12.1

17 Jan 12:08
Compare
Choose a tag to compare
  • 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

27 Aug 13:14
Compare
Choose a tag to compare
  • PR-11 Report docker image base changed from Ubuntu to httpd Alpine (386 MB to 150 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

04 Jun 19:39
Compare
Choose a tag to compare
  • AET Version upgraded to 3.2.2 release

Images available at https://hub.docker.com/u/skejven/