{"id":40039263,"url":"https://github.com/daos-stack/google-cloud-daos","last_synced_at":"2026-01-19T05:03:01.031Z","repository":{"id":37467434,"uuid":"377513466","full_name":"daos-stack/google-cloud-daos","owner":"daos-stack","description":"Terraform modules for deploying DAOS on GCP","archived":false,"fork":false,"pushed_at":"2024-01-17T23:17:11.000Z","size":358,"stargazers_count":11,"open_issues_count":0,"forks_count":16,"subscribers_count":9,"default_branch":"main","last_synced_at":"2025-04-20T00:24:24.180Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/daos-stack.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"security.md","support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2021-06-16T13:54:01.000Z","updated_at":"2025-01-08T19:37:14.000Z","dependencies_parsed_at":"2023-11-20T16:29:08.047Z","dependency_job_id":"5471272f-58a1-41e1-bfe2-03e348618ff1","html_url":"https://github.com/daos-stack/google-cloud-daos","commit_stats":null,"previous_names":[],"tags_count":6,"template":false,"template_full_name":null,"purl":"pkg:github/daos-stack/google-cloud-daos","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/daos-stack%2Fgoogle-cloud-daos","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/daos-stack%2Fgoogle-cloud-daos/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/daos-stack%2Fgoogle-cloud-daos/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/daos-stack%2Fgoogle-cloud-daos/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/daos-stack","download_url":"https://codeload.github.com/daos-stack/google-cloud-daos/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/daos-stack%2Fgoogle-cloud-daos/sbom","scorecard":{"id":322098,"data":{"date":"2025-08-11","repo":{"name":"github.com/daos-stack/google-cloud-daos","commit":"43f7fe3641e7fc6a6da5476fcec91484b5f9cd97"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":5.1,"checks":[{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Dangerous-Workflow","score":-1,"reason":"no workflows found","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Token-Permissions","score":-1,"reason":"No tokens found","details":null,"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Security-Policy","score":10,"reason":"security policy file detected","details":["Info: security policy file detected: security.md:1","Info: Found linked content: security.md:1","Info: Found disclosure, vulnerability, and/or timelines in security policy: security.md:1","Info: Found text in security policy: security.md:1"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Code-Review","score":4,"reason":"Found 9/20 approved changesets -- score normalized to 4","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Pinned-Dependencies","score":-1,"reason":"no dependencies found","details":null,"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: Apache License 2.0: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-18T01:37:34.574Z","repository_id":37467434,"created_at":"2025-08-18T01:37:34.574Z","updated_at":"2025-08-18T01:37:34.574Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28561842,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-19T03:31:16.861Z","status":"ssl_error","status_checked_at":"2026-01-19T03:31:15.069Z","response_time":67,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2026-01-19T05:03:00.424Z","updated_at":"2026-01-19T05:03:01.026Z","avatar_url":"https://github.com/daos-stack.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# DAOS on GCP\n\nDistributed Asynchronous Object Storage ([DAOS](https://docs.daos.io/)) on Google Cloud Platform ([GCP](https://cloud.google.com/))\n\nThis repository contains:\n\n- [Terraform](https://www.terraform.io/) modules for deploying DAOS Server and Client instances on GCP\n- Scripts used to build DAOS images with [Cloud Build](https://cloud.google.com/build) and [Packer](https://www.packer.io/)\n- Examples that demonstrate how to use the DAOS Terraform modules\n- Documentation for deploying DAOS on GCP\n\n## Pre-Deployment\n\nIn order to deploy DAOS on GCP there are several steps that are required to prepare your project.\n\nFor instructions, see the [Pre-Deployment Guide](docs/pre-deployment_guide.md)\n\nAs an alternative to viewing the guide as a standalone document, you can view it as an in-context tutorial in [Cloud Shell](https://cloud.google.com/shell) by clicking the button below.\n\n[![Open in Cloud Shell](https://gstatic.com/cloudssh/images/open-btn.png)](https://ssh.cloud.google.com/cloudshell/open?cloudshell_git_repo=https://github.com/daos-stack/google-cloud-daos.git\u0026cloudshell_git_branch=main\u0026shellonly=true\u0026cloudshell_tutorial=docs/pre-deployment_guide.md)\n\n\n\n## Deployment\n\nAfter completing the steps in the [Pre-Deployment Guide](docs/pre-deployment_guide.md) you will be ready to deploy DAOS.\n\nTo deploy DAOS on GCP you may choose one of the following deployment paths.\n\n1. **Cloud HPC Toolkit**\n\n   [Cloud HPC Toolkit](https://cloud.google.com/hpc-toolkit) is open-source software offered by Google Cloud which makes it easy for you to deploy high performance computing (HPC) environments. It is designed to be highly customizable and extensible, and intends to address the HPC deployment needs of a broad range of use cases.\n\n   The [community examples](https://github.com/GoogleCloudPlatform/hpc-toolkit/tree/main/community/examples/intel) in the [Cloud HPC Toolkit](https://cloud.google.com/hpc-toolkit) use the [DAOS modules](terraform/modules/) in this repository.\n\n   For documentation, see the [Cloud HPC Toolkit Overview](https://cloud.google.com/hpc-toolkit/docs/overview)\n\n   **Prepare to use the Cloud HPC Toolkit**\n\n   - **Dependencies**\n\n      If you are using Cloud Shell, the dependencies are already installed.\n\n      If you are not using Cloud Shell, you will need to install a few dependencies.\n\n      See [Install dependencies](https://cloud.google.com/hpc-toolkit/docs/setup/install-dependencies)\n\n   - **Configure Environment**\n\n      Before you can deploy DAOS with the Cloud HPC Toolkit you will need to complete some configuration steps.\n\n      See [Configure your environment](https://cloud.google.com/hpc-toolkit/docs/setup/configure-environment).\n\n   **Deploy DAOS with the Cloud HPC Toolkit**\n\n   For instructions on how to deploy the [community examples](https://github.com/GoogleCloudPlatform/hpc-toolkit/tree/main/community/examples/intel), see\n   - [DAOS Cluster](https://github.com/GoogleCloudPlatform/hpc-toolkit/tree/main/community/examples/intel#daos-cluster)\n   - [DAOS Server with Slurm Cluster](https://github.com/GoogleCloudPlatform/hpc-toolkit/tree/main/community/examples/intel#daos-server-with-slurm-cluster)\n\n2. **Deploy DAOS with the DAOS cluster example**\n\n   The [`terraform/examples/daos_cluster`](terraform/examples/daos_cluster/README.md) example demonstrates how to use the [DAOS modules](terraform/modules/) in a Terraform configuration to deploy a DAOS cluster consisting of servers and clients.\n\n   To deploy the example, see [Deploy the DAOS Cluster Example](docs/deploy_daos_cluster_example.md).\n\n   As an alternative to viewing the instructions in [Deploy the DAOS Cluster Example](docs/deploy_daos_cluster_example.md) as a standalone document, you can view it as an in-context tutorial in [Cloud Shell](https://cloud.google.com/shell) by clicking the button below.\n\n   [![Open in Cloud Shell](https://gstatic.com/cloudssh/images/open-btn.png)](https://ssh.cloud.google.com/cloudshell/open?cloudshell_git_repo=https://github.com/daos-stack/google-cloud-daos.git\u0026cloudshell_git_branch=main\u0026shellonly=true\u0026cloudshell_tutorial=docs/deploy_daos_cluster_example.md)\n\n3. **Create your own Terraform Configurations**\n\n   While this is the more complex deployment path, there may be reasons why this path is necessary.\n\n   For example, you may want to add DAOS servers and clients to your existing Terraform configurations.\n\n   When creating your own Terraform configurations refer to the documentation for the modules:\n   - [daos_server module](terraform/modules/daos_server/README.md)\n   - [daos_client module](terraform/modules/daos_client/README.md)\n\n   You can also use the [`terraform/examples/daos_cluster`](terraform/examples/daos_cluster/README.md) example as a reference.\n\n   Note that DAOS servers and clients should be deployed in the same Terraform configuration. This is because there are variables in the daos_client module that must get their values from the daos_server module.\n\n## Support\n\nContent in the [google-cloud-daos](https://github.com/daos-stack/google-cloud-daos) repository is licensed under the [Apache License Version 2.0](LICENSE) open-source license.\n\n[DAOS](https://github.com/daos-stack/daos) is being distributed under the BSD-2-Clause-Patent open-source license.\n\nIntel Corporation provides several ways for the users to get technical support:\n\n1. Community support is available to everybody through Jira and via the DAOS channel for the Google Cloud users on Slack.\n\n   To access Jira, please follow these steps:\n\n   - Navigate to https://daosio.atlassian.net/jira/software/c/projects/DAOS/issues/\n\n   - You will need to request access to DAOS Jira to be able to create and update tickets. An Atlassian account is required for this type of access. Read-only access is available without an account.\n   - If you do not have an Atlassian account, follow the steps at https://support.atlassian.com/atlassian-account/docs/create-an-atlassian-account/ to create one.\n\n   To access the Slack channel for DAOS on Google Cloud, please follow this link https://daos-stack.slack.com/archives/C03GLTLHA59\n\n   \u003e This type of support is provided on a best-effort basis, and it does not have any SLA attached.\n\n2. Commercial L3 support is available on an on-demand basis. Please get in touch with Intel Corporation to obtain more information.\n\n   - You may inquire about the L3 support via the Slack channel (https://daos-stack.slack.com/archives/C03GLTLHA59)\n\n## Links\n\n- [Distributed Asynchronous Object Storage (DAOS)](https://docs.daos.io/)\n- [Google Cloud Platform (GCP)](https://cloud.google.com/)\n- [Google Cloud HPC Toolkit](https://cloud.google.com/hpc-toolkit)\n- [Google Cloud CLI (gcloud)](https://cloud.google.com/cli)\n- [Google Cloud Build](https://cloud.google.com/build)\n- [Cloud Shell](https://cloud.google.com/shell)\n- [Packer](https://www.packer.io/)\n- [Terraform](https://www.terraform.io/)\n\n## Development\n\nIf you are contributing to this repo, see [Development](docs/development.md)\n\n## License\n\n[Apache License Version 2.0](LICENSE)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdaos-stack%2Fgoogle-cloud-daos","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdaos-stack%2Fgoogle-cloud-daos","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdaos-stack%2Fgoogle-cloud-daos/lists"}