
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>
18 lines
467 B
TOML
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
|
|
]
|