Skip to content

Releases: vmware-tanzu/cartographer

v0.6.0

17 Nov 16:49
5f7e808
Compare
Choose a tag to compare

😎 Easy Installation

kubectl apply -f https://github.com/vmware-tanzu/cartographer/releases/download/v0.6.0/cartographer.yaml

🚀 New Features

  • Templates include lifecycle field, allowing stamping of immutable objects without the need for a Runnable
  • Supply Chain Resource options may have passthrough to pass a value from a previous resource with no changes
  • Cartotest binary allows testing of templates without a supply chain or cluster
  • StampedRef includes resource
  • Introduce events #850

🐛 Bug Fixes

  • Supply Chain Resources with options now report templateRefName
  • AlwaysHealthy will not report as healthy if resource does not exist
  • ClusterRunTemplate accepts only objects with a spec
  • Simplify template jsonpath errors #814

❤️ Thanks

Thanks to these contributors who contributed to v0.6.0!

Full Changelog: v0.5.3...v0.6.0

Checksums

d241093e85c06ea7160ffed67a50990f5ba5c16943e59c3b101840f9d9932887  ./cartographer.yaml
4471b9e69ca75bcb3a5990c40af85d96fd57ec3158e77886d23907a736527b38  cartotest_0.6.0_windows_386.tar.gz
92aee2004dfe032907ef92b679c7ac55d7db3cb77ee281204cc5b83137209791  cartotest_0.6.0_windows_arm64.tar.gz
bbf8fae16e35cbc78bac8189e81980bcff1dc1267e4af1dcc10ab0a283e7fb16  cartotest_0.6.0_linux_386.tar.gz
c54d12a0beb43b1b409592e679eabda119b4a8722829f6f39dd3c77ba93b3c09  cartotest_0.6.0_linux_arm64.tar.gz
cde149ac3b6248b7e9c695d96126270186bdf72e5b12e968e1ab8bc9da91b74c  cartotest_0.6.0_linux_amd64.tar.gz
d3f85a779302927d7d2effb64ed7376acac3269039fb64a90cd51e9747389eaa  cartotest_0.6.0_darwin_all.tar.gz
ebb66c00ab4b56717958cd9b7109a26937bb2dcfc44c61e3266000217093e3a1  cartotest_0.6.0_windows_amd64.tar.gz

v0.5.3

31 Aug 16:07
c423a95
Compare
Choose a tag to compare

😎 Easy Installation

kubectl apply -f https://github.com/vmware-tanzu/cartographer/releases/download/v0.5.3/cartographer.yaml

🐛 Bug Fixes

  • Runnable's RunTemplateReady condition now correctly reports when service account or token API calls fail in the reason field. It now reports ServiceAccountError and ServiceAccountTokenError respectively, instead of Unknown. Fixes #998

❤️ Thanks

Thanks to these contributors who contributed to v0.5.3!

Full Changelog: v0.5.2...v0.5.3

Checksums

605670f19f63d9546877e57be538b32940a4ae96e1d5490bd958e2944dc1f9cf  ./cartographer.yaml

v0.5.2

25 Aug 18:23
37489d8
Compare
Choose a tag to compare

😎 Easy Installation

kubectl apply -f https://github.com/vmware-tanzu/cartographer/releases/download/v0.5.2/cartographer.yaml

🐛 Bug Fixes

  • prefix generic objects (validatingwebhook and issuer) #992

❤️ Thanks

Thanks to these contributors who contributed to v0.5.2!

Full Changelog: v0.5.1...v0.5.2

Checksums

597f16cc23518aa40acf677bbdfbba1140e31346109559fb03b3c2b3b834d370  ./cartographer.yaml

v0.5.1

24 Aug 16:18
67ceb63
Compare
Choose a tag to compare

😎 Easy Installation

kubectl apply -f https://github.com/vmware-tanzu/cartographer/releases/download/v0.5.1/cartographer.yaml

🚀 New Features

  • Add flags to enable metrics and pprof. Metrics enabled by default. #973

