https://github.com/cloudfoundry-community/admin-ui-boshrelease
admin-ui-boshrelease
https://github.com/cloudfoundry-community/admin-ui-boshrelease
Last synced: 9 months ago
JSON representation
admin-ui-boshrelease
- Host: GitHub
- URL: https://github.com/cloudfoundry-community/admin-ui-boshrelease
- Owner: cloudfoundry-community
- License: mit
- Created: 2013-12-02T15:19:56.000Z (over 12 years ago)
- Default Branch: master
- Last Pushed: 2017-03-16T15:35:26.000Z (over 9 years ago)
- Last Synced: 2024-04-14T22:47:34.569Z (about 2 years ago)
- Language: Shell
- Size: 3.08 MB
- Stars: 17
- Watchers: 16
- Forks: 27
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Bosh release for CloudFoundry NG Admin UI
=========================================
One of the fastest ways to get [admin-ui](https://github.com/cloudfoundry-incubator/admin-ui) running on any infrastructure is too deploy this bosh release.
Usage
-----
To use this BOSH release, first upload it to your bosh:
```
bosh upload release https://bosh.io/d/github.com/cloudfoundry-community/admin-ui-boshrelease
```
To deploy it you will need the source repository that contains templates:
```
git clone https://github.com/cloudfoundry-community/admin-ui-boshrelease.git
cd admin-ui-boshrelease
git checkout v11
git submodule update
```
### bosh-lite/warden deployments
Make sure you have [deployed Cloud Foundry](https://github.com/cloudfoundry/bosh-lite#deploy-cloud-foundry) first. With Cloud Foundry deployed to your bosh-lite run:
```
./make_manifest warden
bosh deploy
bosh run errand register_admin_ui
```
Now you can browse to [http://admin.bosh-lite.com](http://admin.bosh-lite.com) and login with your cloud foundry admin user.
### Errands
When deployed you can register the admin-ui with the uaa by running:
```
bosh run errand register_admin_ui
```
To deregister the admin-ui you can run:
```
bosh run errand deregister_admin_ui
```
Create new final release
------------------------
To create a new final release you need to get read/write API credentials to the [@cloudfoundry-community](https://github.com/cloudfoundry-community) s3 account.
Please email [Dr Nic Williams](mailto:drnicwilliams@gmail.com) and he will create unique API credentials for you.
Create a `config/private.yml` file with the following contents:
```yaml
---
blobstore:
s3:
access_key_id: ACCESS
secret_access_key: PRIVATE
```
You can now create final releases for everyone to enjoy!
```
bosh create release
# test this dev release
git commit -m "updated admin-ui"
bosh create release --final
git commit -m "creating vXYZ release"
git tag vXYZ
git push origin master --tags
```