{"id":22772687,"url":"https://github.com/akyriako/devpod-provider-opentelekomcloud","last_synced_at":"2026-02-09T14:31:27.380Z","repository":{"id":215289283,"uuid":"738575783","full_name":"akyriako/devpod-provider-opentelekomcloud","owner":"akyriako","description":"Open Telekom Cloud provider for Loft Labs' DevPod","archived":false,"fork":false,"pushed_at":"2024-11-08T08:49:49.000Z","size":5970,"stargazers_count":0,"open_issues_count":5,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-08-01T15:47:03.529Z","etag":null,"topics":["devcontainer","devcontainers","devpod","devpod-provider","open-telekom-cloud","openstack","opentelekomcloud"],"latest_commit_sha":null,"homepage":"","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/akyriako.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":".github/CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-01-03T14:46:46.000Z","updated_at":"2024-08-07T09:45:01.000Z","dependencies_parsed_at":null,"dependency_job_id":"a95ff121-e7da-47af-a95c-63a2fdd8e1f8","html_url":"https://github.com/akyriako/devpod-provider-opentelekomcloud","commit_stats":null,"previous_names":["akyriako/devpod-provider-opentelekomcloud"],"tags_count":15,"template":false,"template_full_name":null,"purl":"pkg:github/akyriako/devpod-provider-opentelekomcloud","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/akyriako%2Fdevpod-provider-opentelekomcloud","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/akyriako%2Fdevpod-provider-opentelekomcloud/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/akyriako%2Fdevpod-provider-opentelekomcloud/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/akyriako%2Fdevpod-provider-opentelekomcloud/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/akyriako","download_url":"https://codeload.github.com/akyriako/devpod-provider-opentelekomcloud/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/akyriako%2Fdevpod-provider-opentelekomcloud/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29268858,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-09T13:47:44.167Z","status":"ssl_error","status_checked_at":"2026-02-09T13:47:43.721Z","response_time":56,"last_error":"SSL_read: 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":["devcontainer","devcontainers","devpod","devpod-provider","open-telekom-cloud","openstack","opentelekomcloud"],"created_at":"2024-12-11T17:09:21.760Z","updated_at":"2026-02-09T14:31:27.362Z","avatar_url":"https://github.com/akyriako.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Open Telekom Cloud Provider for DevPod\n\nThe Open Telekom Cloud provider for [Loft Labs' DevPod](https://github.com/loft-sh/devpod).\n\n\u003e [!NOTE]\n\u003e This is a community project, **not** supported officially by T-Systems International GmbH\n\n## Overview\n\nOpen Telekom Cloud is an **OpenStack-based** public cloud offering from German leading IT services provider \nT-Systems International GmbH, a subsidiary company of the Deutsche Telekom Group. Open Telekom Cloud offers \nInfrastructure as a Service (IaaS) from the public cloud. Companies of all sizes and in all industries can \nobtain computing resources flexibly at the push of a button and benefit from all the advantages of a \npublic cloud environment with the highest security and the strictest data protection according to the \nGDPR and extreme flexible and competitive price models.\n\n## Installation\n\n### Using the CLI\n\nThe provider is available for auto-installation using the following commands:\n\n```sh\ndevpod provider add github.com/akyriako/devpod-provider-opentelekomcloud\ndevpod provider use github.com/akyriako/devpod-provider-opentelekomcloud\n```\n\n### Pre-requisites\n\nYou will need to provision to your tenant the following resources before being able to use the DevPod provider:\n\n- A VPC `Network` \u0026 a `Subnet` with internet access\n- A `Security Group` allowing port 22 (If **not** provided it will be created automatically)\n- A `NAT Gateway` and its associated `Elastic IP` address (**only if** NAT Gateway is going to be used otherwise VMs can be accessed\n  directly using an `Elastic IP` address that will be automatically allocated or released)\n- An `AK/SK` pair in the region and project that the VMs are going to be provisioned\n\n### Configuration\n\n| NAME                 | REQUIRED | DESCRIPTION                                       | DEFAULT                      |\n|----------------------|----------|---------------------------------------------------|------------------------------|\n| OTC_ACCESS_KEY       | true     | Open Telekom Cloud Access Key                     |                              |\n| OTC_SECRET_KEY       | true     | Open Telekom Cloud Secret Key                     |                              |\n| OTC_TENANT_NAME      | true     | Tenant's Name                                     |                              |\n| OTC_REGION           | true     | Region (e.g. eu-de or eu-nl or eu-ch)             |                              |\n| OTC_FLAVOR_ID        | true     | Flavor to use for sizing                          | s3.large.2                   |\n| OTC_DISK_IMAGE       | true     | Virtual Machine's Disk Image                      | Standard_Ubuntu_22.04_latest |\n| OTC_DISK_SIZE        | true     | Virtual Machine's Disk Size (in GB)               | 40                           |\n| OTC_NETWORK_ID       | true     | **Subnet** ID to place the VM into                |                              |\n| OTC_SECURITYGROUP_ID | false    | Security Group ID to use with this VM             |                              |\n| OTC_NATGATEWAY_ID    | false    | NAT Gateway ID (to use instead of individual EIP) |                              |\n| OTC_FLOATINGIP_ID    | false    | EIP ID to associate with NAT Gateway DNAT Rules   |                              |\n| PROXY_HOST           | false    | SOCKS Host                                        |                              |\n| SOCKS_PORT           | false    | SOCKS v5 Port                                     | 1080                         |\n\n\n\u003e [!NOTE]\n\u003e **NAT Gateway or EIP?**: If you intend to use a NAT Gateway, you should have already created an EIP and insert its ID \n\u003e in `OTC_FLOATINGIP_ID`. If not, the provider will take care of creating and destroying the necessary EIP needed to access your VM.\n\n## Development\n\n### Emulate a Proxy Server\n\nIf you want to emulate a proxy server in your development environment, create the following container\nand set its IP as the `PROXY_HOST` value:\n\n```shell\ndocker run --name 3proxy -d \\\n    -p \"3128:3128/tcp\" \\\n    -p \"1080:1080/tcp\" \\\n    ghcr.io/tarampampam/3proxy:latest\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fakyriako%2Fdevpod-provider-opentelekomcloud","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fakyriako%2Fdevpod-provider-opentelekomcloud","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fakyriako%2Fdevpod-provider-opentelekomcloud/lists"}