Documentation ¶
Index ¶
- type ComposeModel
- func (c *ComposeModel) AccessServiceName() string
- func (c *ComposeModel) GetCredentialsMethod(req *commons.PluginRequestCredentialsMethod) (*commons.PluginResponseCredentialsMethod, error)
- func (c *ComposeModel) Ready(req *commons.PluginRequest) (bool, error)
- func (c *ComposeModel) Reconcile(req *commons.PluginRequest) ([]map[schema.GroupVersionKind]client.Object, error)
- func (c *ComposeModel) Types() []map[schema.GroupVersionKind]client.Object
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ComposeModel ¶
type ComposeModel struct {
// contains filtered or unexported fields
}
func NewComposeModel ¶
func NewComposeModel(p *types.Project, l *zap.SugaredLogger) *ComposeModel
func (*ComposeModel) AccessServiceName ¶
func (c *ComposeModel) AccessServiceName() string
func (*ComposeModel) GetCredentialsMethod ¶
func (c *ComposeModel) GetCredentialsMethod(req *commons.PluginRequestCredentialsMethod) (*commons.PluginResponseCredentialsMethod, error)
func (*ComposeModel) Ready ¶
func (c *ComposeModel) Ready(req *commons.PluginRequest) (bool, error)
Ready checks if compose application is running
func (*ComposeModel) Reconcile ¶
func (c *ComposeModel) Reconcile(req *commons.PluginRequest) ([]map[schema.GroupVersionKind]client.Object, error)
Reconcile method updates current request object to their required parameters
func (*ComposeModel) Types ¶
func (c *ComposeModel) Types() []map[schema.GroupVersionKind]client.Object
Types returns list of empty objects with their GVK
Click to show internal directories.
Click to hide internal directories.