Skip to content
This repository has been archived by the owner on Mar 24, 2023. It is now read-only.

Releases: replicatedhq/ship

v0.46.0

13 Jun 15:42
7272605
Compare
Choose a tag to compare

Changelog

7272605 Merge pull request #970 from laverya/improve-no-files-found-github-error-message
629e34f include repo, path, ref in 'no files found' github asset error

Docker images

  • docker pull replicated/ship:latest
  • docker pull replicated/ship:0
  • docker pull replicated/ship:0.46
  • docker pull replicated/ship:0.46.0
  • docker pull replicated/ship:slim
  • docker pull replicated/ship:0-slim
  • docker pull replicated/ship:0.46-slim
  • docker pull replicated/ship:0.46.0-slim

v0.45.0

12 Jun 18:28
v0.45.0
a93009f
Compare
Choose a tag to compare

Relevant Pull Requests

Publish semver-full images: #947
Fix an issue where long README.md files on the helm chart editor page would make the page extremely long when viewing the README.md file with the YAML editor: #948
Add an onError prop so you can pass in a function to be called when something goes wrong in the <Ship> react component: #950
Ship kustomize output no longer includes Kubernetes list items, and instead splits lists into multidoc yaml: #952
Webpage size significantly decreased: #951, #954, #959
Suppress 504s and progress bar errors when awaiting API responses: #953
Dependabot security vulnerability fixes: #955, #956, #964, #962, #963
Upgrade Helm import to 2.14.1 and Kubernetes to 1.14.2: #966
Resolve an issue encountered with some terraform steps deadlocking during the ‘plan’ segment: #967
Properly preserve app license info for replicated.app upstreams when running ship edit: #969

Changelog

