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

Releases: replicatedhq/ship

v0.37.1

21 Mar 17:36
v0.37.1
93879b9
Compare
Choose a tag to compare

Relevant Pull Requests

Fix a bug where ship would not pull entitlements data for replicated.app applications: #874
Fix a bug where CRDs in multidoc k8s yaml files would be discarded: #876

Changelog

93879b9 Merge pull request #876 from laverya/multidoc-yaml-crds
4ee3977 exclude newly created CustomResourceDefinitions.yaml from unforker
63f5d11 better handle CRDs in multidoc k8s yaml files
835c04d Merge pull request #875 from dexhorthy/etnmts
2a3b32f how
ae4dbee finish fixing consul integration test
7b77fb2 Merge pull request #874 from dexhorthy/etnmts
7c4d628 missed one
82f9dbb yep
d6fbca8 aaaaand also in expected
bd01ab4 unfix consul, just pin chart
a1c0c86 mas consul
93f5eda one more consul fix
fe06ca8 disable basic-slug test
aa031b7 fix consul test
3cd0e0e add entitlements to query
0fb6532 Update install instructions with 0.37.0 links

Docker images

  • docker pull replicated/ship:latest
  • docker pull replicated/ship:0
  • docker pull replicated/ship:0.37
  • docker pull replicated/ship:0.37.1
  • docker pull replicated/ship:slim
  • docker pull replicated/ship:0-slim
  • docker pull replicated/ship:0.37-slim
  • docker pull replicated/ship:0.37.1-slim

v0.37.0

19 Mar 01:18
v0.37.0
5b25a63
Compare
Choose a tag to compare

Relevant Pull Requests

Added template functions to retrieve the app slug ({{repl Installation "app_slug" }}) and license ID ({{repl Installation "license_id" }}): #868
Fixed authentication with private docker registry: #869, #871
Updated to use Kubernetes 1.13.4 and Helm 2.13.0: #870

Changelog

5b25a63 Merge pull request #871 from laverya/app-slug-docker-images
3d1344d private docker image with app slug url integration test
c6c2f72 Merge pull request #870 from laverya/k8s-update
5506549 Merge remote-tracking branch 'origin/master' into k8s-update
d2c36aa Merge pull request #869 from divolgin/registry-auth
ed34606 upgrade k8s to 1.13.4 from 1.13.1
974688c Send customer or license ID in the auth header.
0344a9c Updating tests
d846fb8 Use license ID for authenticating with private registry
c73b166 Merge pull request #868 from laverya/add-app-slug-and-license-id-template-functions
164b20b add template functions for app slug and license ID

Docker images

  • docker pull replicated/ship:latest
  • docker pull replicated/ship:0
  • docker pull replicated/ship:0.37
  • docker pull replicated/ship:0.37.0
  • docker pull replicated/ship:slim
  • docker pull replicated/ship:0-slim
  • docker pull replicated/ship:0.37-slim
  • docker pull replicated/ship:0.37.0-slim

v0.36.0

14 Mar 22:56
v0.36.0
6c2fcb4
Compare
Choose a tag to compare

Relevant Pull Requests

Added an assets.v1 field to lifecycle.v1.render. If set, the lifecycle step will render the assets on the render step instead of the global assets.v1 at the root of the spec: #855
Removed some dead code from pkg/cli: #850
Made some changes around path handling that allow a lifecycle.v1.helmValues step to be used outside of the core ship init <chart> workflow: #858
Terraform updated from v0.11.10 to v0.11.13: #861 #860 #862 #863
Updated markdown doc generation templates: #864
Fixed an issue that could prevent kustomize patches from being saved: #867

Changelog

