SUSE-RU-2026:22669-1: moderate: Recommended update for csp-billing-adapter-local, csp-billing-adapter-amazon, csp-billing-adapter, csp-billing-adapter-microsoft
SLE-UPDATES
null at suse.de
Mon Jul 20 16:47:30 UTC 2026
# Recommended update for csp-billing-adapter-local, csp-billing-adapter-amazon,
csp-billing-adapter, csp-billing-adapter-microsoft
Announcement ID: SUSE-RU-2026:22669-1
Release Date: 2026-07-15T08:10:59Z
Rating: moderate
References:
* bsc#1227329
* jsc#PED-8482
Affected Products:
* SUSE Linux Micro 6.1
An update that contains one feature and has one fix can now be installed.
## Description:
This update for csp-billing-adapter-local, csp-billing-adapter-amazon, csp-
billing-adapter, csp-billing-adapter-microsoft fixes the following issues:
csp-billing-adapter:
* Update to version 1.5.0
* Update spec to match the build in pypi
* Fix license classifier in setup.py
* Add option to manually run action
* Add action to publish new versions to pypi
* Update to version 1.4.0
* Add env var to override log level
* Update to version 1.3.2
* Make customer id required in meter billing hookspec
* Update to version 1.3.1
* Fix bug, Make the datetime timezone aware
* Update to version 1.3.0
* Add batch metering workflow for SaaS billing
* Update to version 1.2.0
* Add fixed billing feature
* Fix update-alternatives to ensure there is a symlink for csp-billing-adapter
binary
* Update to version 1.1.0:
* Fix unit file jsc#PED-8482 bsc#1227329
* Support daily billing interval to enable testing on Azure
* Update to version 1.0.0:
* Switch spec build to python 3.11
* Update to version 0.10.0:
* Add free trial feature
* Update to version 0.9.0:
* Add metering archive feature
* Update to version 0.8.0:
* Clear billing status with an empty dictionary
* Update to version 0.7.0:
* Add get version hook spec
* Update to version 0.6.0 Update message when records list is empty Only sleep
at initial deployment Skip invalid records Log format variables on a const
* Update to version 0.5.0
* Integrate log handling and log configuration
* Fix python3-csp-billing-adapter dependency for service
* Update to version 0.4.0
* Handle status dictionary from meter billing and legacy string response.
* Implement supported for tiered consumption reporting.
* Update to version 0.3.1
* Add -service subpackage
* systemd enablement to run the code as a daemon in a VM
* Update to version v0.3.0
* Add new exception type
* Improved initial metering test exception handling
* Update to version 0.2.0
* Split up `create_csp_config` into smaller components.
* Update to version 0.1.1
* Fix retry on exception in the meter billing test.
* Fix the timestamp in meter billing test call. This is a datetime object not a string timestamp.
* Update to version 0.1.0
* Wait one cycle at startup before checking usage data
* Dry run metering against API at startup
* Sleep only for remainder of cycle to account for processing time.
* Handle multiple errors using error list
* Use cache and csp config in memory
* Pass in now timestamp instead of re-generating
* Save config map and cache once at end of loop
* Add base product to csp config
* Add timestamps to log messages
* Add retry mechanism for functions that may fail randomly
* Update to version 0.0.2
* Handle no matching dimension found for volume billing
* Only load testing support plugins in unit tests
* Add additional logging to core paths
* Add Initial exception handling
* initial build csp-billing-adapter-amazon:
* Update to version 1.4.0:
* Fix csp billing adapter requirement
* Add pypy publish workflow
* Update to version 1.3.0
* Add handling for REGION environment variable. If it is set this is preferred to checking the metadata.
* Add handling for SKIP_METADATA environment variable. If it is set the metadata request will be skipped in account info function.
* Update to version 1.2.1
* Make customer id required in meter billing hookspec
* Update to version 1.2.0
* Add batch metering function to handle subscription billing
* Update to version 1.1.0
* Add plugin file with plugin name for verification
* Update to version 1.0.0:
* Switch build to python 3.11
* Update to version 0.5.1:
* Fix typo in metadata url
* Update to version 0.5.0:
* Add get version hook implementation
* Update to version 0.4.0:
* Add IPv6 support and IMDSv2
* Update to version 0.3.0
* Handle billing multiple dimensions.
* Update to version 0.2.1
* Add region to boto3 client session.
* Update to version 0.2.0
* Use existing `get_csp_name` function to prevent duplication.
* update to version 0.1.0
* Add logging and tests to cover fail cases
* Initial build
csp-billing-adapter-local: \- Update to version 1.1.0: * Fix csp billing adapter
requirement * Drop old python versions from ci testing * Add pypi publishing
workflow * Fix license classifier in setup.py * Add obsoletes to spec file
* Update to version 1.0.0:
* Switch build to python 3.11
* Update to version 0.5.1:
* Cast file path to a string for usage
* Update to version 0.5.0:
* Attempt to backup archive before saving
* Add get_archive_location function
* Add metering archive hook implementations
* Update to version 0.4.1:
* Edit the build requirement for core adapter module
* Update to version 0.4.0:
* Drop logs for cache and csp-config functions
* Update to version 0.3.0:
* Add get version hook implementation
* Update to version 0.2.1
* Add timestamp with the same format as core adapter
* Update to version 0.2.0
* Use the same formatter for log file as core adapter
* Update to version 0.1.1
* Add reporting time to usage data
* Refactor tests
* Update to 0.1.0
* Logging changes
* Access application reporting API
* Cast data to internal reporting format
* Initial build
* Version 0.0.1 csp-billing-adapter-microsoft:
* Update to version 1.3.1:
* Fix billing adapter dependency
* Update to version 1.3.0
* Add pypi publishing workflow
* Update to version 1.2.2
* Make customer id required in meter billing hookspec
* Update to version 1.2.1
* Fix bug in meter billing. Handle no api flag in config file
* Update to version 1.2.0
* Add customer id to handle subscription billing
* Update to version 1.1.0
* Add plugin file with plugin name for verification
* Update to version 1.0.0:
* Switch build to python 3.11
* Update to version 0.2.1:
* Get credentials for VM
* Update to version 0.2.0:
* Add get version hook implementation
* Update to version 0.1.1:
* Bump version: 0.1.0 → 0.1.1
* Update spec file to match the other csp-billing-adapter plugin spec files
* Update to version 0.1.0~git2.e424147:
* Implement meter_billing() for Azure and corresponding test cases
* Bump version: 0.0.1 → 0.1.0
* Update changelog for v0.1.0
* Add github workflows now that there are unit tests in place
* Update plugin and unit test to use new exception type.
* Fix pytest config is setup.cfg
* add unit tests for metadata in plugin.py
* update spec file to match Amazon
* Initial build
* Version 0.0.1
## Patch Instructions:
To install this SUSE update use the SUSE recommended installation methods like
YaST online_update or "zypper patch".
Alternatively you can run the command listed for your product:
* SUSE Linux Micro 6.1
zypper in -t patch SUSE-SLE-Micro-6.1-614=1
## Package List:
* SUSE Linux Micro 6.1 (noarch)
* python311-csp-billing-adapter-local-1.1.0-slfo.1.1_1.1
* python311-csp-billing-adapter-amazon-1.4.0-slfo.1.1_1.1
* python311-csp-billing-adapter-microsoft-1.3.1-slfo.1.1_1.1
* python311-csp-billing-adapter-1.5.0-slfo.1.1_1.1
## References:
* https://bugzilla.suse.com/show_bug.cgi?id=1227329
* https://jira.suse.com/browse/PED-8482
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.suse.com/pipermail/sle-updates/attachments/20260720/d545f498/attachment.htm>
More information about the sle-updates
mailing list