Commit Graph
63 Commits
Author SHA1 Message Date
Matt Butcher d61ba060cb Merge pull request #371 from technosophos/fix/style-fixes
fix(test-style): fix formatting and comments
2016-03-15 10:03:11 -06:00
Matt Butcher e0d7bad126 Merge pull request #374 from technosophos/feat/revert-helm-deploy
fix(cli): revert to older deploy formatting
2016-03-15 09:38:53 -06:00
Matt Butcher fbb35e71ac Merge pull request #375 from technosophos/feat/helm-release
feat(cli): added back 'helm release'
2016-03-15 09:37:33 -06:00
Matt Butcher bc4bb79f5c feat(cli): added back 'helm release'
This re-adds the top level Helm command that sends a packaged helm chart
to the server. This existed in an earlier draft of the Helm-DM client,
but it fell through the cracks when we re-organized the helm commands.
2016-03-14 21:40:10 -06:00
Matt Butcher 8fbb567c8b fix(cli): revert to older deploy formatting
Prior to merging the projects, the version of `helm deploy` used a
different REST API (one without YAML in JSON). Post-merge, we need to
revert back to the older common.Template version.

As part of this, I switched an io.ReadCloser back to an io.Reader
because there is nowhere where the Closer part is used. The http lib
does not close a reader passed to it.
2016-03-14 21:05:05 -06:00
Matt Butcher c849c7059e fix(test-style): fix formatting and comments
This fixes a number of formatting and style issues.

