https://github.com/azure/osdu-developer
OSDU™ Personal Instances - Simplified
https://github.com/azure/osdu-developer
adme bicep gitops osdu
Last synced: 4 months ago
JSON representation
OSDU™ Personal Instances - Simplified
- Host: GitHub
- URL: https://github.com/azure/osdu-developer
- Owner: Azure
- License: mit
- Created: 2024-01-11T20:43:54.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-12-21T17:50:22.000Z (5 months ago)
- Last Synced: 2024-12-22T18:05:28.543Z (5 months ago)
- Topics: adme, bicep, gitops, osdu
- Language: Bicep
- Homepage: https://azure.github.io/osdu-developer/
- Size: 12 MB
- Stars: 8
- Watchers: 5
- Forks: 8
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Security: SECURITY.md
- Support: SUPPORT.md
Awesome Lists containing this project
README
# OSDU Developer
[](https://opensource.org/licenses/MIT)
[](http://isitmaintained.com/project/azure/osdu-developer "Average time to resolve an issue")
[](http://isitmaintained.com/project/azure/osdu-developer "Percentage of issues still open")
[](https://github.com/Azure/osdu-developer/actions/workflows/test.yml)
This project provides simplified personal deployments of the [OSDU™](https://community.opengroup.org/osdu/platform) data platform on Microsoft Azure.
- [Documentation](https://azure.github.io/osdu-developer/): Detailed concepts and architecture.
- [Services](https://azure.github.io/osdu-developer/services_source/): Current list of supported OSDU capabilities.
- [Tutorials](https://azure.github.io/osdu-developer/tutorial_cli/): Step-by-step guides for getting started
- [Roadmap](https://github.com/orgs/Azure/projects/696/views/2): Ongoing and future development plans### Getting Started
This project uses the following Azure Container Service preview features:
- [API Server VNet Integration](https://learn.microsoft.com/en-us/azure/aks/api-server-vnet-integration)
- [Node Resource Group Lockdown](https://learn.microsoft.com/en-us/azure/aks/node-resource-group-lockdown)
- [AKS Safeguards](https://learn.microsoft.com/en-us/azure/aks/deployment-safeguards)
- [Node Auto Provisioning](https://learn.microsoft.com/en-us/azure/aks/node-autoprovision?tabs=azure-cli)
- [SSH Disable](https://learn.microsoft.com/en-us/azure/aks/manage-ssh-node-access?tabs=node-shell#disable-ssh-overview)Review the [documentation](https://azure.github.io/osdu-developer/getting_started/) prior to proceeding.
### CLI Quickstart
> **Tutorial:** [Deploy OSDU Personal Instance via CLI](https://azure.github.io/osdu-developer/tutorial_cli/)
Clone the repository and run the following commands to deploy.
[](https://github.com/codespaces/new?skip_quickstart=true&machine=basicLinux32gb&repo=742135816&ref=main&devcontainer_path=.devcontainer%2Fdevcontainer.json&geo=UsEast)
[](https://vscode.dev/redirect?url=vscode://ms-vscode-remote.remote-containers/cloneInVolume?url=https://github.com/Azure/osdu-developer)```bash
# Authenticate
az login --scope https://graph.microsoft.com//.default
az account set --subscription
azd auth login# Prepare
azd init -e dev
azd env set# Provisioning
azd provision# Configure
azd env set AUTH_CODE
azd hooks run settings# Cleanup
azd down --force --purge
```### Portal Quickstart
> **Tutorial:** [Deploy OSDU Personal Instance via Portal](https://azure.github.io/osdu-developer/tutorial_arm/)
Deploy using the Azure Portal.
[](https://portal.azure.com/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2FAzure%2Fosdu-developer%2Fmain%2Fazuredeploy.json)
## Contributing
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](./CONTRIBUTING.md).
This project has adopted the [Microsoft Open Source Code of Conduct](https://opensource.microsoft.com/codeofconduct/).
For more information see the [Code of Conduct FAQ](https://opensource.microsoft.com/codeofconduct/faq/) or
contact [[email protected]](mailto:[email protected]) with any additional questions or comments.