jackgr
04dc670522
Chart repo route tests
9 years ago
Jack Greenfield
e7119a9296
Merge pull request #457 from sparkprime/expansion_service
...
Factor expansion service logic as an auxiliary library
9 years ago
Matt Butcher
6985048298
Merge pull request #459 from technosophos/fix/test-list-deployments
...
fix(manager): add test for listDeploymentsRequestHandler
9 years ago
Matt Butcher
dde036dece
fix(manager): simplify code
9 years ago
Matt Butcher
e1efff4b34
fix(manager): add test for listDeploymentsRequestHandler
9 years ago
Dave Cunningham
a07dbf8752
Factor expansion service logic as an auxiliary library
9 years ago
Matt Butcher
a07a0f7c98
doc(cli): improve help output
9 years ago
Matt Butcher
56125b94f6
Merge pull request #454 from technosophos/fix/helm-deployment-delete-rm
...
fix(cli): change deployment delete to remove
9 years ago
Michelle Noorali
f7e66da9ee
Merge pull request #448 from michelleN/helm-repo-ref
...
feat(repo): remove repo by name + refactors
9 years ago
Matt Butcher
b3315a3fb4
fix(cli): change deployment delete to remove
...
This is for consistency. Other commands use 'remove,rm' as removal
verbs. Example: 'helm repo rm'
9 years ago
Matt Butcher
1d3b93ef05
Merge pull request #449 from technosophos/feat/245-helm-dm-commands
...
feat(cli): move 'helm dm' to 'helm server'
9 years ago
Matt Butcher
719c3bdb30
fix(cli): improve errors for kubectl failures
9 years ago
Matt Butcher
444044a17b
fix(*): fix license headers
9 years ago
Matt Butcher
14efdee05d
fix(cli): switched `server` actions to use `run()`
9 years ago
Michelle Noorali
e86b8db694
feat(repo): remove repo by name
9 years ago
Matt Butcher
084c0da59a
feat(cli): move 'helm dm' to 'helm server'
9 years ago
Michelle Noorali
174961ab6a
feat(repo): list repo name and url
...
* + fix addRepo
9 years ago
Michelle Noorali
efe317791b
feat(repo): add Name to Repo struct
...
* also added name as arg in helm repo add cmd
9 years ago
Michelle Noorali
0ccb8d755f
feat(repo): update addChartRepo reponse
9 years ago
Michelle Noorali
45c4eb9655
feat(repo): update repo path
9 years ago
Michelle Noorali
75ca24ac90
ref(repos): clean up repo commands
9 years ago
Michelle Noorali
162e93413e
ref(repo): modify cli repo text
9 years ago
Michelle Noorali
911dc0a088
ref(repo:) handle zero chart repos gracefully
9 years ago
Michelle Noorali
179f521640
ref(repo): client uses public repo.Repo struct
9 years ago
jackgr
f2180cea92
Fix style errors
9 years ago
jackgr
b61ff1a655
Wire up routes to chart repo methods
9 years ago
jackgr
c14b92bd29
Move expansion types out of pkg/common
9 years ago
Dave Cunningham
5ed1dc25f4
Write some new unit tests for expandybird
9 years ago
jackgr
2cb3bc760a
Remove Registry types from pkg/common
9 years ago
Jack Greenfield
51bbfafc87
Merge pull request #440 from jackgr/manager
...
Second round of refactoring for Manager
9 years ago
Adam Reese
91a007cfee
Merge pull request #442 from adamreese/feat/cmd-tests
...
test(cli): add test pattern for cli tests
9 years ago
Adam Reese
92031722c9
test(cli): refactor cli test setup
9 years ago
Adam Reese
caa14b19e0
fix(cli): use go1.5 templates
...
circleci only supports go1.5
9 years ago
Michelle Noorali
c4497d9d2a
Merge pull request #434 from michelleN/pack
...
helm chart pack [PATH]
9 years ago
Adam Reese
4b3d3cfa56
test(cli): use table test for deployments
9 years ago
Adam Reese
b03f2bcc94
test(cli): add show depoyment unit test
9 years ago
Adam Reese
1dc1845748
test(cli): add test pattern for cli tests
9 years ago
jackgr
3da6a66ce5
Refactor deployments and friends
9 years ago
jackgr
ab5f29d02d
Renames in manager/repository
9 years ago
jackgr
43a6876a4f
Refactor manager/manager
9 years ago
jackgr
e1afffbc4a
First pass removal of TypeResolver
9 years ago
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
50daa66359
ref(chart): remove duplicate import
9 years ago
Michelle Noorali
8a52d969cb
ref(pack): make pack a chart subcommand
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
Jack Greenfield
50aa153f0b
Merge pull request #316 from jackgr/make-fixes
...
Make fixes
9 years ago
Matt Butcher
d6ed7aeab0
Merge pull request #318 from technosophos/feat/dm-install-generator
...
feat(dm install): use template to generate manifest
9 years ago
jackgr
7100adbef0
Remove Makefiles and Dockerfiles in cmd directory
9 years ago
Jack Greenfield
eff281edd4
Merge pull request #325 from runseb/licenseheader
...
Correct and add a few license headers
9 years ago
Jack Greenfield
3be42cd605
Merge pull request #324 from michelleN/status
...
feat(*): add helm dm status command
9 years ago
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 .
9 years ago
runseb
cdac316fca
Correct and add a few license headers
9 years ago