github.com/gophercloud/gophercloud
Package gophercloud provides a multi-vendor interface to OpenStack-compatible clouds. The library has a three-level hierarchy: providers, services, and resources. Provider structs represent the cloud providers that offer and manage a collection of services. You will generally want to create one Provider client per OpenStack cloud. Use your OpenStack credentials to create a Provider client. The IdentityEndpoint is typically refered to as "auth_url" or "OS_AUTH_URL" in information provided by the cloud operator. Additionally, the cloud may refer to TenantID or TenantName as project_id and project_name. Credentials are specified like so: You can authenticate with a token by doing: You may also use the openstack.AuthOptionsFromEnv() helper function. This function reads in standard environment variables frequently found in an OpenStack `openrc` file. Again note that Gophercloud currently uses "tenant" instead of "project". Service structs are specific to a provider and handle all of the logic and operations for a particular OpenStack service. Examples of services include: Compute, Object Storage, Block Storage. In order to define one, you need to pass in the parent provider, like so: Resource structs are the domain models that services make use of in order to work with and represent the state of API resources: Intermediate Result structs are returned for API operations, which allow generic access to the HTTP headers, response body, and any errors associated with the network transaction. To turn a result into a usable resource struct, you must call the Extract method which is chained to the response, or an Extract function from an applicable extension: All requests that enumerate a collection return a Pager struct that is used to iterate through the results one page at a time. Use the EachPage method on that Pager to handle each successive Page in a closure, then use the appropriate extraction method from that request's package to interpret that Page as a slice of results: If you want to obtain the entire collection of pages without doing any intermediary processing on each page, you can use the AllPages method: This top-level package contains utility functions and data types that are used throughout the provider and service packages. Of particular note for end users are the AuthOptions and EndpointOpts structs. An example retry backoff function, which respects the 429 HTTP response code and a "Retry-After" header:
proxy.golang.org
v1.14.1
over 1 year ago
42
6,823
22,292
github.com/blockopsnetwork/telescope v0.2.33
Node Monitoring Platform for blockchain nodes27 versions - Latest release: almost 2 years ago - 7 stars on GitHub
git.luolix.top/argoproj-labs/argocd-vault-plugin v1.18.1
41 versions - Latest release: almost 2 years agogithub.com/PurplePlane897/libdns-openstack-designate v0.0.1
OpenStack Designate provider implementation for libdns interfaces1 version - Latest release: almost 2 years ago - 0 stars on GitHub
github.com/purpleplane897/libdns-openstack-designate v0.0.1
OpenStack Designate provider implementation for libdns interfaces1 version - Latest release: almost 2 years ago - 0 stars on GitHub
github.com/preetsarb/opentelemetry-collector-contrib v0.102.1
Contrib repository for the OpenTelemetry Collector1 version - Latest release: almost 2 years ago - 0 stars on GitHub
github.phpd.cn/influxdata/telegraf v1.31.0
116 versions - Latest release: almost 2 years agogithub.com/axoflow/countconnector v0.99.0
Opentelemetry connecor for counting log events, and generating metrics based on them7 versions - Latest release: almost 2 years ago - 0 stars on GitHub
github.com/ibm/argocd-vault-plugin v1.18.1
41 versions - Latest release: almost 2 years agogithub.com/argoproj-labs/argocd-vault-plugin v1.18.1
An Argo CD plugin to retrieve secrets from Secret Management tools and inject them into Kubernete...41 versions - Latest release: almost 2 years ago - 2 dependent packages - 1 dependent repositories - 589 stars on GitHub
github.1git.de/argoproj-labs/argocd-vault-plugin v1.18.1
41 versions - Latest release: almost 2 years agogithub.hscsec.cn/argoproj-labs/argocd-vault-plugin v1.18.1
41 versions - Latest release: almost 2 years agogithub.com/IBM/argocd-vault-plugin v1.18.1
41 versions - Latest release: almost 2 years agogithub.phpd.cn/open-telemetry/opentelemetry-collector-contrib v0.102.0
151 versions - Latest release: almost 2 years agogithub.com/open-telemetry/opentelemetry-collector-contrib/cmd/configschema v0.102.0
Deprecated: [v0.92.0] This package is deprecated and will be removed in a future release. See htt...69 versions - Latest release: almost 2 years ago - 4,505 stars on GitHub
github.com/camaeel/vault-autounseal-operator v1.0.0
Vault operator to manage automatic initialization and unsealing in kubernetes cluster50 versions - Latest release: almost 2 years ago - 3 stars on GitHub
github.hscsec.cn/helm/chartmuseum v0.16.2
38 versions - Latest release: almost 2 years agogithub.com/wiremind/koherence v0.2.3
11 versions - Latest release: almost 2 years agogithub.phpd.cn/argoproj-labs/argocd-vault-plugin v1.18.0
40 versions - Latest release: almost 2 years agogithub.com/topfreegames/provider-crossplane v0.8.1
Operator to manage Kubernetes Clusters Network45 versions - Latest release: almost 2 years ago - 3 stars on GitHub
github.com/topfreegames/kubernetes-crossplane-infrastructure-operator v0.8.1
Operator to manage Kubernetes Clusters Network45 versions - Latest release: almost 2 years ago - 3 stars on GitHub
github.com/viettelcloud-provider/terraform-provider-viettelidc v1.38.7
5 versions - Latest release: almost 2 years ago - 0 stars on GitHubgithub.com/bakjos/vault v1.16.2
1 version - Latest release: almost 2 years agogithub.xiaoq7.com/open-telemetry/opentelemetry-collector-contrib v0.101.0
150 versions - Latest release: almost 2 years agogithub.com/pluralsh/cluster-api-migration v0.2.16
30 versions - Latest release: almost 2 years ago - 1 stars on GitHubgithub.com/finnley/consul v1.18.2
Consul is a distributed, highly available, and data center aware solution to connect and configur...264 versions - Latest release: almost 2 years ago - 0 stars on GitHub
github.phpd.cn/kubernetes-sigs/external-dns v0.14.2
80 versions - Latest release: almost 2 years agogithub.1git.de/kubernetes-sigs/external-dns v0.14.2
80 versions - Latest release: almost 2 years agogithub.xiaoq7.com/kubernetes-sigs/external-dns v0.14.2
80 versions - Latest release: almost 2 years agogithub.com/viettelidc-provider-openstack/terraform-provider-openstack v1.42.7
13 versions - Latest release: almost 2 years ago - 0 stars on GitHubgithub.com/prajithp/traefik/v3 v3.0.1
The Cloud Native Application Proxy2 versions - Latest release: almost 2 years ago - 0 stars on GitHub
github.com/Prajithp/traefik/v3 v3.0.1
The Cloud Native Application Proxy2 versions - Latest release: almost 2 years ago - 0 stars on GitHub
github.com/prajithp/traefik/v2 v2.11.2
The Cloud Native Application Proxy1 version - Latest release: almost 2 years ago - 0 stars on GitHub
github.com/Prajithp/traefik/v2 v2.11.2
The Cloud Native Application Proxy1 version - Latest release: almost 2 years ago - 0 stars on GitHub
github.com/viettelidc-provider-openstack/terraform-provider-viettelidc v1.37.0
9 versions - Latest release: almost 2 years ago - 0 stars on GitHubgithub.phpd.cn/signalfx/splunk-otel-collector v0.100.0
112 versions - Latest release: almost 2 years agogithub.com/jacktomcat/opentelemetry-collector-contrib v0.99.0
Contrib repository for the OpenTelemetry Collector2 versions - Latest release: almost 2 years ago - 0 stars on GitHub
github.com/viettelidccloud-provider/terraform-provider-viettelidccloud v1.36.0
1 version - Latest release: almost 2 years agogithub.com/ksmagyn/opentelemetry-collector-contrib v0.100.0
Contrib repository for the OpenTelemetry Collector152 versions - Latest release: almost 2 years ago - 0 stars on GitHub
github.com/cbeneke/hcloud-fip-controller v0.5.0
Kubernetes controller to (re-)assign floating IPs on hetzner cloud instances21 versions - Latest release: almost 2 years ago - 135 stars on GitHub
github.hscsec.cn/cbeneke/hcloud-fip-controller v0.5.0
21 versions - Latest release: almost 2 years agogithub.com/toversus/opentelemetry-collector-contrib v0.99.0
Contrib repository for the OpenTelemetry Collector1 version - Latest release: almost 2 years ago - 0 stars on GitHub
github.com/hyperdxio/opentelemetry-collector-contrib v0.99.0
Contrib repository for the OpenTelemetry Collector3 versions - Latest release: almost 2 years ago - 0 stars on GitHub
github.com/aikopanel/xray-server v0.0.2
Modified from XrayR2 versions - Latest release: almost 2 years ago - 0 stars on GitHub
github.com/coreos/coreos-assembler v0.17.0
Tooling container to assemble CoreOS-like systems23 versions - Latest release: almost 2 years ago - 1 dependent repositories - 375 stars on GitHub
github.com/kube-stack/multicloud_service v0.1.9
10 versions - Latest release: almost 2 years ago - 0 stars on GitHubgithub.com/kristofgyuracz/opentelemetry-collector-contrib v0.99.0
Contrib repository for the OpenTelemetry Collector149 versions - Latest release: almost 2 years ago - 0 stars on GitHub
github.chickoi.com/open-telemetry/opentelemetry-collector-contrib v0.99.0
56 versions - Latest release: almost 2 years agogithub.com/totoriverce/vault v1.16.2
250 versions - Latest release: almost 2 years ago - 0 stars on GitHubgithub.com/cble-platform/provider-openstack v0.2.1
CBLE Provider for Openstack6 versions - Latest release: almost 2 years ago - 0 stars on GitHub
github.com/enfabrica/nomad v1.7.7
Enfabrica development fork of hashicorp nomad.269 versions - Latest release: almost 2 years ago - 0 stars on GitHub
github.com/jrp-enf/nomad v1.7.7
262 versions - Latest release: almost 2 years agogithub.com/weintek-mao/telegraf v1.30.1
The plugin-driven server agent for collecting & reporting metrics.1 version - Latest release: almost 2 years ago - 0 stars on GitHub
github.com/kubermatic/telemetry-client v0.5.2
Telemetry-Client is an observability tool that can be used to track Kubermatic Kubernetes Platfor...12 versions - Latest release: almost 2 years ago - 2 stars on GitHub
github.com/dagdynamik/opentelemetry-collector-contrib v1.0.5
Contrib repository for the OpenTelemetry Collector7 versions - Latest release: almost 2 years ago - 0 stars on GitHub
github.com/Datadog/datadog-cloud-resource-tagger v0.0.20
Tag terraform cloud resources for visibility within Datadog20 versions - Latest release: almost 2 years ago - 5 stars on GitHub
github.com/datadog/datadog-cloud-resource-tagger v0.0.20
Tag terraform cloud resources for visibility within Datadog20 versions - Latest release: almost 2 years ago - 5 stars on GitHub
github.com/ppoonk/v2bx v0.0.2
2 versions - Latest release: almost 2 years ago - 0 stars on GitHubgithub.com/cmdrsharp/opentelemetry-collector-contrib v0.97.0
Contrib repository for the OpenTelemetry Collector1 version - Latest release: almost 2 years ago - 0 stars on GitHub
github.com/CmdrSharp/opentelemetry-collector-contrib v0.97.0
Contrib repository for the OpenTelemetry Collector1 version - Latest release: almost 2 years ago - 0 stars on GitHub
github.com/cmdrsharp/custom-otelcol-extensions v0.97.0
Custom extensions for OTEL Collector1 version - Latest release: almost 2 years ago - 0 stars on GitHub
github.com/ppoonk/V2bX v0.0.1
1 version - Latest release: almost 2 years ago - 0 stars on GitHubgithub.com/gy-ulbak96/cluster-api-provider-openstack v1.4.0
Copyright 2018 The Kubernetes Authors. Licensed under the Apache License, Version 2.0 (the "Lice...6 versions - Latest release: almost 2 years ago - 0 stars on GitHub
github.com/maltejk/constellation/v2 v2.16.2
1 version - Latest release: almost 2 years agogithub.xiaoq7.com/kubevirt/containerized-data-importer v1.59.0
Package root is here for dep dependency manager.140 versions - Latest release: almost 2 years ago
github.com/qtai2901/new_xrayr v0.9.3
14 versions - Latest release: almost 2 years ago - 0 stars on GitHubgithub.phpd.cn/projectdiscovery/cloudlist v1.0.8
10 versions - Latest release: about 2 years agogithub.xiaoq7.com/projectdiscovery/cloudlist v1.0.8
10 versions - Latest release: about 2 years agogithub.com/foomo/autocert v1.8.8
golang autocert library for letsencrypt28 versions - Latest release: about 2 years ago - 186 stars on GitHub
github.com/clever/opentelemetry-collector-contrib v0.97.0
Contrib repository for the OpenTelemetry Collector146 versions - Latest release: about 2 years ago - 0 stars on GitHub
github.com/xstack-dev/prometheus v1.9.79-0.5
4 versions - Latest release: about 2 years agogithub.com/maple-mxf/opentelemetry-collector-contrib v0.96.1-a
opentelemetry-collector-contrib custom1 version - Latest release: about 2 years ago - 0 stars on GitHub
github.com/Maple-mxf/opentelemetry-collector-contrib v0.96.1-a
1 version - Latest release: about 2 years agogithub.com/cloudtechstack/opentelemetry-collector-contrib v0.96.1
opentelemetry-collector-contrib custom1 version - Latest release: about 2 years ago - 0 stars on GitHub
github.com/toka-devsecops/chartmuseum-storage v0.14.2
Go library providing common interface for working across multiple cloud storage backends1 version - Latest release: about 2 years ago - 0 stars on GitHub
github.com/3job/simplecert v0.0.1
golang autocert library for letsencrypt1 version - Latest release: about 2 years ago - 0 stars on GitHub
github.com/kubeops/external-dns v0.14.1
Configure external DNS servers (AWS Route53, Google CloudDNS and others) for Kubernetes Ingresses...79 versions - Latest release: about 2 years ago - 1 dependent repositories - 0 stars on GitHub
git.wxl.best/kubernetes-sigs/external-dns v0.14.1
1 version - Latest release: about 2 years agogithub.com/attiss/lego/v4 v4.16.1 💰
Let's Encrypt/ACME client and library written in Go41 versions - Latest release: about 2 years ago - 0 stars on GitHub
github.com/easystack/cluster-api-provider-openstack v0.6.9
Copyright 2018 The Kubernetes Authors. Licensed under the Apache License, Version 2.0 (the "Lice...23 versions - Latest release: about 2 years ago - 1 dependent repositories - 0 stars on GitHub
github.skymusic.top/signalfx/splunk-otel-collector v0.95.0
106 versions - Latest release: about 2 years agogithub.phpd.cn/gardener/gardener-extension-provider-openstack v1.39.2
86 versions - Latest release: about 2 years agogithub.chickoi.com/gardener/gardener-extension-provider-openstack v1.39.2
86 versions - Latest release: about 2 years agogithub.xiaoq7.com/gardener/gardener-extension-provider-openstack v1.39.2
86 versions - Latest release: about 2 years agogithub.skymusic.top/open-telemetry/opentelemetry-collector-contrib v0.96.0
145 versions - Latest release: about 2 years agogithub.imxd.top/open-telemetry/opentelemetry-collector-contrib v0.96.0
145 versions - Latest release: about 2 years agogithub.com/yuxiang-zhang/eksctl v0.173.0
The official CLI for Amazon EKS3 versions - Latest release: about 2 years ago - 0 stars on GitHub
github.hscsec.cn/koordinator-sh/koordinator v1.4.1
18 versions - Latest release: about 2 years agogithub.com/overkillzero/aiko v1.1.1
Aiko Server For AikoPanel1 version - Latest release: about 2 years ago - 0 stars on GitHub
github.imxd.top/projectdiscovery/cloudlist v1.0.7
9 versions - Latest release: about 2 years agogithub.skymusic.top/projectdiscovery/cloudlist v1.0.7
9 versions - Latest release: about 2 years agogithub.com/openstack-exporter/openstack-exporter v1.7.0 💰
OpenStack Exporter for Prometheus27 versions - Latest release: about 2 years ago - 236 stars on GitHub
github.com/bjw-s/lego-auto v0.3.0
Scheduled LE certificates using the Lego ACME library3 versions - Latest release: about 2 years ago - 0 stars on GitHub
github.com/syseleven/machine-controller v1.58.2
369 versions - Latest release: about 2 years ago - 1 stars on GitHubgithub.com/chintuidrive/lego/v4 v4.15.1
Let's Encrypt/ACME client and library written in Go36 versions - Latest release: about 2 years ago - 0 stars on GitHub
github.com/ChintuIdrive/lego/v4 v4.15.1
Let's Encrypt/ACME client and library written in Go36 versions - Latest release: about 2 years ago - 2 dependent packages - 0 stars on GitHub
github.imxd.top/gardener/gardener-extension-provider-openstack v1.39.1
85 versions - Latest release: about 2 years agogithub.skymusic.top/gardener/gardener-extension-provider-openstack v1.39.1
85 versions - Latest release: about 2 years agogithub.com/opensds/multi-cloud v1.10.0
48 versions - Latest release: about 2 years agogithub.com/sodafoundation/multi-cloud v1.10.0
SODA Strato (Multi-cloud) project provides a cloud vendor agnostic data management for hybrid clo...48 versions - Latest release: about 2 years ago - 230 stars on GitHub
github.com/sodafoundation/strato v1.10.0
SODA Strato (Multi-cloud) project provides a cloud vendor agnostic data management for hybrid clo...48 versions - Latest release: about 2 years ago - 233 stars on GitHub
Past Dependents
Check this option to include packages that no longer depend on this package in their latest version but previously did.
Filter
Filter by Kind
Links
| Registry | proxy.golang.org |
| Source | Repository |
| Docs | Documentation |
| JSON API | View JSON |
| CodeMeta | codemeta.json |
Package Details
| PURL |
pkg:golang/github.com/gophercloud/gophercloud
spec |
| License | Apache-2.0 |
| Namespace | github.com/gophercloud |
| First Release | almost 7 years ago |
| Last Synced | about 10 hours ago |
Repository
| Stars | 966 on GitHub |
| Forks | 571 on GitHub |
| Docker Dependents | 2,265 |
| Docker Downloads | 12,010,790,883 |
| Commits | 3985 |
| Committers | 345 |
| Avg per Author | 11.551 |
| DDS | 0.827 |