Declarative resource management for Kafka
MIT License
Bot releases are visible (Hide)
Published by peter-evans 11 months ago
Published by peter-evans 12 months ago
Published by peter-evans about 1 year ago
Published by peter-evans about 1 year ago
Published by peter-evans over 1 year ago
Published by peter-evans almost 2 years ago
Published by peter-evans about 2 years ago
Published by peter-evans over 2 years ago
⭐ Switches the diff algorithm in use by kdef to Patience Diff. This algorithm generates diffs tending to be more human-readable than the common diff algorithm.
Published by peter-evans over 2 years ago
Published by peter-evans over 2 years ago
Published by peter-evans over 2 years ago
Published by peter-evans almost 3 years ago
Published by peter-evans almost 3 years ago
Published by peter-evans almost 3 years ago
3cc6d1e72812cfac538034ec0a837c45c1c66055: Add the latest tag to docker images (#61) (@peter-evans)
148fecae08e84387e86742bdfcea7a7d8a536978: Minor refactoring (#62) (@peter-evans)
1c3ed90c76ddb8a3e3f2f9c5c3e1a135108cacdb: Linting and minor fixes (#63) (@peter-evans)
b6ac6b62d1ea342b792a320b50b4129b73d2fa14: Refactor package structure (#64) (@peter-evans)
9e3fc66ae1faa7a97efe2127e9f6bf7b6e9df3d6: Fix test execution note (#65) (@peter-evans)
61563325da00cf5b0d494dd0fc0b34784f6ae833: Minor refactoring and style fixes (#66) (@peter-evans)
674ca98c0fa6cde9b35eff546449db58727bc125: Remove dangling volumes of test containers (#67) (@peter-evans)
1c0f4067da4f7a7191dbe847bc169d209b1ca7ae: Bump github.com/twmb/franz-go from 1.2.3 to 1.2.4 (#68) (@dependabot[bot])
cc0506ff156c840a34e12abe2489c29f844769c2: Bump github.com/aws/aws-sdk-go from 1.41.19 to 1.42.5 (#69) (@dependabot[bot])
1db4cf6ef783a72c0be44d4977a3e75dbae62530: Add further acl entry group validations (#70) (@peter-evans)
f2028453bfa73ca89138346c615f25a9fd56803b: Update docs (#56) (@peter-evans)
6c084be6058df2347c4503ad47ebf2d61c603cac: Remove minify plugin (#71) (@peter-evans)
7d3ec311ee284eb142f028d43928409d2591f7eb: Update docs and cmd help (#72) (@peter-evans)
a989321eb560ab7b6290cc425c61f3c55e359718: Minor linting fixes (#73) (@peter-evans)
6344077dd5bf31f7a86d70ec16192529e634b879: Update documentation (#74) (@peter-evans)
670381e7ef8b2b3bd999b426c8cd286a62c0ce1e: Update documentation (#75) (@peter-evans)
a83ac57bfa454546cc0bea70ccee3ba7904f297e: Bump github.com/testcontainers/testcontainers-go from 0.11.1 to 0.12.0 (#78) (@dependabot[bot])
c03f406f97455948d02ea95ea7deac1f5e1356e9: Bump github.com/aws/aws-sdk-go from 1.42.5 to 1.42.9 (#77) (@dependabot[bot])
3af30d2967dc1761ebdabd075210abb4da86da8a: Bump JamesIves/github-pages-deploy-action from 4.1.5 to 4.1.6 (#76) (@dependabot[bot])
b31017116f6ac993017de318c691060bb57c44f9: Update documentation (#79) (@peter-evans)
991adf767a370e4bb4025234bc9072e39cd7db39: Tweak info log messages (#81) (@peter-evans)
9007ed30e5d6179d2f0238eca02e022efb568c57: Fix labels and update docs (#83) (@peter-evans)
84c84818d9160ccbed3bcc9a3f0aa60615a240c5: Update docs (#84) (@peter-evans)
724926d25186b3309964cbe02b635cb99bc7d0a0: Update .gitignore (@peter-evans)
docker pull peterevans/kdef:0.1.0
docker pull ghcr.io/peter-evans/kdef:0.1.0
Published by peter-evans almost 3 years ago
ed972285c5d257a46f10859905cac8226099a4bb: Fix yaml formatting (#47) (@peter-evans)
0a788da7b9c6c98e71bc42a78442b67f9d748ead: Use actions cache (#48) (@peter-evans)
c908afef622a29e6ce033a05d9a903b41e63178b: Add dependabot config (@peter-evans)
55e73b1874cbb84b1bd68fa3e4670ff95045694f: Bump github.com/fatih/color from 1.12.0 to 1.13.0 (#49) (@dependabot[bot])
31a40406ee4d617722773ba383da0c21d7abc389: Bump github.com/knadh/koanf from 1.2.1 to 1.3.2 (#53) (@dependabot[bot])
5bc3c99e45b41c2c020e07e5dd5d58cf9903bc39: Bump github.com/twmb/franz-go from 1.1.4 to 1.2.2 (#51) (@dependabot[bot])
0efd23e6cb5b3650d83bd189e95f9061994a156c: Bump github.com/aws/aws-sdk-go from 1.40.21 to 1.41.17 (#52) (@dependabot[bot])
1f687629e733dd2085251525b88eb77c835801b4: Correct wording for slices (#54) (@peter-evans)
95826fa9b7ac7af4446c4619a30cead175e9ffce: Add docs workflow (#55) (@peter-evans)
29da71af8c8ff42c83f1773f59984a809dd48e16: Use action to deploy github pages (@peter-evans)
66a44346ef3525d0fb4260abc4e7053c4573d7b2: Update docs config (@peter-evans)
d17fa869651e427b4e474e48e247981fd6b92ac0: Update docs config (@peter-evans)
4d5512af072bde4782c7d22615e3602dc6d3c200: Bump github.com/aws/aws-sdk-go from 1.41.17 to 1.41.19 (#58) (@dependabot[bot])
bec3e2372067b65ba42a933730f84223a6702d8a: Bump github.com/twmb/franz-go from 1.2.2 to 1.2.3 (#57) (@dependabot[bot])
9bb9fbc979d5592ab50943bf548b57e64b876259: Use large node ids in topic tests (#59) (@peter-evans)
a83c27e1864f1b8aa41595e42c4b3f6f7300f1ab: Publish to docker hub (#60) (@peter-evans)
docker pull peterevans/kdef:0.0.3
docker pull ghcr.io/peter-evans/kdef:0.0.3
Published by peter-evans almost 3 years ago
7da5b9388aa2a84f7cb61867256f9ec190785398: Publish docker image (#46) (@peter-evans)
docker pull ghcr.io/peter-evans/kdef:0.0.2
Published by peter-evans almost 3 years ago
9786e7244c17927395eacbda63487de779ce8dcf: Update gitignore (@peter-evans)
40087afc3c90b3e2d45d79726ce17a2a9b0f9d2a: Add kdef (@peter-evans)
fa3e34e7dfcd17c04d56e566710fe276059a5abf: Update topic example (@peter-evans)
f445200b5a22fb21f0375fd911e895280d93090e: Add ci workflow (#1) (@peter-evans)
ae1967a5fcf336fe90be5ee4dda11340d74f84ea: Add util tests (@peter-evans)
01d2c57a0f7bed718cca08141749cf1d774120bf: Add tests and fixes (#2) (@peter-evans)
5d77294fd868b48ea008ed7d21c5c2c4152b5f6a: Update root cmd description (@peter-evans)
e2fb99739076b75b338f061041b9060869ee478c: Handle update to partitions (#3) (@peter-evans)
e69052da5796adb2ddeb0cd838a8f3f52fb2876c: Fix incremental alter configs request (#5) (@peter-evans)
4e8156d01798a1b405c592ddc60ff49ff9d7a541: Add assignments feature (#4) (@peter-evans)
c28fb1e7d9a203fb74c96426fbba6649d216511c: Return an apply result (#6) (@peter-evans)
a54ba86f8e607ad72a68dc71d39b1ba3477449f7: Update franz-go (#8) (@peter-evans)
7659570b8c58b2fe169adefc77d66fab50bce073: Add await reassignments feature (#9) (@peter-evans)
a87014ab3298b5916cec8a2ef68a05eab6a69a9c: Update franz-go (#10) (@peter-evans)
b9d286a87c4c849145afea8177bac3aa49afa6d3: Handle update of replication factor (#11) (@peter-evans)
0f2b36b5bc3bf3d6ca3a0f0ddfc085871e7fe5fb: Switch to line oriented diff (#12) (@peter-evans)
de51b01c4b16d7c0fbd1b399163dd18c343877e8: Improve applier tests by checking diffs (#13) (@peter-evans)
4da5778ef417eec3f736d88afe5c8426cfdacbd0: Sort (#15) (@peter-evans)
ac76afcc3ef5625bc9c5f16843a3d86d572343aa: Add rack assignments feature (#16) (@peter-evans)
259be3c3de6547e0c2b752b477bdf94283eaecf2: Enable export of assignments in topic defs (#17) (@peter-evans)
7808e0cff5fab96470f65d2f71333c24327413c1: Add brokers resource (#18) (@peter-evans)
065006e9a5ca055ffc7bc5c8a6f8174438868d90: Add broker resource (#19) (@peter-evans)
f2efa6ee4cb918620ddf9464a4cd8b5e74086d36: Change delete-missing-configs flag to definition properties (#20) (@peter-evans)
1a1d0661fdec49d2769cfb951d24412df609b008: Enable disabled tests (#22) (@peter-evans)
fb2c2a7932f4eff8663ed52940f0cd40a64b6bde: Change reassignments await timeout to apply command flag (#21) (@peter-evans)
a7041221d372423638b9b6ce81f5be127534a9f0: Set alter configs method in client config (#23) (@peter-evans)
df336dc474718eb81894048c1578905c65291530: Add JSON format definition export/apply (#24) (@peter-evans)
bc043bdb4a311d7e3555f9eca1353ce565e70bc3: Minor refactor of apply controller (#25) (@peter-evans)
67a36686ca18c1d0ce909890f9320d98034e919c: Refactor client and config (#26) (@peter-evans)
90bb3604f4f4a0dac59f8f83da0a778a24e209a3: Move util package inside core (#27) (@peter-evans)
0999e53c9b7c62f214a3e35a41d88b8e7feb89eb: Move test package inside core (#28) (@peter-evans)
0a41cb5f7c4444723ada8f962c941a39113e4e1e: Rename package in to docparse (#29) (@peter-evans)
09d4f041609d7edf1db70a898a6f05e6c783b94c: Update franz-go (#30) (@peter-evans)
c30a5a82cf1ce6e1fd0a2b50791d43023d2199f6: Add configure command (#31) (@peter-evans)
e0c3dd82b616b20a52cc48ec5ff2c74135d5bff0: Extend continue-on-error to cover controller errors (#32) (@peter-evans)
93fc4077ce4f58470744d35fb1cfcf5f7ae00aff: Add acl resource definition (#33) (@peter-evans)
d675b41e522868df66ef3b4deb6fdaf7d73a23b2: Support double asterisk globbing (#34) (@peter-evans)
92c0f8eee102cc2e81bf3e0540d642cf5152376b: Rename deleteMissing to deleteUndefined (#35) (@peter-evans)
786a0e45750e8bd3b916294463bb2ed96dbc2340: Default to delete undefined on export (#36) (@peter-evans)
ad7b3380df7e7e36a29884f1da8504ad657939db: Upgrade go to 1.17 (#37) (@peter-evans)
cc09568b9ed03dd5d000aec07d062a0dad5cdb7b: Add lint workflow (#38) (@peter-evans)
171bd54ec3929af81402fce55cc74bb6229b0e52: Retry cluster up in tests (#39) (@peter-evans)
4144ddf5025344dfcce9c832ed001e3bbb7286c6: Separate unit and integration test execution (#40) (@peter-evans)
329c38c4eadb12db40b982d3947aeffb6182dbf4: Fix lint workflow trigger (#41) (@peter-evans)
36afabeb6bcb3113928d05adac1d324cfd84e76a: Add release workflow (#42) (@peter-evans)
ac700babfc397f4c69075e1059a239c002299b93: Release config fixes (#43) (@peter-evans)
68550dd5fbff83eda36254d41ed307a7355652cb: More release config fixes (#44) (@peter-evans)
623c56043e75432f9bb0518cf46c6becc9a842d1: Publish homebrew tap (#45) (@peter-evans)