v0.13.3
Changelog
f89c9bf Merge pull request #453 from GraysonNull/kustomize-flow-enhancements
2993d41 update helm values step to not have toast but save/save & continue buttons like the kustomize overlay step
375500c Accept byte slices rather than strings for YAML in Patcher (#450)
81943e4 Merge pull request #448 from laverya/use-installation-template-funcs-with-github-asset
f8ef56c use public, not private, source
f1cba3c Merge branch 'master' into use-installation-template-funcs-with-github-asset
2640a4b fix github asset template funcs, add integration test
1a62988 Merge pull request #447 from GraysonNull/kustomize-flow-enhancements
e590c01 add a confirmation modal for deleting overlays
042d456 delete overlays functioning as expected
6633503 base ace editor is still read only but no longer grayed out
f611b88 new save/save and continue flow for overlay page. get rid of toast
2845b86 Use ModifyField method to merge patches (#445)
78ca486 Merge pull request #443 from laverya/add-installation-template-func-integration-test
47ea0a8 add an integration test for the Installation template funcs
1156f16 Add delete method to CORS config (#442)
33db8f1 Merge pull request #439 from GraysonNull/kustomize-flow-enhancements
895b944 get updated file tree after overlay save. Change how rendering of tree is done. Add delete icons to ovrelay tree items.
35da86f add action to fetch the applied overlay
f2f959a Merge pull request #432 from dexhorthy/ship-watch-fixes
de1fae7 Improvements and fixes to ship watch
58b57e1 Merge pull request #431 from laverya/move-docs-to-ship-site
8b965b3 changed destination of autogenerated ship api docs
f049f0b Add modifying yaml field to patcher (#430)
966af23 Merge pull request #429 from dexhorthy/fix-rm-state
843b1a5 roll back rm state changes, the logic is a little wrong
883741e Merge pull request #403 from dexhorthy/micro
808cfd0 Merge branch 'master' into micro
f5ece2f Restore overlay state if 500 detected from patcher (#427)
620e7ef Merge pull request #422 from laverya/update-amazon_eks-docs
8e08f43 fix parallel init_app integration tests
0e82cb6 Merge branch 'master' into update-amazon_eks-docs
b9598cd Merge branch 'update-amazon_eks-docs' of github.com:laverya/ship into update-amazon_eks-docs
dfee36d moved amazon-eks-template integration test to init_app suite
dbb1d21 Merge pull request #423 from GraysonNull/usability-improvements
308ad54 Merge branch 'master' into update-amazon_eks-docs
88bcb45 cleanup unused code, no file selected state
3cd916f fix application of patch and finalizing of overlays on kustomize step. clean up some more styles that were broken
4d39617 more reliably hide step numbers once shutdown completes
e7d042a installed modules
cfa3c3b kustomize empty page cleanup
309bd07 more cleanup to helm intro and values editor
e1f1bd1 cleanup to intro to kustomize and kustomize overlay step
475040b hide steps bar when on done step
dab1a71 add action to fetch the applied overlay
ee3be42 when saving an overlay, value shows properly in editor and does not reset to TO_BE_MODIFIED until a refetch occurs
f99c2a9 add integration test for AmazonEKS template function
7e51a12 Merge pull request #415 from dexhorthy/debug-log
fa6572a Merge branch 'master' into debug-log
21c0083 Improve error messaging around Github fetching (#424)
b571f5c Ship should generate a debug log file on every run
6417ef7 update amazon_eks extended description
e86bd14 add the AmazonEKS template function to the amazon_eks and kubectl_apply docs
a07eca5 Merge pull request #416 from divolgin/checkerr
3d3d4bf Adding a missing err check from conflict resolutions
c5d925b Increase reliability for util.FindOnlySubdir
(#408)
c518945 Merge pull request #418 from dexhorthy/fixbuild
1b70c00 fix up init_chart -> init stuff
a2e2600 Merge pull request #417 from dexhorthy/fix-failing-test
156819f Merge branch 'master' into fix-failing-test
5967a3a Fix config screen for navcycle (#394)
dc33af9 move test that is failing
c7373b7 Set $HELM_HOME to an absolute path
1b4f05c Restore refactor of Helm template file writing logic (see #385) This reverts commit 4cc5ccb.
e5b723e Merge pull request #413 from laverya/goland-go-imports-settings
47c1107 Group all stdlib imports by default in goland
93d7148 Merge pull request #399 from dexhorthy/ship-init-k8s
97bb7cb Merge branch 'master' into micro
dea6b06 Ship init supports arbitrary upstreams
4cc5ccb Revert "Refactor Helm template file writing logic (#385)"
bb62a7a Refactor Helm template file writing logic (#385)
87c46bc Merge pull request #396 from laverya/use-temporary-helm-home-dir
ddf32f0 What I Did ------------
6b6a349 Merge pull request #402 from dexhorthy/cleanup-testing
d4de48a better test descriptions
4931a46 Merge pull request #395 from laverya/enable-ship-chart-integration-tests
9ec15cc Merge branch 'enable-ship-chart-integration-tests' into use-temporary-helm-home-dir
7faf3e7 enable init_chart integration tests on CircleCI
6343a39 use ./.ship/.helm as helm home, not ~/.helm - fixes #388
93da8ac Merge pull request #392 from laverya/use-helm-to-pull-charts
d2bd84c check for error
a82e248 Merge remote-tracking branch 'origin/master' into use-helm-to-pull-charts
22f9775 undo overeager rename
efcc887 Remove helm template
file writing log
99ae5ff it passes
0652b5b add test folders
3016320 add tests
5d16863 working through tests
401d097 integration test start
2152d86 ship init persists helm fetch options
36babab Merge pull request #391 from dexhorthy/fix-tmpdir
075a46f put tmp back for dockerlayer
3fa0cd8 Merge remote-tracking branch 'origin/master' into use-helm-to-pull-charts
7c56c32 refactor out 'find only subdir' code
93f3cf4 Handle finishing of all lifecycle steps (#387)
09df26e Merge pull request #389 from dexhorthy/values-update-370
1b33995 remove unused integration dir, skip values-update for now
73f45e9 add to CLI
198fd17 Merge pull request #386 from divolgin/365
823e50a Use system default TempDir
e381e1e Properly set $HELM_HOME on Helm commands (#384)
2fc7007 Merge pull request #383 from divolgin/378
eb5e046 CircleCI should not attempt to deploy ship from master branch on forks
187066a Merge pull request #382 from divolgin/364
a0bbf9f added beginnings of code
388fac9 wip
6c8fc39 test passes
ab0684c wip on 370
477c2aa Merge pull request #381 from laverya/decode-only-github-urls
b252bcd Cannot create an overlay patch to an empty spec
ca37c9b fix opinions in failing tests. Right now user-defined vars take precedence over chart updates. Still need to handle merging
707d831 make GetChartAndReadmeContents verify that the url was a github url
afdc5e5 pretty print state <3
0665c2e Invoke Helm init and dependency commands directly with pkg/helm (#379)
e8a7478 Fix diff doesn't work properly after refresh (#380)
e248b83 Adding a new patch shows it in overlays tree on /kustomize (#376)
6b19ebb made test pass
b231c93 failing test added
5157bd7 Invoke Helm template command directly with pkg/helm (#359)
af081d2 Merge pull request #360 from laverya/use-helm-to-pull-helm-charts
a8832f5 updated names and text to address comments
6789bee Add applyPatch to ship UI (#371)
26bd1e1 Fixes for kustomize steps (#361)
6916d44 Merge pull request #363 from marccampbell/no-kustomization
72306f5 Merge pull request #356 from dexhorthy/replicated.app-2
c206516 Initial support for replicated.app
1b6d1ed Merge pull request #362 from dexhorthy/fixtest
e298f5b Don't write kustomization yamnl to base
c7b56c2 band-aid for tmp folder chang
7a1eb93 add integration test for the helm_ref helm data source
9d69dfa finish helm fetch and init
611ae67 Merge remote-tracking branch 'origin/master' into use-helm-to-pull-helm-charts
b303518 Add helm template command to pkg/helm (#357)
4dc4667 add helm init and add a 'helm fetch' option to the helm asset
b8d329e Merge pull request #354 from dexhorthy/replicated.app
7da4a1d Ignore potential gitignored directories with Go files for dep
f532dcc Add Render attribute "Root" to Lifecycle (#326)
c623080 Merge pull request #343 from laverya/add-helm-library-to-ship
022934b Include license message again
49bc908 Flow fixes for navcycle (#353)
9f2541f Delete state.json
55372ae integration tests ensure release exists
fedd224 Merge pull request #352 from dexhorthy/monaco
97a618d Merge remote-tracking branch 'origin/master' into add-helm-library-to-ship
9f9d83b removed all helm functions besides 'fetch'
4e98cee reduce production web bundle size from 44M to 27M
a077105 Merge pull request #351 from dexhorthy/v1-v2-flip
1c1dedf Merge pull request #350 from marccampbell/configurable-watch-interval
07ea663 flip v1 and v2
1f7a3c9 Configurable duration on watch
33b143d UI tweaks for navcycle (#349)
486b367 Merge pull request #347 from dexhorthy/navcycle-kustomize-routes
2cb3e83 have dep skip verification of files in k8s.io/client-go
d4f7c14 Merge pull request #346 from 10Dimensional/master
6f553eb navcycle kustomize routes
5bf1868 Save values even if unchanged
d9f6c23 removed helmchart git asset code, replaced with useless type
be4738e Merge pull request #345 from dexhorthy/nav-k-lite
bb858f5 reenable some tests, disable others
a44491e Change polling logic (#344)
7aa425e some tweaks for stability of async render
751a17a fix helm tests (by disabling the ones that rely on files that do not exist)
d566e22 fix dep and import packages. tests fail for pkg/helm
670864d sync render
41a60d2 WIP - dep fails to solve for imports
c1a3b8f Lock all Kubernetes deps to v1.10.6 (#341)
a1597c3 Merge pull request #340 from dexhorthy/nav-iterating
5493169 add kustomizeintro step
f3b4802 fix missing return
10e7813 Improvements for nav
fc7fc5d Merge pull request #339 from 10Dimensional/master
5993f5d remove kustomize from route list
a5dc052 Add daemonless implementation of kustomize (#336)
1dd3bf3 Set up dependencies for Helm binary embed (#338)
1e8387c oops
84066c4 Fixed web v2 routing
40d8c96 Merge pull request #337 from laverya/reduce-test-parallelism
8711260 set test parallelism to 1
eca60a3 Merge pull request #332 from dexhorthy/navcycle-standard-steps
0d3de03 Merge pull request #333 from dexhorthy/citest
6c29203 node modules error and how to fix documentation (#335)
3961c1f navcycle complete step returns the same step details as getstep
b73e472 less verbose citest
f637b17 Add a kustomizeIntro lifecycle step (#331)
2e2f878 Merge pull request #330 from marccampbell/state-secrets
baebcd6 Requiring fields for in cluster state
f8106b3 Get the filetree to load in the v2 kustomize step (#329)
46fc7ab Support for watch to load state from a secret (in-cluster)
fee5552 Vendored deps for kubernetes client-go
9b48da9 Merge pull request #328 from divolgin/300
a524b2f Don't error during build if local repo has no tags. Closes #300
5e4609c Merge pull request #327 from dexhorthy/navcycle-2
ea35e7c some fixes and hacks to get render working on re-run
070ce4b Merge pull request #322 from dexhorthy/navcycle
bbb08bc Merge pull request #324 from divolgin/316
5109b5c Don't crash if Helm chart has no README file. Closes #316 and does some gofmt'ing
bee197e messages for upstream check and open browser (#325)
42c2011 Merge pull request #323 from laverya/make-fmt
2ca4aa5 ship init and ship update should read release from upstream Helm chart, if present (#305)
1934023 ran make fmt
6cd6677 fix tests
e4b4275 remove unused ui folder, load helm values into navcycle getstep
f85a87a Merge pull request #317 from GraysonNull/api-v2
99bdcf0 Merge pull request #321 from laverya/reenable-amazon_eks-integration-test
f771845 reenabled online integration tests for amazon_eks asset
49eca65 Merge pull request #319 from dexhorthy/fixtest
d6912e1 Merge pull request #320 from dexhorthy/config-v2
d7abe10 first steps for breaking out config/render
4bea629 fix tree loader test on osx, pipefail during make build
333f0f3 better backwards compat for router changes
2955bb0 use correct save action until new routes flow is finalized
4c4f4c2 backwards compatability for nav bar helmdata vs channel data
b181c41 actions move you through the flow
5ae03f5 get new route flow working
beac1f0 addition of files from other branch for routing
7d880cc start adding new env and root for v2 api ship stuff
72b6cc9 use production react build and resolve linter errros in files
0feeeac Merge pull request #315 from dexhorthy/actions-helmvalues
ba81c75 fix tests
7bc4453 Merge pull request #314 from dexhorthy/actions-helmvalues
4571186 add helm values actions, move routes all back to v1/
3ff4584 Merge pull request #313 from dexhorthy/actions-helmintro
ed3d520 add helmintro actions to navcycle responses
8ab15cc Merge pull request #309 from dexhorthy/fix-ci
47caa23 dont build dev UI in CI
034af4f Merge pull request #307 from dexhorthy/fix-lockfile
a3b1ced fix lockfile
5b0e3a5 Merge pull request #306 from dexhorthy/fix-make
4d6a313 I think this breaks on bsd make
95bcbdf Merge pull request #304 from dexhorthy/fix-release-improve-build
c0ca109 Improve release naming, improve build idempotency
Docker images
docker pull replicated/ship:alpha
docker pull replicated/ship:latest
docker pull replicated/ship:0
docker pull replicated/ship:0.13
docker pull replicated/ship:0.13.3