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