Skip to content

Commit de6162e

Browse files
authored
build: check for docker and kustomizer where applicable (#194)
1 parent d66203a commit de6162e

1 file changed

Lines changed: 9 additions & 0 deletions

File tree

magefiles/dev.go

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,12 @@ func (d Dev) Run() error {
5757

5858
// Up brings up a dev cluster with the proxy installed.
5959
func (d Dev) Up(ctx context.Context) error {
60+
if err := checkDocker(); err != nil {
61+
return err
62+
}
63+
if err := checkKustomizer(); err != nil {
64+
return err
65+
}
6066
var proxyHostPort int32
6167
if _, err := os.Stat(kubeconfigPath); err != nil {
6268
proxyHostPort, err = GetFreePort("localhost")
@@ -220,6 +226,9 @@ func getBytesFromSecretField(ctx context.Context, clientset *kubernetes.Clientse
220226

221227
// Clean deletes the dev stack cluster.
222228
func (d Dev) Clean() error {
229+
if err := checkDocker(); err != nil {
230+
return err
231+
}
223232
provider := kind.NewProvider(
224233
kind.ProviderWithLogger(cmd.NewLogger()),
225234
)

0 commit comments

Comments
 (0)