🐛 Bug Fixes

  • Fix misplaced conversion of empty slices into null when using jsonpath-based templating #993
  • Readme fixes #916

❤️ Thanks

Thanks to these contributors who contributed to v0.5.1!

Full Changelog: v0.5.0...v0.5.1

Checksums

aab96ff6ebbe038e5074afefd6e203a9e45c53f0c72c04e7e8b62305aaeac1a9  ./cartographer.yaml

v0.5.0

04 Aug 19:43
71dde00
Compare
Choose a tag to compare

😎 Easy Installation

kubectl apply -f https://github.com/vmware-tanzu/cartographer/releases/download/v0.5.0/cartographer.yaml

🚀 New Features

  • Cartographer now uses the TokenRequest API to obtain tokens when performing actions with a specific ServiceAccount.

If you manually created ServiceAccount secrets in the past, you should not do so, beginning with this release.

Cartographer will assume the availability of the TokenRequest API and will not function without it, operators should not disable this feature gate on their kubernetes clusters.

More detail on the reasons for this change can be found here: https://itnext.io/big-change-in-k8s-1-24-about-serviceaccounts-and-their-secrets-4b909a4af4e0

🐛 Bug Fixes

  • Cartographer should now work normally on k8s 1.24.x clusters, Fixes #923

Checksums

14a31aff3b5f65fcda5d50addbe5d13f4e773416b219caef3130768912b0c9f4  ./cartographer.yaml

v0.4.3

22 Jul 18:25
7220c1a
Compare
Choose a tag to compare

😎 Easy Installation

kubectl apply -f https://github.com/vmware-tanzu/cartographer/releases/download/v0.4.3/cartographer.yaml

🐛 Bug Fixes

Cartographer no longer endlessly stamps alternate Runnable objects when multiple Runnables refer to the same template. Fixes #930

Thanks to these contributors who contributed to v0.4.3!

Change Set

Full Changelog: v0.4.2...v0.4.3

Checksums

f061421cca7bef72fd296d2efd8195daaf976c2b33ed0ad90eaf4574aa0ffa20  ./cartographer.yaml

v0.4.2

28 Jun 17:54
Compare
Choose a tag to compare

😎 Easy Installation

kubectl apply -f https://github.com/vmware-tanzu/cartographer/releases/download/v0.4.2/cartographer.yaml

