Temporal UI Charm 50/12850/3
authorMark Beierl <mark.beierl@canonical.com>
Thu, 19 Jan 2023 16:17:51 +0000 (11:17 -0500)
committerMark Beierl <mark.beierl@canonical.com>
Thu, 19 Jan 2023 16:57:54 +0000 (11:57 -0500)
commit7efd5d3aa0abe968d61101c1207c2fe272c3b2b1
tree707dbfb6b056c121b852cd2de90a5a071a06aae3
parenta86e06186fc2688599647603068cecbee712c800
Temporal UI Charm

Initial load of a charm to deploy the Temporal web UI

Steps:

  juju deploy ch:osm-temporal-ui \
               --channel latest/edge/paas \
               --resource temporal-ui-image=temporalio/ui:2.9.1
  juju relate ingress osm-temporal-ui
  juju relate temporal osm-temporal-ui
  juju config osm-temporal-ui \
              external-hostname=temporal.127.0.0.1.nip.io

Change-Id: I594a33edcd168e54359f00451edf1bdf7fe9d24e
Signed-off-by: Mark Beierl <mark.beierl@canonical.com>
20 files changed:
devops-stages/stage-test.sh
installers/charm/osm-temporal-ui/.gitignore [new file with mode: 0644]
installers/charm/osm-temporal-ui/.jujuignore [new file with mode: 0644]
installers/charm/osm-temporal-ui/CONTRIBUTING.md [new file with mode: 0644]
installers/charm/osm-temporal-ui/LICENSE [new file with mode: 0644]
installers/charm/osm-temporal-ui/README.md [new file with mode: 0644]
installers/charm/osm-temporal-ui/charmcraft.yaml [new file with mode: 0644]
installers/charm/osm-temporal-ui/config.yaml [new file with mode: 0644]
installers/charm/osm-temporal-ui/lib/charms/nginx_ingress_integrator/v0/ingress.py [new file with mode: 0644]
installers/charm/osm-temporal-ui/lib/charms/observability_libs/v1/kubernetes_service_patch.py [new file with mode: 0644]
installers/charm/osm-temporal-ui/lib/charms/osm_libs/v0/utils.py [new file with mode: 0644]
installers/charm/osm-temporal-ui/lib/charms/osm_temporal/v0/temporal.py [new file with mode: 0644]
installers/charm/osm-temporal-ui/metadata.yaml [new file with mode: 0644]
installers/charm/osm-temporal-ui/pyproject.toml [new file with mode: 0644]
installers/charm/osm-temporal-ui/requirements.txt [new file with mode: 0644]
installers/charm/osm-temporal-ui/src/charm.py [new file with mode: 0755]
installers/charm/osm-temporal-ui/src/log.py [new file with mode: 0644]
installers/charm/osm-temporal-ui/tests/unit/test_charm.py [new file with mode: 0644]
installers/charm/osm-temporal-ui/tox.ini [new file with mode: 0644]
jenkins/ci-pipelines/ci_stage_2.groovy