- 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)
- 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)
- Add service framework to hook in different adapter implementations instead of the provided ones (#86)
- Webjars dependencies should be version agnostic(#233)
- Define templates & allow pick of project templates for jira / confluence projects (#26)
- With
special permissionset
set totrue
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)
- 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)
- Refactoring of repeated http call logic - centralized in RestClient (#84)
- Upgrade of provision application to spring boot
2.1.4
(# )
- 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)
- Limit description to 100 characters (#70)
- In case of special permission set, do not create OpenShift projects with current user as admin (#73)
- 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)
- 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)
- 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)
Initial release.