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