778 Commits

Author SHA1 Message Date
Stacey Fletcher
bab04be137 Add initial gate for OpenStack-Helm
This patch set is setting up initial lint gate job for the
OpenStack-Helm project.

Co-Authored-By: Alexis Rivera <gardlt@tetrasol.org>

Change-Id: I6ebf2d22467f1c56f474c437abd94e5cc4055ee1
2017-05-03 10:48:27 -05:00
Jenkins
8af2377860 Merge "Senlin" 2017-05-03 15:13:51 +00:00
Pete Birley
caf549386b Glance: make PV flexible
This PS makes the PV used for the file backend flexible, allowing
operators to specify the annotation and size used/allocated.

Change-Id: I6d153143f9cc268c4c543e392ddf115e5db67a57
2017-05-02 22:31:26 -05:00
Jenkins
a620416a0f Merge "Git: Fix .gitignore def" 2017-05-03 00:24:58 +00:00
Jenkins
079613bf5b Merge "Nova: fix metadata service label" 2017-05-03 00:24:46 +00:00
Jenkins
b16c851ef5 Merge "KubeADM-AIO: Reinstate Calico CNI" 2017-05-02 15:35:04 +00:00
Jenkins
af069530f7 Merge "Neutron: Implement MVP configuration" 2017-05-02 14:58:38 +00:00
Jenkins
38f950301d Merge "Nova: Implement MVP config" 2017-05-02 14:55:54 +00:00
Alan Meadows
6dc0852146 Tolerate unready ceph-mon endpoints
This allows ceph to form a reliable quorum under Kubernetes
1.6.  There appears to be a minor timing difference in 1.6
compared to previous versions requiring us to annotate the
ceph-mon service with this toleration.

Change-Id: I2bb325c6dc0fc4b3c98eaccd95be36a53b1e8a16
2017-05-02 07:08:30 -07:00
Pete Birley
b69e36e706 Senlin
This PS adds a Senlin Chart

Change-Id: Ibc831098a36861141a30bf2c9c03877ba32c6626
2017-05-02 04:34:20 -05:00
Pete Birley
f1a5c98a03 Git: Fix .gitignore def
'bin' was added to the .gitignore config by mistake. This PS fixes
that.

Change-Id: I784ec8733683768bf74c2ff21b5c2bacf53e2641
2017-05-02 03:51:28 -05:00
Pete Birley
3d7b289719 Nova: Implement MVP config
This PS brings in an MVP config for Nova.

The changes to the Libvirt also permit operation on
RHEL family distros.

Closes-Bug: 1683195

Change-Id: I4ce8c9bd53164f1be719271e095edc31e2f3ae4b
2017-05-02 03:23:05 -05:00
Pete Birley
b39ef1ea63 Neutron: Implement MVP configuration
This PS brings in a MVP configuration for Neutron.

Change-Id: Iac471963bbcdbf4b3a5baa8a4acc507198ce780b
2017-05-02 02:37:59 -05:00
Pete Birley
d1313cd0a0 KubeADM-AIO: Reinstate Calico CNI
This PS reinstates Calico as the default CNI backend, and deploys from
a local manifest.

Change-Id: Ic92a40f88b05ccbe0426a207af30608fbadfaf82
2017-05-02 02:14:45 -05:00
Pete Birley
0b6f41e3f3 Nova: fix metadata service label
Change-Id: I5076d4d07dec68ee34e47ddf1dcd53be17cb5bbf
2017-05-01 16:29:59 -05:00
Pete Birley
60d01e54cc Nova: move to startup scripts.
This PS moves the container start commands to scripts, which makes
debugging and overriding of container launch params easier.

Change-Id: Ibf5cda2218111360183b8a5eb993c717be84076c
2017-05-01 11:50:39 -05:00
Pete Birley
6d788c7eff MariaDB: Reduce size of default PVC
This PS reduces the default size of the PVC to one that works on systems
with limited storage avalible. It has no effect on the resilance or
production readyness status of the deployed cluster, simply the amount
of data that can be stored within it.