a93009f Merge pull request #969 from laverya/preserve-license-info-in-ship-edit
9660636 test improved state to release metadata conversion function
a89485c improve state to release metadata conversion function
3a8b67c add a failing integration test for the 'ShipCustomerRelease' template function
579f400 Merge pull request #963 from replicatedhq/dependabot/npm_and_yarn/web/init/handlebars-4.1.2
7707e0c Bump handlebars from 4.0.12 to 4.1.2 in /web/init
aae0452 Merge pull request #962 from replicatedhq/dependabot/npm_and_yarn/web/init/js-yaml-3.13.1
58e7dd5 Merge pull request #964 from replicatedhq/dependabot/npm_and_yarn/web/app/handlebars-4.1.2
7169bd6 Bump handlebars from 4.0.12 to 4.1.2 in /web/app
fa3d0ce Bump js-yaml from 3.12.0 to 3.13.1 in /web/init
1de829a Merge pull request #968 from laverya/disable-gogetter-bitbucket-tests
f1966e9 disable gogetter unit tests for bitbucket
06efaeb Merge pull request #967 from laverya/fix-terraform-lifecycle-deadlock
bcecdd7 avoid deadlocks when starting the terraform lifecycle step
a3b9637 Merge pull request #966 from laverya/upgrade-helm-and-kubernetes-libs
48aa80e upgrade helm to 2.14.1 and k8s to 1.14.2
f7294e2 Merge pull request #961 from laverya/disable-building-unified-integration-test-container
3205342 disable building the unified integration test container as it is now unused
998482d Bundle optimizations with PurgeCSS and Terser (#959)
3bd286f Bundle optimizations with PurgeCSS and Terser
08f6b1f Merge pull request #958 from replicatedhq/bj/cypress
ff66a60 Merge pull request #956 from replicatedhq/dependabot/npm_and_yarn/web/app/fstream-1.0.12
63c8410 Bump fstream from 1.0.11 to 1.0.12 in /web/app
780a599 Correct a misspelled arrow key value.
06bbd5e Wait another half second
f2070f5 Add cy.wait() to failing e2e test
deba595 Merge pull request #957 from laverya/ineffassign-fixes
58319f0 fix ineffassign issues exposed in CI
83ea345 Merge pull request #955 from replicatedhq/dependabot/npm_and_yarn/web/init/fstream-1.0.12
ebad862 Upgrade to @babel/polyfill. (#954)
3e5a8b5 Bump fstream from 1.0.11 to 1.0.12 in /web/init
f4cd5bb Revert package.json scripts
e5a5e94 Upgrade to @babel/polyfill. Use yarn for npm scripts
4e18e9f Ignore 504 errors while polling for progress (#953)
e38f145 Ignore 504 errors while polling for progress
589dff0 Bj optimize bundle size (#951)
a77aef4 Bump version number to 1.6.0
5bd5121 Merge pull request #952 from laverya/use-kustomize-yaml-orderings-not-lists
088c1db fixes to integration tests
291fb2b remove special handling for kubernetes lists
2c0c502 Remove unused dependencies
17ebc33 Bundle size optimizations
4a719be sort imports in kustomize lifecycle step files
fd66e12 Bj feature 20124 (#950)
1919bf3 Added more descriptive docstring and prop notes in md
b39a306 [cb20124] - Add error boundary calling onError prop in Component
e91214e Merge pull request #948 from replicatedhq/bj-task-20111
ef6137b Fix long README using flex and not max-height
4d79bd2 Moved contributions and local setup to its own README section
9488319 Add spacing for ternary copy. Remove extraneous function creation
8a5f9ff [ch20111] - Fix overflow issue with long README.md files
18a4d85 Merge pull request #949 from replicatedhq/bj-bug-cypress-upgrade
e0fde33 Change more appearances of Cypress version in repo
d22fac7 Change Cypress versions in CircleCI and Dockerfile
e585b3a Upgrade cypress to ^3.2.0
afe4eeb Merge pull request #947 from laverya/resolve-goreleaser-warnings
56a1175 possibly improve cypress
98763fc Merge branch 'master' into resolve-goreleaser-warnings
5a9ac54 use the git tag to release a versioned 'full' image
fc9d7e1 Merge pull request #945 from laverya/update-cypress
41553cc resolve goreleaser warnings
b02eff9 update cypress tests to use chrome 73
030237a Merge pull request #944 from laverya/update-readme
655d4d1 s/0.43.1/0.44.0/g

Docker images

  • docker pull replicated/ship:latest
  • docker pull replicated/ship:0
  • docker pull replicated/ship:0.45
  • docker pull replicated/ship:0.45.0
  • docker pull replicated/ship:slim
  • docker pull replicated/ship:0-slim
  • docker pull replicated/ship:0.45-slim
  • docker pull replicated/ship:0.45.0-slim

v0.44.0

20 May 18:50
v0.44.0
d27319b
Compare
Choose a tag to compare

Relevant Pull Requests

Ship state includes Ship version information: #941
kustomize updated to 2.0.3: #942
Embedded terraform updated from 0.11.13 to 0.11.14: #943

Changelog

d27319b Merge pull request #943 from laverya/update-terraform
a6c7902 Merge pull request #942 from laverya/update-k8s-and-kustomize
14a46b4 Merge branch 'update-k8s-and-kustomize' into update-terraform
7af79ad update kustomize version in goreleaser flags
3f13cb0 update terraform from 0.11.13 to 0.11.14
cc163ee update embedded kustomize version to 2.0.3 from 2.0.2
4837194 Merge pull request #941 from laverya/include-ship-version-in-state
5b15369 include ship version in state file
a1c1ed6 Merge pull request #940 from laverya/refactor-state-storage
00638c4 remove empty and v0 state types, leaving only versioned state
ac0de70 Merge pull request #939 from chenrui333/update-readme
fce040c s/0.41.0/0.43.1/g

Docker images

  • docker pull replicated/ship:latest
  • docker pull replicated/ship:0
  • docker pull replicated/ship:0.44
  • docker pull replicated/ship:0.44.0
  • docker pull replicated/ship:slim
  • docker pull replicated/ship:0-slim
  • docker pull replicated/ship:0.44-slim
  • docker pull replicated/ship:0.44.0-slim

v0.43.1

15 May 19:35
v0.43.1
51124b5
Compare
Choose a tag to compare

Relevant Pull Requests

Resolve a race condition that could occur when moving to the next step after saving a config: #937
Fix ship edit for replicated.app upstreams: #938

Changelog

51124b5 Merge pull request #938 from laverya/fix-ship-edit-headed-for-apps
f6e27d1 fix 'ship edit' for replicated.app upstreams
45c9b00 Merge pull request #937 from laverya/state-completion-race-condition
40be8a7 move unlock to same function / code block as lock
45139f2 finish writing to stepsCompleted before allowing next step to read it

Docker images

  • docker pull replicated/ship:latest
  • docker pull replicated/ship:0
  • docker pull replicated/ship:0.43
  • docker pull replicated/ship:0.43.1
  • docker pull replicated/ship:slim
  • docker pull replicated/ship:0-slim
  • docker pull replicated/ship:0.43-slim
  • docker pull replicated/ship:0.43.1-slim

v0.43.0

13 May 22:44
v0.43.0
fe248e2
Compare
Choose a tag to compare

Relevant Pull Requests

Config item of type file shows selected files in ship update: #922
ship init and ship update store the state of the upstream in .ship/state.json, which can be used with ship edit to change settings without updating: #926
Bump versions of terraform EKS, VPC and AWS modules in the amazon_eks asset: #929 (thanks @hhuuggoo!)
Fix race conditions in ship state updates: #932, #934
Allow using Sprig template functions: #933
Fix gin log key/val ordering: #935

Changelog

fe248e2 Merge pull request #934 from laverya/async-state-update
4dcccde Merge pull request #935 from laverya/fix-gin-log-line-ordering
41f7a42 flip gin log key/val ordering
e3e413f add a RWMutex for reading and writing the state
b5cb128 fix test by not using mocked state
5343bec sync state update
754e2be Merge pull request #933 from laverya/add-sprig-template-functions
186d96a add sprig template functions to static context
a96433a Merge pull request #932 from laverya/race-free-state-updates
47581c9 don't return empty val when we can return nil instead
0388f58 remove version of StateUpdate that did not return state
420b2bc all updates should be safe, so rename function
5bcc330 make the state manager safe to use in parallel
14b1707 Merge pull request #929 from hhuuggoo/wip-fix-eks
b4fffc6 Merge pull request #1 from laverya/hhuuggoo/wip-fix-eks
fecdd3d update integration tests
d79ecbf bumping versions
4b4b057 Merge pull request #927 from laverya/improve-unified-integration-tests
63685f7 run unified integration tests in parallel
d702622 Merge pull request #926 from laverya/persist-upstream
0a29783 additional testing and fixes from code review
e743a71 include docker registry secret in state file
0340a01 handle replicated.app upstreams in ship edit
1d4770b add the beginnings of a ship edit integration test suite
cc08479 better handle ship edit metadata
8be89aa refactor stateclient - change name to stategetter
f2609d8 init_app, base and update integration tests
311ce2d add 'ship edit' command
aa3b99b update expected state files for init integration tests
5853879 reuse stored state with '--no-fetch' flag for repo/url/file upstreams
6b1f123 Merge pull request #924 from grantmiller/master
404d0c1 period
b4e8565 typo
d5d7581 integrating feedback
66d7502 Merge pull request #922 from jgruica/master
630f36d Bumped UI version
51f66e7 Showing uploaded files on ship update

Docker images

  • docker pull replicated/ship:latest
  • docker pull replicated/ship:0
  • docker pull replicated/ship:0.43
  • docker pull replicated/ship:0.43.0
  • docker pull replicated/ship:slim
  • docker pull replicated/ship:0-slim
  • docker pull replicated/ship:0.43-slim
  • docker pull replicated/ship:0.43.0-slim

v0.42.0

23 Apr 22:33
v0.42.0
7efe7b6
Compare
Choose a tag to compare

Relevant Pull Requests

.ship/debug.log includes gin logs: #919
Added styling to ship config item type file: #920

Changelog

7efe7b6 Merge pull request #921 from jgruica/master
7202db1 Bumped ui package version to 1.5.2
c67047e Merge pull request #920 from jgruica/master
c20dc08 Removed unecessary quotes on input id
f86bd4c Ship configitem type file - styling
30ff147 Merge pull request #918 from replicatedhq/versions+windows
bbdd0b2 Properly link release binaries
988b7aa Merge pull request #919 from laverya/include-gin-logs-in-debug-file
70cf290 improve logging format
e0c7f24 include the gin logs in the debug.log file
e0b83f7 Update README.md
5cba573 Update README.md
497303e Update install versions, add windows install URL

Docker images

  • docker pull replicated/ship:latest
  • docker pull replicated/ship:0
  • docker pull replicated/ship:0.42
  • docker pull replicated/ship:0.42.0
  • docker pull replicated/ship:slim
  • docker pull replicated/ship:0-slim
  • docker pull replicated/ship:0.42-slim
  • docker pull replicated/ship:0.42.0-slim

v0.41.0

19 Apr 19:06
v0.41.0
14db0e3
Compare
Choose a tag to compare

Relevant Pull Requests

Fix {{repl ConfigOption "abc"}} where abc was an ephemeral RandomString: #914
Improve ship version to include the versions of some dependencies: #916

Changelog

14db0e3 Merge pull request #916 from laverya/include-some-dependency-versions
f22ebee make version formatting consistent
6b737d0 hardcode the imported versions of helm, kustomize and terraform
2253e8f Merge pull request #914 from laverya/fix-randomstring-config-chaining
d252138 ensure that randomstrings are still independent
bb8060b reuse original rendered values when appropriate
b3767b5 add a failing test for random string config chaining
1bce583 Merge pull request #912 from laverya/update-readme-versions
a1f83f1 update ship version in readme and include 'z' flag for tar
a2c806e Merge pull request #910 from grantmiller/master
518b09b typo in header

Docker images

  • docker pull replicated/ship:latest
  • docker pull replicated/ship:0
  • docker pull replicated/ship:0.41
  • docker pull replicated/ship:0.41.0
  • docker pull replicated/ship:slim
  • docker pull replicated/ship:0-slim
  • docker pull replicated/ship:0.41-slim
  • docker pull replicated/ship:0.41.0-slim

v0.40.0

11 Apr 07:09
044996e
Compare
Choose a tag to compare

Relevant Pull Requests

License and release info added to entitlement API #908
Updated README and typos #907

Changelog

044996e Merge pull request #909 from divolgin/ch19623
c364a28 Fixing an integration test
e8b8e0f Merge pull request #908 from divolgin/ch19623
ffc6112 Adding license and more release info
a9dbf7f Merge pull request #907 from grantmiller/master
dda9cf6 typo and order
57adfb3 Merge pull request #905 from grantmiller/master
38c961f update readme with new description and content

Docker images

  • docker pull replicated/ship:latest
  • docker pull replicated/ship:0
  • docker pull replicated/ship:0.40
  • docker pull replicated/ship:0.40.0
  • docker pull replicated/ship:slim
  • docker pull replicated/ship:0-slim
  • docker pull replicated/ship:0.40-slim
  • docker pull replicated/ship:0.40.0-slim

v0.39.0

09 Apr 23:01
f568f22
Compare
Choose a tag to compare

Relevant Pull Requests

Use the latest version of cfssl to remove the version override of certificate-transparency-go required to build for windows.: #896
Added ShipCustomerRelease template function: #904

Changelog

f568f22 Merge pull request #904 from divolgin/ch19623
ce5690b Replace ReleaseMeta and EntitlementsYAML functions with ShipCustomerRelease
a0819a2 Merge pull request #903 from GraysonNull/master
87ed685 re-install autoprefixer as a dev dependency
90faf7c Merge pull request #901 from divolgin/ch19623
3ef84bb Adding template functions that provide access to metadata and entitlements
22e69d8 Merge pull request #900 from laverya/update-ship-version-in-readme
ac3838b update readme to use the latest version of ship
e99d529 Merge pull request #896 from laverya/update-cfssl
cabb11a update cfssl to remove override for certificate-transparency-go

Docker images

  • docker pull replicated/ship:latest
  • docker pull replicated/ship:0
  • docker pull replicated/ship:0.39
  • docker pull replicated/ship:0.39.0
  • docker pull replicated/ship:slim
  • docker pull replicated/ship:0-slim
  • docker pull replicated/ship:0.39-slim
  • docker pull replicated/ship:0.39.0-slim

v0.38.0

28 Mar 18:26
v0.38.0
23a8b10
Compare
Choose a tag to compare

Relevant Pull Requests

Update Lifecycle for navcycle steps #835
Fix a typo in root.go #879
Allow app maintainers to override the readme shown in a helmValues step. #880
Export config renderer as an npm package for standalone use #882
Add a flag, --no-web, that fails the render step upon encountering a web asset. #883
In {{repl Installation "installation_id"}}, if license_id was used to fetch, template in the license id value #884
In {{repl Installation "license_id"}}, if installation_id was used to fetch, template in the installation id value #884
Add {{repl LicenseFieldValue "FIELD_KEY"}} as an alias for {{repl EntitlementValue "FIELD_KEY"}} #884
Fix some config items not respecting “when” condition from ship yaml #885
Minor enhancement - use the app slug as a release name if no other option is present #888
Better user messaging when specified images do not exist in a private registry #889
Build Ship with Go 1.12 #891 #892

Thanks to first time contributors @mumoshu (#879) and @vanpelt (#835)!

Changelog

23a8b10 Merge pull request #893 from laverya/remove-unneeded-altconfig-yaml
b20557d Merge pull request #894 from laverya/fix-test-data-races
d439fa9 Merge branch 'fix-test-data-races' into remove-unneeded-altconfig-yaml
86358a2 fix several races in unit tests
2607ec6 altconfig.yaml should not have been committed
137d152 Merge pull request #892 from laverya/fix-windows-builds
faffe1c update certificate-transparency-go to fix windows incompatibility issue
bc5c8e6 test windows builds in PR CI
c8d7bef Merge pull request #891 from laverya/use-golang-1-12
592dac8 Merge pull request #890 from laverya/update-contributing-md
5eddfbf fix not fixes, add not adds
192a341 present, not past, tense
5837a94 update to golang 1.12.1+
6dd9032 Merge pull request #889 from divolgin/ch19487
5abfee8 update pull request instructions
ed4cc3b Error with proxied images: No 'Authorization' header provided in request
f47bd47 Merge pull request #888 from laverya/add-releasename-fallback
0cc4cda merge remote-tracking branch 'origin/master' into add-releasename-fallback
50ba22a Merge pull request #885 from GraysonNull/10189-respect-when
7b482e6 fall back to appslug if other release name sources are unavailable
f95376f [ch10189] labels, headings and bools respect when conditions
bca55d2 Merge pull request #884 from dexhorthy/ev-lv
f384713 templating: fallbacks to ease migration from console-flavored ship
356e430 Merge pull request #883 from laverya/no-web-flag
9541650 add a flag to disable web assets
7a042f2 Merge pull request #882 from GraysonNull/export-config-render
912f30c Merge pull request #881 from laverya/deployment-requires-is-upstream-master
9e8a9bc Merge remote-tracking branch 'origin/master' into deployment-requires-is-upstream-master
6e9398f we only care about the upstream, not the branch
b9c638d only deploy images on upstream master
c759244 [ch17551] export config render only
57651a1 [ch18244] move step numbers to nav bar for
80dc442 Merge pull request #835 from GraysonNull/master
05417ca fix test to not get error on overlay save
9663e81 fix typo in navbar
023532b larger timeout
af10d7c go to /complete instead of /outro
0a31ec1 try again
057c2fe more e2e test updates:
8c66945 updates to attempt to fixc some e2e testing
4b77ac4 fix some broken e2e tests
cbc68cd fix breaking ui tests
d00ab7e [ch16997] make sure buttons are disabled while loading
71997c4 [ch18244] better centering of steps in navbar
979fa23 [ch18244] back button on all steps unless it's the first step
0b389bc remove testing of default status images from readme
b8b3ec6 update css and add default status images
5eac651 [ch18244] move step numbers to nav bar for
fdd3be3 Merge pull request #880 from dexhorthy/values-readme
4c63822 add a test
3af4b56 support for passing readme in values yaml
112a870 Merge pull request #879 from mumoshu/patch-1
f90dc21 FIx a typo in root.go

Docker images

  • docker pull replicated/ship:latest
  • docker pull replicated/ship:0
  • docker pull replicated/ship:0.38
  • docker pull replicated/ship:0.38.0
  • docker pull replicated/ship:slim
  • docker pull replicated/ship:0-slim
  • docker pull replicated/ship:0.38-slim
  • docker pull replicated/ship:0.38.0-slim