Adam Reese
6b6bc40538
Merge pull request #435 from adamreese/feat/helm-deployment-show
...
feat(cli): implement helm deployment show
9 years ago
Adam Reese
8f43b059ce
feat(cli): use template for deployment format
9 years ago
Michelle Noorali
2c295a4ca5
Merge pull request #432 from michelleN/helm-repo
...
ref(repo:) use run function for error handling
9 years ago
Matt Butcher
01569cb0b8
Merge pull request #431 from technosophos/feat/helm-chart-create
...
feat(cli): add 'helm chart create'
9 years ago
Jack Greenfield
2724b903e4
Merge pull request #430 from kubernetes/dm-charts
...
Merge dm-charts branch
9 years ago
Adam Reese
9506757a1f
feat(cli): implement helm deployment show
9 years ago
Michelle Noorali
ad4b595d7c
ref(repo:) use run function for error handling
9 years ago
Dave Cunningham
7c73cd8879
chartify Expansion API & expandybird service
...
chartify create deployment API
modify CLI to match
9 years ago
Matt Butcher
8e58edd446
feat(cli): add 'helm chart create'
...
Remove 'helm create'.
Closes #240
9 years ago
Matt Butcher
64c7ab2091
feat(cli): Add 'helm deployment delete'
...
Closes #239
9 years ago
Matt Butcher
9a92f99dce
fix(cli): remove 'helm list'
...
Also, make the debug bool locally scoped.
9 years ago
Matt Butcher
68f253472f
feat(cli): implement helm deployment list
...
Closes #243
9 years ago
Adam Reese
807fb4f615
fix(repository): remove hard coded host
...
/cc @michelleN
9 years ago
Michelle Noorali
61dd66446f
ref(manager): add /healthz body/content-type test
9 years ago
Michelle Noorali
8c55a6ef30
ref(repo): clean up cmd/helm repo vars
9 years ago
Michelle Noorali
cc97c522a5
feat(repo): add new chart repo routes
9 years ago
Adam Reese
322a6de1c0
Merge pull request #419 from adamreese/ref/client-resp-gh
...
ref(client): add helper methods to client
9 years ago
Adam Reese
13b93969d0
ref(repository): use new client methods
9 years ago
Matthias Schmitz
f8d3136eae
Fix text alignment in dm help output.
...
* The explanation of 'manifest' was one tab to far intended.
9 years ago
Matt Butcher
c52c6c544d
ifix(manager): test for create deployments
...
This is a first pass at using the new test stub to test HTTP services.
9 years ago
Matt Butcher
9473ddff72
fix(manager): add stub for context with Manager
...
This adds testing fixtures for the manager. It includes a stub context
that has either default or stub implementations for each object.
9 years ago
Matt Butcher
1bd4dea314
Merge pull request #404 from michelleN/repo-cmds
...
add repo cmds to helm client
9 years ago
Michelle Noorali
cb41b20909
feat(repo): hook up helm repo remove cmd
9 years ago
Michelle Noorali
10153528a0
feat(repos): hook up helm repo add cmd
...
* use pkg/httputil instead of func in helm client
9 years ago
Michelle Noorali
17143feb87
ref(helm): clean up callService
9 years ago
Michelle Noorali
899dc0b225
feat(repo): hook up `helm repo list` cmd
9 years ago
Matt Butcher
3efce30ef9
Merge pull request #396 from technosophos/fix/use-decoder
...
fix(manager): use decoder
9 years ago
Michelle Noorali
df10e16ce0
Merge pull request #395 from michelleN/error-punc
...
ref(*): remove punctuation at end of error
9 years ago
Matt Butcher
dec2f0605a
fix(manager): replace Unmarshal with Decode
...
Instead of repeating io.Read/Unmarshal pattern, use the Decoder,
which also gets us content-type negotiation.
9 years ago
Michelle Noorali
be61736773
ref(*): remove punctuation at end of error
9 years ago
Matt Butcher
7623741ca9
fix(manager): remove backend variable
...
This replaces the backend global variable with the Context.Manager
variable.
9 years ago
Matt Butcher
9a9398c079
fix(manager): updated routes to new format
9 years ago
Matt Butcher
0b0092f24a
fix(httputil): improve error handling
...
Errors are now returned in the best matching format for the
HTTP Accept header.
9 years ago
Michelle Noorali
29b1325fae
ref(repo): update import path
9 years ago
Michelle Noorali
07e0542977
feat(repos): add routes for chart repo management
9 years ago
Michelle Noorali
75cbba95e7
feat(repo): stub repo client commands
9 years ago
Matt Butcher
78911ae4e7
fix(manager): add documentation to pos function
9 years ago
Adam Reese
1805e15601
fix(*): update import paths for helm repo naming
9 years ago
Matt Butcher
527a4f9c9d
fix(manager): rewrite URL param grabbing
...
This updates path grabbing to match the new URI matcher.
9 years ago
Matt Butcher
ce32351bec
fix(manager): simplify adding routes
...
This removes the Routes interface and routesMap struct in favor of just
maintaining the routes inside of the handler.
9 years ago
Matt Butcher
05a3965602
fix(manager): add API test for healthz.
9 years ago
Matt Butcher
87d360afda
fix(manager): refactor REST API to make it modular
...
This modifies the startup and initial handling of the REST API to make
it modular, remove the init() methods, and remove reliance on global
vars.
9 years ago
Matt Butcher
d61ba060cb
Merge pull request #371 from technosophos/fix/style-fixes
...
fix(test-style): fix formatting and comments
9 years ago
Matt Butcher
e0d7bad126
Merge pull request #374 from technosophos/feat/revert-helm-deploy
...
fix(cli): revert to older deploy formatting
9 years ago
Matt Butcher
fbb35e71ac
Merge pull request #375 from technosophos/feat/helm-release
...
feat(cli): added back 'helm release'
9 years ago
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.
9 years ago
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.
9 years ago
Matt Butcher
c849c7059e
fix(test-style): fix formatting and comments
...
This fixes a number of formatting and style issues.
Closes #370
9 years ago
Adam Reese
ca6fdc6e43
fix(version): use build version in helm
9 years ago
Adam Reese
e922695cf9
ref(client): rename pkg/dm to pkg/client
9 years ago