| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
|
|
| |
Changes:
524b17f Fix mistake in sysroot.write
f9a0607 Raise an error if a stratum build-depends on itself
|
|
|
|
|
|
| |
The OpenStack documentation states that Juno is not compatible with 2.0.
Change-Id: I250203a4b9e006e54bf1147912600fbd9fef431f
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This directory is created by the setup script, but as /var/run is a
symbolic link to /run, which is a tmpfs mounting point, the directory
will not persist across reboots. Hence, ensure that the directory
exists before starting the services that require it.
Note that we can't get away by adding the openvswitch-setup.service to
the Wants of openvswitch.service and openvswitch-db-server.services, as
those are enabled and started by the Ansible setup script, and so would
create a deadlock.
Also, remove non-existent service from the After section.
Change-Id: Ic5c16f89a8e71e4ad42f468159d6e604a5ee8e47
|
|
|
|
| |
Change-Id: I3ebe354e7c19dd2824cad7271fb7be66e9e96919
|
|
|
|
|
|
|
| |
Remove duplicated boto chunk morphology and add it to a common
strata.
Change-Id: I532416013a767eb613c4e23a0538105f3795604b
|
|
|
|
|
|
|
|
| |
The openstack-services pexpect is pointing to the active fork
of the pexpect package, the cxmanage one is pointing to an
old version of the package, so for the moment they will be
distinguished by name.
Change-Id: Ied5518a9c7502a43ad71c25fb6df3f7867951d4d
|
|
|
|
|
|
|
|
|
| |
* Add db-setup to the 'Afters' for ceilometer
* Improve order of units in 'Afters'
* Remove deprecated syslog.target
* Add missing Wants=network-online.target
Change-Id: I4936126b78946dbdfe77213cc5202b39ea6a50cb
|
|
|
|
| |
Change-Id: I6de006be2330be4d0bd84e48e9fc98d81d4b1aaf
|
|
|
|
|
|
| |
To use keystone and postgres the network needs to be online.
Change-Id: Iaa0ed242b9cadca2bc8519cbc00e6cc9ea4745b4
|
|
|
|
| |
Change-Id: Ia1107891c479d4faf13ba1d85564171519a8fc80
|
|
|
|
|
|
|
|
| |
keystone.service and postgres.service are only enabled in their setup
scripts. As disabled units are ignored in the After section, depend on
their setup scripts instead.
Change-Id: I6edd96e9fe97b10752f031086a3ea4700d52513c
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The OpenStack services write their log to stderr even when use_syslog
was set to True in the configuration file. This is then captured by
journald, resulting in duplicated entries on the log. Set
StandardOutput=null and StandardError=null in the unit files to prevent
this.
As the services log is being dumped on journald, there is no need to
duplicate the log in separate log files, so remove --log-file from the
unit files as well.
Last but not least, enable writing to the syslog for Ironic and
Keystone.
Change-Id: I7808e8116fc92ecb807f700fd94c9ecf4ee13be2
|
|
|
|
| |
Change-Id: I88e3e3e0f2b94b1ee84c706a29a439a09f370e8e
|
|
|
|
|
|
|
|
| |
And fix some existing as well. Generate a separate postgres.conf file
so that we don't have to reference keystone on the postgres setup
systemd unit and Ansible script.
Change-Id: I0bb4428b7e88a508a37d1d43ddcd266369b05cd2
|
|
|
|
| |
Change-Id: I2e14e9fc368eb160816719b5d70ce9746b246467
|
|
|
|
|
|
|
|
| |
This way it is possible to avoid running the setup script in subsequent
boots, either by disabling the setup service using systemctl, or
removing the respective configuration file from /etc/openstack/.
Change-Id: I9945e40eaebbc160bb21ca46f10a8b6121f66267
|
|
|
|
| |
This is now done in the GLIBC chunk.
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
specific
Include ld.so.conf and ld.so.conf.d in the glibc-libs artifact
This fixes a problem with minimal systems introduced by this commit:
c9afefed2d2278046ec5c0fb11c32220f3b7380d
It meant that /etc/ld.so.conf was missing in minimal systems
Change-Id: I4b63c33c4572e78092e1b434489787f3e788a80f
|
|
|
|
| |
Change-Id: I20833b54c4f905785f982c693b3fdf4219889222
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Full list:
0b2b24a distbuild: Fix initiator hanging when protocol errors occur
f6e3627 Fix sysroot.write trying to overwrite existing files
e08f3e3 distbuild: Allow WorkerConnection to track multiple in-flight jobs
75ef3e9 distbuild: Track worker jobs using artifact basename only
be3383e distbuild: Track state of a job in the Job class
44917b2 distbuild: Make Jobs class into a more generic JobQueue
42b915c Make str() of a GitDirectory return its location.
6db8c4f Make listing contents of local tarball cache more robust
07a0b83 Show progress of downloads when --verbose is passed, not --debug
11391bc GitDir: Fix setting fetch url when push url is already on-disk
534fe7a Update distbuild protocol version to 3
a030d42 Add yarns for basic `morph anchor` functionality
8956e5e Add `morph anchor` command
b477acb yarns: Fix typo in system branch creation yarn
f4ec3d2 yarns: Fix get-repo test falsely checking exit result
eaa0685 RemoteRefManager: Fail all ref updates when one fails
2904830 GitDir: Set the fetch or push url when the other is set
9e074be yarns: Have non-bogus trove config
1f66776 CachedRepo: Fix reference to _gitdir
93b034f install-files.configure: make possible to overwrite symlinks
7e5bab5 Add a test for partial deployment
1d57b19 Allow the deployment of individual chunks/strata from systems
2985a46 morphlib: Add command to get build-log for a given chunk and system file
9867774 Add ssh keys conf ext
74ac75d Fix partial distbuilds of non-existant components
f964cf0 Add a CSV manifest generator.
5ea105a Check number of args given to build commands
34870ac Improve 'Deploy failed as system is not yet build' error.
c9ebfbf GitDirectory: Add a store_commit method
ae17229 gitdir.PushFailureError: Show why pushes failed
f489767 CachedRepo: Expose the internal gitdir object
7bf8fda morph help: Expand upon the importance of the first trove-id
442e62c Install licensecheck.pl with morphlib
dd755f8 Ignore BuildProgress messages
ac6d189 Remove n_state_machines_of_type function
4941d1d distbuild: Add distbuild status command
8409655 distbuild: Add distbuild start and cancel functionality
4a1c2d1 distbuild: Add protocol version checking for list-jobs command
8875e9c Bump supported definitions format version to 3
Change-Id: Ic827f1024ad4491938b5b0bfc1f2971dafd2f9e3
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Also modify some /etc/pam.d files:
- Make the requirement on pam_selinux.so optional in shadow default
pam.d configuration files.
- Modify 'system-auth' when installing systemd to add pam_deny.so,
so that login attempts with wrong passwords fail now that
shadow is configured to use PAM.
Change-Id: I7110d27b6b46ce33eeaeae904dea854deb46c759
|
|
|
|
|
|
|
|
|
|
|
|
| |
This reverts commit acb29d344d117133891199ea536d9c4d34c7d05e.
We have discovered that Baserock systems built with GCC 5.1 cannot
*deploy* working disk images. The images hang in SYSLINUX. We suspect
that it is a bug in SYSLINUX that is triggered by the compiler upgrade,
and upgrading SYSLINUX may well fix this issue, but we don't have time
to do this and test it in time for a 15.19 release
Change-Id: I3c661b14fb923eee37c4c0148904620362fe62e2
|
|
|
|
| |
Change-Id: I95adef541f5c782cd54ad4766aa7edf26a57127b
|
|
|
|
|
|
| |
DES truncates passwords, so is an insecure default.
Change-Id: I3fc7fe55a855ff762e51ef9d71fd6741b1cbc428
|
|
|
|
| |
Change-Id: Ifa9fd4a7561bb92e4ae579ea5028bef76d68efa1
|
|
|
|
| |
Change-Id: I50bc8690a84324030e806dc124c80743e510b1b9
|
|
|
|
|
|
| |
This removes duplicated chunks between these strata.
Change-Id: Ibb62709034bb6543615a75d0ba440683292cbbf3
|
|
|
|
|
|
| |
To avoid duplication and make openstack-services more manageable.
Also move duplicated chunk to openstack-common.
Change-Id: I97468e5e7757d2250c643eacfcb76826e5c5ed92
|
|
|
|
|
|
|
|
|
| |
Move the test tools and frameworks from zookeper and openstack
to it, but tempest because it is explicit for openstack.
Move some python packages to python-common because they are
shared by various strata.
Change-Id: I51be08946572fd76075261f88fbe365a7049f286
|
|
|
|
| |
Change-Id: I74ce7ee1fe268359493750c452c2b6f699e99636
|
|
|
|
| |
Change-Id: I5ee7098ab77ceb408b3dff5aa8d6dd89dea03db2
|
|
|
|
|
|
| |
So our released systems are being tested in the ci
Change-Id: Iced5b662a90d4586a13738f03471f8598058128a
|
|
|
|
|
|
| |
Also ensure that the /etc/openstack directory exists.
Change-Id: I633cf3e9add94ff1d9622062e55b4d15db541cbf
|
|
|
|
| |
Change-Id: I312071ee1ff2d705af095ddff2b5db50b302d4af
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Although we scan the keys of the Trove, we can only do this for the exact
hostname specified in TROVE_HOST. If the definitions being built point
to repos in the Trove using an SSH URL but with a different hostname
(e.g. as an IP address, or a differently qualified hostname) then the
distbuild will fail with a fairly opaque error:
ERROR: Build of xx failed: ERROR: Failed to update cached version of
repo ssh://git@.../xxx
Currently we expect distbuild to be deployed on a trusted private
network, so this change doesn't make it less secure. However, it would
be a problem in future if we want distbuild networks connecting to their
Trove across a public, untrusted network.
Change-Id: I6cf8b318cab8985e811b5ee5ac29df225b62270d
|
|
|
|
| |
Change-Id: Ie14289e4fe23979d6d0d3f65658c0b48f0b1de18
|
|
|
|
| |
Change-Id: Ibc0b20feb13848d73dbc2ce5836efe565bc3381b
|
|
|
|
| |
Change-Id: I709085e7ca489510196cb6ea8c0502cdd34ff3a0
|
|
|
|
| |
Change-Id: I05e7147ea9577557fe8adbe1c2fc46db33351090
|
|
|
|
| |
Change-Id: I506525f48952b1807732fb726aa16f9f33e608d7
|
|
|
|
| |
Change-Id: I43f1cd43645ff8358a1d8d699352438633124038
|
|
|
|
| |
Change-Id: Ide6df1bb9128585973dfc3eec37fd46c5eda7a68
|
|
|
|
|
|
|
| |
Those variables were already defined somewhere in the cluster, so there
is no need to duplicate them.
Change-Id: Ia02e93b561f9d33580c45d96d7f01520acf3b678
|
|
|
|
| |
Change-Id: I07fad716d823813e91abb0c3f94dd9cec73b339f
|
|
|
|
| |
Change-Id: I7b36e0e1ef55b4146896aaa3dbc9e4f61c4d205e
|
|
|
|
|
|
| |
To be consistent with the other IP addresses used.
Change-Id: Idf47ac2af56ea94575d4c534eefb61d5aa38b411
|
|
|
|
| |
Change-Id: I5ff7da209fc7710f508a3d89a32a917c939497cc
|
|
|
|
| |
Change-Id: Id4c7228cfe3f72b0cdb90d66dcdb9da30c5e75c0
|
|
|
|
|
|
|
| |
We can use mainline u-boot now, however this also requires us to bump
dtc
Change-Id: I35786072d3ff76b99ec8e6b4b2727b5487434498
|