6c2fcb4 Merge pull request #867 from laverya/we-were-unable-to-apply-your-patch
b8722d4 add test for writeTempKustomziation
8651699 clean paths before comparison
ce0e98a Merge pull request #864 from dexhorthy/docs-fixes
76efbab one more fix
c4ffd63 project is caps
1704d66 HC docs template fixes
c2e0e8f Merge pull request #863 from laverya/other-terraform-version-bumps
eb4dd66 continue upgrading terraform from 0.11.10 to 0.11.13
116f755 Merge pull request #862 from laverya/update-integration-test-terraform-binary
9dcd2f9 update integration test terraform binary from v0.11.10 to v0.11.13
9a9a216 Merge pull request #860 from laverya/update-terraform-library
a3c4310 Merge pull request #861 from laverya/update-terraform-binary
2ed8e84 update terraform binary from v0.11.10 to v0.11.13
5f52c34 update terraform golang import from v0.11.10 to v0.11.13
3ed9393 Merge pull request #858 from dexhorthy/helm-values
f66cc27 Update pkg/lifecycle/daemon/routes_v1.go
d58e790 make helmValues work in non init-chart workflows
48cb8e9 Merge pull request #850 from dexhorthy/no-releaser
268ee8c Merge pull request #855 from dexhorthy/specific-render
a215b1e fix tests
681ef98 add desc
ba94132 update schema
ae55267 Add ability for render steps to specify specific assets
b2913a8 remove devtool releaser stuff

Docker images

  • docker pull replicated/ship:latest
  • docker pull replicated/ship:0
  • docker pull replicated/ship:0.36
  • docker pull replicated/ship:0.36.0
  • docker pull replicated/ship:slim
  • docker pull replicated/ship:0-slim
  • docker pull replicated/ship:0.36-slim
  • docker pull replicated/ship:0.36.0-slim

v0.35.1

07 Mar 18:21
v0.35.1
f449726
Compare
Choose a tag to compare

Relevant Pull Requests

Remove missing function, fixing UI: #854

Changelog

