| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
| |
This commit configures ceilometer to integrate with Keystone, Glance,
Cinder and Nova.
Change-Id: I19e8580de87858033ce1c2caf86a828d6377bb91
|
|
|
|
|
|
|
| |
Obtained from:
http://docs.openstack.org/juno/config-reference/content/section_ceilometer.conf.html
Change-Id: I0951205b069c07908d24130cc2fa7b3197ff38f4
|
|
|
|
| |
Change-Id: Ia5c5afda139f57e1eedbf43c77a114f29f6c726b
|
|
|
|
| |
Change-Id: Id2e76f31c12178a42488489e320af0ed99b4c7eb
|
|
|
|
| |
Change-Id: I86415f16f1d03958fe916169b5a76ba066555487
|
|
|
|
| |
Change-Id: Iae387e39c4a62ef608496d31c748493fa88ce3e1
|
|
|
|
|
|
|
|
| |
This adds NOVA_ENABLE_{CONTROLLER,COMPUTE}. Both are enabled by deafult,
but if CONTROLLER is enabled but COMPUTE isn't, then the conductor
service is enabled.
Change-Id: I523a7270d4afdcd1e2a30eaac42ea499581fe971
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This adds NEUTRON_ENABLE_{MANAGER,CONTROLLER,AGENT} to determine which
parts should be run on a node, so a network node has MANAGER enabled,
but doesn't need CONTROLLER or AGENT, since those will be run on the
controller and compute nodes respectively.
This works by the configuration extension selectively enabling systemd
units, with config-setup always being run, and db-setup run on the
controller node.
Rather than having the enable logic in 3 distinct setup services, their
dependencies have been augmented to run after appropriate setup services
if they are enabled, and to not run if their configuration hasn't been
created.
Change-Id: I7625074c94acfb49fc68660440609b0fe9c0052d
|
|
|
|
|
|
|
| |
This will be fully functional after service configuration is better
partitioned between the nodes.
Change-Id: I7822c42b9087bc52111e8b7181b67f55d8393643
|
|
|
|
| |
Change-Id: Ie39ce4c3e6c47d44ce07fe1b353f72d23999d0e8
|
|
|
|
|
|
| |
This drop-in file will be processed by systemd on boot.
Change-Id: I055d22dd481cc5084f6dbacbb787c3015d75461e
|
|
|
|
|
|
|
|
|
|
| |
Swift configuration is not simple, also it's likely a user
will want to deploy openstack without swift, so we don't
want to include the swift conf exts by default.
Dropping these allows us to have a much simpler default cluster morph.
Change-Id: I99de08c94e7f10912c158c0dfd5342ff76ca604e
|
|
|
|
|
|
|
|
|
|
| |
This is being done using the 'template' option from the
install-files extension.
Signed-off-by: Zara Zaimeche <zara.zaimeche@codethink.co.uk>
Signed-off-by: Mike Smith <mike.smith@codethink.co.uk>
Change-Id: Id3671d34692823e3f34f6565f40732b889cb8486
|
|
|
|
|
|
|
|
|
|
|
| |
This configuration file is from:
http://git.baserock.org/cgi-bin/cgit.cgi/delta/openstack/tempest.git/tree/etc/tempest.conf.sample?id=2
Signed-off-by: Zara Zaimeche <zara.zaimeche@codethink.co.uk>
Signed-off-by: Mike Smith <mike.smith@codethink.co.uk>
Change-Id: Ic3550f26062203edc5509764fd93e271a67c3166
|
|
|
|
|
|
|
|
|
|
|
|
| |
Our rsync config is created at first-boot,
swift-storage-setup creates the rsync config,
so rsync needs to be started after it.
This unit is based on upstream's unit,
the only difference is we wait for swift-storage-setup
and we set Restart=on-failure
Change-Id: Idc468fc7886d3491ff49b5f30f1f16f9894255a6
|
|
|
|
| |
Change-Id: I2eee55408b174dc820ce713e6821f200a1532a48
|
|
|
|
|
|
|
| |
This commit configures Ironic to integrate with Keystone, Neutron and
Glance. Nova integration will be added in a following commit.
Change-Id: Id557e8e048b6051d764b4915192cfd55bfe68d32
|
|
|
|
|
|
|
| |
This configures ntpd to run as a server if the SWIFT_CONTROLLER
variable is not set to False and is not unset.
Change-Id: I191acb895418b970aee3bcd371fadc2da5c503a9
|
|
|
|
|
|
| |
... instead duplicate xorg-util-macros chunk
Change-Id: I61db6a9f81272525e97460ebaaa559b1c1ab3251
|
|
|
|
|
|
|
|
| |
Those were copied from an Ironic git checkout. Those files will be
modified and installed on '/etc' on a posterior commit to integrate
Ironic with the rest of the OpenStack components.
Change-Id: If0e9d9b0b6ff8dc99fe20cfbf2a8c5ed0b0c3cd2
|
|
|
|
|
|
|
| |
Add their dependencies as well. The service will be configured in
another commit.
Change-Id: Icb23890fd3d002cb93fd32b0cdc9076518e77475
|
|
|
|
|
|
|
|
| |
The existing Busybox's TFTP server implementation is not up to the job
for the OpenStack baremetal service, as it doesn't support filename
remapping.
Change-Id: I0a12f5807ac2f52aa025587a08a6ebfae403eff1
|
|
|
|
|
|
|
|
|
| |
Even it can be see as a GNOME dependency, this is only
a group of autoconf macros (in the process of being
upstreamed in autoconf-archive, but we need this here
as is still being used by several projects)
Change-Id: Ia1e510283110c522eebd8f72597f4e505de7a021
|
|
|
|
| |
Change-Id: Ic5dfaa2eafeb3045538500c1a607c4ecab924a11
|
|
|
|
| |
Change-Id: I03aa39e33a2a8326c3d8a779dde9bc3bf0801266
|
|
|
|
|
|
|
| |
This adds configuration needed to deploy a swift proxy-server
that uses keystone for authentication.
Change-Id: I038180e2d1e16f1f612986ca9db241ce05afa84c
|
|
|
|
| |
Change-Id: I17222d8ca6fa669ef3e0046bb91a1f5af8d1c00d
|
|
|
|
| |
Change-Id: I8784857c1531cac0e1048da1bc83bdfda25258c2
|
|
|
|
|
|
|
|
| |
Change-Id: I70745baea478dd9fd57d9e3d5ae66d40db3c1712
Signed-off-by: Pedro Alvarez <pedro.alvarez@codethink.co.uk>
Signed-off-by: Francisco Redondo Marchena <francisco.marchena@codethink.co.uk>
Signed-off-by: Zara Zaimeche <zara.zaimeche@codethink.co.uk>
Signed-off-by: Mike Smith <mike.smith@codethink.co.uk>
|
|
|
|
|
|
|
| |
Change-Id: I517142d6879f4cfce821a21a5fe2b661e184ce53
Signed-off-by: Pedro Alvarez <pedro.alvarez@codethink.co.uk>
Signed-off-by: Francisco Redondo Marchena <francisco.marchena@codethink.co.uk>
Signed-off-by: Richard Maw <richard.maw@codethink.co.uk>
|
|
|
|
|
|
| |
Change-Id: I8f8bfb231ab5ff4c2a825451a57a5b38a641c300
Signed-off-by: Pedro Alvarez <pedro.alvarez@codethink.co.uk>
Signed-off-by: Richard Maw <richard.maw@codethink.co.uk>
|
|
|
|
|
|
|
| |
Change-Id: Ia5e2450351359d35fd2aa37b75534178d8305936
Signed-off-by: Pedro Alvarez <pedro.alvarez@codethink.co.uk>
Signed-off-by: Francisco Redondo Marchena <francisco.marchena@codethink.co.uk>
Signed-off-by: Richard Maw <richard.maw@codethink.co.uk>
|
|
|
|
|
|
|
| |
Change-Id: I9c2bb1a204a01fa82e90d517663f6cf654666395
Signed-off-by: Pedro Alvarez <pedro.alvarez@codethink.co.uk>
Signed-off-by: Francisco Redondo Marchena <francisco.marchena@codethink.co.uk>
Signed-off-by: Patrick Darley <patrick.darley@codethink.co.uk>
|
|
|
|
|
|
| |
Change-Id: I137bd286b2f8ad6eeb37d34803f9ae41a735e7ec
Signed-off-by: Pedro Alvarez <pedro.alvarez@codethink.co.uk>
Signed-off-by: Francisco Redondo Marchena <francisco.marchena@codethink.co.uk>
|
|
|
|
|
|
| |
Change-Id: Ic29d7c367622e0ab35486466e5e32ca432539c39
Signed-off-by: Pedro Alvarez <pedro.alvarez@codethink.co.uk>
Signed-off-by: Francisco Redondo Marchena <francisco.marchena@codethink.co.uk>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This configuration files are from:
- Cinder: http://git.baserock.org/cgi-bin/cgit.cgi/delta/openstack/cinder.git/tree/etc/cinder?id=2014.2.1
- Glance: http://git.baserock.org/cgi-bin/cgit.cgi/delta/openstack/glance.git/tree/etc?id=2014.2.1
- Keystone: http://git.baserock.org/cgi-bin/cgit.cgi/delta/openstack/keystone.git/tree/etc?id=2014.2.1
- Neutron: http://git.baserock.org/cgi-bin/cgit.cgi/delta/openstack/neutron.git/tree/etc?id=2014.2.1
- Nova: http://git.baserock.org/cgi-bin/cgit.cgi/delta/openstack/nova.git/tree/etc/nova?id=2014.2.1
- nova.conf: http://pkgs.fedoraproject.org/cgit/openstack-nova.git/tree/nova.conf.sample
Signed-off-by: Mark Doffman <mark.doffman@codethink.co.uk>
Signed-off-by: Francisco Redondo Marchena <francisco.marchena@codethink.co.uk>
Change-Id: If376202ad6cfe27a8551b7a672754bb9a10ed188
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Add Openstack system and stratum pointing they components to
Juno tag 2014.2.1.
Change-Id: Iaa9a31c44b0a2c711c5a147dc3156bab14577fb7
Signed-off-by: Pedro Alvarez <pedro.alvarez@codethink.co.uk>
Signed-off-by: Francisco Redondo Marchena <francisco.marchena@codethink.co.uk>
Signed-off-by: Richard Maw <richard.maw@codethink.co.uk>
Signed-off-by: Richard Ipsum <richard.ipsum@codethink.co.uk>
Signed-off-by: Patrick Darley <patrick.darley@codethink.co.uk>
Signed-off-by: Zara Zaimeche <zara.zaimeche@codethink.co.uk>
Signed-off-by: Mike Smith <mike.smith@codethink.co.uk>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
3.16 and newer do not boot. A panic happens just before 'init' due to
the following error:
Unhandled fault: imprecise external abort (0xc06) at 0xb6fea878
We should 'git bisect' to find out what causes this, but I don't have
time right now.
I've tested the little-endian kernel only.
Change-Id: I173e74c1e460f798fcdd5c707a83a177412b9e03
|
|
|
|
|
|
|
|
|
|
| |
We now deploy swift systems rather than devel systems.
We also now need to specify the controller host address,
since swift storage nodes will use the controller
node to get their ntp time updates.
Change-Id: I2416aa9fc92161cb2df00ad1676c48810851f7f3
|
|
|
|
| |
Change-Id: Idd5ea038831e60a0a0ccc5620d81075ab421fbad
|
|
|
|
| |
Change-Id: I41fe796802f930f954716bfa4edcb038b95c90ce
|
|
|
|
| |
Change-Id: If7926bc7ed11d966feca2aa9ef767dc29996729e
|
|
|
|
|
|
|
| |
Building with libcap allows ntpd to drop root privileges it doesn't need,
we also don't want to run ntpd as root, so we create an ntp user and an ntp
group.
Change-Id: Idd8a7916af97c10704290234c1bb1f34a14baf2c
|
|
|
|
| |
Change-Id: I9840f6b44b9d08d7ec61393f9cb4a01808e2a529
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This reverts commit a51a8ee9fe2c691a4b2d73fe06c1fde1d18f1153.
This symlink was a bad idea. We found that if the stage1-gcc chunk is
built on an ARM system with EGLIBC 2.15, then run on a system with GLIBC
2.20, the GCC binaries segfault on startup, inside the _dl_addr()
function. This is likely the result of an ABI compatibility between
EGLIBC 2.15 and GLIBC 2.20.
Morph still has a big hole in its caching algorithm whereby 'bootstrap'
mode chunks built against incompatible libc versions get the same
cache-key, and cause random breakages. We either need to fix this, or
ensure that the reference bootstrap is entirely statically linked, as
soon as possible.
Change-Id: I400d293dc8022ca6ab5a0ebda62ce378e9bf3317
|
|
|
|
| |
Change-Id: I73ed1c3c43f341d6e09521fc8bf0c4899616e972
|
|
|
|
|
|
|
| |
We switched to linux-stable.git from linux.git as only the former
contains 'point' releases (3.18.1, 3.18.2 etc.) of Linux.
Change-Id: I94388266b4a94a652458460d0b15f465e10dfe85
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Point mesa stratum to a patch cherry-picked from master to fix this
compilation error:
loader.c: In function 'udev_device_new_from_fd':
loader.c:163:4: error: implicit declaration of function 'fstat' [-Werror=implicit-function-declaration]
if (fstat(fd, &buf) < 0) {
^
cc1: some warnings being treated as errors
More info here: https://bugs.freedesktop.org/show_bug.cgi?id=89530
Change-Id: I3bd4856b07318ce97772a4755b253c918f4b1e66
|
|
|
|
|
|
|
| |
Add cluster definition and install system definition, to enable
deployment of a big-endian system to a moonshot M.2 (SSD) device.
Change-Id: Icb2d48eff152a3df9556739fadbf4055478e79f4
|
|
|
|
|
|
|
| |
Add a cluster definition to enable deployment of a big-endian system to an
NFS/TFTP netboot server, from which a Moonshot node's U-Boot can "pxe" boot.
Change-Id: I6654879d61b58aebdb83bf490d77d8d403d13155
|