Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: openstack/charm-glance
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: master
Choose a base ref
...
head repository: openstack/charm-glance
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: stable/yoga
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 15 commits
  • 46 files changed
  • 10 contributors

Commits on Apr 15, 2022

  1. Updates for stable branch creation

    - Set default branch for git review/gerrit.
    - Switch tests to stable.
    - Switch to using stable charm-helpers branch.
    - Switch to using stable charm.openstack branch.
    - Switch to using stable zaza, zaza-openstack-tests
      branch
    - (reactive charms) Add build.lock file
    
    Change-Id: I40da506eeb9304b28a013299b380204e1cffcc3f
    ajkavanagh committed Apr 15, 2022
    Configuration menu
    Copy the full SHA
    ae29df5 View commit details
    Browse the repository at this point in the history

Commits on Jul 11, 2022

  1. Update the bundles to use the stable track, edge risk for yoga

    The bundles for the yoga channel currently point to "latest/edge"
    channel for all the charms.  This update points the charms to the
    appropriate channel for the charm being used, either from ceph,
    openstack, ovn or the misc tracks.
    
    Change-Id: If5e7f24744ba793a92958ddc4cec9bbb5bd2fc1b
    ajkavanagh committed Jul 11, 2022
    Configuration menu
    Copy the full SHA
    4e85eee View commit details
    Browse the repository at this point in the history

Commits on Jan 13, 2023

  1. Pin tox to < 4.0.0

    Tox 4.0.0 was recently released and it has several breaking changes.
    We pin to < 4.0.0 here. We are planning to move forward only on the
    master charm branches.
    
    Tox is also pinned to < 4.0.0 for stable branches in upstream
    openstack-zuul-jobs as well as in zosci-config. However, the
    requires= section in the charm's tox.ini file ends up installing
    tox>4, wiping out the zuul-pinned tox<4 that was already installed
    installed. This patch fixes that.
    
    Related-Bug: #2002788
    Change-Id: I499d3020fdfe449a2e5bb34a38146545020bf7e0
    Corey Bryant committed Jan 13, 2023
    Configuration menu
    Copy the full SHA
    76843a1 View commit details
    Browse the repository at this point in the history

Commits on Jul 18, 2023

  1. Add docs key and point at Discourse

    Add the 'docs' key and point it at the Discourse topic previously populated with the charm's README contents.
    
    When the new charm revision is released to the Charmhub,
    this Discourse-based content will be displayed there. In
    the absense of the this new key, the Charmhub's default
    behaviour is to display the value of the charm's
    'description' key.
    
    Change-Id: I8105c5e90d0e8054f26f21fbd29cb80bebe7aa39
    (cherry picked from commit fe0cfb0)
    jadonn committed Jul 18, 2023
    Configuration menu
    Copy the full SHA
    9b36daa View commit details
    Browse the repository at this point in the history

Commits on Aug 17, 2023

  1. [yoga] Ensure get_requests_for_local_unit doesn't fail on incomplete …

    …relation
    
    This is a rebuild/make sync for charms to pickup the fix in charmhelpers to fix
    any inadvertant accesses of ['ca'] in the relation data before it is available
    from vault in the certificates relation.  Fix in charmhelpers is in [1].
    
    [1] juju/charm-helpers#827
    Closes-Bug: #2028683
    
    Change-Id: I76e0c796b142ff1b0472f4c22986a10e0000622d
    ajkavanagh committed Aug 17, 2023
    Configuration menu
    Copy the full SHA
    34343bb View commit details
    Browse the repository at this point in the history

Commits on Oct 6, 2023

  1. Add configuration option for custom image properties

    Added configuration for injecting default image properties using the
    interoperable image import process. This change adds 1 configuration
    option to the charm:
    - 'custom-import-properties' to specify the desired custom properties
    
    Note: current glance docs example shows incorrect quoting, the
    implemented format in this change (no quotes) is correct. Docs fix
    in: https://review.opendev.org/c/openstack/glance/+/890423
    
    Release note: https://review.opendev.org/c/openstack/charm-guide/+/891010
    
    Closes-Bug: 1994053
    Related-Bug: 2028895
    Change-Id: I9548c90e663285c6e7a70eebc8c135a5568974bc
    (cherry picked from commit 0a1d645)
    rafalop committed Oct 6, 2023
    Configuration menu
    Copy the full SHA
    3fadd23 View commit details
    Browse the repository at this point in the history