🚀 New Features

  • Add support for health rules (#812 #877 #888 #889) as per RFC in (#738)
  • Add tutorials! (#772)
  • Add basic benchmark test (#762)
  • Add conditions to owner.status.resource[x] (#816)

🐛 Bug Fixes

  • Runnable status reports state of latest stamped object (#900 #486)
  • Check if owner.status.resource[x] has changed before updating owner.status (#826)
  • Stop erroring in selector if operator is DoesNotExist (#803)

❤️ Thanks

Thanks to these contributors who contributed to v0.4.2!

Full Changelog: v0.3.0...v0.4.2

Checksums

4bcf9210856e658d7e6e18ec56bd73abddab145b9a9cf1665e2fd55fb3663786  ./cartographer.yaml

v0.4.1

17 Jun 18:22
Compare
Choose a tag to compare
v0.4.1 Pre-release
Pre-release

😎 Easy Installation

kubectl apply -f https://github.com/vmware-tanzu/cartographer/releases/download/v0.4.1/cartographer.yaml

🚨 Breaking Changes

  • <REPLACE_ME>

🚀 New Features

  • <REPLACE_ME>

🐛 Bug Fixes

  • <REPLACE_ME>

❤️ Thanks

Thanks to these contributors who contributed to <NEW_TAG>!

  • <REPLACE_ME>

Full Changelog: v0.4.0...v0.4.1

Change Set

Checksums

7bc561e7452083294774049c1d4721be5ba90489ed57e9e313a4cb6e2f3a0214  ./cartographer.yaml

v0.4.0-build.5

10 Jun 19:46
34cef06
Compare
Choose a tag to compare
v0.4.0-build.5 Pre-release
Pre-release

😎 Easy Installation

kubectl apply -f https://github.com/vmware-tanzu/cartographer/releases/download/v0.4.0-build.5/cartographer.yaml

🚨 Breaking Changes

  • <REPLACE_ME>

🚀 New Features

  • <REPLACE_ME>

🐛 Bug Fixes

  • <REPLACE_ME>

❤️ Thanks

Thanks to these contributors who contributed to <NEW_TAG>!

  • <REPLACE_ME>

Full Changelog: https://github.com/vmware-tanzu/cartographer/compare/v0.3.0...<NEW_TAG>

Change Set

34cef06 Adds MultiMatch rule support to HealthRule
8f8a5d4 build(deps): bump sigs.k8s.io/cluster-api from 1.1.3 to 1.1.4 (#885)
af52cdb build(deps): bump github.com/daixiang0/gci in /hack/tools (#882)
0473855 build(deps): bump k8s.io/apiextensions-apiserver from 0.24.0 to 0.24.1 (#880)
860ec2e build(deps): bump k8s.io/apiserver from 0.24.0 to 0.24.1 (#878)
301167e build(deps): bump k8s.io/client-go from 0.24.0 to 0.24.1 (#881)
8a58a84 486 runnable output bug (#876)
b53230e Owner has ResourcesHealthy condition (#877)
6c0ea69 Introduce support for health rules (#875)
693036b Adding missing image (#866)
2c4d7ff Don't use a third party repo (#865)
4f02212 Singular realizer (#857)
b886062 build(deps): bump github.com/golangci/golangci-lint in /hack/tools (#864)
2518647 build(deps): bump sigs.k8s.io/controller-runtime from 0.11.2 to 0.12.1 (#863)
f401147 Introduce project roadmap (#862)
f7de165 Check if owner.status.resource[x] has changed before updating owner.status (#826)
5efccf3 Update maintainers (#827)
31f99db Add badge for main workflows (#852)
33dc169 Renamed RFC to include next sequential ID (#831)
94eff76 bump Kapp Controller (#855)
957f8dd Revert work to avoid tests for *.md and rfcs (#861)
3ca90e0 build(deps): bump github.com/google/gnostic from 0.5.7-v3refs to 0.6.9 (#859)
77ecf48 Rollback bump of controller runtime. (#856)
f4b3b3a build(deps): bump sigs.k8s.io/controller-runtime from 0.11.2 to 0.12.0 (#854)
3a2ef6c build(deps): bump k8s.io/apiextensions-apiserver from 0.23.6 to 0.24.0 (#837)
f479c2a build(deps): bump k8s.io/apiserver from 0.23.6 to 0.24.0 (#838)
d2b6f7f Test daily for those quiet times where external factors break the tests (#853)
227c6d1 Do not run upgrade tests or validation tests on RFCs and base markdown (#845)
a8f8a06 build(deps): bump github.com/golangci/golangci-lint in /hack/tools (#849)
7619a71 build(deps): bump github.com/golangci/golangci-lint in /hack/tools (#846)
e6f3536 update sample repository (#842)
7b78f93 Refactored remaining controllers, errors, conditions to be consistent (#817)
a52ec82 RFC: Submitted Status in Resources (#783)
61b10e9 Add conditions to owner.status.resource[x] (#816)
ff0ef79 build(deps): bump k8s.io/apiextensions-apiserver from 0.23.5 to 0.23.6 (#819)
711bdd7 build(deps): bump dependabot/fetch-metadata from 1.3.0 to 1.3.1 (#818)
eaa6e40 Add missing images (#808)
68823ff Share resource requirements for examples (#806)
6d592c8 Remove site data post migration to cartographer-site (#805)
ed37977 build(deps-dev): bump tailwindcss in /experimental/live-editor (#804)
0c792fc build(deps): bump actions/setup-go from 2 to 3 (#800)
120a53c Stop erroring in selector if operator is DoesNotExist (#803)
2cd0997 build(deps-dev): bump svelte in /experimental/live-editor (#801)
f14077b github: fix tags filter for release wflow (#797)
68b5b4b config: remove placeholder secret (#793)
9b7d058 build(deps-dev): bump @sveltejs/vite-plugin-svelte (#795)
fb03037 build(deps-dev): bump yaml in /experimental/live-editor (#796)
b059780 config: add app.kubernetes.io/component label (#794)
e2d47bd build(deps-dev): bump svelte-preprocess in /experimental/live-editor (#790)
c441e30 Updates to site content (#789)
bf9701c Add blog post discussing benchmarking (#763)
da2a6a6 Introduce benchmark test (#762)
010c583 Create 0.3.0 docs (#786)
54d24e7 Make links where there were none (#777)
c40dff2 Fix comments in architecture doc (#784)
ff0ff3a Create tutorials (#772)
a99e8cc build(deps-dev): bump prettier in /experimental/live-editor (#782)
c25ab92 build(deps): bump prettier from 2.6.1 to 2.6.2 in /site (#781)
9676545 build(deps-dev): bump svelte in /experimental/live-editor (#775)
df04276 build(deps-dev): bump vite in /experimental/live-editor (#776)
d44452d build(deps-dev): bump svelte in /experimental/live-editor (#771)
882254c build(deps-dev): bump vite in /experimental/live-editor (#770)
8381712 build(deps): bump sigs.k8s.io/controller-runtime from 0.11.1 to 0.11.2 (#769)
feb98ff build(deps-dev): bump postcss-load-config in /experimental/live-editor (#765)
3aefe09 Use kubebuilder conventions for controllers and webhooks setup (#747)
66cd5c1 build(deps-dev): bump @types/json-schema in /experimental/live-editor (#760)
2bc7157 build(deps-dev): bump svelte in /experimental/live-editor (#759)
81a915a build(deps-dev): bump prettier in /experimental/live-editor (#758)
c28be90 build(deps-dev): bump svelte-preprocess in /experimental/live-editor (#761)
dab682a build(deps-dev): bump @sveltejs/vite-plugin-svelte (#757)
edc9105 build(deps-dev): bump yaml in /experimental/live-editor (#755)
0aa7db9 build(deps-dev): bump autoprefixer in /experimental/live-editor (#752)
7d651f4 build(deps-dev): bump vite in /experimental/live-editor (#753)
9a30f59 build(deps-dev): bump monaco-editor in /experimental/live-editor (#754)
1d71e41 build(deps-dev): bump postcss in /experimental/live-editor (#751)
7b7982e build(deps): bump github.com/onsi/gomega from 1.18.1 to 1.19.0 (#749)
b572688 build(deps): bump prettier from 2.6.0 to 2.6.1 in /site (#750)
cfb8441 github: point dependabot at live-editor (#743)
ee92f02 Upgrade to go 18 (#748)
7852b19 Generate webhooks with kubebuilder (#745)
e2c2d87 build(deps): bump github.com/golangci/golangci-lint in /hack/tools (#746)
2da7804 Run validation before releasing (#718)
f96f42d build(deps): bump minimist in /experimental/live-editor (#742)
bf00f3c build(deps): bump prettier from 2.5.1 to 2.6.0 in /site (#739)
d8b9883 github: point dependabot at site (#737)
47376b7 examples: move kapp config to delivery template (#736)

Checksums

70921906c574745bd12491755585f46b4356902f3f51481c81891aca45059049  ./cartographer.yaml

v0.4.0

15 Jun 18:30
34cef06
Compare
Choose a tag to compare
v0.4.0 Pre-release
Pre-release

😎 Easy Installation

kubectl apply -f https://github.com/vmware-tanzu/cartographer/releases/download/v0.4.0/cartographer.yaml

🚨 Breaking Changes

  • <REPLACE_ME>

🚀 New Features

  • <REPLACE_ME>

🐛 Bug Fixes

  • <REPLACE_ME>

❤️ Thanks

Thanks to these contributors who contributed to <NEW_TAG>!

  • <REPLACE_ME>

Full Changelog: v0.3.0...v0.4.0

Change Set

Checksums

8f4616a6fd0917e07a0f235ef062bd37de1827c1259d7886e7e763e4e8eb1959  ./cartographer.yaml