Files
sunbeam-charms/charms/ironic-k8s/pyproject.toml
Claudiu Belu f07ada88f1 Adds ironic-k8s charm
Adds the basic charm, with typical relations and setup.

The charm has the following resources:

- ironic-api-image
- ironic-novncproxy-image

The charm enables the audit middleware for the Ironic API.

The charm provides the "ironic-api" relation, based on
service_readiness.

The charm has the traefik-route-internal and traefik-route-public for
the ironic-novncproxy service.

Change-Id: Ic00a933bae43a5d598c03eef18969a41138ea653
Signed-off-by: Claudiu Belu <cbelu@cloudbasesolutions.com>
2025-09-30 10:07:41 +00:00

18 lines
467 B
TOML

# Copyright 2025 Canonical Ltd.
# See LICENSE file for licensing details.
[project]
name = "ironic-k8s"
version = "2025.1"
requires-python = "~=3.12.0"
dependencies = [
"jinja2",
"jsonschema",
"pydantic",
"ops",
"interface_tls_certificates@git+https://opendev.org/openstack/charm-ops-interface-tls-certificates",
"tenacity", # From ops_sunbeam
"opentelemetry-api~=1.21.0", # charm_tracing library -> opentelemetry-sdk requires 1.21.0
]