MCPcopy
hub / github.com/operator-framework/operator-sdk / Install

Method Install

internal/olm/installer/manager.go:71–88  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

69}
70
71func (m *Manager) Install() error {
72 if err := m.initialize(); err != nil {
73 return err
74 }
75
76 ctx, cancel := context.WithTimeout(context.Background(), m.Timeout)
77 defer cancel()
78
79 status, err := m.Client.InstallVersion(ctx, m.OLMNamespace, m.Version)
80 if err != nil {
81 return err
82 }
83
84 log.Infof("Successfully installed OLM version %q", m.Version)
85 fmt.Print("\n")
86 fmt.Println(status)
87 return nil
88}
89
90func (m *Manager) Uninstall() error {
91 if err := m.initialize(); err != nil {

Callers 1

newInstallCmdFunction · 0.95

Implementers 1

managerinternal/helm/release/manager.go

Calls 2

initializeMethod · 0.95
InstallVersionMethod · 0.80

Tested by

no test coverage detected