Remove references to old github

Remove references in documentation to openstack-charmers
repos.
Add .gitreview file
Add .zuul.yaml file
Update packages in requirements file to point to
opendev.org instead of github.com

Change-Id: I8094ebbddaaa59c62b532d7223f4870040ba01c7
This commit is contained in:
Hemanth Nakkina
2022-08-04 16:03:01 +05:30
parent f02316fbec
commit 87020f34e7
7 changed files with 25 additions and 9 deletions

5
.gitreview Normal file
View File

@@ -0,0 +1,5 @@
[gerrit]
host=review.opendev.org
port=29418
project=openstack/charm-horizon-k8s.git
defaultbranch=main

4
.zuul.yaml Normal file
View File

@@ -0,0 +1,4 @@
- project:
templates:
- openstack-python3-charm-yoga-jobs
- openstack-cover-jobs

View File

@@ -49,4 +49,4 @@ To deploy the local test instance:
<!-- LINKS -->
[sunbeam-docs]: https://github.com/openstack-charmers/advanced-sunbeam-openstack/blob/main/README.rst
[sunbeam-docs]: https://opendev.org/openstack/charm-ops-sunbeam/src/branch/main/README.rst

View File

@@ -58,7 +58,7 @@ Please report bugs on [Launchpad][lp-bugs-charm-horizon-k8s].
<!-- LINKS -->
[contributors-guide]: https://github.com/openstack-charmers/charm-horizon-operator/blob/main/CONTRIBUTING.md
[contributors-guide]: https://opendev.org/openstack/charm-horizon-k8s/src/branch/main/CONTRIBUTING.md
[juju-docs-actions]: https://jaas.ai/docs/actions
[juju-docs-config-apps]: https://juju.is/docs/configuring-applications
[lp-bugs-charm-horizon-k8s]: https://bugs.launchpad.net/charm-horizon-k8s/+filebug

View File

@@ -7,7 +7,15 @@ bases:
- name: "ubuntu"
channel: "20.04"
parts:
update-certificates:
plugin: nil
override-build: |
apt update
apt install -y ca-certificates
update-ca-certificates
charm:
after: [update-certificates]
build-packages:
- git
- libffi-dev

View File

@@ -14,7 +14,7 @@ jinja2
lightkube
lightkube-models
ops
git+https://github.com/openstack-charmers/advanced-sunbeam-openstack#egg=ops_sunbeam
git+https://opendev.org/openstack/charm-ops-sunbeam#egg=ops_sunbeam
python-keystoneclient # keystone-k8s
@@ -22,10 +22,9 @@ python-keystoneclient # keystone-k8s
# Note: Remove when traefik-k8s-operator v1 library is released
serialized_data_interface
# Get resources from github until cacerts issue is charmbuild image is fixed.
git+https://github.com/openstack/charm-ops-interface-tls-certificates#egg=interface_tls_certificates
git+https://opendev.org/openstack/charm-ops-interface-tls-certificates#egg=interface_tls_certificates
# Note: Required for cinder-k8s, cinder-ceph-k8s, glance-k8s, nova-k8s
git+https://github.com/openstack/charm-ops-interface-ceph-client#egg=interface_ceph_client
git+https://opendev.org/openstack/charm-ops-interface-ceph-client#egg=interface_ceph_client
# Charmhelpers is only present as interface_ceph_client uses it.
git+https://github.com/juju/charm-helpers.git#egg=charmhelpers

View File

@@ -51,15 +51,15 @@ deps =
{[testenv]deps}
-r{toxinidir}/requirements.txt
[testenv:py3.8]
[testenv:py38]
basepython = python3.8
deps = {[testenv:py3]deps}
[testenv:py3.9]
[testenv:py39]
basepython = python3.9
deps = {[testenv:py3]deps}
[testenv:py3.10]
[testenv:py310]
basepython = python3.10
deps = {[testenv:py3]deps}