Infrastructure turn-key solution for app service workloads
Перейти к файлу
Dexter Williams 75252d6e80
update authn app service with keyvault values for acr pull (#302)
2019-09-25 11:09:20 -05:00
.github Merge pull request #53 from Microsoft/erisch/features/contrib-guidelines 2019-04-09 16:32:25 -05:00
design-reference Adds a design document for the version and go process (#260) 2019-09-09 11:37:10 -05:00
devops Adds docker based azdo build agent (#305) 2019-09-23 11:16:20 -05:00
docs Adds the ability to use terraform arguments to the CICD pipeline (#297) 2019-09-12 15:15:51 -05:00
infra update authn app service with keyvault values for acr pull (#302) 2019-09-25 11:09:20 -05:00
test-harness Add a manual testing plan for surfacing Cobalt deployment issues (#271) 2019-09-09 11:45:34 -05:00
.env.template Adds the ability to use terraform arguments to the CICD pipeline (#297) 2019-09-12 15:15:51 -05:00
.gitattributes Adding .gitattributes file to handle issue with CRLF vs LF line endings (#127) 2019-05-23 10:29:41 -05:00
.gitignore Azure simple hw refactor (#162) 2019-06-13 10:38:31 -05:00
LICENSE App Service ACR Integration (#175) 2019-06-20 20:30:08 -05:00
README.md Documentation updates for proposed Cobalt workflow (#244) 2019-08-27 17:43:55 -05:00
go.mod Removes extra character from image tag var in ISO template (#262) 2019-09-03 13:05:28 -04:00
go.sum Removes extra character from image tag var in ISO template (#262) 2019-09-03 13:05:28 -04:00

README.md

Cobalt

Build Status Go Report Card

This project combines and shares best practices for building production ready cloud native managed service solutions. Cobalt's infrastructure turn-key starter templates are based on real world engagements with enterprise customers.

Cobalt puts a focus on infrastructure scalability, security, automated testing and deployment repeatability and most importantly, developer experience. The Project's intended audience is for developers. Feedback and suggestions are encouraged through issue requests. We welcome contributions across any one of the major cloud providers.

Cobalt is a joint collaboration with project Bedrock.

image

Getting Started

The steps for getting started depends on your high level goals. Select the correct set of instructions based on your overall use case for Cobalt.

Relationship to Bedrock

Cobalt hosts reusable Terraform modules to scaffold managed container services like ACI and Application Services as a couple of examples. Bedrock targets Kubernetes-based container orchestration workloads while following a GitOps devops flow. Cobalt templates reference Terraform modules like virtual networks, traffic manager, etc.

Community

Please join us on Slack for discussion and/or questions.

Contributing

We do not claim to have all the answers and would greatly appreciate your ideas and pull requests.

This project welcomes contributions and suggestions. Most contributions require you to agree to a Contributor License Agreement (CLA) declaring that you have the right to, and actually do, grant us the rights to use your contribution. For details, visit https://cla.microsoft.com.

When you submit a pull request, a CLA-bot will automatically determine whether you need to provide a CLA and decorate the PR appropriately (e.g., label, comment). Simply follow the instructions provided by the bot. You will only need to do this once across all repos using our CLA.

This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact opencode@microsoft.com with any additional questions or comments.

For project level questions, please contact Erik Schlegel or James Nance.