Ecosyste.ms: Repos
An open API service providing repository metadata for many open source software ecosystems.
Package Usage: go: 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:
35 versions
Latest release: 5 months ago
6,823 dependent packages
View more package details: https://packages.ecosyste.ms/registries/proxy.golang.org/packages/github.com/gophercloud/gophercloud
View more repository details: https://repos.ecosyste.ms/hosts/GitHub/repositories/gophercloud%2Fgophercloud
Dependent Repos 22,292
ossf/scorecard-action
Official GitHub Action for OpenSSF Scorecard.- v0.1.0 go.sum
Size: 6.44 MB - Last synced: about 6 hours ago - Pushed: about 6 hours ago
aberja/argo Fork of argoproj/argo-workflows
Argo Workflows: Get stuff done with Kubernetes.- v0.1.0 go.sum
Size: 67.2 MB - Last synced: about 1 year ago - Pushed: about 1 year ago
krasish/test-infra Fork of kyma-project/test-infra
Test infrastructure for the Kyma project.- v0.1.0 development/gcp/cloud-functions/getfailureinstancedetails/go.sum
- v0.0.0-20190126172459-c818fa66e4c8 development/kyma-ci-force-bot/ciforcebot/go.sum
- v0.1.0 development/kyma-ci-force-bot/ciforcebot/go.sum
- v0.1.0 development/prow-installer/go.sum
- v0.1.0 development/test-log-collector/go.sum
- v0.1.0 go.sum
Size: 15.3 MB - Last synced: about 1 year ago - Pushed: about 1 year ago
ffuf-glanz/terraform-provider-azuredevops Fork of feilfeilundfeil/terraform-provider-azuredevops
Terraform provider for Azure DevOps- v0.0.0-20190208042652-bc37892e1968 go.sum
Size: 19.8 MB - Last synced: about 1 year ago - Pushed: over 1 year ago
spolti/kie-cloud-operator Fork of kiegroup/kie-cloud-operator
OCP Operator for KIE- v0.2.0 go.sum
- v0.3.0 go.sum
- v0.6.0 go.sum
Size: 100 MB - Last synced: 8 months ago - Pushed: 8 months ago
alicefr/kubevirt Fork of kubevirt/kubevirt
Kubernetes Virtualization API and runtime in order to define and manage virtual machines.- v0.1.0 cluster-up/cluster/kind-k8s-sriov-1.17.0/csrcreator/go.sum
- v0.4.0 go.mod
- v0.1.0 go.sum
- v0.4.0 go.sum
- v0.1.0 staging/src/kubevirt.io/client-go/go.sum
Size: 255 MB - Last synced: 20 days ago - Pushed: 21 days ago
observIQ/grafana-agent Fork of grafana/agent
Telemetry agent for the LGTM stack.- v1.0.0 go.mod
- v0.0.0-20180828235145-f29afc2cceca go.sum
- v0.1.0 go.sum
- v1.0.0 go.sum
Size: 48.3 MB - Last synced: 5 months ago - Pushed: 5 months ago
tharun208/loki Fork of grafana/loki
Like Prometheus, but for logs.- v0.25.0 go.mod
- v0.0.0-20180828235145-f29afc2cceca go.sum
- v0.25.0 go.sum
- v0.24.0 operator/go.sum
- v0.10.0 tools/lambda-promtail/go.sum
- v0.23.0 tools/lambda-promtail/go.sum
Size: 168 MB - Last synced: 20 days ago - Pushed: about 1 year ago
jan--f/telemeter Fork of openshift/telemeter
Prometheus push federation- v0.0.0-20190126172459-c818fa66e4c8 go.sum
- v0.3.0 go.sum
- v0.0.0-20190126172459-c818fa66e4c8 tools/go.sum
- v0.1.0 tools/go.sum
- v0.3.0 tools/go.sum
- v0.6.0 tools/go.sum
- v0.8.0 tools/go.sum
Size: 35 MB - Last synced: 11 months ago - Pushed: 11 months ago
gtully/activemq-artemis-operator Fork of artemiscloud/activemq-artemis-operator
- v0.1.0 go.sum
Size: 55.1 MB - Last synced: about 9 hours ago - Pushed: 4 days ago
xpivarc/kubevirt Fork of kubevirt/kubevirt
Kubernetes Virtualization API and runtime in order to define and manage virtual machines.- v0.1.0 cluster-up/cluster/kind-k8s-sriov-1.17.0/certcreator/go.sum
Size: 262 MB - Last synced: 2 months ago - Pushed: 2 months ago
rancher-max/rancher Fork of rancher/rancher
Complete container management platform- v0.1.0 cmd/rancherd/go.sum
- v0.1.0 go.sum
- v0.1.0 pkg/client/go.sum
Size: 131 MB - Last synced: 26 days ago - Pushed: 26 days ago
jrivera-px/operator Fork of libopenstorage/operator
Storage operator for Kubernetes- v0.1.0 go.sum
- v0.3.0 go.sum
- v0.6.0 go.sum
- v0.10.0 go.sum
- v0.11.0 go.sum
- v0.12.0 go.sum
- v0.13.0 go.sum
- v0.15.0 go.sum
Size: 34.9 MB - Last synced: about 1 year ago - Pushed: about 1 year ago
slachiewicz/kubernetes-client Fork of fabric8io/kubernetes-client
Java client for Kubernetes & OpenShift- v0.1.0 extensions/camel-k/generator-v1/go.sum
- v0.1.0 extensions/camel-k/generator-v1alpha1/go.sum
- v0.1.0 extensions/certmanager/generator-v1/go.sum
- v0.1.0 extensions/certmanager/generator-v1alpha2/go.sum
- v0.1.0 extensions/certmanager/generator-v1alpha3/go.sum
- v0.1.0 extensions/certmanager/generator-v1beta1/go.sum
- v0.1.0 extensions/chaosmesh/generator/go.sum
- v0.0.0-20190126172459-c818fa66e4c8 extensions/knative/generator/go.sum
- v0.1.0 extensions/knative/generator/go.sum
- v0.1.0 extensions/tekton/generator-v1alpha1/go.sum
- v0.1.0 extensions/tekton/generator-v1beta1/go.sum
- v0.1.0 extensions/volumesnapshot/generator/go.sum
- v0.6.1-0.20191122030953-d8ac278c1c9d kubernetes-model-generator/go.sum
- v0.8.0 kubernetes-model-generator/go.sum
- v0.14.0 kubernetes-model-generator/go.sum
Size: 466 MB - Last synced: 3 days ago - Pushed: 4 days ago
mdisibio/tempo Fork of grafana/tempo
Grafana Tempo is a high volume, minimal dependency trace storage.- v1.0.0 go.sum
Size: 137 MB - Last synced: about 11 hours ago - Pushed: 1 day ago
roblabla/dependabot-core Fork of dependabot/dependabot-core
🤖 The core logic behind Dependabot's update PR creation, and the public issue tracker for all things Dependabot- v0.1.0 go_modules/spec/fixtures/projects/module_major_version_mismatch_v1/go.sum
Size: 52.9 MB - Last synced: 22 days ago - Pushed: about 1 year ago
cilium/cilium-olm 📦
- v0.1.0 tools/go.sum
- v0.6.0 tools/go.sum
Size: 982 KB - Last synced: 9 months ago - Pushed: 12 months ago
influxdata/influxdb-observability
- v0.16.0 tests-integration/go.sum
- v0.24.0 tests-integration/go.sum
Size: 2.21 MB - Last synced: 16 days ago - Pushed: 16 days ago
eumel8/otc-rds-operator 📦
RDS Operator for Open Telekom Cloud- v0.20.0 go.mod
- v0.20.0 go.sum
Size: 359 KB - Last synced: 3 months ago - Pushed: 3 months ago
kubernetes-sigs/cluster-api-provider-nested
Cluster API Provider for Nested Clusters- v0.1.0 go.sum
- v0.1.0 virtualcluster/pkg/vn-agent/server/test/go.sum
Size: 3.04 MB - Last synced: 19 days ago - Pushed: 19 days ago
YumYum6/dependabot-core Fork of dependabot/dependabot-core
🤖 The core logic behind Dependabot's update PR creation, and the public issue tracker for all things Dependabot- v0.1.0 go_modules/spec/fixtures/projects/module_major_version_mismatch_v1/go.sum
Size: 42.1 MB - Last synced: about 1 year ago - Pushed: over 1 year ago
Seanstoppable/wtf Fork of wtfutil/wtf
The personal information dashboard for your terminal.- v0.5.0 go.mod
- v0.0.0-20190504011306-6f9faf57fddc go.sum
- v0.5.0 go.sum
Size: 47.6 MB - Last synced: 10 months ago - Pushed: 12 months ago
sapcc/absent-metrics-operator
Absent Metrics Operator creates metric absence alerts atop Kubernetes- v0.24.0 go.sum
Size: 10.1 MB - Last synced: 24 days ago - Pushed: 26 days ago
leoluz/argo-rollouts Fork of argoproj/argo-rollouts
Progressive Delivery for Kubernetes- v0.1.0 go.sum
Size: 25.8 MB - Last synced: 22 days ago - Pushed: about 1 year ago
david-yu/consul Fork of hashicorp/consul
Consul is a distributed, highly available, and data center aware solution to connect and configure applications across dynamic, distributed infrastructure.- v0.1.0 go.sum
Size: 290 MB - Last synced: about 1 year ago - Pushed: over 1 year ago
elisasre/kops-autoscaler-openstack
Provide AutoScalingGroup capability to OpenStack Kops- v0.25.0 go.mod
- v0.1.0 go.sum
- v0.25.0 go.sum
Size: 17.3 MB - Last synced: 17 days ago - Pushed: 17 days ago
apache/submarine
Submarine is Cloud Native Machine Learning Platform.- v0.1.0 submarine-cloud-v2/go.sum
- v0.15.1-0.20210202035223-633d73521055 submarine-cloud-v2/go.sum
- v0.16.0 submarine-cloud-v2/go.sum
Size: 29.3 MB - Last synced: 11 days ago - Pushed: about 1 month ago
ekmixon/istio Fork of istio/istio
Connect, secure, control, and observe services.- v0.1.0 go.sum
Size: 199 MB - Last synced: about 7 hours ago - Pushed: about 20 hours ago
pulumi/pulumi-kubernetes-operator
A Kubernetes Operator that automates the deployment of Pulumi Stacks- v0.2.0 go.sum
- v0.3.0 go.sum
- v0.6.0 go.sum
Size: 1.53 MB - Last synced: 1 day ago - Pushed: 1 day ago
vinted/prometheus Fork of prometheus/prometheus
The Prometheus monitoring system and time series database.- v0.1.0 documentation/examples/remote_storage/go.sum
- v0.10.0 documentation/examples/remote_storage/go.sum
- v0.24.0 documentation/examples/remote_storage/go.sum
- v0.24.0 go.mod
- v0.24.0 go.sum
Size: 161 MB - Last synced: 5 days ago - Pushed: 6 days ago
mclarke47/argo-rollouts Fork of argoproj/argo-rollouts
Progressive Delivery for Kubernetes- v0.1.0 go.sum
Size: 11.8 MB - Last synced: 22 days ago - Pushed: over 1 year ago
codeboten/opentelemetry-lambda Fork of open-telemetry/opentelemetry-lambda
- v0.1.0 collector/go.sum
- v0.10.0 collector/go.sum
- v0.24.0 collector/go.sum
Size: 1.59 MB - Last synced: 7 months ago - Pushed: 7 months ago
VibrentHealth/keycloak-operator Fork of keycloak/keycloak-operator
A Kubernetes Operator based on the Operator SDK for syncing resources in Keycloak- v0.2.0 go.sum
- v0.3.0 go.sum
Size: 12.4 MB - Last synced: 2 months ago - Pushed: 2 months ago