Documentation
¶
Index ¶
- func Create(options configmanager.RawOptions) (statemanager.ResourceStatus, error)
- func Delete(options configmanager.RawOptions) (bool, error)
- func Read(options configmanager.RawOptions) (statemanager.ResourceStatus, error)
- func Update(options configmanager.RawOptions) (statemanager.ResourceStatus, error)
- type Options
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Create ¶
func Create(options configmanager.RawOptions) (statemanager.ResourceStatus, error)
func Delete ¶
func Delete(options configmanager.RawOptions) (bool, error)
func Read ¶
func Read(options configmanager.RawOptions) (statemanager.ResourceStatus, error)
func Update ¶
func Update(options configmanager.RawOptions) (statemanager.ResourceStatus, error)
Types ¶
type Options ¶
type Options struct { Hostname string `validate:"hostname" mapstructure:"hostname"` // GitLab home directory, we assume the path set by user is always correct. GitLabHome string `mapstructure:"gitlabHome"` SSHPort uint `mapstructure:"sshPort"` HTTPPort uint `mapstructure:"httpPort"` HTTPSPort uint `mapstructure:"httpsPort"` RmDataAfterDelete *bool `mapstructure:"rmDataAfterDelete"` ImageTag string `mapstructure:"imageTag"` }
Options is the struct for configurations of the gitlab-ce-docker plugin.
Click to show internal directories.
Click to hide internal directories.