mirror of
https://github.com/taigrr/wtf
synced 2025-01-18 04:03:14 -08:00
Store service credentials securely in the stores supported by docker: - https://github.com/docker/docker-credential-helpers#available-programs Introduces a top-level config property, "secretStore" and additional command line arguments to manage the stored secrets. The value of secretStore is used to find a helper command, `docker-credential-<secretStore>`. The docker project currently provides 4 store helpers: - "osxkeychain" (OS X only) - "secretservice" (Linux only) - "wincred" (Windows only) - "pass" (any OS supporting pass, which uses gpg2) Docker-for-desktop installs the credential helpers above, as well as "desktop" (docker-credential-desktop). Generic installation instructions for the helpers: - https://github.com/docker/docker-credential-helpers#installation Users could provide additional helpers, the only requirement is that the helper implements the credential store protocol: - https://github.com/docker/docker-credential-helpers#development The credential protocol is open, and new credential stores can be implemented by any CLI satisfying the protocol: - https://github.com/docker/docker-credential-helpers#development The modifications to existing modules is not tested due to lack of API keys, but demonstrates the unobtrusive changes required to use the secret store.
71 lines
3.4 KiB
Modula-2
71 lines
3.4 KiB
Modula-2
module github.com/wtfutil/wtf
|
|
|
|
go 1.14
|
|
|
|
require (
|
|
code.cloudfoundry.org/bytefmt v0.0.0-20190819182555-854d396b647c
|
|
github.com/Azure/go-autorest v11.1.2+incompatible // indirect
|
|
github.com/Microsoft/go-winio v0.4.14 // indirect
|
|
github.com/PagerDuty/go-pagerduty v0.0.0-20191002190746-f60f4fc45222
|
|
github.com/PuerkitoBio/goquery v1.5.0 // indirect
|
|
github.com/StackExchange/wmi v0.0.0-20190523213315-cbe66965904d // indirect
|
|
github.com/VictorAvelar/devto-api-go v1.0.0
|
|
github.com/adlio/trello v1.7.0
|
|
github.com/alecthomas/chroma v0.7.2
|
|
github.com/andygrunwald/go-gerrit v0.0.0-20190825170856-5959a9bf9ff8
|
|
github.com/briandowns/openweathermap v0.0.0-20180804155945-5f41b7c9d92d
|
|
github.com/cenkalti/backoff v2.2.1+incompatible // indirect
|
|
github.com/chzyer/readline v0.0.0-20171208011716-f6d7a1f6fbf3
|
|
github.com/digitalocean/godo v1.35.1
|
|
github.com/docker/distribution v2.7.1+incompatible // indirect
|
|
github.com/docker/docker v1.13.1
|
|
github.com/docker/docker-credential-helpers v0.6.3
|
|
github.com/docker/go-connections v0.4.0 // indirect
|
|
github.com/docker/go-units v0.4.0 // indirect
|
|
github.com/dustin/go-humanize v1.0.0
|
|
github.com/facebookgo/ensure v0.0.0-20200202191622-63f1cf65ac4c // indirect
|
|
github.com/facebookgo/freeport v0.0.0-20150612182905-d4adf43b75b9 // indirect
|
|
github.com/facebookgo/stack v0.0.0-20160209184415-751773369052 // indirect
|
|
github.com/facebookgo/subset v0.0.0-20200203212716-c811ad88dec4 // indirect
|
|
github.com/gdamore/tcell v1.3.0
|
|
github.com/go-ole/go-ole v1.2.4 // indirect
|
|
github.com/godbus/dbus v4.1.0+incompatible // indirect
|
|
github.com/google/go-github/v26 v26.1.3
|
|
github.com/gophercloud/gophercloud v0.5.0 // indirect
|
|
github.com/hekmon/cunits v2.0.1+incompatible // indirect
|
|
github.com/hekmon/transmissionrpc v0.0.0-20190525133028-1d589625bacd
|
|
github.com/imdario/mergo v0.3.8 // indirect
|
|
github.com/jessevdk/go-flags v1.4.0
|
|
github.com/logrusorgru/aurora v0.0.0-20190803045625-94edacc10f9b
|
|
github.com/microsoft/azure-devops-go-api/azuredevops v0.0.0-20191014190507-26902c1d4325
|
|
github.com/mmcdole/gofeed v1.0.0-beta2
|
|
github.com/mmcdole/goxpp v0.0.0-20181012175147-0068e33feabf // indirect
|
|
github.com/nicklaw5/helix v0.5.8
|
|
github.com/olebedev/config v0.0.0-20190528211619-364964f3a8e4
|
|
github.com/olekukonko/tablewriter v0.0.4
|
|
github.com/onsi/ginkgo v1.10.3 // indirect
|
|
github.com/onsi/gomega v1.7.1 // indirect
|
|
github.com/ovh/cds v0.0.0-20200131143542-5e69464c6598
|
|
github.com/pkg/errors v0.9.1
|
|
github.com/pkg/profile v1.4.0
|
|
github.com/radovskyb/watcher v1.0.7
|
|
github.com/rivo/tview v0.0.0-20200108161608-1316ea7a4b35
|
|
github.com/shirou/gopsutil v2.20.3+incompatible
|
|
github.com/stretchr/testify v1.5.1
|
|
github.com/wtfutil/spotigopher v0.0.0-20191127141047-7d8168fe103a
|
|
github.com/wtfutil/todoist v0.0.2-0.20191216004217-0ec29ceda61a
|
|
github.com/xanzy/go-gitlab v0.31.0
|
|
github.com/zmb3/spotify v0.0.0-20191010212056-e12fb981aacb
|
|
github.com/zorkian/go-datadog-api v2.28.0+incompatible
|
|
golang.org/x/crypto v0.0.0-20191011191535-87dc89f01550 // indirect
|
|
golang.org/x/oauth2 v0.0.0-20200107190931-bf48bf16ab8d
|
|
golang.org/x/text v0.3.2
|
|
google.golang.org/api v0.22.0
|
|
gopkg.in/check.v1 v1.0.0-20190902080502-41f04d3bba15 // indirect
|
|
gopkg.in/jarcoal/httpmock.v1 v1.0.0-20181110093347-3be5f16b70eb // indirect
|
|
gopkg.in/yaml.v2 v2.2.8
|
|
gotest.tools v2.2.0+incompatible
|
|
k8s.io/apimachinery v0.0.0-20190223094358-dcb391cde5ca
|
|
k8s.io/client-go v10.0.0+incompatible
|
|
)
|