Skip to content

Latest commit

 

History

History
502 lines (284 loc) · 26.6 KB

CHANGELOG.md

File metadata and controls

502 lines (284 loc) · 26.6 KB

Changelog

All notable changes to this project will be documented in this file. Dates are displayed in UTC.

7 December 2023

  • [FEAT] Add var steamengine_project_nvm_version, to use specific Node version from NVM for PM2 binary

6 December 2023

  • [FIX] Fix on checksum verification

30 November 2023

  • [FIX] Possiblité de renseigner un public directory drupal vide into steamengine_drupal_public_directory

Breaking Changes

  • steamengine_drupal_public_directory should start with slash

16 October 2023

  • Modify the checksum verification
  • [PATCH] Avoid the empty checksum bypass verification
  • [UPDATE] Add the following line in the playbook of the ansible project: steamengine_skip_checksum: "{{ steamengine_builds[stm_dpt.key].steamengine_skip_checksum | default(False) }}" This line is needed to skip the verification of the checksum

21 March 2023

  • Drupal #13
  • [FIX] drupal php fpm version #45
  • [FIX] remove unused variables #34
  • [FIX] prefix drupal specific variables with steamengine_drupal #33
  • Rename drupal variables #32
  • [FIX] variable steamengine_drupal_public_directory forgotten in some … #28
  • Add drupal .env file support #23
  • Split tests scenario for drupal 3f15677
  • Refacto on drupal test ba6f3fe
  • Maj for steamengin Drupal bbcd5c9

Breaking Changes

  • Rename steamengine_sf_php_bin_path to steamengine_php_bin_path
  • Rename steamengine_sf_php_fpm_version to steamengine_php_fpm_service_name

8 November 2022

  • Add support for pre deploy commands 9e36003

10 October 2022

  • Use variable for php binary path #43
  • Remove unnecessary molecule preprun 7848f0b
  • [FIX]: Change location for declaration of php bin path 16ee177
  • [ADD]: Use of environment variable defining path of php binary de7060d

12 August 2022

  • Add daemon services for project #41
  • Remove old Jenkinsfile af95f11

3 August 2022

  • Increase memory limit for php clear cache command 7635358

2 August 2022

  • Fix steamengine bin #40
  • Replace centos 8 by rockylinux 8. Add ubuntu22. Upgrade ansible (support for os detection on rocky). 5b89b9d
  • [FIX] Steamengine scripts e6d338e
  • [FIX] Steamengine scripts - Remove unnecessary instructions ab0cfba

27 July 2022

  • Improve fixPermissions Symfony speed #38
  • Fix deploy tag SF d63a183

7 April 2022

  • [IMPR] Change pm2 conf #37
  • [FEAT] Variabilization of php-fpm version #35
  • [FIX] Centos8 repo #36
  • Update README.md 9f66700

31 January 2022

  • [SF][FIX] Fix permissions for links #22
  • Merge pull request #12 from STEAMULO/sf 5aa84cf
  • [EVOL] Create symfony4 steamengine 0660992
  • Use group for nginx/apache instead of acl 1a9e6da

Breaking Changes

  • Add run_as_app_user and run_in_project_root_path_web for wrapper scripts (steamengine_wrapper_scripts_extra)
  • Add run_as_app_user and run_in_project_root_path_web for crons scripts (steamengine_crons)

30 November 2021

  • Security Fix: Fixed privileges on the steamengine bin #30
  • [FIX] persistent storage now works with springboot #27
  • [ADD] MaxPostSize var in tomcat Connector #29
  • Fix linting and doc 7bff82e
  • security: fixed privileges on the steamengine bin allowing the user to modify it 4a4e489
  • Fix linting 29ee328

16 September 2021

  • [FIX] add condition to persistent directories tasks #26
  • [FIX] slash for project path - Storage persistent #25
  • [ADD] symbolic link to persistant storage directories #24
  • [ADD] symbolic link to persistant directories 023fdbf
  • [FIX] Slash for path and fix recurse making the pipeline failed 9640e32
  • [FIX] Persistant to persistent be5c0a5

26 August 2021

  • Add flexible entries for steamengine wrapper 2f7fc06
  • Add generic cron support 777def8

27 May 2021

  • Add fixpermissions script for nodejs as a workaround for specific project 22d7299
  • Use python from venv Jenkinsfile 08ac0c4

12 May 2021

  • Merge pull request #19 from STEAMULO/tomcat-9 10cc269
  • Upgrade molecule, ansible, python. Add test for centos8 and ubuntu20. ee39403
  • Upgrade molecule, ansible, python. Add test for centos8 and ubuntu20. 963e721

7 January 2021

  • Move steamengine_java_base_opts to defaults a7ba875
  • [FIX] string concatenation operator in templates a0b3ddd

8 October 2020

  • Configuration key to add nginx in app group for nodejs deploy 4c697d3

6 October 2020

  • Add nodejs variable that gives write permissions on directories 601b1bd

30 September 2020

  • Remove double test for tomcat7 3261ea0
  • Update Java role for molecule testing 6e971a7
  • Add extra field to journald logging b230f4a

