This project provides simplified personal deployments of the OSDU™ data platform on Microsoft Azure.
- Documentation: Detailed concepts and architecture.
- Services: Current list of supported OSDU capabilities.
- Tutorials: Step-by-step guides for getting started
- Roadmap: Ongoing and future development plans
This project uses the following Azure Container Service preview features:
- API Server VNet Integration
- Node Resource Group Lockdown
- AKS Safeguards
- Node Auto Provisioning
- SSH Disable
Review the documentation prior to proceeding.
Tutorial: Deploy OSDU Personal Instance via CLI
Clone the repository and run the following commands to deploy.
# Authenticate
az login --scope https://graph.microsoft.com//.default
az account set --subscription <your_subscription_id>
azd auth login
# Prepare
azd init -e dev
azd env set <feature_flag> <value>
# Provisioning
azd provision
# Configure
azd env set AUTH_CODE <auth_code>
azd hooks run settings
# Cleanup
azd down --force --purge
Tutorial: Deploy OSDU Personal Instance via Portal
Deploy using the Azure Portal.
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.opensource.microsoft.com.
For details on contributing to this repository, see the Contribution Guide.
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.