Updates to running-your-own CI docs: Initial setup section
This patch updates the Initial setup section from running-your-own document. Other sections will be updated in separate patches to make the reviwes short. Change-Id: I6915b0f39e8eb17c39ab72df7a93d300625a208d
This commit is contained in:
parent
1e85b84a43
commit
f3ebde7d5e
@ -38,12 +38,27 @@ Requirements
|
||||
Initial setup
|
||||
=============
|
||||
|
||||
1. Clone the CI config repository and adjust it as necessary.
|
||||
#. Manually boot a machine or VM with 2G+ of ram to be the puppetmaster.
|
||||
Average memory consumption is between 1GB-1.5GB with random peaks around
|
||||
2GB for puppetdb and ruby processes.
|
||||
|
||||
1. Manually boot a machine with ~2G of ram to be the puppetmaster.
|
||||
#. Clone the CI config repository and adjust it as necessary. Avoiding forks
|
||||
and overriding the default config from Infra is a good practice to
|
||||
customize your CI system. The CI config is split in 2 projects:
|
||||
a) `system-config <http://git.openstack.org/cgit/openstack-infra/system-config/>`_
|
||||
Contains information on how systems are operated.
|
||||
b) `project-config <http://git.openstack.org/cgit/openstack-infra/project-config/>`_
|
||||
Contains configuration data used by OpenStack projects and services.
|
||||
For more details on the config repo split, read the following spec:
|
||||
`http://specs.openstack.org/openstack-infra/infra-specs/specs/config-repo-split.html`
|
||||
|
||||
1. Follow http://ci.openstack.org/puppet.html#id2 but use your repository
|
||||
rather than the OpenStack CI repository.
|
||||
#. Follow http://ci.openstack.org/puppet.html#id2 and use your repository
|
||||
in addition to the OpenStack CI repository. This is appropriate to stay in
|
||||
sync with OpenStack Infra team rolling out new functionality and at the same
|
||||
time applying the necessary customizations through the config overrides.
|
||||
This step consists in configuring puppetmaster to load CI config into
|
||||
modulepath for both Infra projects and your custom CI repository.
|
||||
The necessary changes are explained in the sections below.
|
||||
|
||||
Changes required
|
||||
================
|
||||
|
Loading…
x
Reference in New Issue
Block a user