6 July 2020

6 July 2020

2 July 2020

  • Add missing tag on tomcat7 deploy 71b9de2

26 June 2020

  • Fix fixpermissions command tomcat7 on first deploy 39b4e76

24 June 2020

  • Add missing tag steamengine_deploy_nodejs on nodejs deploy 4d2ff92

18 June 2020

  • Add interpreter_args option for NodeJs app d268891
  • Fix yaml lint 57d9461

17 June 2020

16 June 2020

  • Add header and ssl check param for getting build 00b8f57

20 March 2020

  • Fix idempotence issue in nodejs 9f21323

10 March 2020

  • Migrate steamengine_java_base_opts to openj9 e57d82f

28 January 2020

24 January 2020

  • [IMPR] add www-data in app group for tomcat7 717b83f
  • [FIX] log path nodejs 9f8234c

2 December 2019

  • [FIX] molecule playbook role name use MOLECULE_PROJECT_DIRECTORY 3dbb668
  • [FIX] use cluster_mode instead of cluster for default exec_mode pm2 0b2d241
  • [FIX] travis ci label 7b3a566

14 November 2019

25 October 2019

  • [IMPR] update to ansible 2.8.5 and molecule 2.22 1dfa469
  • Adding travis conf 1d3a9c1
  • [IMPR] use a config file for nodejs deployment, allowing config change without root privileges ca68b25

17 September 2019

  • [FIX] use WorkingDirectory instead of HOME for node app 2e4123d

17 September 2019

17 September 2019

  • [IMPR] do not make a diff update for nodejs and tomcat7 6eacec8

16 September 2019

13 September 2019

  • [IMPR] Add env config for node app 8b48f95

15 July 2019

  • [IMPR] change permission handling for tomcat and fix order in main task e72d6cc

11 July 2019

  • [IMPR] add option to disable VersionLoggerListener 02d1748

11 July 2019

11 July 2019

  • [IMPR] add project name in handler 68bc5ce
  • [FIX] double slash in tomcat7 url ebe7778

2 July 2019

  • [IMPR] check if build is not empty 0de827f

19 June 2019

  • [ADD] posibility to pass an external conf file for tomcat7 #5
  • [FIX] added permissions for play + fix permissions error on tomcat7 #4
  • [ADD] new scenario to test external conf template 7c0d6ec
  • [FIX] mode on config files + added external conf to springboot and play 8844f31
  • [FIX] jenkins file aebd2db

10 June 2019

  • [FEAT] play2 project type added to steamengine v2 #3
  • [FIX] Mr reviews added c674ce3
  • [FIX] MR reviews added 39a2c5e
  • [FIX] repair springboot service conf 86ffb23

6 June 2019

  • [FIX] Fix permission immediately after tomcat7 build download #2
  • [FIX] notify on download build 89d4adf

20 May 2019

  • [FIX] add tags always on main task 389d746

17 May 2019

  • [IMPR] apply tag on included tasks instead of dupclating d0bc4c5

7 May 2019

  • [IMPR] prefix all tag with steamengine, add tags by project type 0127fa3

30 April 2019

  • [IMPR] add option to remove char escaping in rsyslog, true by default 36c876e
  • [FIX] jenkinsfile cleaning f2ede4c

29 April 2019

  • [IMPR] fix deploy permission issue when using steamengine_tomcat7_allow_insecure_write_* conf 9cc9ce9

26 April 2019

  • [IMPR] keep only app log message in application.log 345dcf9

26 April 2019

  • [IMPR] add secure to tomcat connector for ssl termination on reverse 245f87f

25 April 2019

  • [IMPR] add tag in tasks because include_tasks does not inherit eff33f7

25 April 2019

  • [IMPR] rename steamengine_build_sha1_checksum to steamengine_build_checksum 4af267d

25 April 2019

  • [IMPR] assert build url only when deploying and fix TUs 8455fb2

19 April 2019

  • [ADD] unsecure application write access to ROOT folder for CardiboxV6 #1

18 April 2019

  • [IMPR] use transport web and jdk on s3 for java, oracle otn is KO... 3a07493
  • [FIX] impotence on tomcat webapp persmission a9a69bf

16 April 2019

  • [IMPR] add var for tomcat7 configuration key db1a14e

16 April 2019

  • [IMPR] add support for war that write in WEB-INF dir... 8a7a395

12 April 2019

  • [IMPR] add readme b3e015a
  • [IMPR] add project configuration support for tomcat7 project fcd8a08

11 April 2019

  • [IMPR] add tomcat config file generation 6cb0361

11 April 2019

  • [FIX] replace static import by dynamic one so groups vars can be used in parent include 4e464d8

11 April 2019

  • [IMPR] add java opts for tomcat and springboot, use update_from_archive for tomcat deployment 3b4bedf

10 April 2019

  • [FIX] use include_tasks instead of import_tasks so that steamengine_project_type can be defined in group vars 109d2b1

1.0.0

10 April 2019

  • Initial commit 944a182
  • [IMPR] Add Jenkinsfile 7e46f77
  • [IMPR] add support for spring boot and static deployments 04f0b9c