From 5c13a4b9682d77297198eff19f1c428450ca99f1 Mon Sep 17 00:00:00 2001 From: Matt Butcher Date: Wed, 30 Mar 2016 11:20:59 -0600 Subject: [PATCH] fix(cli): remove lint, redeploy and release for MVP --- cmd/helm/lint.go | 33 --------------------- cmd/helm/redeploy.go | 39 ------------------------- cmd/helm/release.go | 68 -------------------------------------------- 3 files changed, 140 deletions(-) delete mode 100644 cmd/helm/lint.go delete mode 100644 cmd/helm/redeploy.go delete mode 100644 cmd/helm/release.go diff --git a/cmd/helm/lint.go b/cmd/helm/lint.go deleted file mode 100644 index a49d30893..000000000 --- a/cmd/helm/lint.go +++ /dev/null @@ -1,33 +0,0 @@ -/* -Copyright 2016 The Kubernetes Authors All rights reserved. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. -*/ - -package main - -import ( - "github.com/codegangsta/cli" -) - -func init() { - addCommands(lintCmd()) -} - -func lintCmd() cli.Command { - return cli.Command{ - Name: "lint", - Usage: "Evaluate a chart's conformance to the specification.", - ArgsUsage: "PATH [PATH...]", - } -} diff --git a/cmd/helm/redeploy.go b/cmd/helm/redeploy.go deleted file mode 100644 index a4974511b..000000000 --- a/cmd/helm/redeploy.go +++ /dev/null @@ -1,39 +0,0 @@ -/* -Copyright 2016 The Kubernetes Authors All rights reserved. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. -*/ - -package main - -import ( - "github.com/codegangsta/cli" -) - -func init() { - addCommands(redeployCommand()) -} - -func redeployCommand() cli.Command { - return cli.Command{ - Name: "redeploy", - Usage: "update an existing deployment with a new configuration.", - ArgsUsage: "DEPLOYMENT", - Flags: []cli.Flag{ - cli.StringFlag{ - Name: "config,f", - Usage: "Configuration values file.", - }, - }, - } -} diff --git a/cmd/helm/release.go b/cmd/helm/release.go deleted file mode 100644 index a9cd02a1c..000000000 --- a/cmd/helm/release.go +++ /dev/null @@ -1,68 +0,0 @@ -/* -Copyright 2016 The Kubernetes Authors All rights reserved. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. -*/ - -package main - -import ( - "errors" - "os" - - "github.com/codegangsta/cli" - "github.com/kubernetes/helm/pkg/format" -) - -func init() { - addCommands(releaseCmd()) -} - -func releaseCmd() cli.Command { - return cli.Command{ - Name: "release", - Usage: "Release a chart to a remote chart repository.", - ArgsUsage: "PATH", - Flags: []cli.Flag{ - cli.StringFlag{ - Name: "destination,u", - Usage: "Destination URL to which this will be POSTed.", - }, - }, - Action: func(c *cli.Context) { run(c, release) }, - } -} - -func release(c *cli.Context) error { - a := c.Args() - if len(a) == 0 { - return errors.New("'helm release' requires a path to a chart archive or directory") - } - - var arch string - if fi, err := os.Stat(a[0]); err != nil { - return err - } else if fi.IsDir() { - var err error - arch, err = packDir(a[0]) - if err != nil { - return err - } - } else { - arch = a[0] - } - - u, err := NewClient(c).PostChart(arch, arch) - format.Msg(u) - return err -}