Change-Id: Ic01b9a6658a1b4161b160f35842060ad84cb8ec7
2017-04-30 14:56:04 -05:00
Pete Birley
88e174bd90 Neutron: Move container start commands to scripts.
This PS moves the container start commands to scripts, which makes
debugging and overriding of container launch params easier.

Change-Id: If75087456e42a5214e428107ee5bd53778a1b822
2017-04-28 15:44:04 -05:00
Pete Birley
1ba6ec05b6 Nova: Update volume mount params
This commit update the volume mounts in pods to ensure:
 * Config files and scripts are mounted readonly
 * volume mounts added for bootstrap job

Co-Authored-By: Larry Rensing <lr699s@att.com>

Change-Id: I1e89419858c0f72b705ad9b7968ec01bfaab5740
2017-04-28 19:06:19 +00:00
Tin Lam
1a48b79db4 Remove duplicate selector
Keystone service.yaml currently has duplicate selector entries.
This patch set removes the duplicate.

Change-Id: Ic3e195e354b69683f8f3e8b6bb8f4b3a72b75cdb
2017-04-28 11:04:02 -05:00
Jenkins
20f1cb9364 Merge "Add galera sync method option" 2017-04-28 11:19:54 +00:00
Jenkins
d7175dffdd Merge "Convert guides-operations to RST" 2017-04-28 00:03:09 +00:00
Jenkins
bee97a3d87 Merge "Convert guides-developer to RST" 2017-04-28 00:03:03 +00:00
Jenkins
e529fa8825 Merge "Convert guides-install to RST" 2017-04-28 00:02:58 +00:00
Jenkins
71162877e6 Merge "Convert guides-welcome to RST" 2017-04-28 00:01:55 +00:00
Jenkins
e8b1f228f4 Merge "Beggining of docs conversion to OpenStack format" 2017-04-28 00:01:20 +00:00
Jenkins
fdd332312f Merge "KubeADM-AIO: update NFS image and move to Canal" 2017-04-27 19:37:14 +00:00
Michał Dulko
f549e958aa Convert guides-operations to RST
This commit compiles guides-operations pages into multiple .rst files and
adds them to rst docs index.

Change-Id: I14b75a513499374b8d274364da616d47bda2018e
Partial-Implements: blueprint docs-to-rst
2017-04-27 17:04:17 +02:00
Michał Dulko
e6c7298baf Convert guides-developer to RST
This commit compiles guides-developer pages into multiple .rst files and
adds them to rst docs index.

Change-Id: I6b62473f67482c9c17d7fda1ec7bbc4072b66aa8
Partial-Implements: blueprint docs-to-rst
2017-04-27 17:04:17 +02:00
Michał Dulko
8dc794deaf Convert guides-install to RST
This commit compiles guides-install pages into multiple .rst files and
adds them to rst docs index.

