
Currently the heat charm instance runs heat-api and heat-engine services or heat-api-cfn or heat-engine services. Change heat charm to deploy heat-api, heat-api-cfn, heat-engine containers. Change the ingress relation to use traefik-route interface instead of ingress interface so that the traefik configuration for heat-api and heat-api-cfn serive can be written by charm. Add heat-api-cfn pebble container handler and update service endpoints accordingly. Remove heat-config interface and corresponding handlers. Change-Id: I391f8d4ffefcebdb2423fcc1947590ca906d711a
9 lines
362 B
Bash
Executable File
9 lines
362 B
Bash
Executable File
#!/bin/bash
|
|
|
|
echo "INFO: Fetching libs from charmhub."
|
|
charmcraft fetch-lib charms.data_platform_libs.v0.database_requires
|
|
charmcraft fetch-lib charms.keystone_k8s.v0.identity_resource
|
|
charmcraft fetch-lib charms.keystone_k8s.v1.identity_service
|
|
charmcraft fetch-lib charms.rabbitmq_k8s.v0.rabbitmq
|
|
charmcraft fetch-lib charms.traefik_route_k8s.v0.traefik_route
|