- Switch to OAuth proxy in jupyter-notebook and r-shiny quickstarters (#424).
- 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).
- 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).
- 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).
- 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 plainDockerfile
and no BE/FE framework on top (#97) - Maven/Gradle Jenkins slave
jenkins-slave-maven
now gets Nexus credentials injected as server intosettings.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
- 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
replacesnodejs8-angular
and supports nodeJS 10, Angular CLI 8.0.1 and cypress 3.3.1
- 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)
- 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)
- Exclude images in
openshift
andrhscl
namespace on import (#102) - Maven slave fails when proxy is configured due to invalid XML (#108)
- Spring Boot Jenkins pipeline surfaces test results (#34)
- Jenkins webhook proxy templates (#81, #82)
- 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)
- 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)
- Remove broken be-database quickstarter (#87)
Initial release.