|
| 1 | +# Changelog |
| 2 | + |
| 3 | +## [0.1.0](https://github.com/syntasso/kratix-cli/compare/v0.1.0...v0.1.0) (2024-07-30) |
| 4 | + |
| 5 | + |
| 6 | +### chore |
| 7 | + |
| 8 | +* release 0.1.0 ([d2fbcb9](https://github.com/syntasso/kratix-cli/commit/d2fbcb9327b96919b33de37439debaa940cdd510)) |
| 9 | + |
| 10 | + |
| 11 | +### Features |
| 12 | + |
| 13 | +* 'add container' autogenerates a Dockerfile and empty resources directory ([aadc956](https://github.com/syntasso/kratix-cli/commit/aadc956b35c2cdc7e93bca54c99a0a488b9a913a)) |
| 14 | +* ([#31](https://github.com/syntasso/kratix-cli/issues/31)) better help message for init commands ([f0efdf6](https://github.com/syntasso/kratix-cli/commit/f0efdf61044b93a32756ddb28b20c8815504e889)) |
| 15 | +* ([#4](https://github.com/syntasso/kratix-cli/issues/4)) implement --split flag for kratix init ([8de695c](https://github.com/syntasso/kratix-cli/commit/8de695cbf0b2592c7bc80ce6cef334e065834a7a)) |
| 16 | +* ([#5](https://github.com/syntasso/kratix-cli/issues/5)) add kratix build promise ([cc96f41](https://github.com/syntasso/kratix-cli/commit/cc96f417d4ff8d94e14dcdf28527c238e1cdc4c0)) |
| 17 | +* ([#6](https://github.com/syntasso/kratix-cli/issues/6)) kratix update api remove properties ([686d166](https://github.com/syntasso/kratix-cli/commit/686d1663cb9b94ee805af37a5d38f73bff41060f)) |
| 18 | +* ([#8](https://github.com/syntasso/kratix-cli/issues/8)) add kratix update dependencies to readme ([137577a](https://github.com/syntasso/kratix-cli/commit/137577a126af1416f4310648a9e08c14de877cc8)) |
| 19 | +* ([#8](https://github.com/syntasso/kratix-cli/issues/8)) implement kratix update dependencies ([7077a08](https://github.com/syntasso/kratix-cli/commit/7077a08255f77e1b3a40362933b0ee0a2abcd397)) |
| 20 | +* ([#8](https://github.com/syntasso/kratix-cli/issues/8)) kratix build will include dependencies in Promise ([a5441c7](https://github.com/syntasso/kratix-cli/commit/a5441c737d61d11d7b38a6bd349b0f9502f66d5c)) |
| 21 | +* [#12](https://github.com/syntasso/kratix-cli/issues/12) support integer as valid property type ([aefa154](https://github.com/syntasso/kratix-cli/commit/aefa1548cc79df58b8648d95d99b9e814c79d6eb)) |
| 22 | +* [#12](https://github.com/syntasso/kratix-cli/issues/12) update api works with split files promise ([53f7b76](https://github.com/syntasso/kratix-cli/commit/53f7b76d8941fd4b233534fb5338f2dfe6051dea)) |
| 23 | +* [#12](https://github.com/syntasso/kratix-cli/issues/12) update example resource when gvk changes ([fcffaf4](https://github.com/syntasso/kratix-cli/commit/fcffaf486f521de8333cd06d6dad0ebc245c42f7)) |
| 24 | +* [#9](https://github.com/syntasso/kratix-cli/issues/9) build and push helm-resource-configure image ([3cfaa24](https://github.com/syntasso/kratix-cli/commit/3cfaa244924d32fdf6daaad109baab37be36e406)) |
| 25 | +* [#9](https://github.com/syntasso/kratix-cli/issues/9) generate api schema from chart ([b3f698d](https://github.com/syntasso/kratix-cli/commit/b3f698d77723e9a51c434d541811d5785e00516a)) |
| 26 | +* [#9](https://github.com/syntasso/kratix-cli/issues/9) helper convert helm values to crd schema ([933c09e](https://github.com/syntasso/kratix-cli/commit/933c09e79fbf8f8419b7751a80baa92acea6e42b)) |
| 27 | +* [#9](https://github.com/syntasso/kratix-cli/issues/9) template helm resource configure workflow ([ee2bb7d](https://github.com/syntasso/kratix-cli/commit/ee2bb7d927fcd546a5ed35b63e90f93ad71b807a)) |
| 28 | +* **#10:** add example resource request ([cdbd940](https://github.com/syntasso/kratix-cli/commit/cdbd940287b7f338f6ef5d329d99bbcb21c00878)) |
| 29 | +* **#10:** add from-api-to-crd aspect for operator-promise ([9c9996a](https://github.com/syntasso/kratix-cli/commit/9c9996aa878f0d0844ea7d7bd97b1379e19fc0e0)) |
| 30 | +* **#10:** add readme to operator-promise ([7a2724f](https://github.com/syntasso/kratix-cli/commit/7a2724f3193dff4f24cdf9afa402d6c47b795ca8)) |
| 31 | +* **#10:** generate workflows ([b1fab2e](https://github.com/syntasso/kratix-cli/commit/b1fab2e01c8ab51a680a1070252a512cebb7c35b)) |
| 32 | +* **#10:** kratix init operator-promise ([94192b5](https://github.com/syntasso/kratix-cli/commit/94192b5ea0dca6d568e9a5359bda750892b3437f)) |
| 33 | +* **#10:** refactor operator promise in go ([d8eb655](https://github.com/syntasso/kratix-cli/commit/d8eb655ddf5d9f4d2175a4348626bdee69268e87)) |
| 34 | +* **#10:** support running without --split in operator-promise ([f4ddf11](https://github.com/syntasso/kratix-cli/commit/f4ddf1141bfa0d91dd579cd94c21fff23421cb18)) |
| 35 | +* **#2:** boostrap cli repo w/ help ([508c2a8](https://github.com/syntasso/kratix-cli/commit/508c2a888815b036074f0a72144d5a3f59b2a50e)) |
| 36 | +* **#3:** kratix init promise command ([2f2f8d4](https://github.com/syntasso/kratix-cli/commit/2f2f8d4f433967356a522d7ec17c7e764322e7dc)) |
| 37 | +* add containers works when the init command uses the --split flag ([0a734b0](https://github.com/syntasso/kratix-cli/commit/0a734b0eb397aba9e9180042c18fa4b0842db5ba)) |
| 38 | +* add support for object types ([#44](https://github.com/syntasso/kratix-cli/issues/44)) ([3edd274](https://github.com/syntasso/kratix-cli/commit/3edd2748762d6daa964c361a76008c1187c23997)) |
| 39 | +* allow deps to be added as workflows ([#22](https://github.com/syntasso/kratix-cli/issues/22)) ([2ff36f2](https://github.com/syntasso/kratix-cli/commit/2ff36f2f003b1d2689691b56bd3194d91df1fbf6)) |
| 40 | +* dependencies&operator manifest can take a file ([#26](https://github.com/syntasso/kratix-cli/issues/26)) ([3af2f89](https://github.com/syntasso/kratix-cli/commit/3af2f89145725c86dc2218fb3024509653d3d6ee)) |
| 41 | +* do not include dependencies in init-operator ([#23](https://github.com/syntasso/kratix-cli/issues/23)) ([50198d7](https://github.com/syntasso/kratix-cli/commit/50198d7e3544544766eeb513be8eb6c4fefaf4b6)) |
| 42 | +* helm template configure aspect ([3b87321](https://github.com/syntasso/kratix-cli/commit/3b87321b6fec8c00bff9c5259cec9b60a961e02b)) |
| 43 | +* implement update api ([11930ba](https://github.com/syntasso/kratix-cli/commit/11930ba30602d429a6766d9500209702461317a8)) |
| 44 | +* improvements to add container cmd ([#20](https://github.com/syntasso/kratix-cli/issues/20)) ([53977fb](https://github.com/syntasso/kratix-cli/commit/53977fbb6361f12e0f7591414316cb14907c10df)) |
| 45 | +* introduce 'add container' command ([#7](https://github.com/syntasso/kratix-cli/issues/7)) ([729f905](https://github.com/syntasso/kratix-cli/commit/729f905cef2e8c7b6335a0f8b66c4e01de2efeea)) |
| 46 | +* introduce 'init helm-promise' command ([#9](https://github.com/syntasso/kratix-cli/issues/9)) ([fd6e8d6](https://github.com/syntasso/kratix-cli/commit/fd6e8d655a544bc02cdfd39dedf833a210fca130)) |
| 47 | +* kratix update destination-selector ([#19](https://github.com/syntasso/kratix-cli/issues/19)) ([cf388d8](https://github.com/syntasso/kratix-cli/commit/cf388d82a23f14ec24f5c05c12d9e3c65fd69f09)) |
| 48 | +* output an informative message after init promise ([0a6c257](https://github.com/syntasso/kratix-cli/commit/0a6c257773b812256ff6ab8ecff96ec2d0b3b6be)) |
| 49 | + |
| 50 | + |
| 51 | +### Bug Fixes |
| 52 | + |
| 53 | +* 'add containers' does not allow for duplicated container names ([e6aee5e](https://github.com/syntasso/kratix-cli/commit/e6aee5ef08434c494e2f9e27a644cc441844aeaf)) |
| 54 | +* ([#37](https://github.com/syntasso/kratix-cli/issues/37)) handle null value in helm values files ([bef9200](https://github.com/syntasso/kratix-cli/commit/bef920047fab5691b61f8af446f8ff58c77523a8)) |
| 55 | +* ([#8](https://github.com/syntasso/kratix-cli/issues/8)) manage missing/empty api file on build ([8b52ad9](https://github.com/syntasso/kratix-cli/commit/8b52ad9dd38b48270a105d8900dc748f5caf4548)) |
| 56 | +* ([#8](https://github.com/syntasso/kratix-cli/issues/8)) remove --split from update dependencies ([5aad737](https://github.com/syntasso/kratix-cli/commit/5aad737769c50c157d3e45d75b3f8a3cb8858b7e)) |
| 57 | +* **#28:** ensure workflow.yaml is always an array of Pipelines ([115da10](https://github.com/syntasso/kratix-cli/commit/115da10432cf2c71e3166f80955d7826a057b43b)) |
| 58 | +* **#29:** better error message for invalid pipeline input ([da940d4](https://github.com/syntasso/kratix-cli/commit/da940d443c21a94a0920feedd2e73b7bfa8bfe53)) |
| 59 | +* **#2:** set resource_class to small ([b14a0cb](https://github.com/syntasso/kratix-cli/commit/b14a0cb1cc7fc901b5e324f88a736eee4b5c45bc)) |
| 60 | +* **#3:** test optional flags in `init promise` ([8d51a73](https://github.com/syntasso/kratix-cli/commit/8d51a7365a8839bdfd54d0ad430ea63128656949)) |
| 61 | +* add --split to persistent flags ([d1d1dbd](https://github.com/syntasso/kratix-cli/commit/d1d1dbd2f5086e71a3f0e805f0764e2f8af23575)) |
| 62 | +* add release-please-config.json ([8b25c2e](https://github.com/syntasso/kratix-cli/commit/8b25c2e090d9c516087a37345b1b585cc20b28a2)) |
| 63 | +* better README and cli help usage message ([db2e1b6](https://github.com/syntasso/kratix-cli/commit/db2e1b6c03a1c23f7062b2c4a9e8f3c59684ecec)) |
| 64 | +* can fetch chart from a specific version ([8f0d8eb](https://github.com/syntasso/kratix-cli/commit/8f0d8ebb9568cb2f435edbb63ff4e3523ac440ad)) |
| 65 | +* create and cleanup test dirs ([a0dd70e](https://github.com/syntasso/kratix-cli/commit/a0dd70e22353b55342d84202bf0ff8157e3e7885)) |
| 66 | +* do not indent the pipeline.sh file content ([e19231a](https://github.com/syntasso/kratix-cli/commit/e19231a9636a19470fdc32a6706d025808b38fab)) |
| 67 | +* handle multiple containers in the same pipeline ([165c075](https://github.com/syntasso/kratix-cli/commit/165c07508b60603c1b7c4262b3060c6153404191)) |
| 68 | +* more error handling improvements for add container ([6a42202](https://github.com/syntasso/kratix-cli/commit/6a422023954064bef0e577e77a13cdeb0ea7da6e)) |
| 69 | +* proper treatment of dirs when building deps ([3249fc4](https://github.com/syntasso/kratix-cli/commit/3249fc4e87367dada8bfc3fa261045061ae5a82e)) |
| 70 | +* remove containers/ from path ([b0bde07](https://github.com/syntasso/kratix-cli/commit/b0bde0732ad78776dd7b764aefd2fe77e63b2076)) |
| 71 | +* remove extra files from release tarball; remove previous release ([3a12b4f](https://github.com/syntasso/kratix-cli/commit/3a12b4fe980da02be21ecfad2ad55f79eac08d7e)) |
| 72 | +* remove workflow.yaml from init promise template ([20e4a7a](https://github.com/syntasso/kratix-cli/commit/20e4a7aa487dcfc7c03a365836ba3475327f57fe)) |
| 73 | +* stop on errors when parsing deps ([0daf7d2](https://github.com/syntasso/kratix-cli/commit/0daf7d2e2993acbd98246958e4b587ac7607de39)) |
| 74 | +* the 'promise build' command builds the workflows if workflow.yaml files are present ([0a20aa0](https://github.com/syntasso/kratix-cli/commit/0a20aa02c704a1275e8c7ae8b6391a6d235b338f)) |
| 75 | +* typo in helm promise aspect image name ([142e902](https://github.com/syntasso/kratix-cli/commit/142e902314fb2e2fb77c88fb75ea5025101324f5)) |
| 76 | +* typos and nil slice declaration ([3796c1c](https://github.com/syntasso/kratix-cli/commit/3796c1c323069091716026a29776428024d5504f)) |
| 77 | +* update api works with promise.yaml from build ([89c3427](https://github.com/syntasso/kratix-cli/commit/89c342733df63fb8a46727cc065d4749373c348c)) |
| 78 | +* update generated README from kratix init ([2960a5e](https://github.com/syntasso/kratix-cli/commit/2960a5e4e6ad554c76f950742a541ea389e420e0)) |
| 79 | +* use default namespace if not provided in operator resources ([d9d5a4b](https://github.com/syntasso/kratix-cli/commit/d9d5a4b0fb71a1439b1f95e4ede12b8f28940f6a)) |
| 80 | +* use the promise name from the cli ([3dc739d](https://github.com/syntasso/kratix-cli/commit/3dc739d02abcbcafa7d750fbf4a857641d64866b)) |
| 81 | +* work with container image without project name ([4d52288](https://github.com/syntasso/kratix-cli/commit/4d52288b7794b3f8841f26b63a7b5d4151ff21b2)) |
| 82 | +* WORKFLOWNAME -> PIPELINENAME ([2e1d3a3](https://github.com/syntasso/kratix-cli/commit/2e1d3a399af7374215cf089e9c210b0eff90d311)) |
| 83 | +* write api.yaml in yaml format on update api ([e841e5f](https://github.com/syntasso/kratix-cli/commit/e841e5fc9362a50ea3a5d1474fa866ab386b45e5)) |
0 commit comments