Nike-Inc / cerberus

The Cerberus micro-service, a secure property store for cloud applications. It includes a REST API, authentication and encryption features, as well as a self-service web UI for users.
http://nike-inc.github.io/cerberus
Apache License 2.0
63 stars 28 forks source link

Broken link to Cerberus Utility Script project #239

Open dotkam opened 4 years ago

dotkam commented 4 years ago

Hello. Cerberus Utility Script project link is broken -- github "not the page you're looking for". Was this repo made private? The broken link: https://github.com/Nike-Inc/cerberus-util-scripts

Instructions indicate this repo has a README to create a proper Amazon Machine Image for hosting Cerberus. Some pointers would be helpful. Thanks.

https://engineering.nike.com/cerberus/docs/administration-guide/creating-an-environment Create the Cerberus AMI Clone or download the Cerberus Utility Script project and follow the README to create the AMI for the Cerberus Management Service.

fieldju commented 4 years ago

Hey, @dotkam.

The creating an environment doc is a little out of date. Especially with the release of Cerberus 4.0.0.

We deprecated the cerberus-util-scripts project as it was severely out of date and wasn't worth the maintenance burden because, we no longer dog-fooded it (used it ourselves). Nike uses an internal non-oss solution for building the actual AMI that Cerberus runs on internally. There is a ticket for updating the create a Cerberus env docs.

Cerberus is just a Java 11 Springboot application so you can operate it like any other springboot application.

Take a peak at the following: https://github.com/Nike-Inc/cerberus#configuration

You don't have to build the fatJar yourself though, we do publish those with the releases: https://github.com/Nike-Inc/cerberus/releases/tag/v4.0.0

You can use a tool such as https://packer.io/intro/getting-started/build-image.html to bake AMIs.

fieldju commented 4 years ago

@mayitbeegh maybe you can link this issue to your internal ticket for updating the create an env doc.