* Add Get() and GetOptions. * Removed watcher. Outline of client. YAML templates * Added default service and deployment templates and types * Added API tests and cleaned up errors. * Small refactoring. Template package is no more. * Ripped out existing code in preparation to small rework * Reshuffled the source code to make it organized better * Create service and deployment in kubernetes runtime * Major cleanup and refactoring of Kubernetes runtime * Service now handles low level K8s API calls across both K8s deployment an service API objects * Runtime has a task queue that serves for queueing runtime action requests * General refactoring * No need for Lock in k8s service * Added kubernetes runtime env var to default deployment * Enable running different versions of the same service * Can't delete services through labels * Proto cruft. Added runtime.CreateOptions implementation in proto * Removed proxy service from default env variables * Make service name mandatory param to Get method * Get Delete changes from https://github.com/micro/go-micro/pull/945 * Replaced template files with global variables * Validate service names before sending K8s API request * Refactored Kubernetes API client. Fixed typos. * Added client.Resource to make API resources more explicit in code
50 lines
1.8 KiB
Modula-2
50 lines
1.8 KiB
Modula-2
module github.com/micro/go-micro
|
|
|
|
go 1.13
|
|
|
|
require (
|
|
github.com/BurntSushi/toml v0.3.1
|
|
github.com/beevik/ntp v0.2.0
|
|
github.com/bitly/go-simplejson v0.5.0
|
|
github.com/bwmarrin/discordgo v0.20.1
|
|
github.com/coreos/etcd v3.3.17+incompatible
|
|
github.com/coreos/pkg v0.0.0-20180928190104-399ea9e2e55f // indirect
|
|
github.com/forestgiant/sliceutil v0.0.0-20160425183142-94783f95db6c
|
|
github.com/fsnotify/fsnotify v1.4.7
|
|
github.com/fsouza/go-dockerclient v1.6.0
|
|
github.com/ghodss/yaml v1.0.0
|
|
github.com/go-acme/lego/v3 v3.1.0
|
|
github.com/go-log/log v0.1.0
|
|
github.com/go-playground/locales v0.13.0 // indirect
|
|
github.com/go-playground/universal-translator v0.16.0 // indirect
|
|
github.com/golang/protobuf v1.3.2
|
|
github.com/google/uuid v1.1.1
|
|
github.com/gorilla/handlers v1.4.2
|
|
github.com/gorilla/websocket v1.4.1
|
|
github.com/hashicorp/hcl v1.0.0
|
|
github.com/imdario/mergo v0.3.8
|
|
github.com/joncalhoun/qson v0.0.0-20170526102502-8a9cab3a62b1
|
|
github.com/json-iterator/go v1.1.8
|
|
github.com/kr/pretty v0.1.0
|
|
github.com/leodido/go-urn v1.2.0 // indirect
|
|
github.com/lib/pq v1.2.0
|
|
github.com/lucas-clemente/quic-go v0.13.1
|
|
github.com/mholt/certmagic v0.8.3
|
|
github.com/micro/cli v0.2.0
|
|
github.com/micro/mdns v0.3.0
|
|
github.com/miekg/dns v1.1.15
|
|
github.com/mitchellh/hashstructure v1.0.0
|
|
github.com/nats-io/nats.go v1.9.1
|
|
github.com/nlopes/slack v0.6.0
|
|
github.com/oxtoacart/bpool v0.0.0-20190530202638-03653db5a59c
|
|
github.com/pkg/errors v0.8.1
|
|
github.com/technoweenie/multipartstreamer v1.0.1 // indirect
|
|
go.uber.org/zap v1.12.0 // indirect
|
|
golang.org/x/crypto v0.0.0-20191108234033-bd318be0434a
|
|
golang.org/x/net v0.0.0-20191109021931-daa7c04131f5
|
|
google.golang.org/grpc v1.25.1
|
|
gopkg.in/go-playground/validator.v9 v9.30.0
|
|
gopkg.in/src-d/go-git.v4 v4.13.1
|
|
gopkg.in/telegram-bot-api.v4 v4.6.4
|
|
)
|