Commits on Nov 22, 2023

  1. Restore original paste files if glance-common

    re-installation does not restore them.
    
    Implemented a unit test function for the above
    scenario.
    
    Call apt_update from upgrade_charm().
    
    Closes-Bug: #2042792
    Change-Id: I57c5fa293b421483b0879f24ddac260e47c7cbef
    (cherry picked from commit 59efce8)
    alanbach authored and freyes committed Nov 22, 2023
    Configuration menu
    Copy the full SHA
    2ff3f62 View commit details
    Browse the repository at this point in the history

Commits on May 31, 2024

  1. Add parameters to cinder backend configuration

    Add configuration parameters cinder_store_user_name,
    cinder_store_password, cinder_store_project_name and
    cinder_store_auth_address to cinder volume type backend configuration.
    This avoids a glance_store bug that prevents glance-api from starting.
    
    Closes-Bug: #2052726
    Change-Id: I4b6ca32ed426f77a326711c2457046dbda594e77
    (cherry picked from commit 07da644)
    drencrom committed May 31, 2024
    Configuration menu
    Copy the full SHA
    668da48 View commit details
    Browse the repository at this point in the history
  2. Fix check for internal endpoint enablement

    For cinder volume backend sections, ensure that enabling internal
    endpoint usage for service access does not completely clear the
    existing content of the section.
    
    Change-Id: I383a0794e924db3c7f4ce47d1e3b88355c2475e4
    Closes-Bug: 2052726
    (cherry picked from commit cfb228f)
    James Page authored and drencrom committed May 31, 2024
    Configuration menu
    Copy the full SHA
    47b580f View commit details
    Browse the repository at this point in the history

Commits on Jun 7, 2024

  1. Configuration menu
    Copy the full SHA
    51d3e90 View commit details
    Browse the repository at this point in the history

Commits on Jun 12, 2024

  1. Merge "Restore original paste files if glance-common re-installation …

    …does not restore them." into stable/yoga
    Zuul authored and openstack-gerrit committed Jun 12, 2024
    Configuration menu
    Copy the full SHA
    b401495 View commit details
    Browse the repository at this point in the history

Commits on Jun 24, 2024

  1. Update charmhelpers for stable/yoga

    Change-Id: I1da63d318de21e266f8331a2c7a2d0fca0ecea73
    MylesJP committed Jun 24, 2024
    Configuration menu
    Copy the full SHA
    05efef6 View commit details
    Browse the repository at this point in the history

Commits on Jun 28, 2024

  1. Add keystone audit middleware API logging

    This commit adds Keystone audit middleware API logging to
    the Glance charm in versions Yoga and newer to allow users to
    configure their environment for CADF compliance. This feature can
    be enabled/disabled and is set to 'disabled' by default to avoid
    bloat in log files. The logging output writes to
    /var/log/glance/glance-api.log.
    This commit builds on previous discussions:
    juju/charm-helpers#808.
    
    func-test-pr: openstack-charmers/zaza-openstack-tests#1236
    Closes-Bug: 1856555
    Change-Id: Ied08b56cf3c4fa30827d43a50ca7b552db0fa82b
    (cherry picked from commit 66a167e)
    MylesJP committed Jun 28, 2024
    Configuration menu
    Copy the full SHA
    d81fea1 View commit details
    Browse the repository at this point in the history

Commits on Jun 1, 2026

  1. Cleanup Yoga CI

    * update:
      - charmcraft.yaml for v3
      - tox.ini to use py3.10 by default
      - test-requirements.in to use zaza for juju3
      - update test bundles to work with charmcraft v3
    * generate:
      - merged-requirements-py310.txt
      - merged-requirements-py38.txt
      - test-requirements-py310.txt
    * add:
       - update-requirements env to tox.ini
       - update-requirements-focal env to tox.ini
    * .zuul.yaml:
       - switch to charm jobs to get py310 support
    
    Change-Id: Ic847b5344e23976927dc8037fb410740fed46515
    Signed-off-by: Munir Siddiqui <munir.siddiqui@canonical.com>
    munirsidd authored and dosaboy committed Jun 1, 2026
    Configuration menu
    Copy the full SHA
    6fc8990 View commit details
    Browse the repository at this point in the history

Commits on Jun 4, 2026

  1. Update tox.ini and re-generate requirements

    tox.ini needs to have env for specific Python versions as this
    is needed by the CI Zuul jobs, e.g., py310, py312 etc. Since we
    are using the same CI cleanup procedure as with other charms,
    this may also modify requirements files, so we re-generate
    them to be sure they are in sync.
    
    Change-Id: Iab1e7082bf92e2e741eb09bcd51a6b374ae61bec
    Signed-off-by: Munir Siddiqui <munir.siddiqui@canonical.com>
    munirsidd committed Jun 4, 2026
    Configuration menu
    Copy the full SHA
    49d4a14 View commit details
    Browse the repository at this point in the history
Loading