Commit Graph

24 Commits

Author SHA1 Message Date
Vladimir Kozhukalov 75b8afcffe Add pdf-docs tox env
Story: 2006104
Task: 35274
Change-Id: I949a5b26f3b46f8a5fc4514c268ddc45a502d744
2023-04-27 11:37:19 +03:00
Mohammed Naser 7ec5fa4189 libvirt: improve build process
- Drop CentOS & Debian images from the build process
- Add multi-stage single Dockerfile for Ubuntu
- Switch to a more clear tagging process, using UCA images
- Fix documentation for `libvirt` image

Change-Id: Ia60d0571dceb182c6e43ea639fc50f7d4ad6283d
2022-11-16 16:33:26 -05:00
niuke 3fccddc449 remove unicode from code
Change-Id: I1a31333e5c0d631dd20e37551097237703168664
2022-07-29 15:52:10 +00:00
jinyuanliu 6a233e34cb docs: Update Freenode to OFTC
http://lists.openstack.org/pipermail/openstack-discuss/2021-May/022780.html
Change-Id: I91f33dc2afd4f66f2e515ba4db58ae505bb3bc55
2021-06-02 02:16:46 +00:00
Andreas Jaeger e1b1d7b152 Switch to newer openstackdocstheme and reno versions
Switch to openstackdocstheme 2.2.1 and reno 3.1.0 versions. Using
these versions will allow especially:
* Linking from HTML to PDF document
* Allow parallel building of documents
* Fix some rendering problems

Update Sphinx version as well.

Disable openstackdocs_auto_name to use 'project' variable as name.

Change pygments_style to 'native' since old theme version always used
'native' and the theme now respects the setting and using 'sphinx' can
lead to some strange rendering.

openstackdocstheme renames some variables, so follow the renames
before the next release removes them. A couple of variables are also
not needed anymore, remove them.

See also
http://lists.openstack.org/pipermail/openstack-discuss/2020-May/014971.html

Change-Id: Id944392d2acf01ffcb4b386434a913bfc75ccb19
2020-05-31 20:28:54 +02:00
Roman Gorshunov 795f0452ab Add Project Specific Contributor and PTL Docs
This patch amends contributor guidelines for the Ussuri goals.

Change-Id: If95147b0c51716781b21a79d27932ec2dd4b9f9c
Task: 38545
Story: 2007236
2020-04-24 20:59:04 +02:00
Andreas Jaeger 1d3fa5934d Cleanup py27 support and docs
This repo is now testing only with Python 3, so let's make
a few cleanups:
- Remove python 2.7 stanza from setup.py
- Remove obsolete sections from setup.cfg
- Update requirements, no need for python_version anymore
- Cleanup */source/conf.py to remove now obsolete content.
- Use newer openstackdocstheme version
- Remove install_command from tox.ini, the default is fine
- Enable warnings for doc builds, fix doc build problems

Change-Id: Id1ecc85694dddd177dde628a031b7cb637932fbc
2020-04-11 16:11:56 +02:00
gujin 3f036b5f72 tox: Keeping going with docs
1. Sphinx 1.8 introduced [1] the '--keep-going' argument which, as its name
suggests, keeps the build running when it encounters non-fatal errors.
This is exceptionally useful in avoiding a continuous edit-build loop
when undertaking large doc reworks where multiple errors may be
introduced.

2. cleanup the exists folder before run sphinx-build command

[1] https://github.com/sphinx-doc/sphinx/commit/e3483e9b045

Change-Id: I6f53d424612af8788818d23ea43460444afc2172
2019-11-01 16:21:07 +00:00
ad620p 8a0e8ee04b Makefile and Docker file for ospurge containers
Change-Id: I88318674e11e61740d56ab24c58d460cbe438f32
2019-09-19 10:29:32 +00:00
Deepak Tiwari 0908d43c58 Makefile and Docker file for calicoctl-utility containers
Change-Id: Ia3442e3b5b89bf27e30c1f524dca8e63c4e3cea9
2019-04-09 16:18:59 -05:00
Matthew Heler 4653e18792 Add zuul checks and docs for ceph-daemon
Change-Id: Idf76eaa6d25dc87ecf7318abc618bc3d80636b43
2019-01-08 10:33:19 -06:00
Stephanie Miller 2a82140166 Add openSUSE Leap 15 ceph-config-helper image
Change-Id: I5135a380cd88efae67bf7159824b0773e919dba3
Co-Authored-By: Stephanie Miller <stephane@alum.mit.edu>
2018-12-18 11:13:09 +01:00
Zuul 2511ded764 Merge "Add LOCI to OSH images" 2018-12-17 21:04:14 +00:00
Jean-Philippe Evrard b1132137fe Add LOCI to OSH images
This adds the LOCI build progress into OSH-images.

