Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add gsma build #12

Draft
wants to merge 16 commits into
base: stable/pieman
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,12 +8,12 @@ This repo contains the source for the
Issues for this repo are handled in the
[anuket-project/anuket-specifications](https://github.com/anuket-project/anuket-specifications/issues) repository.

# Pull Requests
## Pull Requests

Pull requests are welcome in [this repository](https://github.com/anuket-project/RC2/pulls). For the contribution guide
please follow [this](https://github.com/anuket-project/anuket-specifications/blob/master/CONTRIBUTING.rst) link.

# Terms of Reference & License
## Terms of Reference & License

- [Terms of Reference](https://github.com/anuket-project/anuket-specifications/blob/master/doc/GSMA_CNTT_Terms_of_Reference.pdf)
- [Code of Conduct](https://github.com/anuket-project/anuket-specifications/blob/master/doc/CODE_OF_CONDUCT.rst)
Expand Down
7 changes: 7 additions & 0 deletions doc/ref_cert/RC2/chapters/chapter01.rst
Original file line number Diff line number Diff line change
Expand Up @@ -190,3 +190,10 @@ infrastructure.
Similarly, Chapter 4 maps test cases map to requirements for CNFs and
Chapter 5 builds a testing cookbook. Chapter 6 encompasses any gaps in
the Reference Conformance 2.

References
----------

.. bibliography::
:cited:

274 changes: 123 additions & 151 deletions doc/ref_cert/RC2/chapters/chapter02.rst

Large diffs are not rendered by default.

16 changes: 8 additions & 8 deletions doc/ref_cert/RC2/chapters/chapter03.rst
Original file line number Diff line number Diff line change
Expand Up @@ -9,10 +9,10 @@ and only runs the containers selected by Anuket RC2. It will be
completed by the next Anuket mandatory test cases and then a new CI
description file will be proposed in a shared tree.

`Xtesting CI <https://galaxy.ansible.com/collivier/xtesting>`__ only
requires internet access, GNU/Linux as Operating System and asks for a
few dependencies as described in `Deploy your own Xtesting CI/CD
toolchains <https://github.com/collivier/ansible-role-xtesting>`__:
Xtesting CI :cite:p:`rc2-ansible-xtesting-ci` only requires internet access,
GNU/Linux as Operating System and asks for a few dependencies as described in
Deploy your own Xtesting CI/CD toolchains
:cite:p:`rc2-ansible-role-xtesting-ci`:

- python-virtualenv
- git
Expand All @@ -24,7 +24,7 @@ and the network settings:
virtualenv (“Aborting, target uses selinux but python bindings
(libselinux-python) aren’t installed!”)
- Proxy: you may set your proxy in env for Ansible and in systemd for
Docker https://docs.docker.com/config/daemon/systemd/#httphttps-proxy
Docker :cite:p:`rc2-docker-proxy`

To deploy your own CI toolchain running Anuket Compliance:

Expand All @@ -36,7 +36,7 @@ To deploy your own CI toolchain running Anuket Compliance:
ansible-galaxy install collivier.xtesting
ansible-galaxy collection install ansible.posix community.general community.grafana kubernetes.core community.docker community.postgresql
git clone https://gerrit.opnfv.org/gerrit/functest-kubernetes functest-kubernetes-src
(cd functest-kubernetes-src && git checkout -b stable/v1.25 origin/stable/v1.25)
(cd functest-kubernetes-src && git checkout -b stable/v1.29 origin/stable/v1.29)
ansible-playbook functest-kubernetes-src/ansible/site.cntt.yml

Configure Kubernetes API testing
Expand All @@ -51,13 +51,13 @@ cookbook:
Run Kubernetes conformance suite
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Open http://127.0.0.1:8080/job/functest-kubernetes-v1.25-daily/ in a web
Open http://127.0.0.1:8080/job/functest-kubernetes-v1.29-daily/ in a web
browser, login as admin/admin and click on “Build with Parameters” (keep
the default values).

If the System under test (SUT) is Anuket compliant, a link to the full
archive containing all test results and artifacts will be printed in
functest-kubernetes-v1.25-zip’s console. Be free to download it and then
functest-kubernetes-v1.29-zip’s console. Be free to download it and then
to send it to any reviewer committee.

To clean your working dir:
Expand Down
120 changes: 60 additions & 60 deletions doc/ref_cert/RC2/chapters/chapter04.rst

Large diffs are not rendered by default.

10 changes: 5 additions & 5 deletions doc/ref_cert/RC2/chapters/chapter05.rst
Original file line number Diff line number Diff line change
Expand Up @@ -4,13 +4,13 @@ The purpose of this chapter is to direct the reader to information regarding
the test suites available and where to find the test suite code for workloads.

The description of the tests can be found in the
`CNCF CNF Testsuite Descriptions <https://github.com/cncf/cnf-testsuite/blob/main/docs/LIST_OF_TESTS.md>`__.
CNTI CNF Testsuite Descriptions :cite:p:`rc2-cnti-testsuite-list-of-tests`.

The installation of the CNCF test suite is described in the
`CNCF CNF Testsuite Installation <https://github.com/cncf/cnf-testsuite/blob/main/INSTALL.md>`__.
The installation of the CNCF test suite is described in the CNTI CNF Testsuite
Installation :cite:p:`rc2-cnti-testsuite-install`.

Some of the necessary tests are found in
`Kubernetes documentation <https://kubernetes.io/docs/concepts/overview/working-with-objects/common-labels/>`__.
Some of the necessary tests are found in Kubernetes documentation
:cite:p:`rc2-k8s-recommended-labels`.

Functest
========
Expand Down
12 changes: 6 additions & 6 deletions doc/ref_cert/RC2/conf.py
Original file line number Diff line number Diff line change
Expand Up @@ -7,14 +7,14 @@
]
extensions = [
'sphinx.ext.intersphinx',
'sphinx.ext.autosectionlabel'
'sphinx.ext.autosectionlabel',
'sphinxcontrib.bibtex'
]
html_theme = "piccolo_theme"
linkcheck_ignore = [
'http://127.0.0.1',
'https://github.com/cncf/cnf-testsuite/',
'https://github.com/opencontainers/',
'https://build.opnfv.org/'
'http://104.154.71.112',
'https://github.com/cnti-testcatalog/testsuite/blob/main/RATIONALE.md#'
]
intersphinx_mapping = {
'ref_arch_kubernetes': ('https://cntt.readthedocs.io/projects/ra2/en/latest/', None)
Expand Down Expand Up @@ -42,5 +42,5 @@
html_logo = '_static/anuket-logo.png'
html_favicon = '_static/favicon.ico'

bibtex_bibfiles = ['refs.bib']
bibtex_default_style = 'unsrt'
bibtex_bibfiles = ['refs-rc2.bib']
bibtex_default_style = 'unsrt'
Loading