| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
deployments
Also Change them to use the "default" symlink in the extlinux.conf they
create, instead of hardcoding the current system version name
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| | |\
| | | |
| | | |
| | | | |
ssh://trove.baserock.org/baserock/baserock/morph
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
These subvolumes exist in state/{home,opt,srv}
of the disk's root. They are not mounted by
default.
|
| | | |
| | | |
| | | |
| | | |
| | | | |
This is in preparation for making deployments able
to upgrade existing baserock systems.
|
| | |\ \
| | | |/
| | |/|
| | | |
| | | |
| | | | |
git://git.baserock.org/baserock/baserock/morph
Reviewed-by: Jonathan Maw on IRC.
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
If AUTOSTART is 'yes' then the VM will be started once it is
created. If it is 'no' or undefined, then it will need to be manually
started. If it is any other value, then an exception is raised.
|
| | | | |
|
| | |\ \
| | | |/
| | |/|
| | | | |
Reviewed-By: Jonathan Maw (on irc)
|
| | | |
| | | |
| | | |
| | | | |
Reported-by: Richard Maw
|
| | | | |
|
| | |/ |
|
| | | |
|
| | | |
|
| | |
| | |
| | |
| | | |
Reported-By: Richard Maw
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
This allows code sharing amongst all the places that create a
system in a raw disk image. This also adds the creation of
a factory-run subvolume, and fixes error messages for errors
that happen during a disk image creation.
Suggested-By: Richard Maw
Suggested-By: Sam Thursfield
|
| | |
| | |
| | |
| | | |
Suggested-By: Richard Maw
|
| | |
| | |
| | |
| | | |
Suggested-By: Richard Maw
|
| | |
| | |
| | |
| | | |
Suggested-By: Richard Maw
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
tempest requires to have an alternative flavor and the m1.small flavor
by default is very big in terms of RAM and disk for a test VM.
Adding the possibility to set a smaller custom flavor gives the
possibility to run tempests test for onenode in a VM without having
memory or disk allocation problems with libvirt.
Change-Id: I14bfb5b8c1cca820e00877649f664fb921f2ec1f
|
| |
| |
| |
| |
| |
| |
| | |
Makes more sense to have ebtables in networking-utils than in
virtualization.
Change-Id: Ic71d89b5997f3b5ea020ab2a8d81fe6755df0a87
|
| |
| |
| |
| |
| |
| |
| |
| | |
conntrack-tools are a set of userspace tools for interacting
with the Connetion Tracking System, module for inspecting packets
for iptables.
Change-Id: I7b66c5a366501bb15a5e0e073f62d23b2a82580b
|
| |
| |
| |
| | |
Change-Id: I08ca6fa9a8b40d5f166f36930d91052e8299c83b
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
This will wipe the partition table of the Volume making the
process of deleting a volume faster.
Note that before when deleting a volume it was filled by zeros wiping
all the contents on it no matter the size of the volume. This
process is very long and can cause performance issues to the
the users if some volumes are deleting a the same time.
Change-Id: I701810758683b715c98e10ac6a923c48afc519c4
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Nova:
- Disable explicitly test migrations blocks in live migrations
- Set apiv1 to true
Neutron:
- Add dns_server
- Only test router extension
Change-Id: I3b7b5e04996cd232fcff168ae669e6e54612a647
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
This is recommended in the OpenStack install guide if GRE tunnels are
being used for inter VM traffic [1]. Without lowering the MTU from the
typical 1500 bytes, I was unable to SSH into the VMs launched by Nova at
least on my testing environment.
[1]: http://docs.openstack.org/kilo/install-guide/install/apt/content/neutron-network-node.html
Change-Id: I4e05144a4e9709e800e38a9008ff2295bfc5e2f6
|
| |
| |
| |
| | |
Change-Id: Id05778e81b4231b6c1ba0d0053527976396359e5
|
| |
| |
| |
| |
| |
| |
| | |
Avoid running OpenVSwitch in the Controller node for a three-node
OpenStack system.
Change-Id: I7a2da7f1d3ff1ed3dce5060675560d0a04996563
|
| |
| |
| |
| |
| |
| |
| |
| | |
Configure the Networking and Compute machines to ntpd from the
Controller machine instead of other lower strata NTP servers. This is
the recommended by the OpenStack install guide.
Change-Id: I6911a50ee4bcebd2626859626b7236935994de9b
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Start ntpd with the `-N` and `-g` options, as recommended in the man
page. `-N` will, to the extent permitted by the operating system, run
the ntpd at the highest priority. `-g` will make ntpd to update the
time even if the offset with the current time is greater than 1000s.
Add 'limited' to the restrict options to avoid the following warning in
the log: 'restrict ::: KOD does nothing without LIMITED'.
Change-Id: I23e264533ef27af7a0504e8cd5b69c7e01843728
|
| |
| |
| |
| | |
Change-Id: I7947f088ed59948deb68760a03714d722840a00a
|
| |
| |
| |
| | |
Change-Id: I4bd097d1607231f5e9dd11684b705d2d821ad900
|
| |
| |
| |
| |
| | |
libtool-tarball is still needed to build the libtool dependencies
Change-Id: Icd90c0c92574812f860a649f40343bf13930b0ad
|
| |
| |
| |
| |
| |
| | |
But in automake, autoconf, mini-utils and bison
Change-Id: I6333bd5a6665697805c0acbd8f18928e32cdbde6
|
| |
| |
| |
| |
| |
| | |
The BSD 'sed' used on Mac OS X is a bit rubbish compared with GNU 'sed'.
Change-Id: Ic26878301b49099252b04d8a0854e551c352ad54
|
| |
| |
| |
| |
| |
| | |
At least systemd fails to build if you remove the git dependency
from util-linux and you dont apply this workaround
Change-Id: Ife649e811aea2ffb2eb4fa6d042e2dfbaf390430
|
| |
| |
| |
| |
| |
| |
| | |
Also, backport a patch needed to build with latest
texinfo
Change-Id: I1f1e0e81091fb4212bd111e16c8054ce548f4ae8
|
| |
| |
| |
| |
| |
| |
| |
| | |
I did two builds of 'busybox' on the same system, using YBD, and found
that the only difference between the two artifacts was the
/baserock/busybox.meta file, as this contains an 'elapsed_time' field.
Change-Id: Id6d65e68286cdd47eb44ad838a15c599b91c4e8d
|
| |
| |
| |
| | |
Change-Id: Ib161f0cc2d574481c2ca4afbe29553e676e5a9c6
|
| |
| |
| |
| |
| |
| |
| |
| | |
Without this patch, you get:
~ #patch --version
GNU patch UNKNOWN
Change-Id: I63c554ac9372306a5c8faa8324a31237ae6c9972
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Add --disable-sse on configuration time to avoid to use the sse4
instructions.
Mason 32-bits is failing to compile gf-complete because it tries to
use this set of instructions which are specific for 64 bits machines,
showing the following error:
gf_w128.c:393:5: error: incompatible types when assigning to type '__m128i' from type 'int'
a = _mm_insert_epi64(prod, a128[1], 0x0);
^
gf_w128.c:394:5: error: incompatible types when assigning to type '__m128i' from type 'int'
a = _mm_insert_epi64(a, a128[0], 0x1);
^
gf_w128.c:395:5: error: incompatible types when assigning to type '__m128i' from type 'int'
b = _mm_insert_epi64(prod, b128[1], 0x0);
^
gf_w128.c:396:5: error: incompatible types when assigning to type '__m128i' from type 'int'
b = _mm_insert_epi64(b, b128[0], 0x1);
^
Change-Id: I5162cf7722f36925dd082f99478afdaf83d55b80
|
| |
| |
| |
| | |
Change-Id: I08b803c39c9882aab25bec6485a184357eef4431
|
| |
| |
| |
| | |
Change-Id: I0f5a6eb11de1c62eaaa7e2b1bb9b34f6ac507ef9
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
This gets the following changes:
2579391 buildsystem: Comment strip command
7f2ccd3 sourceresolver: Support version 5
c80c676 Set PYTHONPATH when running deployment extensions
d95bd9e cachekey/builder: Use and cache strip commands
acdc5ce sourceresolver: Use versioned morphology loader
afee581 morphloader: Smoke test strip command inclusion
600f264 morphloader: Allow build-system lookup to be customised
de977c0 morphloader: When given definitions v5, include strip commands
15da1e3 buildsystems: Add strip commands
0feb10b sourceresolver: Re-order method definitions in use order
4ceaa8c sourceresolver: Pass all hidden state
117413f Fix test suite
d8e7abe CacheKeyComputer: Only attempt to include commands present in morphology
0ed681e morphloader: Hoist buildsystem lookup outside of loops
22232a8 morphloader: Add test-commands to key order
7f3b39d sourceresolver: bind util.sanitise_morphology_path
8101068 sourceresolver: Remove cache_repo_locally
4ed27e0 sourceresolver: Use context managers for cleanup and cache writeback
d873baa morphlib: Use new temp_dir helper context manager
061834b morphlib.util: Add temp_dir context manager
eb3eb47 sourceresolver: Pass build system directly to morphology creation
e7027e5 Add separate_mount_namespace kwarg to ext runner
56c7db5 Do not call str() on None types in sanitize_env
7929082 Ignore the configuration extensions when generating the cache-key
501181a Use keystoneclient python api in openstack.check
9a831cc deploy: Don't imply --upgrade in subsystems
87bfac4 morph deploy: Allow overriding UPGRADE in definition or on command line
4ce4366 Ignore --upgrade flag rather than exiting
05b2b06 Move 'git config' wrapper into its own class
5387806 check: Allow yarns to be run with --snapshot
4e07f7e yarns: Fix typo in cross-bootstrap yarn
31ddf5d yarns: Add a test for `morph list-artifacts`
8eef287 yarns: Add a test for `morph certify`
4dcc23b yarns: Add a test for `morph generate-manifest-csv`
6fd766d generate-manifest-csv: Catch NoRemote error when cloning lorries repo
f72b4dc Give exact filename when an artifact is not found in the cache.
5dd1f23 Use protocol to validate incoming requests
ddef6ab Disable WC exec-output messages in log by default
88967bf Disable logging of build output by default
c373f5a Bump supported definitions version to version 4
4131947 distbuild: Handle errors from socket
8625124 distbuild: Condense Initiator class to remove unnecessary duplication
2c2b113 Add .gitreview file
2607fa3 Fix crash in handling of recursive submodules
Change-Id: Ib7e2db60a9ec4f6196e6a4b4ecd53ed9b0b0c3cc
|
| |
| |
| |
| | |
Change-Id: I6a24d853ec1a3a17dc88dcf3b44e90799444358b
|