Skip to content

Latest commit

 

History

History
116 lines (88 loc) · 8.6 KB

CHANGELOG.md

File metadata and controls

116 lines (88 loc) · 8.6 KB

Changelog

Unreleased

Changed

  • Switch to OAuth proxy in jupyter-notebook and r-shiny quickstarters (#424).

[1.2.0] - 2019-10-10

Added

  • Add Go Quickstarter (#255).
  • Enable xml unit - unit test results on all quickstarters and refactor build stage (#299).
  • Airflow Cluster Quickstarter - pipeline (#307).
  • ds-ml-service MRO ready (#373).
  • Support Java 11 (#309).
  • Clone-environment script should allow to pass branch and skip tagging flags (#292).
  • ds-ml-service unified docker file (#272).
  • Improve SonarQube support on FE quickstarters (#212).
  • Create release manager quickstarter (#391).

Changed

  • Quickstarter be-docker-plain now builds a running container based on alpine instead of RHEL (#260).
  • Quickstarter ds-ml-service with unified docker file (#272).
  • Update jenkins slave for 1.2.x release (#356).
  • Airflow quickstarter needs rundeck and resource limits update (#358).
  • ds-ml-service - Train model pipeline step can fail after port forwarding of training service (#269).
  • R quickstarter: standard keyserver port 11371 often blocked (#298).
  • Replace upload-templates.sh with tailor (#38).
  • Polish be-docker-plain (#264).

Fixed

  • Import of images into other cluster fails - because of missing role for default user (#345).
  • fe-react: Make sure npm i is run within node docker image (#363).
  • fe-react fails to install jest-junit dependency (#361).
  • Enable Junit XML output for unit tests fo Vue QS (#369).
  • Fix fe-angular quick starter karma config file manipulation (#378).
  • Go quickstarter fails with no tests when collecting test results via junit (#388).
  • Jupyter quickstarter app: Kernel won't start (#268).
  • Error building Python based Quickstarters on OKD (#295).
  • Reduce memory ratio (#277).
  • be-docker-plain quickstarter fails in initial deployment (#260).
  • be-python-flask: build fails when "python-ldap" is added to requirements.txt (#250).

[1.1.0] - 2019-05-28

Added

  • Rundeck prepare-continous integration job can now be used to upgrade an existing git repository (#110)
  • New quickstarter be-docker-plain: useful for starting with a plain Dockerfile and no BE/FE framework on top (#97)
  • Maven/Gradle Jenkins slave jenkins-slave-maven now gets Nexus credentials injected as server into settings.xml (#127)
  • New quickstarter ds_ml_service for machine learning from model training & testing to production (#111)
  • Quickstarter be-python-flask now provides coverage analysis data to SonarQube
  • Quickstarter fe-angular now provides coverage analysis data to SonarQube and added SonarQube's linter rules for tslint
  • Documentation of all quickstarters and slaves added

Changed

  • Python quickstarter should use nexus as artifact repo (#27)
  • Jupyter & R-Shiny quickstarters are now based on new Openresty-based WAF image (#103)
  • NodeJS 10 Angular Jenkins slave nodejs10-angular replaces nodejs8-angular and supports nodeJS 10, Angular CLI 8.0.1 and cypress 3.3.1

Fixed

  • Rshiny quickstarter broken - due to refactoring and webhook proxy introduction (#200) & (#184)
  • Create-projects.sh seeds wrong jenkins SA rights & misses default SA for webhook proxy bug (#189)
  • import metadata: docker pull secrets are not created in an existing project - breaks oc import-image (#202)
  • Import Script is not replacing urls for sonarqube in DCs (#145)

[1.0.2] - 2019-04-02

Fixed

  • Angular quickstarter fe-angular-frontend compilation failed due to changed dependency (#129)
  • Spring boot quickstarter be-springboot gradle build failed due to dependency update to gradle 4.10 (#131)
  • Upgrade of repo, thru rundeck job prepare-continous integration fails with invalid device (#124)
  • Jenkins python slave requires pip to have proper ssl validation configuration (#176)

[1.0.1] - 2019-01-25

Fixed

  • Exclude images in openshift and rhscl namespace on import (#102)
  • Maven slave fails when proxy is configured due to invalid XML (#108)

[1.0.0] - 2018-12-03

Added

  • Spring Boot Jenkins pipeline surfaces test results (#34)
  • Jenkins webhook proxy templates (#81, #82)

Changed

  • Quickstarter build containers (located in the subdirs of https://github.com/opendevstack/ods-project-quickstarters/tree/master/boilerplates) inherit from corresponding Jenkins build slaves now rather than replicating the setup
  • Rundeck's OC container inherits from jenkins-slave-base now. The pull and tag is triggered thru verify-rundeck-settings rundeck job (#32)
  • The build of a quickstarter component does not upload the tarball to Nexus anymore - instead it uses binary build configs (#9)
  • The containers used to connect to openshift now pull the root ca during build, to ensure SSL trust (#12, #54)
  • Slaves now support HTTP/S proxy - inject as ENV - with HTTP_PROXY, HTTPS_PROXY & NO_PROXY (#50)
  • Python slave upgraded to 3.6 latest (#24)
  • Maven slave now downloads Gradle 4.8.1 during build to increase build performance of components (#23)
  • Scala slave now downloads sbt 1.1.6 / scala 2.12 - given an SBT bug - when proxy set, no NEXUS usage
  • Update to newest cypress and TypeScript versions (#91)
  • Build Jupyter/Rshiny via Jenkins (#92)

Fixed

  • Nodejs 8 quickstarter failed on npm run coverage (#22)
  • Rundeck containers not cleaned up (#16, #17)
  • Disable inclusion of Nginx server version in HTTP headers (#79)
  • Jupyter: install from Nexus (#65)

Removed

  • Remove broken be-database quickstarter (#87)

[0.1.0] - 2018-07-27

Initial release.