Closes #370
2016-03-14 15:18:27 -06:00
Adam Reese ca6fdc6e43 fix(version): use build version in helm 2016-03-14 14:16:31 -07:00
Adam Reese e922695cf9 ref(client): rename pkg/dm to pkg/client 2016-03-11 17:48:16 -08:00
Jack Greenfield 50aa153f0b Merge pull request #316 from jackgr/make-fixes
Make fixes
2016-03-04 15:57:13 -08:00
Matt Butcher d6ed7aeab0 Merge pull request #318 from technosophos/feat/dm-install-generator
feat(dm install): use template to generate manifest
2016-03-04 14:19:19 -07:00
jackgr 7100adbef0 Remove Makefiles and Dockerfiles in cmd directory 2016-03-04 11:18:30 -08:00
Jack Greenfield eff281edd4 Merge pull request #325 from runseb/licenseheader
Correct and add a few license headers
2016-03-04 09:56:51 -08:00
Jack Greenfield 3be42cd605 Merge pull request #324 from michelleN/status
feat(*): add helm dm status command
2016-03-04 09:18:04 -08:00
Michelle Noorali 8f747a1cd5 feat(*): add helm dm status command
Allows a user to inspec their dm pods and state
in the running Kubernetes cluster. This resolves
issue #301.
2016-03-04 08:32:18 -07:00
runseb cdac316fca Correct and add a few license headers 2016-03-04 13:52:29 +01:00
Matt Butcher 73c469eb6a feat(dm install): use template to generate manifest
Closes #306.
2016-03-03 15:18:23 -07:00
jackgr 42a134f8f3 Restore #290 2016-03-02 15:52:59 -08:00
Michelle Noorali 44880d5575 Merge pull request #294 from technosophos/fix/helm-license
fix(*): add license headers to a number of files
2016-03-02 10:24:18 -07:00
Michelle Noorali 348eb5c6ee ref(helm): remove init command.
The command is redundant. It was already taken out, but
showed up again somehow (probably in the helm/dm merge).
Silly command. Removing it again.
2016-03-01 17:43:06 -07:00
Matt Butcher 3dfd3b89e2 fix(*): add license headers to a number of files 2016-03-01 16:51:58 -07:00
Adam Reese 3cdf4cb3f4 feat(images): initial pass at new Dockerfiles 2016-02-29 18:01:56 -08:00
Adam Reese 4134afee10 style(*): gofmt 2016-02-29 12:07:54 -08:00
Adam Reese 8876c7e54b Merge remote-tracking branch 'helm/master' into helm-merge 2016-02-29 11:22:10 -08:00
Adam Reese 09796298ea ref(expansion): move python code out of cmd 2016-02-29 10:31:34 -08:00
Adam Reese 25f339731a doc(cmd/pkg): add package godocs 2016-02-29 10:31:34 -08:00
Adam Reese e43286b6f9 ref(*): isolate go code to /cmd and /pkg 2016-02-29 10:31:34 -08:00
Adam Reese 4dc58448a0 ref(*) move lib code into pkg 2016-02-26 20:16:08 -08:00
Matt Butcher 3aaf775209 Merge pull request #26 from technosophos/feat/workflow-stubs
feat(*): stub out commands for helm
2016-02-26 17:40:42 -07:00
Matt Butcher 27e01c4d35 fix(deploy): removed "install" alias 2016-02-26 17:38:28 -07:00
Matt Butcher e1f4488ed2 feat(*): stub out commands for helm 2016-02-26 14:38:29 -07:00
Matt Butcher 7f87745dc7 feat(chart_upload): add chart_upload.go
Also removed the now unused deploy subpackage and fixed the makefile
accordingly.
2016-02-25 13:13:09 -07:00
Matt Butcher 84146a29cd feat(deploy): upload chart if its local 2016-02-25 12:57:43 -07:00
Matt Butcher 0bbde9ad31 Merge pull request #23 from technosophos/feat/deploy
Implement client side of `helm deploy`
2016-02-24 10:37:03 -07:00
Adam Reese 7492ad7fe9 fix(create): do not use full path for chart name 2016-02-23 09:55:06 -08:00
Matt Butcher 436b7f0378 feat(deploy): deploy using Configuration
This re-jiggers the deployment to use common.Configuration. Right
now it will not work, since the remote server expects a common.Template
instead of a common.Configuration. Still trying to figure out which
side to change.
2016-02-22 17:26:55 -07:00
Matt Butcher 117679c10e Merge pull request #16 from technosophos/feat/deploy
feat(deploy): deploy charts
2016-02-10 15:26:09 -07:00
Matt Butcher 0cdd077114 fix(*): minor codebase cleanups
Cleaned up some of the code we inherited from DM.
2016-02-10 15:21:06 -07:00
Adam Reese dbd90b5cca feat(delete): add delete verb 2016-02-10 12:44:40 -08:00
Matt Butcher 1058fb9ccf feat(deploy): Create dm.Client from cli.Context
Also, remove a whole bunch of unused functions.
2016-02-10 12:35:16 -07:00
Matt Butcher bbb3229da1 fix(deploy): add tests 2016-02-10 12:35:16 -07:00
Adam Reese bf8d4b371d fix(cmd): prevent cmd init functions from racing
No running in the halls!
2016-02-10 09:19:13 -08:00
Adam Reese 3c62cd9fc8 ref(cmd): break up command definitions 2016-02-09 13:04:57 -08:00
Adam Reese 6058cad0a1 feat(client): add timeout cli option 2016-02-09 10:31:09 -08:00
Adam Reese 8cf1f35059 chore(*): remove global debug variable 2016-02-09 10:31:09 -08:00
Adam Reese 1e741afb58 feat(get): add get verb 2016-02-09 10:31:09 -08:00
Adam Reese 570083361d feat(format): add yaml output format 2016-02-08 13:27:24 -08:00
Adam Reese fe60ff17c1 feat(debug): add debug flag 2016-02-08 10:52:58 -08:00
Adam Reese 4fc6a7b6c0 test(dm): add unit tests for dm client 2016-02-08 10:52:58 -08:00
Adam Reese 6fd1680b9f ref(client): refactor url parsing 2016-02-06 15:43:16 -08:00
Matt Butcher e7445a4632 fix(vet): fix a number of lint/vet warnings 2016-02-05 14:13:05 -07:00