Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Config ¶
type Config struct { Cluster cluster.Options Credentials entity.Credentials Awscli *awscli.Options Log LogOptions Backup backup.Options Notifier notifier.Options Commands factory.Options }
Config holds project configuration
type Environment ¶
type Environment struct { Config Config BuildInfo entity.BuildInfo Logger *zap.SugaredLogger Scylla *scylla.Client AwsCli *awscli.Client CmdFactory cmdFactory.Factory Cluster *cluster.Cluster Notifier notifier.Notifier BackupService *backup.Service App *app.Octopus }
Environment holds all the project dependencies
func GetEnvironment ¶
func GetEnvironment(cfg Config, buildInfo entity.BuildInfo) (Environment, error)
GetEnvironment initializes project dependencies
type LogOptions ¶
Click to show internal directories.
Click to hide internal directories.