Ecosyste.ms: Repos
An open API service providing repository metadata for many open source software ecosystems.
Package Usage: go: github.com/exoscale/egoscale
Package egoscale is a mapping for the Exoscale API (https://community.exoscale.com/api/compute/).
To build a request, construct the adequate struct. This library expects a pointer for efficiency reasons only. The response is a struct corresponding to the data at stake. E.g. DeployVirtualMachine gives a VirtualMachine, as a pointer as well to avoid big copies.
Then everything within the struct is not a pointer. Find below some examples of how egoscale may be used. If anything feels odd or unclear, please let us know: https://github.com/exoscale/egoscale/issues
This example deploys a virtual machine while controlling the job status as it goes. It enables a finer control over errors, e.g. HTTP timeout, and eventually a way to kill it of (from the client side).
As this library is mostly an HTTP client, you can reuse all the existing tools around it.
Nota bene: when running the tests or the egoscale library via another tool, e.g. the exo cli, the environment variable EXOSCALE_TRACE=prefix does the above configuration for you. As a developer using egoscale as a library, you'll find it more convenient to plug your favorite io.Writer as it's a Logger.
All the available APIs on the server and provided by the API Discovery plugin.
Security Groups provide a way to isolate traffic to VMs. Rules are added via the two Authorization commands.
Security Group also implement the generic List, Get and Delete interfaces (Listable and Deletable).
See: https://community.exoscale.com/documentation/compute/security-groups/
A Zone corresponds to a Data Center. You may list them. Zone implements the Listable interface, which let you perform a list in two different ways. The first exposes the underlying request while the second one hide them and you only manipulate the structs of your interest.
An Elastic IP is a way to attach an IP address to many Virtual Machines. The API side of the story configures the external environment, like the routing. Some work is required within the machine to properly configure the interfaces.
See: https://community.exoscale.com/documentation/compute/eip/
210 versions
Latest release: over 4 years ago
357 dependent packages
View more package details: https://packages.ecosyste.ms/registries/proxy.golang.org/packages/github.com/exoscale/egoscale
View more repository details: https://repos.ecosyste.ms/hosts/GitHub/repositories/exoscale%2Fegoscale
Dependent Repos 2,280
apache/submarine
Submarine is Cloud Native Machine Learning Platform.- v0.46.0 submarine-cloud-v2/go.sum
Size: 29.3 MB - Last synced: 8 days ago - Pushed: about 2 months ago
douyu/jupiter-examples
Examples of Jupiter.- v0.18.1 go.sum
Size: 58 MB - Last synced: 9 months ago - Pushed: 9 months ago
aswinsuryan/submariner-operator Fork of submariner-io/submariner-operator
The submariner-operator installs and maintains your submariner deployment.- v0.18.1 go.sum
Size: 5.48 MB - Last synced: 12 days ago - Pushed: 12 days ago
silinternational/cover-api
REST API for the Cover risk management app- v0.18.1 application/go.sum
Size: 3.13 MB - Last synced: 3 days ago - Pushed: 4 days ago
boost-entropy-k8s/k8ssandra Fork of k8ssandra/k8ssandra
K8ssandra is an open-source distribution of Apache Cassandra for Kubernetes including API services and operational tooling.- v0.23.0 go.sum
Size: 25.1 MB - Last synced: 12 days ago - Pushed: 12 days ago
0xJacky/nginx-ui
Yet another WebUI for Nginx- v0.46.0 go.sum
Size: 74.8 MB - Last synced: 4 days ago - Pushed: 4 days ago
harvester/network-controller-harvester
harvester network controller- v0.12.3 go.sum
Size: 35.1 MB - Last synced: 18 days ago - Pushed: 25 days ago
brightframe/external-dns Fork of kubernetes-sigs/external-dns
Configure external DNS servers (AWS Route53, Google CloudDNS and others) for Kubernetes Ingresses and Services- v1.19.0 go.mod
- v1.19.0 go.sum
Size: 58.1 MB - Last synced: 26 days ago - Pushed: 26 days ago
hashicorp/packer-sdk-migrator
cli tool to help plugin maintainers update from packer v1.5.0 style plugins to packer style v1.7.0 plugins- v0.18.1 go.sum
Size: 1.08 MB - Last synced: 8 days ago - Pushed: about 1 year ago
vshn/floaty
Cloud provider API integration for Keepalived- v0.88.2 go.mod
- v0.13.3 go.sum
- v0.88.2 go.sum
Size: 202 KB - Last synced: 27 days ago - Pushed: 27 days ago
skitt/lighthouse Fork of submariner-io/lighthouse
Controller to facilitate DNS discovery between clusters (proof of concept state)- v0.18.1 coredns/go.sum
Size: 3.76 MB - Last synced: 8 days ago - Pushed: 8 days ago
MagnaXSoftware/acme-dns Fork of joohoi/acme-dns
Limited DNS server with RESTful HTTP API to handle ACME DNS challenges easily and securely.- v0.18.1 go.sum
Size: 25.2 MB - Last synced: about 1 month ago - Pushed: about 1 month ago
ryankoppenhaver/aws-misc
Experimental Sandbox / Playground for AWS tooling; powers my personal website, sometimes.- v0.18.1 cert-lambda/go.sum
Size: 7.56 MB - Last synced: about 2 months ago - Pushed: about 1 year ago
ampproject/amppackager
Tool to improve AMP URLs via Signed Exchanges- v0.46.0 go.sum
Size: 26.2 MB - Last synced: about 17 hours ago - Pushed: 1 day ago
dfarrell07/submariner-operator Fork of submariner-io/submariner-operator
The submariner-operator installs and maintains your submariner deployment.- v0.18.1 go.sum
Size: 6.73 MB - Last synced: 2 days ago - Pushed: 11 days ago
adejanovski/k8ssandra Fork of k8ssandra/k8ssandra
K8ssandra is an open-source distribution of Apache Cassandra for Kubernetes including API services and operational tooling.- v0.23.0 go.sum
Size: 25.5 MB - Last synced: about 1 year ago - Pushed: about 1 year ago
cafferata/dnscontrol Fork of StackExchange/dnscontrol
- v0.90.2 go.mod
- v0.90.2 go.sum
Size: 23.4 MB - Last synced: 2 days ago - Pushed: 3 days ago
f0cii/goalgo
A real-time quantitative trading platform in Golang.- v0.18.1 go.sum
Size: 463 KB - Last synced: 2 months ago - Pushed: over 2 years ago
hashicorp/horizon
Location Independent Routing Mesh- v0.18.1 go.sum
Size: 1.24 MB - Last synced: 9 days ago - Pushed: 8 months ago
cultivateTalentsPro/ctp
- v0.46.0 go.sum
Size: 14.7 MB - Last synced: about 1 year ago - Pushed: almost 2 years ago
TencentBlueKing/bk-bcs
蓝鲸智云容器管理平台(BlueKing Container Service)- v0.18.1 bcs-runtime/bcs-k8s/bcs-component/bcs-unified-apiserver/go.sum
Size: 303 MB - Last synced: about 1 month ago - Pushed: about 1 month ago
ciiiii/database
CoreDNS plugin for db backend- v0.18.1 go.sum
Size: 104 KB - Last synced: about 1 month ago - Pushed: over 1 year ago
soerenschneider/acmevault
Manages and fetches x509 certs via ACME protocol and distributes them to clients using Hashicorp ault- v0.67.0 go.sum
Size: 874 KB - Last synced: 11 days ago - Pushed: 12 days ago
RainThings/XrayR
- v1.19.0 go.mod
- v0.67.0 go.sum
Size: 2.1 MB - Last synced: about 1 year ago - Pushed: about 1 year ago
sylr/external-dns Fork of kubernetes-sigs/external-dns
Configure external DNS servers (AWS Route53, Google CloudDNS and others) for Kubernetes Ingresses and Services- v1.19.0 go.sum
- v1.19.0 go.mod
Size: 56.6 MB - Last synced: 15 days ago - Pushed: 15 days ago
AikoXrayR-Project/XrayR
AikoXrayR of Aiko- v1.19.0 go.mod
- v0.67.0 go.sum
Size: 4.63 MB - Last synced: 9 months ago - Pushed: 9 months ago
webvist/XrayR
- v1.19.0 go.mod
- v0.67.0 go.sum
Size: 4.22 MB - Last synced: about 1 year ago - Pushed: about 1 year ago
tmax-cloud/hypercloud-api-server
- v0.67.0 go.sum
Size: 232 MB - Last synced: 7 days ago - Pushed: 8 days ago
Yuzuki616/V2bX 📦
A V2board node server based on multi core, modified from XrayR- v1.19.0 go.mod
- v0.67.0 go.sum
Size: 4.16 MB - Last synced: 6 months ago - Pushed: 10 months ago
lonecalvary78/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.18.1 go.sum
Size: 419 MB - Last synced: about 16 hours ago - Pushed: 1 day ago
tmax-cloud/hypercloud-single-operator
- v0.67.0 go.sum
Size: 19.1 MB - Last synced: 8 months ago - Pushed: about 1 year ago
lixuelongxl/Go
- v0.18.1 bcs-runtime/bcs-k8s/bcs-component/bcs-unified-apiserver/go.sum
Size: 212 MB - Last synced: about 1 month ago - Pushed: about 1 month ago
pingcap/tiunimanager
TiUniManager- v0.46.0 go.sum
Size: 136 MB - Last synced: 12 days ago - Pushed: 12 days ago
csmith/legotapas
DNS provider build constraints for lego- v0.67.0 go.mod
- v0.67.0 go.sum
Size: 146 KB - Last synced: 4 months ago - Pushed: 4 months ago
rancher/rancher
Complete container management platform- v0.12.3 go.sum
- v0.12.3 pkg/apis/go.sum
Size: 143 MB - Last synced: about 1 month ago - Pushed: about 1 month ago
ecyecy/XrayR-Releases
- v1.19.0 go.mod
- v0.67.0 go.sum
Size: 3.55 MB - Last synced: 11 months ago - Pushed: over 1 year ago
JaiDwivedi/DNSControl
- v0.90.2 go.mod
- v0.90.2 go.sum
Size: 14 MB - Last synced: 27 days ago - Pushed: about 1 year ago
belgaied2/harvester-cli
Harvester CLI is a project that aims to provide an opinionated CLI tool to easily manage VMs on Harvester, the promising HCI solution created by Rancher Labs/SUSE- v0.12.3 go.sum
Size: 706 KB - Last synced: 18 days ago - Pushed: about 1 year ago
missuo/XrayR
XrayR Backup- v1.19.0 go.mod
- v0.67.0 go.sum
Size: 2.04 MB - Last synced: 16 days ago - Pushed: about 1 year ago
Euraxluo/ProjectPractice
My learning process- v0.18.1 dubbo_stu/go-client/go.sum
- v0.18.1 dubbo_stu/go-server/go.sum
Size: 44.6 MB - Last synced: about 1 month ago - Pushed: about 1 year ago
SkyAPM/go2sky-plugins 📦
The plugins of go2sky- v0.18.1 micro/go.sum
Size: 489 KB - Last synced: 28 days ago - Pushed: 11 months ago
tmax-cloud/hypercloud-multi-operator
- v0.67.0 go.sum
Size: 1.4 MB - Last synced: 7 months ago - Pushed: 9 months ago
dlminvestments/dlm-CoreDNS
- v0.18.1 go.sum
Size: 78.7 MB - Last synced: about 1 month ago - Pushed: about 1 month ago
jpbede/dnscontrol Fork of StackExchange/dnscontrol
Synchronize your DNS to multiple providers from a simple DSL- v0.59.0 go.mod
- v0.59.0 go.sum
Size: 19.9 MB - Last synced: 16 days ago - Pushed: 5 months ago
borchero/switchboard
Kubernetes Operator for Automatically Issuing DNS Records and TLS Certificates for Traefik Ingress Routes.- v0.67.0 go.sum
Size: 448 KB - Last synced: 5 days ago - Pushed: 5 days ago
TeaOSLab/EdgeAPI
GoEdge API节点- v0.67.0 go.sum
Size: 14.1 MB - Last synced: about 1 month ago - Pushed: about 1 month ago
kitos9112/traefik-forward-auth
Originally forked from https://github.com/thomseddon/traefik-forward-auth - No new features added just yet!- v0.67.0 go.sum
Size: 534 KB - Last synced: 11 days ago - Pushed: 11 days ago
rancher/aks-operator
Azure Kubernetes Service operator for Rancher- v0.12.3 go.sum
Size: 1.79 MB - Last synced: 3 days ago - Pushed: 4 days ago
AdguardTeam/AdGuardDNS
Public DNS resolver that protects you from ad trackers- v0.18.1 go.sum
Size: 5.84 MB - Last synced: about 1 month ago - Pushed: 2 months ago
docker/machine 📦
Machine management for a container-centric world- 432a702ab7d709538572f9a2a42eaf0ca0691698 Gopkg.lock
- 0.9.23 Gopkg.toml
Size: 18.1 MB - Last synced: about 1 month ago - Pushed: over 2 years ago
storj/edge
Storj edge services (including multi-tenant, S3-compatible server to interact with the Storj network)- v0.18.1 go.sum
- v0.18.1 testsuite/go.sum
Size: 4.18 MB - Last synced: about 1 month ago - Pushed: about 1 month ago
rancher/terraform-provider-rancher2
Terraform Rancher2 provider- v0.12.3 go.sum
Size: 27.9 MB - Last synced: about 1 month ago - Pushed: about 1 month ago
sapcc/andromeda
Platform agnostic GSLB frontend with OpenStack-like API- v0.46.0 go.sum
Size: 2.26 MB - Last synced: about 21 hours ago - Pushed: about 22 hours ago
nknorg/nMobile
The world's most secure private and group messenger- v0.18.1 golib/go.sum
- v0.18.1 plugins/nkn-sdk-flutter/golib/go.sum
Size: 178 MB - Last synced: about 2 months ago - Pushed: 8 months ago
rancher/support-bundle-kit
A toolkit to generate and analyze the support bundles for Kubernetes and Kubernetes-native applications- v0.12.3 go.sum
Size: 48 MB - Last synced: 19 days ago - Pushed: 19 days ago
leaper-one/2SOMEone
- v0.18.1 go.sum
Size: 357 KB - Last synced: 11 months ago - Pushed: almost 2 years ago
foomo/simplecert
golang autocert library for letsencrypt- v0.40.0 go.mod
- v0.23.0 go.sum
- v0.40.0 go.sum
Size: 2.22 MB - Last synced: about 2 months ago - Pushed: about 2 months ago
harvester/docker-machine-driver-harvester
- v0.12.3 go.sum
Size: 5.15 MB - Last synced: about 2 months ago - Pushed: about 2 months ago
Aiko-Project/Aiko-BUG
Backend Aiko For Web Aikocute.com- v1.19.0 go.mod
- v0.67.0 go.sum
Size: 3.96 MB - Last synced: 12 months ago - Pushed: about 1 year ago
mholt/caddy-webdav
WebDAV handler module for Caddy- v0.18.1 go.sum
Size: 51.8 KB - Last synced: 16 days ago - Pushed: 6 months ago
harvester/terraform-provider-harvester
Terraform Harvester provider- v0.12.3 go.sum
Size: 439 KB - Last synced: about 1 month ago - Pushed: about 1 month ago
nknorg/nkn-tuna-session
An overlay peer to peer connection based on multiple concurrent tuna connections and ncp protocol.- v0.18.1 go.sum
Size: 172 KB - Last synced: 6 months ago - Pushed: 6 months ago
tsuru/tsuru
Open source and extensible Platform as a Service (PaaS).- v0.9.23 go.mod
- v0.9.23 go.sum
Size: 69.7 MB - Last synced: about 1 month ago - Pushed: about 1 month ago
harvester/cloud-provider-harvester
Harvester Cloud Provider- v0.12.3 go.sum
Size: 18.6 MB - Last synced: about 2 months ago - Pushed: about 2 months ago
liguoqinjim/go-labs
golang labs- v0.18.1 lab195/go.sum
- v0.18.1 lab195/lab001/greetercl/go.sum
- v0.18.1 lab195/lab001/greetersvc/go.sum
- v0.18.1 lab195/lab001/greetersvr/go.sum
Size: 80.5 MB - Last synced: about 1 month ago - Pushed: 5 months ago
expfukck/XrayR0
- v1.19.0 go.mod
- v0.67.0 go.sum
Size: 3.83 MB - Last synced: about 1 year ago - Pushed: over 1 year ago
dubbo-go-pixiu/samples 📦
samples for dubbo-go-pixiu has been removed to https://github.com/apache/dubbo-go-pixiu-samples- v0.18.1 go.sum
Size: 40.8 MB - Last synced: 10 months ago - Pushed: over 1 year ago
GWT-M3O-TEST/m3o
a Local repo to test github/workflow- v0.18.1 examples/reddit-clone/go.sum
Size: 5.6 MB - Last synced: 27 days ago - Pushed: almost 2 years ago
FabEdge/fab-dns
A solution to DNS discovery of multi-clusters based on FabEdge- v0.18.1 go.sum
Size: 273 KB - Last synced: 10 months ago - Pushed: 11 months ago
12storeez/esb-protobufs
- v0.18.1 go.sum
Size: 2.88 MB - Last synced: about 1 month ago - Pushed: about 1 month ago
contrun/infra
- v0.18.1 coredns/go.sum
Size: 942 KB - Last synced: 11 days ago - Pushed: about 1 month ago
traefik/mesh
Traefik Mesh - Simpler Service Mesh- v0.67.0 go.sum
Size: 9.86 MB - Last synced: 16 days ago - Pushed: 7 months ago