Releases: kapicorp/kapitan
Releases · kapicorp/kapitan
v0.34.2
v0.34.1
What's Changed
- Upgrade go to 1.23.2 in Dockerfile by @antonincms in #1255
- #1257 Kapitan does not prune Kadet input by @JordanLloydHall in #1258
- chore: bump pre-commit from 3.8.0 to 4.0.1 by @dependabot in #1256
- Release patch containing fixes to v0.34 by @ademariag in #1259
- Add one more adopter by @uberspot in #1260
New Contributors
- @JordanLloydHall made their first contribution in #1258
Full Changelog: v0.34.0...v0.34.1
v0.34.0
v0.34 Release
This release packs several changes that will improve your experience with Kapitan, including various speed-ups (3x to 10x)
- Experimental support for Reclass Rust inventory backend by @simu (VHSN)
- Experimental support for OmegaConf inventory backend, contributed by @MatteoVoges and @Moep90 (docs being updated)
- Pydantic based inventory validation, which greatly improves speed over old jsonschema approach
- Support for Python 3.12
What's Changed
- chore: bump cryptography from 42.0.7 to 42.0.8 by @dependabot in #1195
- chore: bump docker/build-push-action from 5 to 6 by @dependabot in #1192
- Correctly specify
InventoryTarget.exports
field as adict
by @simu in #1197 - Upgrade version of poetry to 1.8.3 by @ademariag in #1199
- fix and improve tests by @ademariag in #1201
- set latest to higher semver by @ademariag in #1200
- Improves Yaml pretty dumper for multiline by @ademariag in #1202
- Fix copy tree by @ademariag in #1204
- feat: omegaconf inventory by @MatteoVoges by @ademariag in #1173
- chore: bump hvac from 1.2.1 to 2.3.0 by @dependabot in #1196
- chore: bump actions/stale from 8 to 9 by @dependabot in #1104
- chore: bump actions/setup-python from 2 to 5 by @dependabot in #1102
- chore: bump actions/setup-go from 4 to 5 by @dependabot in #1103
- Add mp-method arg by @ademariag in #1205
- Only download helm chart if needed by @ademariag in #1209
- Fix #1210 and improves loading of inventory backends by @ademariag in #1213
- Deploy mike by @ademariag in #1214
- Switch to use mike for deploying docs by @ademariag in #1215
- fix: Adds commit user and email for mike to commit correctly by @ademariag in #1216
- Adds ability to deploy docs from master by @ademariag in #1217
- fix: fix path for documentation workflow by @ademariag in #1218
- fix: fix path for documentation workflow by @ademariag in #1219
- fix: move docs requirements to poetry by @ademariag in #1220
- fix: fix docs with poetry by @ademariag in #1221
- Fix pex by @ademariag in #1222
- Fix pex package generation by @ademariag in #1223
- Improve development workflow by @ademariag in #1224
- chore: bump pytest-cov from 3.0.0 to 5.0.0 by @dependabot in #1226
- Fix doc on how to contribute (from #1100) by @ademariag in #1227
- chore: bump cryptography from 42.0.8 to 43.0.0 by @dependabot in #1225
- Fix
utils.copy_tree()
to createdst
if it doesn't exist by @simu in #1231 - Fix
fetch_git_dependency()
to clobber files in the destination ifforce_fetch=True
by @simu in #1232 - Adds validation for Inventory with Pydantic by @ademariag in #1234
- chore: bump pydantic from 2.9.0 to 2.9.1 by @dependabot in #1236
- Fix vault validation by @ademariag in #1240
- Reinstates missing PR by @ademariag in #1241
- Fix tests by @ademariag in #1243
- Add optional
force_fetch
field for all dependency types by @simu in #1242 - Allow legacy VaultKV configuration keys in
kapitan.secrets.vaultkv
by @simu in #1249 - Bump reclass-rs to ^0.5.0 by @simu in #1250
- Release Kapitan 0.34 by @ademariag in #1253
Full Changelog: v0.33.2...v0.34.0
v0.34.0-rc.1
What's Changed
- chore: bump cryptography from 42.0.7 to 42.0.8 by @dependabot in #1195
- chore: bump docker/build-push-action from 5 to 6 by @dependabot in #1192
- Correctly specify
InventoryTarget.exports
field as adict
by @simu in #1197 - Upgrade version of poetry to 1.8.3 by @ademariag in #1199
- fix and improve tests by @ademariag in #1201
- set latest to higher semver by @ademariag in #1200
- Improves Yaml pretty dumper for multiline by @ademariag in #1202
- Fix copy tree by @ademariag in #1204
- feat: omegaconf inventory by @MatteoVoges by @ademariag in #1173
- chore: bump hvac from 1.2.1 to 2.3.0 by @dependabot in #1196
- chore: bump actions/stale from 8 to 9 by @dependabot in #1104
- chore: bump actions/setup-python from 2 to 5 by @dependabot in #1102
- chore: bump actions/setup-go from 4 to 5 by @dependabot in #1103
- Add mp-method arg by @ademariag in #1205
- Only download helm chart if needed by @ademariag in #1209
- Fix #1210 and improves loading of inventory backends by @ademariag in #1213
- Deploy mike by @ademariag in #1214
- Switch to use mike for deploying docs by @ademariag in #1215
- fix: Adds commit user and email for mike to commit correctly by @ademariag in #1216
- Adds ability to deploy docs from master by @ademariag in #1217
- fix: fix path for documentation workflow by @ademariag in #1218
- fix: fix path for documentation workflow by @ademariag in #1219
- fix: move docs requirements to poetry by @ademariag in #1220
- fix: fix docs with poetry by @ademariag in #1221
- Fix pex by @ademariag in #1222
- Fix pex package generation by @ademariag in #1223
- Improve development workflow by @ademariag in #1224
- chore: bump pytest-cov from 3.0.0 to 5.0.0 by @dependabot in #1226
- Fix doc on how to contribute (from #1100) by @ademariag in #1227
- chore: bump cryptography from 42.0.8 to 43.0.0 by @dependabot in #1225
Full Changelog: v0.33.2...v0.34.0-rc.1
v0.34.0-rc.0
What's Changed
- chore: bump cryptography from 42.0.7 to 42.0.8 by @dependabot in #1195
- chore: bump docker/build-push-action from 5 to 6 by @dependabot in #1192
- Correctly specify
InventoryTarget.exports
field as adict
by @simu in #1197 - Upgrade version of poetry to 1.8.3 by @ademariag in #1199
- fix and improve tests by @ademariag in #1201
- set latest to higher semver by @ademariag in #1200
- Improves Yaml pretty dumper for multiline by @ademariag in #1202
- Fix copy tree by @ademariag in #1204
- feat: omegaconf inventory by @MatteoVoges by @ademariag in #1173
Full Changelog: v0.33.2...v0.34.0-rc.0
v0.33.2
What's Changed
- Improve docs by @ademariag in #1143
- fix docs deployment by @ademariag in #1144
- fix docs deployment by @ademariag in #1145
- Adds Adopters by @ademariag in #1146
- Improved docs by @ademariag in #1147
- Improved docs by @ademariag in #1149
- Don't call
render_targets()
fromget_targets()
when all requested targets are cached by @simu in #1141 - fix(docs): Add neXenio to Adopters by @Moep90 in #1150
- fix(docs): Add AirFund to adopters by @pbrissaud in #1151
- Add VSHN/Project Syn to list of adopters by @simu in #1153
- chore: bump Dockerfile golang version to 1.21 by @timbyr in #1155
- Update ADOPTERS.md by @ademariag in #1156
- Add Phaidra to ADOPTERS.md by @ramaro in #1157
- Expose
applications
andexports
fields inInventoryTarget
and Jsonnetinventory()
callback by @simu in #1142 - Adopters - Add Skyscanner to list by @gjtempleton in #1158
- Add
reclass-rs
inventory backend by @simu in #1059 - Add missing initialization for
applications
andexports
in reclass-rs backend by @simu in #1160 - Update docs by @ademariag in #1161
- chore: bump cryptography from 41.0.7 to 42.0.5 by @dependabot in #1154
- Adds more adopters by @ademariag in #1162
- Update to Kadet 0.3.0 which uses pydantic 2.6 by @ademariag in #1163
- feat(docs): Add Flower Labs to Adopters by @Moep90 in #1166
- fix(*): replaced the image for darkmode by @Moep90 in #1167
- Fix inventory not handling compose-target-name by @ademariag in #1164
- Continue on compile error by @ademariag in #1168
- Fix path not found when using compose-node by @ademariag in #1170
- Incremental changes from OmegaConf work #1173 by @ademariag in #1175
- chore: bump jinja2 from 3.1.3 to 3.1.4 by @dependabot in #1177
- chore: bump cryptography from 42.0.5 to 42.0.6 by @dependabot in #1176
- Refactor inventory by @ademariag in #1178
- chore: bump cryptography from 42.0.6 to 42.0.7 by @dependabot in #1179
- chore: bump azure-identity from 1.16.0 to 1.17.1 by @dependabot in #1188
- Completely remove any references to distutils by @kgaughan in #1183
- feat: Add a --no-reveal flag in compile command to avoid revealing refs by @pbrissaud in #1189
- Adds Python 3.12 to the test set by @ademariag in #1119
- chore: bump urllib3 from 2.2.1 to 2.2.2 by @dependabot in #1187
- chore: bump packaging from 23.2 to 24.1 by @dependabot in #1185
- chore: bump certifi from 2024.2.2 to 2024.7.4 by @dependabot in #1190
- chore: bump softprops/action-gh-release from 1 to 2 by @dependabot in #1159
- Fixes for Jsonnet global inventory and inventory dumping by @Emberwalker in #1191
- Release 0.33.2 by @ademariag in #1194
New Contributors
- @pbrissaud made their first contribution in #1151
- @timbyr made their first contribution in #1155
- @gjtempleton made their first contribution in #1158
- @kgaughan made their first contribution in #1183
- @Emberwalker made their first contribution in #1191
Full Changelog: v0.33.1...v0.33.2
v0.33.1
What's Changed
- feat: inventory interface for pluggable inventory by @MatteoVoges in #1106
- Simplify populating each target's classes list in
ReclassInventory
by @simu in #1126 - Fix pip release for 0.33.0 by @ademariag in #1129
- Allow manual workflow for pip release by @ademariag in #1130
- Add support for
global
section in.kapitan
by @simu in #1131 - Refactor handling of inventory backend command line flag by @simu in #1127
- refactor: replace distutils' copy_tree with shutil copytree by @gruzewski in #964
- Revert "refactor: replace distutils' copy_tree with shutil copytree" by @ademariag in #1134
- chore: bump docker from 6.1.3 to 7.0.0 by @dependabot in #1123
- Install reclass as module by @ademariag in #1133
- Release 0.33.1 by @gburiola in #1139
Full Changelog: v0.33.0...v0.33.1
v0.33.0
What's Changed
- chore(doc): Update with correct quick start link by @nabaruns in #1014
- fix(tests): set vault image to new
hashicorp/vault
tag by @MatteoVoges in #1015 - chore: remove empty file
requirements.txt
by @MatteoVoges in #1016 - Bump pymdown-extensions from 9.8 to 10.0 by @dependabot in #1009
- Bump cryptography from 39.0.1 to 41.0.0 by @dependabot in #1013
- Bump requests from 2.28.2 to 2.31.0 by @dependabot in #1011
- fix(examples): add correct target_name reference by @MatteoVoges in #1020
- Bump cryptography from 41.0.0 to 41.0.2 by @dependabot in #1017
- Bump certifi from 2022.12.7 to 2023.7.22 by @dependabot in #1019
- deps: upgrade jsonnet and gojsonnet to 0.20.0 by @antonincms in #1006
- Bump gitpython from 3.1.31 to 3.1.32 by @dependabot in #1025
- Bump cryptography from 41.0.2 to 41.0.3 by @dependabot in #1023
- New blog post about deploying keda with kapitan by @ademariag in #1029
- Adds cookiecutter bootstap and improve documentation by @ademariag in #1032
- Improved documentation workflow by @ademariag in #1037
- Also check for github actions by @ademariag in #1039
- Bump docker/build-push-action from 2 to 4 by @dependabot in #1040
- Bump docker/login-action from 1 to 2 by @dependabot in #1041
- Bump actions/checkout from 2 to 4 by @dependabot in #1042
- Bump actions/setup-python from 2 to 4 by @dependabot in #1044
- Bump actions/setup-go from 2 to 4 by @dependabot in #1043
- Changes to build system by @ademariag in #1038
- Use correct upstream docker org by @ademariag in #1052
- fix vars instead of env being used by @ademariag in #1054
- speed up python tests by running them only once by @ademariag in #1051
- Bump docker/setup-qemu-action from 2 to 3 by @dependabot in #1048
- Bump docker/build-push-action from 4 to 5 by @dependabot in #1047
- Bump docker/login-action from 2 to 3 by @dependabot in #1049
- Bump docker/setup-buildx-action from 2 to 3 by @dependabot in #1050
- fix: update dependabot commit message by @MatteoVoges in #1002
- build(deps): bump docker/metadata-action from 4 to 5 by @dependabot in #1055
- Upgrade docs libraries by @ademariag in #1057
- PIP dependency update: Bump typing-extensions from 4.5.0 to 4.7.1 by @dependabot in #1045
- PIP dependency update: Bump boto3 from 1.26.94 to 1.28.44 by @dependabot in #1046
- chore: bump cryptography from 41.0.3 to 41.0.4 by @dependabot in #1060
- Bump gitpython from 3.1.32 to 3.1.35 by @dependabot in #1034
- chore: bump docker from 5.0.3 to 6.1.3 by @dependabot in #1062
- Nexenio/overhaul vault pr by @ademariag in #1053
- feat(gh): update issue forms and contribution setup by @MatteoVoges in #991
- chore(gh-actions): Add housekeeping action to close stale issues by @MatteoVoges in #989
- docs: update readme badge by @MatteoVoges in #1061
- chore: bump Dockerfile golang version to 1.20 by @antonincms in #1031
- fix(gh-actions): only publish when name is given by @MatteoVoges in #1065
- feat: add more issue forms and issue config by @MatteoVoges in #1064
- chore: bump packaging from 23.1 to 23.2 by @dependabot in #1066
- chore: bump python-gnupg from 0.4.9 to 0.5.1 by @dependabot in #1067
- chore: bump urllib3 from 1.26.16 to 1.26.17 by @dependabot in #1068
- fix: reconfigure housekeeping action by @MatteoVoges in #1071
- chore: bump hvac from 1.0.2 to 1.2.1 by @dependabot in #1073
- chore: bump urllib3 from 1.26.17 to 1.26.18 by @dependabot in #1076
- chore: bump azure-identity from 1.14.0 to 1.15.0 by @dependabot in #1081
- fix: import libmagic only when its needed by @MatteoVoges in #1083
- Revert "fix: import libmagic only when its needed" by @ademariag in #1085
- chore: bump mkdocs-material-extensions from 1.1.1 to 1.3 by @dependabot in #1077
- feat(vault): improve error message for vault
authentication error
by @MatteoVoges in #1082 - fix warning preventing docs build by @ademariag in #1088
- Fix docs by @ademariag in #1089
- chore: bump cryptography from 41.0.4 to 41.0.6 by @dependabot in #1098
- chore: bump boto3 from 1.28.57 to 1.34.14 by @dependabot in #1111
- chore: bump gitpython from 3.1.37 to 3.1.41 by @dependabot in #1113
- chore: bump jinja2 from 3.1.2 to 3.1.3 by @dependabot in #1115
- chore: bump int128/docker-manifest-create-action from 1 to 2 by @dependabot in #1107
- docs: fix wrong indentation for backticks at help output by @MatteoVoges in #1094
- Update python test versions and python image to 3.11 by @ademariag in #1116
- Install reclass as pip package by @ademariag in #1086
- Revert "Install reclass as pip package" by @ademariag in #1121
- Remove support for Python 3.9 by @ademariag in #1120
- New Release 0.33.0-rc1 by @ademariag in #1122
- chore: fix linter by @MatteoVoges in #1125
- Revert "chore: bump int128/docker-manifest-create-action from 1 to 2" by @MatteoVoges in #1124
New Contributors
Full Changelog: v0.32.0...v0.33.0
v0.33.0-rc.1
What's Changed
- chore: fix linter by @MatteoVoges in #1125
- Revert "chore: bump int128/docker-manifest-create-action from 1 to 2" by @MatteoVoges in #1124
Full Changelog: v0.33.0-rc.0...v0.33.0-rc.1
v0.33.0-rc.0
What's Changed
- chore(doc): Update with correct quick start link by @nabaruns in #1014
- fix(tests): set vault image to new
hashicorp/vault
tag by @MatteoVoges in #1015 - chore: remove empty file
requirements.txt
by @MatteoVoges in #1016 - Bump pymdown-extensions from 9.8 to 10.0 by @dependabot in #1009
- Bump cryptography from 39.0.1 to 41.0.0 by @dependabot in #1013
- Bump requests from 2.28.2 to 2.31.0 by @dependabot in #1011
- fix(examples): add correct target_name reference by @MatteoVoges in #1020
- Bump cryptography from 41.0.0 to 41.0.2 by @dependabot in #1017
- Bump certifi from 2022.12.7 to 2023.7.22 by @dependabot in #1019
- deps: upgrade jsonnet and gojsonnet to 0.20.0 by @antonincms in #1006
- Bump gitpython from 3.1.31 to 3.1.32 by @dependabot in #1025
- Bump cryptography from 41.0.2 to 41.0.3 by @dependabot in #1023
- New blog post about deploying keda with kapitan by @ademariag in #1029
- Adds cookiecutter bootstap and improve documentation by @ademariag in #1032
- Improved documentation workflow by @ademariag in #1037
- Also check for github actions by @ademariag in #1039
- Bump docker/build-push-action from 2 to 4 by @dependabot in #1040
- Bump docker/login-action from 1 to 2 by @dependabot in #1041
- Bump actions/checkout from 2 to 4 by @dependabot in #1042
- Bump actions/setup-python from 2 to 4 by @dependabot in #1044
- Bump actions/setup-go from 2 to 4 by @dependabot in #1043
- Changes to build system by @ademariag in #1038
- Use correct upstream docker org by @ademariag in #1052
- fix vars instead of env being used by @ademariag in #1054
- speed up python tests by running them only once by @ademariag in #1051
- Bump docker/setup-qemu-action from 2 to 3 by @dependabot in #1048
- Bump docker/build-push-action from 4 to 5 by @dependabot in #1047
- Bump docker/login-action from 2 to 3 by @dependabot in #1049
- Bump docker/setup-buildx-action from 2 to 3 by @dependabot in #1050
- fix: update dependabot commit message by @MatteoVoges in #1002
- build(deps): bump docker/metadata-action from 4 to 5 by @dependabot in #1055
- Upgrade docs libraries by @ademariag in #1057
- PIP dependency update: Bump typing-extensions from 4.5.0 to 4.7.1 by @dependabot in #1045
- PIP dependency update: Bump boto3 from 1.26.94 to 1.28.44 by @dependabot in #1046
- chore: bump cryptography from 41.0.3 to 41.0.4 by @dependabot in #1060
- Bump gitpython from 3.1.32 to 3.1.35 by @dependabot in #1034
- chore: bump docker from 5.0.3 to 6.1.3 by @dependabot in #1062
- Nexenio/overhaul vault pr by @ademariag in #1053
- feat(gh): update issue forms and contribution setup by @MatteoVoges in #991
- chore(gh-actions): Add housekeeping action to close stale issues by @MatteoVoges in #989
- docs: update readme badge by @MatteoVoges in #1061
- chore: bump Dockerfile golang version to 1.20 by @antonincms in #1031
- fix(gh-actions): only publish when name is given by @MatteoVoges in #1065
- feat: add more issue forms and issue config by @MatteoVoges in #1064
- chore: bump packaging from 23.1 to 23.2 by @dependabot in #1066
- chore: bump python-gnupg from 0.4.9 to 0.5.1 by @dependabot in #1067
- chore: bump urllib3 from 1.26.16 to 1.26.17 by @dependabot in #1068
- fix: reconfigure housekeeping action by @MatteoVoges in #1071
- chore: bump hvac from 1.0.2 to 1.2.1 by @dependabot in #1073
- chore: bump urllib3 from 1.26.17 to 1.26.18 by @dependabot in #1076
- chore: bump azure-identity from 1.14.0 to 1.15.0 by @dependabot in #1081
- fix: import libmagic only when its needed by @MatteoVoges in #1083
- Revert "fix: import libmagic only when its needed" by @ademariag in #1085
- chore: bump mkdocs-material-extensions from 1.1.1 to 1.3 by @dependabot in #1077
- feat(vault): improve error message for vault
authentication error
by @MatteoVoges in #1082 - fix warning preventing docs build by @ademariag in #1088
- Fix docs by @ademariag in #1089
- chore: bump cryptography from 41.0.4 to 41.0.6 by @dependabot in #1098
- chore: bump boto3 from 1.28.57 to 1.34.14 by @dependabot in #1111
- chore: bump gitpython from 3.1.37 to 3.1.41 by @dependabot in #1113
- chore: bump jinja2 from 3.1.2 to 3.1.3 by @dependabot in #1115
- chore: bump int128/docker-manifest-create-action from 1 to 2 by @dependabot in #1107
- docs: fix wrong indentation for backticks at help output by @MatteoVoges in #1094
- Update python test versions and python image to 3.11 by @ademariag in #1116
- Install reclass as pip package by @ademariag in #1086
- Revert "Install reclass as pip package" by @ademariag in #1121
- Remove support for Python 3.9 by @ademariag in #1120
- New Release 0.33.0-rc1 by @ademariag in #1122
New Contributors
Full Changelog: v0.32.0...v0.33.0-rc.0