Commit Graph

17 Commits

Author SHA1 Message Date
Victoria Martinez de la Cruz
288f6c2f97 Removes LXC/LXD support on manila-image-elements
The support for LXC/LXD was added as part of the initial effort
to develop a container driver for Manila which was later on
abandoned. Despite of that, the code in the manila-image-elements
remained.

This patch set removes LXC/LXD container support in
manila-image-elements. Code-path used for generation of Docker images is
preserved.

This will help for the parallel effort of making
manila-image-elements usable by end users.

Change-Id: I99c6a7fbf2b2fb0cebb7b16d94c66f807e7ac7ef
Closes-Bug: #1646615
2017-01-10 14:15:24 +00:00
vponomaryov
5ddd59814a Use ubuntu-minimal instead of ubuntu-core
Support of ubuntu-core was dropped and now it is impossible to
continue using it. Therefore, start using ubuntu-minimal OS element
for building image.

Also, add 'other-requirements.txt' file with list of required system
packages to be installed prior to buidling image.

Change-Id: Ief7059b9e6cc2aad03c81225663f5313a8d2f5f2
Closes-Bug: #1586351
2016-05-31 19:43:31 +03:00
daiki kato
6d5bcf288a Fix typos
This patch fixes typos.

TrivialFix

Change-Id: Iddbe2317e7d160ca865e33e9c8cd19c3a51167de
2016-03-18 10:32:51 +09:00
Igor Malinovskiy
796f168c5c Add tox job for building LXD image
Add additional tox job 'buildimage-lxd' which produces
lxd metadata package and rootfs with installs
nfs-ganesha, unfs3 and cifs.

Co-Authored-By: Alexey Ovchinnikov <aovchinnikov@mirantis.com>

Change-Id: Ia5a4701a828aeef93840f9c0a0e1d0bc0f4a5a2e
2016-03-09 11:37:27 +04:00
Jenkins
32920834c0 Merge "Update system hosts file to understand local domainnames" 2016-02-04 06:41:28 +00:00
Jenkins
8687a1cd01 Merge "Install vim text editor" 2016-01-28 18:00:46 +00:00
vponomaryov
6fcc0179c5 Install vim text editor
Manila service image has old "vi" that provides very narrow set of
functionality. So, install better text editor - "vim".

Change-Id: I06443c7c9a3585c65b58b20919eb63727ffbeb62
Closes-Bug: #1535807
2016-01-28 12:55:44 +00:00
vponomaryov
004a4a1c4c Set bash as default shell
Default shell in manila service image does not allow to use history of
executed commands and lots of special actions, such as "home", "end", etc...
So, set 'bash' as default shell for manila service image to make life
of its users much better.

Change-Id: I35ae2e93cb7f81e6cb1a87a4d26a315785e6b078
Closes-Bug: #1535800
2016-01-28 13:50:02 +02:00
vponomaryov
327a968658 Update system hosts file to understand local domainnames
Currently Manila service image has no info about its local domainnames,
and recent Neutron feature [1] became incompatible with Manila because of it.
That led to b_u_g 1535692. Neutron started adding default DNS resolvers to
Nova VMs, and Manila was failing because of timeouts, since default resolvers
do not know this local machine domainnames. So, add static domainname info
to make new Neutron feature be able to work with Manila.

[1] I17a884f467d307432a06f67a9dd93ed2fa6081a3

Closes-Bug: #1535804
Change-Id: Icf7f189d621e9686c4bb449b5770b83e4bd072ee
2016-01-28 13:49:00 +02:00
vponomaryov
572cef52e2 Add ZFS element
ZFS filesystem is going to be used for replication feature by
Manila Generic share driver.
So, add appropriate Manila image element as optional and enabled by default.

Set env var 'MANILA_ENABLE_ZFS_SUPPORT' to any value other than 'yes' to
disable its installation.

Change-Id: If58186dc03d43430c1225e77aa80a1f85a62dd1b
Closes-Bug: #1538658
2016-01-27 19:06:57 +02:00
Igor Malinovskiy
70a9529609 Install cifs-utils with manila-cifs element
Install cifs-utils to be able to use manila-service-image
in tempest scenario tests.
2015-06-05 13:58:23 +03:00
Igor Malinovskiy
36ff48082d Update fetch-public-ssh-keys.sh
Increase timeout and exit on error.
2015-06-05 13:56:29 +03:00
Igor Malinovskiy
0648cb9801 Increase retry timeout in fetch-ssh-key script 2015-06-03 16:39:13 +03:00
Igor Malinovskiy
d06057ef6b Fix bashate issues 2015-06-03 16:31:19 +03:00
Igor Malinovskiy
e47c9839d8 Remove devuser element from dependencies 2015-06-03 12:04:18 +03:00
Igor Malinovskiy
58ebef302c Fix manila-ssh element 2015-06-03 10:46:28 +03:00
Igor Malinovskiy
c9ce644f16 Init manila-service-image repo 2015-06-02 17:58:51 +03:00