Releases: yupiik/bundlebee
Releases · yupiik/bundlebee
1.0.18
Release 1.0.18
- Romain Manni-Bucau: adding a sample of dockerconfigjson secret in tests. link.
- Romain Manni-Bucau: adding bundlebee-uppercase and lowercase in substitutor functions. link.
- Romain Manni-Bucau: Ensure patch errors are more complete in the logs. link.
- Romain Manni-Bucau: Ensure nested placeholders can be interpolated even if they are directly chained (index 0 of the key). link.
- Romain Manni-Bucau: restore previous infinite placeholder replacement behavior. link.
1.0.17
Release 1.0.17
- Romain Manni-Bucau: adding manifest references to be able to split the manifest in multiple files. link.
- francois papon: Add follow redirect on curl cmd for getting-started doc. link.
- Romain Manni-Bucau: adding bundlebee-digest support in placeholders to enable a smoother reloading of the runtimes. link.
- Romain Manni-Bucau: Ensure help mojo is properly compiled and included in the maven plugin. link.
- Romain Manni-Bucau: ensure alveolus placeholders are propagated to descriptors and not only dependencies. link.
- Romain Manni-Bucau: Fix the inspect command output formatting. link.
- Romain Manni-Bucau: Ensure we can interpolate the json descriptor before patching it - should work most of the time - to avoid issues when incoming json is not yet (pre-interpolation) a real json. link.
1.0.16
Release 1.0.16
- Romain Manni-Bucau: adding token secret to loki and bundlebee operator (k8s >= 1.2.4). link.
- Romain Manni-Bucau: enable to fetch a subset of kubernetes pages. link.
- Romain Manni-Bucau: fixing query param in K8sJSONSchemasGenerator. link.
- Romain Manni-Bucau: fromPage not needed since ordering is desc and with per_page we don't hit so often rate limit (k8s schemas). link.
- Romain Manni-Bucau: keep raw kubernetes jsonschema to ensure ref usage is tracked somewhere (doc/site). link.
- Romain Manni-Bucau: limit concurrency on github. link.
- Romain Manni-Bucau: reducing concurrency on github and logging it to ensure we know when build 'hangs'. link.
- Romain Manni-Bucau: upgrade yupiik logging. link.
- Romain Manni-Bucau: adding group in oss.json. link.
- Romain Manni-Bucau: ignore snakeyaml CVE since it does not really affects bundlebee in a risky manner. link.
- Romain Manni-Bucau: Enable to use placeholders even in descriptor names. link.
- Romain Manni-Bucau: enhance k8s schema generator to support gzip to go a bit faster. link.
- Romain Manni-Bucau: upgrade surefire. link.
- Romain Manni-Bucau: Ensure for CRD that resourceVersion can be injected into the descriptor when patching an existing resource to avoid the error 'Invalid value: 0x0: must be specified for an update'. link.
- Romain Manni-Bucau: small optimization for delete command with await conditions (skip it when there is actually no condition) + add awaitOnDelete toggle to simplify apply/delete await setup. link.
- Romain Manni-Bucau: enable to chain dependencies to ensure there is an order there (useful when there are await conditions). link.
- francois papon: Upgrade to Yupiik-Logging 1.0.6. link.
- Romain Manni-Bucau: helm chart import helper. link.
- Romain Manni-Bucau: keep app label from helm charts. link.
- Romain Manni-Bucau: skip await conditions for dry runs. link.
- Romain Manni-Bucau: typo in HelmChart2Bundlebee for annotations variables. link.
- Romain Manni-Bucau: enable to filter statefulsets spec attributes for updates. link.
- Romain Manni-Bucau: explicit message about filtered statefulset attributes on update. link.
- Romain Manni-Bucau: in helm chart converter, passthrough all but known labels. link.
- Romain Manni-Bucau: adding io.yupiik.bundlebee/force option for case a PUT is not sufficient. link.
- Romain Manni-Bucau: security audit fix (snakeyaml again). link.
- Romain Manni-Bucau: fix mojo binding of the new bundlebee.kube.filters.statefuleset.spec.allowed param. link.
- Romain Manni-Bucau: ensure that when using force the deletion is awaited a bit. link.
- Romain Manni-Bucau: dont show namespace for namespace element even for deletions. link.
1.0.15
Release 1.0.15
- Romain Manni-Bucau: fix doc website in oss.json. link.
- Romain Manni-Bucau: fixing native image. link.
- francois papon: Update readme. link.
1.0.14
Release 1.0.14
- Romain Manni-Bucau: adding implicitly dropped option for posted/patched json payload. link.
- Romain Manni-Bucau: publishing kubernetes JSON schema for main descriptors. link.
- Romain Manni-Bucau: fixing headers. link.
- Romain Manni-Bucau: some concurrency for k8s jsonschema generator to go faster at build time and release pusblishing. link.
- Romain Manni-Bucau: enabling native bundlebee-operator binary build. link.
- Romain Manni-Bucau: upgrade to graalvm 22.0.0.2.r11. link.
- Romain Manni-Bucau: adding how to get graalvm dashboard dump in the pom in comment. link.
- Romain Manni-Bucau: drop run mojo since it is a hidden command we don't want to expose through maven (yet at least). link.
- Romain Manni-Bucau: support for templates in alveoli. link.
- Romain Manni-Bucau: skip ci, note about template support and bundlebee version in doc. link.
- Romain Manni-Bucau: skip not GA releases of k8s schemas + fix typo in doc. link.
- Romain Manni-Bucau: Make ApplyCommandTest.fromTemplate more robust. link.
- Romain Manni-Bucau: adding bundlebee-junit5 module. link.
- Romain Manni-Bucau: upgrade copyright year. link.
- Romain Manni-Bucau: fix typo in doc. link.
- Romain Manni-Bucau: upgrade to johnzon 1.2.17. link.
- Romain Manni-Bucau: upgrade to owb 2.0.26 and xbean 4.21. link.
- Romain Manni-Bucau: fix typo in curl request dump. link.
- Romain Manni-Bucau: aligning custom response toString() on JVM one. link.
- Romain Manni-Bucau: ensure patches can be matched even if extension is set in patch and not in its alveolus. link.
- Romain Manni-Bucau: ensure snapshots are considered as release for requirements (tolerate them). link.
- Romain Manni-Bucau: use PUT method since it exists (no functional change). link.
- francois papon: Update license plugin. link.
- Romain Manni-Bucau: ensure to log all placeholder resolution at finest level for debug purposes. link.
- Romain Manni-Bucau: jsr223 support for placeholders. link.
- Romain Manni-Bucau: adding bundlebee-json-string placeholder function. link.
- Romain Manni-Bucau: ensure bundlebee-json-inline-file: escaped the content before escaping otherwise default would miss some escaping. link.
- francois papon: Upgrade to yupiik-logging 1.0.4. link.
- francois papon: Upgrade arthur plugin to 1.0.5 and graalvm image to 22.1.0. link.
1.0.13
Release 1.0.13
- Romain Manni-Bucau: typo in doc. link.
- Romain Manni-Bucau: starting to support implicit location for exploded folder. link.
- Romain Manni-Bucau: try to support OOTB maven placeholders in bundlebee placeholders for the mojo. link.
- Romain Manni-Bucau: synchronize on the session the deployment when maven interpolation is enabled. link.
- Romain Manni-Bucau: simplify dryrun to avoid to lock under certain circumstances. link.
- Romain Manni-Bucau: adding alias for manifest in mojo to simplify the configuration. link.
- Romain Manni-Bucau: add a default manifest fallback for advanced cases. link.
- Romain Manni-Bucau: setting the right location for location less descriptors. link.
- Romain Manni-Bucau: correct location propagation for all code path (for descriptors). link.
- Romain Manni-Bucau: fixing Tuple2 signature. link.
- Romain Manni-Bucau: enable to import a properties file in custom placeholders (maven). link.
- Romain Manni-Bucau: better interpolation for mojos. link.
- Romain Manni-Bucau: fixing some tests for windows. link.
- Romain Manni-Bucau: fixing user.home build time filtering for checkupdate command. link.
- Romain Manni-Bucau: adding requirements support in the manifest. link.
- Romain Manni-Bucau: support wrapped manifest. link.
- Romain Manni-Bucau: basic cdi events to extend bundlebee behavior (onmanifest, onarchive and onkuberequest). link.
- Romain Manni-Bucau: force more maven interpolation OOTB when using the maven plugin to avoid any passthrough when no filtering is done. link.
- Romain Manni-Bucau: support bundlebee-base64: in placeholders. link.
1.0.12
Release 1.0.12
- francois papon: Add release doc. link.
- Romain Manni-Bucau: dryRun=All support for kuberclient#write calls. link.
- Romain Manni-Bucau: adding test for SubstitutorProducer file placeholders + support a fallback on classpath resources. link.
- francois papon: Fix documentation. link.
- Romain Manni-Bucau: adding bundlebee-base64-file support. link.
- Romain Manni-Bucau: enable to skip PG volume by a placeholder. link.
- Romain Manni-Bucau: fixing snapshot resolution for dependencies. link.
- Romain Manni-Bucau: fixing check command compilation. link.
- Romain Manni-Bucau: typo in success message of logging client. link.
- Romain Manni-Bucau: upgrade to owb 2.0.23 (2.0.24 has a bug). link.
- Romain Manni-Bucau: enable to pass kubeconfig inline. link.
- Romain Manni-Bucau: bundlebee-maven-server placeholder support. link.
- Romain Manni-Bucau: adding useDefaultLogging to mojo. link.
- Romain Manni-Bucau: adding bundlebee-indent and strip placeholders support. link.
- Romain Manni-Bucau: adding token to kube client config for explicit case. link.
- Romain Manni-Bucau: dont require the project when not needed in mojo. link.
- Gorhan Hudebine: Getting started : adding launch from plugin. link.
- Romain Manni-Bucau: Merge pull request #1 from yupiik/update-getting-started
Getting started : adding launch from plugin. link.
- Romain Manni-Bucau: upgrade xbean. link.
- Romain Manni-Bucau: fixing maven classloading. link.
- Romain Manni-Bucau: upgrade to openwebbeans 2.0.25. link.
1.0.11
Release 1.0.11
- Romain Manni-Bucau: enable mojo to inject placeholders directly from the pom. link.
- Romain Manni-Bucau: adding bundlebee-maven-inline-file: support in customPlaceholders for mojos. link.
- Romain Manni-Bucau: enable to skip kube API updates when not needed for some kinds + support file loading for placeholders + support config condition testing for includeIf. link.
- Romain Manni-Bucau: no functional change, just easier to debug. link.
- Romain Manni-Bucau: make postgres alveolus storage class and namespace configurable. link.
- Romain Manni-Bucau: bundlebee-quote-escaped-inline-file support for placeholders. link.
- Romain Manni-Bucau: postgres alveolus request.storage and accessMode configuration. link.
- Romain Manni-Bucau: reduce error logging lines - avoid redundancy - and enable apply command to use a chained installation instead of always concurrent one. link.
- Romain Manni-Bucau: adding time placeholders. link.
- Romain Manni-Bucau: adding date: placeholder in doc. link.
1.0.10
Release 1.0.10
- Romain Manni-Bucau: typo in doc. link.
- Romain Manni-Bucau: adding excludedDescriptors/excludedLocations to apply/delete to enable to exclude some descriptors from the command line (temporary deploy). link.
- Romain Manni-Bucau: better exception when kubeconfig can't be parsed. link.
- Romain Manni-Bucau: adding putOnUpdate in KubeClient. link.
1.0.9
Release 1.0.9
- Romain Manni-Bucau: updating substitutor to support nested placeholders. link.