Change-Id: Iffc12af6ef8fff82ca1338c528ea427ef2fb0e8a
2018-12-17 09:10:12 +00:00
Zuul b861b9e10f Merge "Add openSUSE Leap 15 gate-utils image" 2018-12-14 18:38:38 +00:00
Zuul b8f9137cc4 Merge "Add openSUSE Leap 15 openvswitch image" 2018-12-14 18:38:38 +00:00
Jean-Philippe Evrard 4237ef1a6d Add openSUSE Leap 15 openvswitch image
Change-Id: Ia5e62853ff54904bd70c2839733e5ee5fe165cf9
Co-Authored-By: Stephanie Miller <stephane@alum.mit.edu>
2018-12-12 10:05:19 +00:00
Arun Kant cf83acd88d Add openSUSE Leap 15 libvirt image
Added public gpg signing key file for ceph and virtualization
repositories.

Change-Id: I4bf8e67dbbc12f3290958c1d3fae95e37896b9b6
2018-12-04 13:23:37 -08:00
Jean-Philippe Evrard a2da065f54 Add openSUSE Leap 15 gate-utils image
Change-Id: I6cd1f27e40d6328cd99b4d81cdfb495808578787
Co-Authored-By: Stephanie Miller <stephane@alum.mit.edu>
2018-11-30 12:34:05 +01:00
Zuul 1eb2e14491 Merge "Add openstack-helm repo images" 2018-11-29 10:26:48 +00:00
Jean-Philippe Evrard 0acfaab7b1 Add openstack-helm repo images
This adds the building of the images present in the OpenStack-Helm
repository.

Images follow the same process as images from the osh-infra
repository.

Kubernetes-entrypoint is not used anymore and therefore was
not migrated over.

Likewise, LOCI is not following these images building process,
and therefore will be included in a different patch.

The manual build script do not expose the extra arguments
previously exposed, like KUBE_VERSION or OVS_VERSION by default.
It also means a future tagged version of this repository will
use the KUBE_VERSION or OVS_VERSION that are in tree, and
therefore very explicit.

Change-Id: If4ff73c37ed8bccb9f6951f3ccdbb7640e9b55a5
2018-11-29 08:45:54 +00:00
Jean-Philippe Evrard cd8e356a40 Add openSUSE Leap 15 VBMC image
Co-Authored-By: Stephanie Miller <stephane@alum.mit.edu>
Change-Id: I979fc15bde85f30d23d3c2a5ad720f90f7afa7b3
2018-11-28 15:51:11 +00:00
Jean-Philippe Evrard 8468a18ae3 Add build process and osh-infra images
This patch adds image building process for OSH.

Each root folder contains a 'kind' of images to build. Each folder will
have its own parent job, inheriting from a 'openstack-helm-images-base'
job. The folder 'parent job' is used for building distribution
variants (centos_7, ubuntu_xenial, opensuse_15).

Folders containing Dockerfiles (a different Dockerfiles per
distribution) will use the docker building play (docker-build.yml).

Dockerfiles come from openstack-helm-infra repository,
with the following changes:
* The deprecated "MAINTAINER" directive has been replaced with
  LABEL maintainer=<maintaineremail>
* If Dockerfiles' default arguments were mismatching the
  documentation or Makefiles, they were adapted (see libvirt).
* Relative paths to the openstack-helm-infra repo have been removed.

Each folder is given a convenience build script (build.sh) which
can be used to build a specific image manually.

This script's content gets included in the documentation to avoid
duplications of content.

This patch focuses on each image separately.

Another patch will be added to deal with a repo-wide image building
process, whether for CI purposes, or for developer's purposes,
with the help of a Makefile.

Note: Kubeadm-aio image was not imported in this process due to
circular dependencies: Image building currently requires the
helm charts of openstack-helm-infra.

Change-Id: I2d01e3f2c34d6dd7db4a1c3897dc4b994bf02623
2018-11-28 16:47:50 +01:00
Jean-Philippe Evrard 2803e7c16a Initial commit
This adds the initial files and jobs for the repository.
It is manually based on the openstack cookiecutter,
removing all the python related parts we do not need.

Change-Id: Ia3e1d0ca1eaee363b8f864de16665923d99e1dbe
2018-11-26 14:04:40 +00:00