v0.16.0
Relevant Pull Requests
Numerous bugfixes, code cleanups and CI improvements: #554, #569, #570, #580, #584, #587, #589, #591, #593, #597, #599, #602, #611, #614, #613, #618, #619, #620
Add azure_aks asset type: #556
Allow Ship app to accept apiEndpoint as a prop: #557
Include more metadata in ship state: #561
Refactor web/
into an exported component and React app: #560, #564, #567
Ensure upstream
is included in ship state when running ship init replicated.app/...
: #563
ship init replicated.app/...
and ship app
now persist ship.yaml
content SHA to the ship state: #566
ship watch
for replicated.app/...
applications use ship.yaml content SHAs. ship watch && ship update
now works with these apps: #568
By default, ship init
now runs the equivalent of kustomize build
during execution. Instructions have been updated to suggest a kubectl apply
instead of the previous kustomize build ... | kubectl apply -f -
command: #570
Namespaced ship-init UI CSS: #571, #574, #591
Added support for storing state in secret in ship init flow: #573
Ship can now be installed on a mac using homebrew: #575
Updated index.scss
, made #ship-init-component
span the height of the viewport: #577
Reset completed lifecycle steps when running ship update --headed
: #581
Add basePath prop to Ship init component: #582
Update ship init
to print the command usage when upstream is absent: #585
Add --prefer-git
flag to use git instead of the github http api: #586
Remove react-autobind: #588
Add a daemonless implementation of kubectl: #590
Externalize monaco-editor dependency in Ship Init component: #592
Added a box-sizing: border-box prop to the .container CSS class: #594
Improve developer experience/documentation of Ship init component: #595
Update Ship Init initial step redirect to use History API if provided: #598
Add flag for uploading asset results to S3: #601, #605, #608, #609
Add applicationType and releaseNotes to metadata: #603
Add onCompletion callback for Ship Init component: #604
Bump version of ship-init to 1.3.0
: #606
Update schema for linter and docs: #607, #610
Add support for proxied docker images hosted from console.replicated.com: #612
Update Helm to v2.11.0: #615
Update Kustomize to v1.0.8: #615
Update K8s dependencies to v1.11.3: #615
Update cobra, viper and pflag constraints: #615
Polished the ship app
flow: #616, #617
Changelog
1dc2578 Merge pull request #620 from dexhorthy/stack-log
acbfd01 Merge pull request #619 from laverya/ineffassign-fixes
0427033 fix places where we drop err
e2c5e78 log a stack trace on a failed completestep
2a5916c Merge pull request #618 from laverya/fix-deploy-step
e0acb32 Merge pull request #617 from 10Dimensional/master
3534abe make 'deploy' more like 'deploy_unstable'
05cd963 Wow
537eda8 Merge pull request #616 from 10Dimensional/master
111a5f8 Updated snapshots
c13455d Merge branch 'master' of https://github.com/replicatedhq/ship
d53d2ad Polished ship app flow
a90739c Update Kustomize, Helm, and k8s dependencies (#615)
2bc5b07 Update skipKustomize function to be more reliable (#613)
9bfb876 Merge pull request #614 from dexhorthy/faster-e2e
1e814fd trying to speed up e2e
66c8d7b Merge pull request #612 from dexhorthy/fallback-app-slug
27628b0 support for fallback app slug for use with console
77b2e40 Merge pull request #611 from 10Dimensional/master
941727c Move modal CSS into global scope, scope needed utilities to modal
7ccc403 Merge pull request #610 from areed/fix-kubectl-apply
e0e3296 fix links to kubectApply doc
12ce4bd Merge pull request #607 from areed/update-docs
a2afe84 update docs
3803b31 Merge pull request #609 from laverya/set-http-upload-content-length
efaf512 set content length to avoid transfer-encoding header not supported by s3
0165b97 Merge pull request #608 from laverya/improve-http-upload-error-messaging
09f7f29 Improve the error messaging for failed uploads by including the body
7fdeddd Bump version of ship-init to 1.3.0 (#606)
be3f0d0 Merge pull request #605 from laverya/ensure-uploads-are-targz
8dc7a52 Use the targz archiver in the asset uploader code
2e1cbad Add onCompletion callback for Ship Init component (#604)
558b23e Add applicationType and releaseNotes to state metadata (#603)
81e6824 Merge pull request #602 from laverya/fix-error-handling
2377a87 return error instead of doing nothing
b686158 Merge pull request #601 from dexhorthy/ship-upload-s3
f8efac8 add flag for uploading asset results to s3
5ba667a Fix requirement not met step not being present in route find (#599)
1ff55fa Update Ship Init initial step redirect to use provided history API (#598)
2c85e84 Workaround in UI for kustomize navcycle issue in #596 (#597)
0a352f0 Improve developer experience/documentation of Ship init component (#595)
639ba3c Merge pull request #594 from 10Dimensional/master
985c179 Added box-sizing: border-box to container css class
68118ad Add fixes for store persistence and routing in init component (#593)
9d167d5 Bump version
71ddc89 Cleanup
9ce3042 Whoops
2d58b1a Integration fixes with @10Dimensional
12ce11f Cleanup of base component
1cd495b Removed * style from base.scss, prepended basePath to routes
a46d035 Externalize monaco-editor dependency in Ship Init component (#592)
3077ae1 Add a daemonless implementation of kubectl (#590)
a18117d Merge pull request #591 from 10Dimensional/fix/routing
5319b10 Addressed feedback
13fa373 Fixed routing for external ship init flow, re-scoped CSS to #ship-init-component
f52588c Fix production init builds waiting for webpack dashboard port allocation (#589)
840226e Merge pull request #588 from GraysonNull/remove-autobind
2e4de5e new yarn lock
fbdd14e remove relic imports of autobind
ccdd31c fix some dependecies
b01c7a1 arrow functions for async methods
4b7dc61 remove autobind and use arrow functions
9aac2c7 Fix terraform message streaming (#587)
431e2bd Merge pull request #586 from marccampbell/prefer-git
b9000db Merge pull request #585 from dexhorthy/empty-init
c7ac5e6 prefer git flag
bcd1df8 print help/usage on empty upstream
cc542ed Address config screen error (#584)
534fa9d Add .npmignore file to component to override .gitignore default
02b9df0 Add basePath prop to Ship init component (#582)
75a0871 reset lifecycle (#581)
db2d218 Merge pull request #580 from dexhorthy/panic-state
fc77340 Fix incorrect publish of ship-init module (#578)
cf15366 typo
1a5aaa5 fix panic in state check (resolves #579)
bda5bb6 Properly bind getNavItems function to context (#576)
a10a966 Merge pull request #577 from 10Dimensional/master
475726d Add flex:1 to #ship-init-component
18cef02 Merge pull request #575 from emosbaugh/homebrew
bfe181c Homebrew formula
18b7f44 Merge pull request #574 from replicatedhq/fix/scoped-styles
c2ba979 Merge pull request #573 from marccampbell/init-secret
e2c74a3 default to file
4ffd33d Support for storing state in a secret in ship init
332b81a Merge pull request #571 from 10Dimensional/fix/scoped-styles
f042ed5 bump
1a2df1a Scope body, reset to ship-init class, scope all other css to #ship-init-component
3aa19e9 Merge pull request #570 from dexhorthy/kustomize-build
e59c37e update schema/docs
7e1858e code review updates
18e88f3 fixing test
479f52b Initial commit of styles fix
5cf3ca5 Add kustomize build functionality, build by default
9596c32 Improve build time of make build command (#569)
bd7b53e Merge pull request #568 from dexhorthy/watch-sha
e911aa3 watch computes content sha
e08716f Update multiple workspace paths in deployment (#567)
5b90daa Adds deploy step for Ship Init component (#564)
47465fa Merge pull request #566 from dexhorthy/serialize-contentsha
bbca62e persist content sha to state
2da7f69 Merge pull request #563 from dexhorthy/serialize-upstream
8cc47ac Fix pathing of deployment workspace load
74975ab serialize requested upstream as well
ca03dfd Refactor web/ into exported component and React app (#560)
561350a Serialize metadata to state (#561)
4fcbfbf Allow Ship app to accept apiEndpoint as a prop (#557)
c28f5d1 Merge pull request #556 from areed/azure-kubernetes-service
259d108 Azure AKS asset renders terraform
45a23f5 Merge pull request #554 from laverya/code-cleanups
1b5c8ea general code cleanups
a9d7013 Merge pull request #553 from laverya/add-go-report-card
0022b4d add the number of stars
821c99f add a Go Report Card badge - currently A+
f219e9c Merge pull request #552 from laverya/update-to-ship-0.15.0
57868da update readme to refer to 0.15.0 downloads
Docker images
docker pull replicated/ship:latest
docker pull replicated/ship:0
docker pull replicated/ship:0.16
docker pull replicated/ship:0.16.0