Change-Id: Iae68f29c2a2d7252336d798281b8ed8657af6deb
Partial-Implements: blueprint docs-to-rst
2017-04-27 17:04:17 +02:00
Michał Dulko
f1e49c75b8 Convert guides-welcome to RST
This commit compiles guides-welcome pages into single philosophy.rst
page. I've decided to name the section "Philosophy", as that's the only
distinctive content that was in original guides-welcome/*.md files.

Partial-Implements: blueprint docs-to-rst

Change-Id: I7ab5d6465008fc4be2a8c28dd8ca8abbfde0df25
2017-04-27 17:04:17 +02:00
Michał Dulko
e795466247 Beggining of docs conversion to OpenStack format
This commit introduces initial infrastructure for building documentation
using the OpenStack's sphinx extension and tox. To demonstrate that
README.md is rewritten into README.rst and should appear in
documentation built by `tox -e docs`.

Partial-Implements: blueprint docs-to-rst

Change-Id: I08ebad1c572e248a8f474e785d3bf7a19dbc4340
2017-04-27 17:04:17 +02:00
Pete Birley
983c6c0c74 Glance: Change default bootstrap image to Cirros
The default bootstrap image for glance was Ubuntu 16.04, which was a
>200Mb download, and is not sutiable for testing in low memory
environments. This moves to the Cirros image which is suited to
this sort of usage.

Change-Id: I3c22f961c43ee68c24e23eb6b483c165540337bd
2017-04-26 16:10:39 -05:00
Pete Birley
8f41cde73a KubeADM-AIO: update NFS image and move to Canal
This PS updates the NFS Image, and moves the CNI to use Canal as
the backend for container networking.

Change-Id: Iade12181be9a427bad7bc5eb2658eefacbff0279
2017-04-26 15:22:33 -05:00
Jenkins
932f8a9928 Merge "Add newlines to Makefile output to improve readability" 2017-04-26 17:45:36 +00:00
Steve Wilkerson
13e151e416 Add newlines to Makefile output to improve readability
Currently, the Makefile's output prints without newlines between
running helm * commands against our charts. This can make it
difficult to parse output at a glance. This adds newlines before
and after the helm commands against charts, making output more
readable

Change-Id: I8977f3ab69322bab8924ff09fcb3c5fa84b9b13b
2017-04-26 12:03:37 -05:00
Jenkins
ffc9e6617f Merge "Add Mistral Chart" 2017-04-26 15:26:09 +00:00
Jenkins
9b07acb7c5 Merge "heat deployment file permissions" 2017-04-26 15:25:15 +00:00
Jenkins
222f8aceed Merge "Update Readme to remove most github.com/attcomdev references" 2017-04-26 15:08:09 +00:00
Artur Korzeniewski
ccf90b2a25 Neutron chart: add interface_driver for DHCP and L3 agents
interface_driver is required for DHCP and L3 agents.

Change-Id: I15b3a7ea758669bb80326e561ebb39779386bf3b
Closes-Bug: #1686373
2017-04-26 13:17:03 +02:00
Larry Rensing
a95a15a48b heat deployment file permissions
small cleanup - changing heat deployment to have same file
permissions as the rest of the .yaml files

Change-Id: I71ac1aa5106e36809bc49ff139b7cf0628900799
2017-04-26 11:02:15 +00:00
Jenkins
89d6b06325 Merge "Glance Config Overrides" 2017-04-25 22:12:21 +00:00
Jenkins
badd8740f6 Merge "Make the gate job script executable" 2017-04-25 21:38:03 +00:00
Tin Lam
78f900c48a Make the gate job script executable
The -nv gate is throwing permission error.  This patchset makes
the script with ug+x permission.

Change-Id: I78ae8a3588b840529f4f83ad658601e5e84be992
2017-04-25 16:31:45 -05:00
Pete Birley
489b641d33 Glance Config Overrides
This commit moves Glance to use the configuration methods from Heat,
Nova, Neutron and Keystone.

It includes a _values-mvp.yaml that applies values suitable for using
a file backend, including the auto creation of a PVC.

Change-Id: I55a96982a7d0adbc118492aff4b56adf127b2cd1
2017-04-25 15:59:09 -05:00
Steve Wilkerson
eb70b1d9c2 Add Mistral Chart
This adds Mistral to the list of services included in OpenStack
Helm.

Change-Id: Ib94c600a170b21f32af0284fbbef96618021ad7f
2017-04-25 15:31:39 -05:00
Jenkins
35ab2afebb Merge "Ingress Controller chart" 2017-04-25 19:51:21 +00:00
Pete Birley
5b37bcfb06 Ingress Controller chart
This PS adds a basic ingress controller chart for Openstack-Helm

Change-Id: Icee97fd118a8dab0563cf91400f80ee695e85dfe
2017-04-25 08:54:31 -05:00
Pete Birley
499dd8640e Update Readme to remove most github.com/attcomdev references
This PS moves most of the links to OpenStack infra hosted resources.

Change-Id: I7b630c988dee9231dc949fd8cf2987f2b9f24a31
2017-04-25 08:20:57 -05:00
Jenkins
6f80c21827 Merge "Nova chart: libvirt connection uri typo" 2017-04-25 12:06:43 +00:00