Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/opendevstack/ods-provisioning-app
Provisioning app, which triggers project and component provisions (including Jira / Confluence / BitBucket and OCP resource creation)
https://github.com/opendevstack/ods-provisioning-app
bitbucket-api confluence-rest-client gradle infrastructure jira-rest-api springboot
Last synced: 2 months ago
JSON representation
Provisioning app, which triggers project and component provisions (including Jira / Confluence / BitBucket and OCP resource creation)
- Host: GitHub
- URL: https://github.com/opendevstack/ods-provisioning-app
- Owner: opendevstack
- License: apache-2.0
- Created: 2018-07-27T11:34:14.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2023-11-02T12:25:44.000Z (about 1 year ago)
- Last Synced: 2023-11-03T12:28:33.683Z (about 1 year ago)
- Topics: bitbucket-api, confluence-rest-client, gradle, infrastructure, jira-rest-api, springboot
- Language: Java
- Homepage:
- Size: 5.96 MB
- Stars: 15
- Watchers: 30
- Forks: 20
- Open Issues: 55
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
- Codeowners: CODEOWNERS
Awesome Lists containing this project
README
# OpenDevStack Provisioning Application
![](https://github.com/opendevstack/ods-provisioning-app/workflows/Provisioning%20App%20Build/badge.svg?branch=master)
![](https://327164e4f0dd.ngrok.io/images/provapptestsoutcome_master.svg)
![](https://327164e4f0dd.ngrok.io/images/provapptestsoutcome_3.x.svg)
![](https://327164e4f0dd.ngrok.io/images/provapptestsoutcome_feature_ods-devenv.svg)## Introduction
This application creates new OpenDevStack projects. It is the central entrypoint to get started with a new project / or provision new components based on [quickstarters](https://github.com/opendevstack/ods-quickstarters).
It delegates the tasks to create / update resources to several services such as Jira, Confluence, Bitbucket and Jenkins.## Documentation
The sources are located in the antora folder at https://github.com/opendevstack/ods-provisioning-app/tree/master/docs/.
## Development
Open the cloned provision application in your favorite IDE.
If you run the application locally, you will have to provide some addional information.
In case you want to use a local Nexus, you will have to create a `gradle.properties` file in the root to provide the Nexus credentials.
```
nexus_url=http://nexus-cd.192.168.56.101.nip.io
nexus_user=developer
nexus_pw=developer
```You also have to ensure the Nexus certificate is integrated in the keystore of the JDK the IDE uses.
If you don’t want to use the internal Nexus, you will have to provide a `gradle.properties` file with the following content:
```
no_nexus=true
```After startup the application is available at http://localhost:8080/.
You can login in with the Crowd admin user.