Documentation ¶
There is no documentation for this package.
Directories ¶
Path | Synopsis |
---|---|
brokerapi
|
|
broker
Package broker implements the github.com/pivotal-cf/brokerapi/domain.ServiceBroker interface
|
Package broker implements the github.com/pivotal-cf/brokerapi/domain.ServiceBroker interface |
broker/brokerfakes
Code generated by counterfeiter.
|
Code generated by counterfeiter. |
broker/decider
Package decider works out whether a service instance update is an Upgrade or and Update
|
Package decider works out whether a service instance update is an Upgrade or and Update |
Package brokerpaktestframework implements a test framework that can be used by brokerpaks for testing
|
Package brokerpaktestframework implements a test framework that can be used by brokerpaks for testing |
Package cmd implements a command line interface using Cobra
|
Package cmd implements a command line interface using Cobra |
Package dbservice implements database setup, connection, and migration
|
Package dbservice implements database setup, connection, and migration |
models
Package models implements database object models for use with GORM
|
Package models implements database object models for use with GORM |
integrationtest
|
|
packer
Package packer is a test helper to build brokerpaks for the integration tests
|
Package packer is a test helper to build brokerpaks for the integration tests |
internal
|
|
brokerpak/brokerpakurl
Package brokerpakurl handles the logic of working out which URL to fetch Terraform resources from
|
Package brokerpakurl handles the logic of working out which URL to fetch Terraform resources from |
brokerpak/fetcher
Package fetcher has logic for fetching a file from a source (which may be a file or URL) and saving it to a destination.
|
Package fetcher has logic for fetching a file from a source (which may be a file or URL) and saving it to a destination. |
brokerpak/manifest
Package manifest is the data model for a manifest file.
|
Package manifest is the data model for a manifest file. |
brokerpak/packer
Package packer knows how to create a brokerpak given a manifest, a source directory and a destination.
|
Package packer knows how to create a brokerpak given a manifest, a source directory and a destination. |
brokerpak/platform
Package platform is a utility for handling platform data
|
Package platform is a utility for handling platform data |
brokerpak/reader
Package reader is for reading manifest files
|
Package reader is for reading manifest files |
displaycatalog
Package displaycatalog is used to print out the key data of the catalog in the logs without printing out binary images etc...
|
Package displaycatalog is used to print out the key data of the catalog in the logs without printing out binary images etc... |
encryption
Package encryption handles encryption of secrets
|
Package encryption handles encryption of secrets |
encryption/compoundencryptor
Package compoundencryptor allows encryptors to be combined
|
Package compoundencryptor allows encryptors to be combined |
encryption/gcmencryptor
Package gcmencryptor implements AES GCM encryption
|
Package gcmencryptor implements AES GCM encryption |
encryption/noopencryptor
Package noopencryptor looks like an encryptor but doesn't do any encryption
|
Package noopencryptor looks like an encryptor but doesn't do any encryption |
encryption/passwordcombiner
Package passwordcombiner combines passwords with salt to create encryption keys
|
Package passwordcombiner combines passwords with salt to create encryption keys |
encryption/passwordparser
Package passwordparser parses password data
|
Package passwordparser parses password data |
infohandler
Package infohandler handles the /info endpoint
|
Package infohandler handles the /info endpoint |
local
Package local is an experimental mimic for the "cf create-service" command
|
Package local is an experimental mimic for the "cf create-service" command |
paramparser
Package paramparser handles the parsing of parameters from brokerapi
|
Package paramparser handles the parsing of parameters from brokerapi |
serviceimage
Package serviceimage knows how to base64 encode a local image file
|
Package serviceimage knows how to base64 encode a local image file |
steps
Package steps implements a "stepper" which steps through a list of callbacks, running each one sequentially
|
Package steps implements a "stepper" which steps through a list of callbacks, running each one sequentially |
storage
Package storage implements a Database Access Object (DAO)
|
Package storage implements a Database Access Object (DAO) |
storage/storagefakes
Code generated by counterfeiter.
|
Code generated by counterfeiter. |
testdrive
Package testdrive is used in testing and local development to take the broker for a test drive
|
Package testdrive is used in testing and local development to take the broker for a test drive |
testmatchers
Package testmatchers implements custom test matchers
|
Package testmatchers implements custom test matchers |
tfproviderfqn
Package tfproviderfqn implements fully qualified Terraform provider names
|
Package tfproviderfqn implements fully qualified Terraform provider names |
zippy
Package zippy is a basic API to zip and unzip files that uses archive/zip Name inspired by: https://en.wikipedia.org/wiki/Zippy_(Rainbow)
|
Package zippy is a basic API to zip and unzip files that uses archive/zip Name inspired by: https://en.wikipedia.org/wiki/Zippy_(Rainbow) |
pkg
|
|
broker
Package broker implements some helpers needed for brokerapi
|
Package broker implements some helpers needed for brokerapi |
broker/brokerfakes
Code generated by counterfeiter.
|
Code generated by counterfeiter. |
brokerpak
Package brokerpak implements the "pak" command and other things
|
Package brokerpak implements the "pak" command and other things |
client
Package client enables code to make OSBAPI calls
|
Package client enables code to make OSBAPI calls |
config
Package config implements configuration parsing for CredHub
|
Package config implements configuration parsing for CredHub |
credstore
Package credstore enables a connection to CredHub
|
Package credstore enables a connection to CredHub |
credstore/credstorefakes
Code generated by counterfeiter.
|
Code generated by counterfeiter. |
featureflags
Package featureflags is used to determine the state of feature flags
|
Package featureflags is used to determine the state of feature flags |
generator
Package generator is used to generate docs
|
Package generator is used to generate docs |
providers/tf
Package tf implements the Terraform "provider".
|
Package tf implements the Terraform "provider". |
providers/tf/command
Package command is an interface for the Terraform command
|
Package command is an interface for the Terraform command |
providers/tf/executor
Package executor executes Terraform
|
Package executor executes Terraform |
providers/tf/executor/executorfakes
Code generated by counterfeiter.
|
Code generated by counterfeiter. |
providers/tf/hclparser
Package hclparser is used to parse HCL (Hashicorp Configuration Language) that Terraform is written in
|
Package hclparser is used to parse HCL (Hashicorp Configuration Language) that Terraform is written in |
providers/tf/invoker
Package invoker allows different Terraform versions to be invoked
|
Package invoker allows different Terraform versions to be invoked |
providers/tf/invoker/invokerfakes
Code generated by counterfeiter.
|
Code generated by counterfeiter. |
providers/tf/tffakes
Code generated by counterfeiter.
|
Code generated by counterfeiter. |
providers/tf/workspace
Package workspace is a model for Terraform workspaces
|
Package workspace is a model for Terraform workspaces |
providers/tf/workspace/workspacefakes
Code generated by counterfeiter.
|
Code generated by counterfeiter. |
server
Package server implements helpers and endpoints for the server
|
Package server implements helpers and endpoints for the server |
server/fakes
Code generated by counterfeiter.
|
Code generated by counterfeiter. |
toggles
Package toggles defines a standard way to define, list, and use feature toggles in the service broker.
|
Package toggles defines a standard way to define, list, and use feature toggles in the service broker. |
validation
Package validation implements a generic validator for values
|
Package validation implements a generic validator for values |
varcontext
Package varcontext works out the values for Terraform variables
|
Package varcontext works out the values for Terraform variables |
varcontext/interpolation
Package interpolation exposes the HIL (Hashicorp Interpolation Language)
|
Package interpolation exposes the HIL (Hashicorp Interpolation Language) |
Package utils contains various utils that do various things.
|
Package utils contains various utils that do various things. |
correlation
Package correlation reads correlation IDs from the context for logging
|
Package correlation reads correlation IDs from the context for logging |
freeport
Package freeport identifies a random unused port
|
Package freeport identifies a random unused port |
request
Package request decodes the originating identity header
|
Package request decodes the originating identity header |
stream
Package stream implements streaming a bit like 'gulp' on nodejs
|
Package stream implements streaming a bit like 'gulp' on nodejs |
Click to show internal directories.
Click to hide internal directories.