Skip to content

sync with head repository#5

Open
kianaza wants to merge 208 commits intosnapp-incubator:sync/sourcefrom
openstack-exporter:main
Open

sync with head repository#5
kianaza wants to merge 208 commits intosnapp-incubator:sync/sourcefrom
openstack-exporter:main

Conversation

@kianaza
Copy link
Copy Markdown

@kianaza kianaza commented Jun 28, 2025

No description provided.

StopMotionCuber and others added 30 commits August 17, 2023 11:50
* Remove deprecated dependency github.com/prometheus/common/log and
  replace with github.com/go-kit/log

* Update dependencies to the latest version
* Replace the landing page with the default landing page generated
  by the prometheus exporter toolkit
* Update the server handling to use the prometheus exporter toolkit
  This enables also the experimental tls support.
* Update the readme to include the current help output
Bumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](actions/checkout@v3...v4)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [actions/setup-go](https://github.com/actions/setup-go) from 3 to 4.
- [Release notes](https://github.com/actions/setup-go/releases)
- [Commits](actions/setup-go@v3...v4)

---
updated-dependencies:
- dependency-name: actions/setup-go
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
server_status flavor_id label is always returining <nil> value:
    Starting from micro-version 2.47, `flavor.id` is no longer available in detailed server data.
    The data now only contains `flavor.name`.
    This fix involves retrieving all flavors and subsequently searching for flavor.id based on its name.
neutron_network and neutron_subnet metrics was added.
* Added the 'floating_ips' label to the neutron-port metric
* If a port has more than one fixed_ip,
  they are now joined into a comma-separated string
The openstack community moved over to OFTC about 3 years ago and the channel on Freenode is currently empty. On OFTC we are at least a few users that can answer questions.
allows to disable the next high-cardinality metrics:
keystone-identity_project_info
neutron-subnet
neutron-router
neutron-port
neutron-network
neutron-l3_agent_of_router
nova-server_status
without crashing on invalid memory address or nil pointer dereference
this allows to monitor if specific public images in the cloud are updated in time
image rotating process usually involves creating of a new image from file, so we check for created_at property rather than updated_at

add status field
Make the snap as a snap service instead of an command line tool of
`golang-openstack-exporter`. The configuration options of the tool
itself are exposed to the snap configuration, users can configure the
service with `snap get/set/unset`.
- add README docs for the snap
- tidy and finish implementation
  of the service script and configure hook
- re-add the openstack-exporter command,
  so there is the original cli command as well as the new service
This may be more user friendly than nonempty/empty strings
to represent boolean values.
Knalltuete5000 and others added 30 commits October 31, 2025 16:33
* Update the prometheus toolkit which switched to the builtin
  log/slog library and deprecated the github.com/go-kit/log package.
* Update go version to 1.23, toolchain to 1.24
* Update all dependencies across the board
* Update golangci to version 2 format
* Exclude log/slog.Logger from linting
Add nova metadata to labels mapping
Bumps [actions/checkout](https://github.com/actions/checkout) from 4 to 6.
- [Release notes](https://github.com/actions/checkout/releases)
- [Commits](actions/checkout@v4...v6)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Fixing cannot unmarshal into big.int large network_ip_availabilities_total metric
…ions/actions/checkout-6

chore(deps): bump actions/checkout from 4 to 6
Bumps [reviewdog/action-actionlint](https://github.com/reviewdog/action-actionlint) from 1.66.1 to 1.69.0.
- [Release notes](https://github.com/reviewdog/action-actionlint/releases)
- [Commits](reviewdog/action-actionlint@e37e2ca...437bbe9)

---
updated-dependencies:
- dependency-name: reviewdog/action-actionlint
  dependency-version: 1.69.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
…ions/reviewdog/action-actionlint-1.69.0

chore(deps): bump reviewdog/action-actionlint from 1.66.1 to 1.69.0
Bumps [actions/cache](https://github.com/actions/cache) from 4 to 5.
- [Release notes](https://github.com/actions/cache/releases)
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md)
- [Commits](actions/cache@v4...v5)

---
updated-dependencies:
- dependency-name: actions/cache
  dependency-version: '5'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
…ions/actions/cache-5

chore(deps): bump actions/cache from 4 to 5
Bumps [reviewdog/action-hadolint](https://github.com/reviewdog/action-hadolint) from 1.50.2 to 1.50.5.
- [Release notes](https://github.com/reviewdog/action-hadolint/releases)
- [Commits](reviewdog/action-hadolint@fc7ee4a...921946a)

---
updated-dependencies:
- dependency-name: reviewdog/action-hadolint
  dependency-version: 1.50.5
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
…ions/reviewdog/action-hadolint-1.50.5

chore(deps): bump reviewdog/action-hadolint from 1.50.2 to 1.50.5
chore(deps): bump github.com/gophercloud/gophercloud/v2 from 2.7.0 to 2.10.0
* Add feature to get password from Vault

To use the feature put the following options in config root:
use_vault: true
vault_address: http://<IP_ADDRESS:<IP_PORT>
vault_role_id: <ROLE_ID>
vault_secret_id: <SECRET_ID>
vault_secret_path: <deployments/dev/user/passwords_yml>
vault_secret_mount_path: <secret_v2>
credential_name_in_vault_secret: <keystone_admin_password>

#412

* Using new logger

---------

Co-authored-by: Sharpz7 <adam.mcarthur62@gmail.com>
Co-authored-by: Adam McArthur <46480158+Sharpz7@users.noreply.github.com>
* Dependabot Grouped Changes

Added changes from #460

Updated dependencies

Potential CI fixes

Move to go1.23

Changing to also build the docker image in ci

* Additions

* Added other changes
Bumps [github.com/hashicorp/go-retryablehttp](https://github.com/hashicorp/go-retryablehttp) from 0.7.1 to 0.7.7.
- [Changelog](https://github.com/hashicorp/go-retryablehttp/blob/main/CHANGELOG.md)
- [Commits](hashicorp/go-retryablehttp@v0.7.1...v0.7.7)

---
updated-dependencies:
- dependency-name: github.com/hashicorp/go-retryablehttp
  dependency-version: 0.7.7
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.