Releases: yupiik/bundlebee
Releases · yupiik/bundlebee
1.0.28
Release 1.0.28
- Romain Manni-Bucau: [substitutor] enable to decode a base64 string. link.
- francois papon: [doc] Upgrade to Yupiik Tools 1.2.3. link.
- francois papon: [doc] Use yupiik asciidoc. link.
- Romain Manni-Bucau: [scanning] add a filter applied very early in the scanning (before cdi one). link.
- francois papon: [build] Migrate to new Sonatype Central Portal. link.
- francois papon: [alveolus] Fix namespace placeholder usage. link.
- francois papon: [alveolus] Add Kafka local stack. link.
- francois papon: [build] Use default central publishing id. link.
- francois papon: [build] Upgrade to Maven GPG plugin 3.2.4. link.
- francois papon: [build] Add checksum maven plugin. link.
- francois papon: [build] Add Krew maven profile. link.
- francois papon: [dependency] Upgrade to XBean 4.25. link.
- francois papon: [dependency] Upgrade to Lombok 1.18.34. link.
- francois papon: [dependency] Upgrade to Yupiik-logging 1.0.8. link.
- francois papon: [dependency] Upgrade to Junit 5.11.1. link.
1.0.27
Release 1.0.27
- Romain Manni-Bucau: [doc] upgrade yupiik tools to v1.2.1. link.
- Romain Manni-Bucau: [alveoli] add interval placeholder for prometheus and for prometheus and loki ensure to setup the rolebinding on the right namespace (for service account relationship). link.
- Romain Manni-Bucau: [descriptors][templating] experimental handlebar support. link.
- Romain Manni-Bucau: [test] don't depend on machine username. link.
- Romain Manni-Bucau: [native] upgrade native base image. link.
- Romain Manni-Bucau: [apply] drop cpu:null values for first installation since it considers 0 as default value and fails the deployment. link.
- Romain Manni-Bucau: [maven] when downloading dependencies, tolerate the maven.repo.local system property. link.
- Romain Manni-Bucau: [maven] when downloading a dependency, avoid to loose a correct classloader in down chain. link.
- francois papon: [build] Upgrade to nexus maven plugin 1.6.13. link.
1.0.26
Release 1.0.26
- Romain Manni-Bucau: [concurrency] ensure helm and placeholder extraction commands can be ran in concurrent mode by forcing an id in the whole chain. link.
- Romain Manni-Bucau: [command] add list-alveoli command plus enable to dump placeholders (per alveolus) in JSON. link.
- Romain Manni-Bucau: [doc] fix diff and helm commands description. link.
- Romain Manni-Bucau: [test] ensure json file placeholder can escape json mustache brackets. link.
- Romain Manni-Bucau: [debt] simplify bundlebee-directory-json-key-value-pairs code. link.
- Romain Manni-Bucau: [completion] complete commands skipping shared options. link.
- Romain Manni-Bucau: [command][placeholder-extractor] ensure FILE mode does not log all the dump using the logger too. link.
- Romain Manni-Bucau: [doc] fix the comment mentionning bundlebee is not on central, it is since years now. link.
1.0.25
Release 1.0.25
- Romain Manni-Bucau: [diff] ensure diff command does not use logger logging when file mode is picked. link.
- Romain Manni-Bucau: [diff] ensure diff command does not always write the diff type in auto mode. link.
- Romain Manni-Bucau: [diff] add remote url to diff command when exporting in JSON. link.
- Romain Manni-Bucau: [http kube client] support proxy configuration. link.
- Romain Manni-Bucau: [argocd] basic argocd integration. link.
- Romain Manni-Bucau: [ciphering] integrate codec-core from yupiik tools to placeholders to support a default ciphering algorithm. link.
- Romain Manni-Bucau: [build][plugins] upgrade a few plugins to drop warnings. link.
- Romain Manni-Bucau: [skip ci][doc] typo in doc. link.
- Romain Manni-Bucau: [doc] Highlight that ArgoCD stores sensitive information and that it can be challenging to use from a 'dev' environment. link.
- Romain Manni-Bucau: [argocd] placeholder extractor can set required and tooltip flags. link.
- francois papon: [project] Update license header year. link.
- francois papon: [build] Upgrade java version for github action. link.
- francois papon: [test] Fix helm command test. link.
1.0.24
Release 1.0.24
- francois papon: [build] Upgrade to yupiik-tools 1.1.8. link.
- francois papon: [documentation] set min version for K8S json schema generator. link.
- Romain Manni-Bucau: [project] adding idea icon. link.
- Romain Manni-Bucau: [diff] adding diff command to compare local and k8s server states. link.
- Romain Manni-Bucau: [placeholder-extractor] adding a basic command to extract placeholder for doc purposes. link.
- Romain Manni-Bucau: [diff] cache diff + enable to fail with an error count. link.
1.0.23
Release 1.0.23
- Romain Manni-Bucau: [doc] enable to cache jsonschema locally. link.
- Romain Manni-Bucau: [statefulset] Ensure bundlebee.kube.filters.statefuleset.spec.allowed is properly handled and documentation is right. link.
1.0.22
Release 1.0.22
- Romain Manni-Bucau: [escaping][filtering] rework filtering to not break any escaping but only handle mustache like ones. link.
- Romain Manni-Bucau: [process] Enhance process command to support the collection of descriptors in a single file - avoids to mess up dump when templates are used. link.
- francois papon: [buidl] Fix native execution on Lint helper. link.
- francois papon: [dependency] Upgrade to Arthur 1.0.7 and GraalVM 22.3.3. link.
- francois papon: [dependency] Upgrade to Yupiik-Logging 1.0.7. link.
- francois papon: [dependency] Upgrade to Johnzon 1.2.21. link.
- francois papon: [dependency] Upgrade to XBean 4.23. link.
- francois papon: [dependencies] Downgrade to GraalVM 22.1.0 to fix OWB extension error build. link.
- François Papon: Merge pull request #15 from fpapon/dependencies
Upgrade dependencies. link.
- Romain Manni-Bucau: [doc] skip k8s jsonschema generation by default (and release) and only generate them when publishing the website or forcing the generation. link.
1.0.21
Release 1.0.21
- Romain Manni-Bucau: Enable to set interpolate default flag value at alveolus or manifest level. link.
- Romain Manni-Bucau: [descriptor] add includeIf support in patches. link.
- Romain Manni-Bucau: [build] use the new way to access m2 repository path and upgrade maven plugin api. link.
- dependabot-ci: [substitution] better escaping support - to enable mustache syntax in configuration. link.
- francois papon: Add Yaml2Json command. link.
- François Papon: Merge pull request #13 from fpapon/yaml2json
Add Yaml2Json command. link.
- Romain Manni-Bucau: [http-client] enable to configure http version (1.1 or 2), redirect policy and connect timeout. link.
- francois papon: [dependencies] Upgrade to snakeyaml 2.0. link.
- François Papon: Merge pull request #14 from fpapon/dep
[dependencies] Upgrade to snakeyaml 2.0. link.
- Romain Manni-Bucau: [http] add bundlebee.kube.http.timeout configuration to more easily control timeout. link.
- Romain Manni-Bucau: [apply][serviceaccouts] tolerate HTTP 409 and retry once automatically when a service account is detected as existing when creating it. link.
- Romain Manni-Bucau: [lint command] just to check resources as of today. link.
- Romain Manni-Bucau: [linting] adding checks for latest usage, warning for not using anti affinity, checks for liveness and readyness presence. link.
- Romain Manni-Bucau: [linting] add checks to documentation. link.
- Romain Manni-Bucau: [doc] upgrade tools plugin to have last theme and github link. link.
- Romain Manni-Bucau: No need of shared config for list-lint-rules mojo. link.
- Romain Manni-Bucau: [linting] check permissions to create pods/access secrets + enables to exclude linting rules from the manifest or descriptor. link.
- Romain Manni-Bucau: adding most of kube-linter rules to our lint command. link.
- Romain Manni-Bucau: [lint] Add support for sarif report. link.
- Romain Manni-Bucau: [descriptors] Enable to force a content-type for PATCH method in virtual attribute $bundlebeePatchContentType to override default strategic merge patch one without using force or update mode. link.
- Romain Manni-Bucau: move patch content type attribute to an annotation. link.
- Romain Manni-Bucau: [apply] add support for fieldValidation value (defaulting to Strict). link.
- Romain Manni-Bucau: [CRD] auto fallback on application/merge-patch+json if strategic merge failed (415). link.
- Romain Manni-Bucau: [httpclient] basic rate limiting capacity - disabled by default. link.
- Romain Manni-Bucau: [ratelimiting] Ensure server side rate limiting is properly handled when there is no initial rate limiting. link.
- Romain Manni-Bucau: [skip ci][doc] typo in injectTimestamp description. link.
- Romain Manni-Bucau: [substitutor] adding bundlebee-directory-json-key-value-pairs-content placeholder function. link.
1.0.20
Release 1.0.20
- Romain Manni-Bucau: Ensure duplicating properties on the CLI keeps the last value, it also enables to set the same values in bundlebee-placeholder-import property with maven and have an override mecanism in place. link.
- francois papon: Update inception year license. link.
- Romain Manni-Bucau: adding logs to awaiter condition eveluator. link.
- François Papon: Update issue templates. link.
- François Papon: Create .github/FUNDING.yml. link.
- Romain Manni-Bucau: trivial bundlebee to helm skeleton (to refine) to ease when users have rigid deployment rules. link.
- Romain Manni-Bucau: fixing bundlebee-uppercase implementation in placeholders (was doing a lowercase for now). link.
- francois papon: [monitoring] Use DaemonSet instead of Deployment for Promtail and use service for Loki api url. link.
- francois papon: [monitoring] Update Loki documentation. link.
- François Papon: Merge pull request #9 from fpapon/loki
[monitoring] Update Loki documentation. link.
- francois papon: Add kubernetes namespace default placeholder. link.
- François Papon: Merge pull request #10 from fpapon/namespace
Add kubernetes namespace default placeholder. link.
- francois papon: Add resources placeholders for monitoring alveoli. link.
- francois papon: Add documentation for monitoring resources placeholder alveoli. link.
- François Papon: Merge pull request #11 from fpapon/resources
Add resources placeholders for monitoring alveoli. link.
1.0.19
Release 1.0.19
- Gorhan Hudebine: Fixes loki-simple alveolus service and deployments associations. link.
- François Papon: Merge pull request #6 from gorhanh/pr/5-fix-loki-simple-alveolus-services
Fixes loki-simple alveolus service and deployments associations. link.
- Romain Manni-Bucau: Ensure SubstitutorProducer placeholder handling can be easily overriden/enriched by extensions/custom code. link.
- Romain Manni-Bucau: Add SubstitutorProducer#onPlaceholder to be able to get placeholder inline defaults too. link.
- Romain Manni-Bucau: fixing CVE setup since we are not affected by snakeyaml issue directly. link.