Skip to content

Latest commit

 

History

History
130 lines (101 loc) · 9.7 KB

CHANGELOG.md

File metadata and controls

130 lines (101 loc) · 9.7 KB

Changelog

Unreleased

Fixed

  • Maps jwt roles to lowercase by default (#400)
  • Enables e2e spock quickstarter (#388)
  • Adds default value for logback file path (#385)
  • Adds option to disable logout from identity manager (#372)
  • Fixes hardcoded logback file path and failed test when running locally (#361)
  • Provisioning of quickstarters fails if pod name label is longer than 63 characters (#335)
  • Bug existing project cleanup (#347)
  • Adds component id and component type validation rules and shortens pipeline execution url length (#344)
  • Run webhook-proxy under jenkins serviceaccount (#341)
  • Use image tag latest for prov-app DC (#332)

[2.0] - 2019-12-13

Added

  • Replace Rundeck with (Jenkins) pipelines (#265)
  • Added support for project specific CD user (#297)
  • Create project specific trigger secret (#317)
  • Order "Select existing project" drop-down (#299)

Changed

  • Create service framework to allow integration to other bugtrackers/scm & idmgt (#86)
  • Uptake 4.1.0 okhttp (#303)
  • Bump httpasyncclient from 4.0-beta3-atlassian-1 to 4.1.4 (#205)
  • Upgrade Spring to 2.2.2 (#319)
  • Configure image tag and Git ref for production pipeline (#324)

Fixed

  • App wants to create jira components for project without bugtracker space (#292)
  • Provisioning is allowed even when Openshift project is not created (#195)
  • Add gitattributes for CRLF handling (#258)
  • Provisioning app fails if Active directory groups does not exists. (#192)
  • JIRA components are (wrongly) created for auxiliary repositories (#255)
  • Provisioning app fails to clean up failed provisioning attempt (#267)
  • Random error while creating projects - reason "closed" (#264)
  • Session timeout issues (#318)
  • Quickstarters are not populated due to Rundeck session issues (#293)

[1.2.0] - 2019-10-10

Added

  • Provision app should create jira component when new boilerplate component is provisioned (#147)
  • Provision app code does not follow google java conventions as mandated in PMC (#167)
  • Provision application only writes projectdata for further use in case no errors occur during provision (#157)
  • Provision app fails to save state of a project in case of (another) project descriptor being corrupted (#171)
  • Add option to authenticate via oauth2 instead of crowd. (#170)
  • Feature/webjars dependency agnostic(#235)
  • Spotless: Enforce formatting (#185)
  • Bugfix for checking against existing projects and addition of jira component creation -> master (#148)
  • Service adapter framework (#164)

Fixed

  • Prov app fails when another Rundeck Job is stil running (api.error.execution.conflict)(#145)
  • Latest master does not load provision endpoint (#239)
  • Antorra docs need to be updated with latest master (#245)
  • getProject is returning always a project even if the requested project does not exist (#174)

Changed

  • Add service framework to hook in different adapter implementations instead of the provided ones (#86)
  • Webjars dependencies should be version agnostic(#233)

[1.1.0] - 2019-05-28

Added

  • Define templates & allow pick of project templates for jira / confluence projects (#26)
  • With special permissionset set to true and openshift project to be created, groups are now passed to openshift and set with appropriate rights (view / edit / admin) (#112)
  • Add kanban project template - based on com.pyxis.greenhopper.jira:gh-kanban-template (#109)

Fixed

  • Upon successful creation of an initiative, the new project does not show up in modify initiative list without a deep refresh (#94)
  • Severe performance degregation during login based on amount of groups configured in crowd (#106)
  • NON SSO crowd setup (e.g. SAML enabled) breaks provision app (#131)
  • Without (deep) refreshing page newly created initiative is not showing up in picklist on "modify initiative" (#94)
  • Rundeck integration returns "auth successful" - although login failed (e.g. timeout .. ) (#126)
  • Modify initiative should show project key and name (#121)

Changed

  • Refactoring of repeated http call logic - centralized in RestClient (#84)
  • Upgrade of provision application to spring boot 2.1.4 (# )

[1.0.2] - 2019-04-02

Fixed

  • Default notification scheme (ID 10000) now attached to a provisioned JIRA project (#90)
  • Attachment permission was missing for all groups (#78)
  • Browse_project permission was missing for readonly groups (#85)
  • Tighten bitbucket project rights with special permissionset (#87)

[1.0.1] - 2019-01-25

Changed

  • Limit description to 100 characters (#70)

Fixed

  • In case of special permission set, do not create OpenShift projects with current user as admin (#73)

[1.0.0] - 2018-12-03

Added

  • Support for named permission sets. One can provide role names and those are used in jira / confluence and bitbucket - rather than inheriting system wide role permissions (#19, #40)
  • Mail sending can be now explicitely disabled (#47)
  • Bitbucket Project is only created if openshift == true, but a project can be upgraded later to openshift usage, if allowed by application.properties (#44)
  • Logfiles are per project now - located in /opt/provision/history/logs (#36)

Changed

  • Extract all needed config params into config map injected into the DC as spring boot config
  • Move provisioning app to latest shared library version
  • Update gradle to 4.9
  • IE as browser is not supported, show warning (#37)

Fixed

  • Several OC artifacts were missing so tailor update did not work
  • Wrong confluence & jira URL was generated and returned (#35)
  • Special permission set bug with lowercase mixed project key (#46)
  • Occasional 504 timeout on provision app (#34)
  • Error handling massively fixed to provide insight in what goes wrong - if it does (#38)

[0.1.0] - 2018-07-27

Initial release.