f449726 Remove missing function (#854)
fbe8433 Bump init component to v1.5.0 (#853)
c238f29 Merge pull request #852 from laverya/update-readme-versions
c08ea48 use the latest version of ship in the readme

Docker images

  • docker pull replicated/ship:latest
  • docker pull replicated/ship:0
  • docker pull replicated/ship:0.35
  • docker pull replicated/ship:0.35.1
  • docker pull replicated/ship:slim
  • docker pull replicated/ship:0-slim
  • docker pull replicated/ship:0.35-slim
  • docker pull replicated/ship:0.35.1-slim

v0.35.0

01 Mar 23:10
v0.35.0
e47b0f9
Compare
Choose a tag to compare

Relevant Pull Requests

Local upstreams are now copied instead of symlinked: #844
Fix the ship icon: #845
replicated.app/app-slug/?license_id=ID upstreams are supported: #846, #849
Kustomize has been updated to 2.0.2: #847

Changelog

e47b0f9 Merge pull request #851 from laverya/update-pr-template
7f0bc94 we use Ships, not Boats
c019498 Merge pull request #849 from laverya/use-app-slug-graphql-query
971aecf add an integration test for a app slug upstream
4799375 use new app slug graphql query for 'replicated.app/slug' upstreams
cad0765 Merge pull request #848 from laverya/update-readme-versions
b1830a9 use the latest version of ship in the readme
3ba8f0c Merge pull request #847 from laverya/kustomize-2.0.2
1f41ce6 update to kustomize 2.0.2
b090ccc Merge pull request #846 from laverya/additional-replicated-app-url-formats
7f23457 use mitchellh/cli for prompt
9b35988 copy and test updates
be88c6d support additional replicated.app upstream formats
fd732ea Fix the ship icon (#845)
7656021 Merge pull request #844 from laverya/copy-local-files
e4fd25d remove redundant directory removal
23b90b4 copy, not symlink, local files

Docker images

  • docker pull replicated/ship:latest
  • docker pull replicated/ship:0
  • docker pull replicated/ship:0.35
  • docker pull replicated/ship:0.35.0
  • docker pull replicated/ship:slim
  • docker pull replicated/ship:0-slim
  • docker pull replicated/ship:0.35-slim
  • docker pull replicated/ship:0.35.0-slim

v0.34.0

25 Feb 18:12
v0.34.0
80d5281
Compare
Choose a tag to compare

Relevant Pull Requests

All GitHub assets now have template functions run: #833
Non-kubernetes yaml files are no longer mistakenly included in autogenerated kustomize bases: #837
WIP Support for helm repository aliases: #836 with thanks to @joeyb
Ship assets can no longer refer to destinations outside of the working directory: #842

Changelog

80d5281 Merge pull request #842 from laverya/block-writing-to-parent-dir
63da032 allow writing files to the os tempdir
651bad5 add legal path tests to other asset types
0a989d0 github assets cannot write files to absolute or parent dirs
8ca05ba Merge pull request #836 from joeyb/helm-dep-aliases
5c3cd14 Merge pull request #837 from laverya/non-kubernetes-yaml-files-cause-errors
e84dcca prefer git in more integration tests to avoid github ratelimiting
fa5819d add non-k8s-yaml integration test, fixup existing tests
3e3e72e handle multidoc yaml files properly
9496720 only include kubernetes yaml files in kustomization yaml
c6bcf76 continue rather than returning
1afb97b WIP: Support for helm repository aliases
871abc3 Merge pull request #833 from laverya/template-noproxy-github-assets
735207e add a ship init integration test using templated noproxy assets
0e284f0 render templates in noproxy github assets

Docker images

  • docker pull replicated/ship:latest
  • docker pull replicated/ship:0
  • docker pull replicated/ship:0.34
  • docker pull replicated/ship:0.34.0
  • docker pull replicated/ship:slim
  • docker pull replicated/ship:0-slim
  • docker pull replicated/ship:0.34-slim
  • docker pull replicated/ship:0.34.0-slim

v0.33.1

18 Feb 18:27
57fe3a3
Compare
Choose a tag to compare

Relevant Pull Requests

Pass down renderRoot from CLIPlanner#build down into the github/render.go, use it instead of constants.InstallerPrefixPath: #827
Alternative Kubernetes list types no longer cause kustomize errors: #829

Changelog

57fe3a3 Merge pull request #827 from dexhorthy/nonnullplanner-renderroot
7560ad9 Update metadata.yaml
b9fc82c Merge pull request #829 from laverya/use-kustomize-head
9bbc02c kubernetes list types besides 'List' ('ConfigMapList', etc) tests
75c37cc fixing all the tests
f684d73 use the latest version of kustomize - again
399a6fe more stuff
1b30d95 fix test
b6e251d GitHub assets should respect render root (fixes #814)
6192329 non-null planner.Local on WithStatusReceiver

Docker images

  • docker pull replicated/ship:latest
  • docker pull replicated/ship:0
  • docker pull replicated/ship:0.33
  • docker pull replicated/ship:0.33.1
  • docker pull replicated/ship:slim
  • docker pull replicated/ship:0-slim
  • docker pull replicated/ship:0.33-slim
  • docker pull replicated/ship:0.33.1-slim

v0.33.0

09 Feb 00:01
54a8a3a
Compare
Choose a tag to compare

Relevant Pull Requests

The content hash used to determine whether an app has been updated will now include filenames (and not merely file contents): #822
All content hash will change, thus requiring a run of ship update: #822
Update to kustomize 2.0.1: #819 #823 #824
Empty kubernetes lists will not be included in ship output: #825
Fixed an issue that caused template functions within the kustomize lifecycle step's base parameter to fail: #826

Changelog

54a8a3a Merge pull request #826 from laverya/fix-templated-kustomize-base-paths
15ca721 render templates in step yaml before running preexecute functions
847d4d3 Merge pull request #825 from laverya/dont-render-empty-lists
3ff1322 deduplicate list yaml rebuild code
bb6fb9b add unit test for empty list generation
c62aaa1 don't render empty kubernetes yaml lists
178d0ed Merge pull request #824 from laverya/kustomize-2.0.1
114b230 update to kustomize 2.0.1
07d3d2c Merge pull request #823 from laverya/kustomize-2.0.0
be042cd update to kustomize 2.0.0
df43949 Merge pull request #822 from laverya/improve-content-sha-generation
6db0405 update integration init, update, unfork ontent shas
bd7c25f content sha should not cover .git contents, should cover filenames
8610ddc Merge pull request #819 from laverya/update-kustomize-import
77c4262 add integration test for concourse helm chart
1b26e2a update kustomize version to current master (again)
7f4e802 Merge pull request #818 from laverya/temp-fix-jaeger-helm-integration
7e7989e fix the expected output of the jaeger-helm integration test

Docker images

  • docker pull replicated/ship:latest
  • docker pull replicated/ship:0
  • docker pull replicated/ship:0.33
  • docker pull replicated/ship:0.33.0
  • docker pull replicated/ship:slim
  • docker pull replicated/ship:0-slim
  • docker pull replicated/ship:0.33-slim
  • docker pull replicated/ship:0.33.0-slim

v0.32.0

31 Jan 01:10
bac3c7c
Compare
Choose a tag to compare

Relevant Pull Requests

Nil initContainers arrays in helm charts are patched to the empty array: #803
Added a KubeSeal template function to support natively creating SealedSecrets: #805
Support for templating the base kustomize.base attribute in a ship.yaml: #807
Helm, Kubernetes and Kustomize updated to latest versions: #804, #810
Fix buggy typing on application settings page: #816
Vendors can include kustomize patches for resources and allow users to add their own patches afterwards: #811
Fixed an issue where ship init $PWD would delete $PWD/.git if it existed: #817

Changelog

bac3c7c Merge pull request #817 from laverya/dont-delete-local-git-directories
79223b9 don't delete the .git directory if fetched from a local file
d7756a3 Merge pull request #811 from laverya/allow-vendor-kustomize-overlays
0a1f753 Merge pull request #816 from GraysonNull/15590-app-settings-typing
475e636 Merge branch 'master' of github.com:replicatedhq/ship into 15590-app-settings-typing
5eeb842 [ch15590] save values in state and only update with value from prop if input is not focused
f9cead5 Merge pull request #815 from laverya/codeclimate-changes
da2a906 add integration test
bbb417c initial mvp
d32b331 better excludes
67fdc0e disable return-statements check in codeclimate
b99f3ae Merge pull request #810 from laverya/upgrade-helm-and-kuberentes
940db66 move off of kustomize branch
d9712ec Merge pull request #804 from laverya/upgrade-helm-and-kuberentes
dd78562 Merge remote-tracking branch 'origin/master' into upgrade-helm-and-kuberentes
3b1bb9f integration test output updates/fixes
aa79d44 upgrade kustomize to master, fix compile issues
5d4f0f0 Merge pull request #807 from marccampbell/included-patches
f4dad1d Support templates in kustomize base path attribute
fadb947 Merge pull request #805 from marccampbell/sealed-secrets
adfa4f9 Initial support for KubeSeal template function
bc01b50 Update CONTRIBUTING.md
7c3cd3b upgrade helm to 2.12.3, kubernetes to 1.13.1
6fe919c Merge pull request #803 from laverya/patch-empty-initcontainers-lists
d44ff2d add a forgeops integration test
1c35003 lockfiles should be regenerated explicitly, not as a side effect
f83be5d if a helm template generates an empty initContainers list, patch it

Docker images

  • docker pull replicated/ship:latest
  • docker pull replicated/ship:0
  • docker pull replicated/ship:0.32
  • docker pull replicated/ship:0.32.0
  • docker pull replicated/ship:slim
  • docker pull replicated/ship:0-slim
  • docker pull replicated/ship:0.32-slim
  • docker pull replicated/ship:0.32.0-slim

v0.31.0

21 Jan 23:11
076f84e
Compare
Choose a tag to compare

Relevant Pull Requests

Add logging and full templating to the kubectl step: #793
Add a when property to the Terraform lifecycle step: #795
Add --preserve-state flag: #794
Register install for ship apps: #797

Changelog

076f84e Docker image test (#799)
c37388e Add README link to Kubernetes #ship channel (#798)
5fba422 Register install for ship apps (#797)
20598c3 Add --preserve-state flag (#794)
3ca9dc5 Merge pull request #795 from laverya/add-when-for-terraform-lifecycle-step
ed611a3 add terraform.when to schema
cb5f99e add 'when' for the Terraform lifecycle step
6296283 Merge pull request #793 from dexhorthy/built-kube
ac56c7a refactor cmd prep to separate method
86b3bbd use full builder
0f2de89 use built kube path, add debug logging

Docker images

  • docker pull replicated/ship:latest
  • docker pull replicated/ship:0
  • docker pull replicated/ship:0.31
  • docker pull replicated/ship:0.31.0
  • docker pull replicated/ship:slim
  • docker pull replicated/ship:0-slim
  • docker pull replicated/ship:0.31-slim
  • docker pull replicated/ship:0.31.0-slim