Commit Graph

1392 Commits

Author SHA1 Message Date
Tin Lam
5ae0bff97c Zuul v3 cross repo dependency and gate entrypoint
This patch set performs the ground work to use the zuul v3 ansible
scripts from openstack-helm-infra in the main openstack-helm repo.

Co-Authored-By: Pete Birley <pete@port.direct>
Co-Authored-By: Tin Lam <tin@irrational.io>

Depends-On: I376da8940ed085b7575dd528ec4082f42da1748c

Change-Id: I692c7c3a5102e69ad1fb271f73fea223642deb62
2017-11-22 18:05:12 +00:00
Zuul
45179ee6ba Merge "Add congress chart" 2017-11-21 17:40:42 +00:00
Zuul
e4fcfa4208 Merge "Ingress: Remove resolv.conf workaround" 2017-11-20 23:31:05 +00:00
Zuul
610a29af95 Merge "Ingress: Move default deployment to daemonset" 2017-11-20 23:28:29 +00:00
Zuul
8f9a8870dc Merge "MongoDB: Fix race with setting up auth for DB" 2017-11-20 19:58:10 +00:00
Zuul
ecb6a9daae Merge "Sync nfs-provisioner with 'infra" 2017-11-20 19:21:16 +00:00
Zuul
8212ed6b50 Merge "Add fluent-based logging mechanism description" 2017-11-20 19:21:15 +00:00
Vlad Naboichenko
090d2656cf Add congress chart
This chart provides a policy framework for the cloud.
It consist of 3 services. Api, policy engine, datasource.

helm install --name=congress local/congress --namespace=openstack

Change-Id: I5fabf91893bc006470469af397994b13fe86223b
2017-11-20 11:19:50 -08:00
portdirect
475fc97d3a Ingress: Remove resolv.conf workaround
This PS removes the resolv.conf workaround as it has not been
required for some time, now that we can set the Pod DNS policy
to "ClusterFirstWithHostNet".

Change-Id: Ibdef3357e69f1f06f3d0c0b398466d1b9d24b8ca
2017-11-20 12:01:26 -05:00
portdirect
e5029cba65 Ingress: Move default deployment to daemonset
This PS moves the default deployment type to a daemonset - which is
more useful in many cases.

Change-Id: Ib64b204505644444583ca3b6f29f2739e2f2cc19
2017-11-20 11:55:21 -05:00
Chulmin Kang
56d4657561 Fix a typo in the comment in kubelet-container
set 'to_this' one --> set to 'this_one'

TrivialFix

Change-Id: Icb6946d36a37c91a87a922320f1388f3c53c6c59
2017-11-20 22:29:48 +09:00
Jaesuk Ahn
fae7cbba82 Add fluent-based logging mechanism description
This PS adds logging requirements and EFK (Elasticsearch,
Fluent-bit & Fluentd, Kibana) based logging mechanism description.

Change-Id: I121c5511b9cf2ff9d752fedd31f32254e3221922
2017-11-20 04:16:20 +00:00
Chris Wedgwood
ff9a49489b Sync nfs-provisioner with 'infra
Change-Id: I8081236f197b52c063a7daca90d18015895f842d
2017-11-19 21:18:05 +00:00
portdirect
c5cc41e551 MongoDB: Fix race with setting up auth for DB
This PS moves the post-start script contents into the main launch
script to resolve a race condition and also make debugging issues
simpler.

Change-Id: I0b2216b0804db4d78991782ee31d2500b055447c
2017-11-19 18:57:05 +00:00
Zuul
ac100bca35 Merge "Fix AIO docs to reference ceph.enabled flags for libvirt" 2017-11-17 19:48:43 +00:00
Zuul
03d1b4c8a3 Merge "Images: Remove Kolla-Toolbox image as not required" 2017-11-17 02:52:25 +00:00
Zuul
2a53eaf6d2 Merge "Remove keypair after vm launch script" 2017-11-17 02:51:02 +00:00
Zuul
d6f1aead74 Merge "Revert "openvswitch: Move IP address from physical device to bridge"" 2017-11-17 02:50:36 +00:00
Vlad Naboichenko
56eb2354e4 Remove keypair after vm launch script
This will allow to re-launch vm_heat_launch.sh if needed
without errors

Change-Id: I564baa00727645311887d32cf9908e95d849adb0
2017-11-16 13:37:47 -08:00
Zuul
6cad23ecd6 Merge "Enable cell service" 2017-11-16 17:08:54 +00:00
Pete Birley
d6a30ff6a4 Revert "openvswitch: Move IP address from physical device to bridge"
This prevents the pod restarting correctly on a node reboot - we need
to find another way to do this.

This reverts commit 27aadd67e0.

Change-Id: Id7d4ae94ade99d38729b30d6d2ba7d5385d50a4b
2017-11-15 17:43:11 +00:00
Zuul
ca9cb51a56 Merge "Fix doc formatting" 2017-11-15 08:31:09 +00:00
Pete Birley
f03e618d27 Gnocchi: Keystone secret for k8s 1.8
This PS updates the keystone secret in Gnocci to be compatible with
Kubernetes 1.8 which has stricter requirements for secret
definitions.

Change-Id: Ie5799bdb531fab02ba0c817bdd9d692f3cedd0a9
2017-11-15 03:06:04 +00:00
Dae Seong Kim
110f428a6e Enable cell service
This PS adds nova_cell0 database and init cell service.

Change-Id: I29e33fb1a18f39586a7323dac82ddccbc445853f
Implements: blueprint enable-cell-service
2017-11-15 11:29:26 +09:00
Zuul
2c89386765 Merge "Image puller: fix user and location in gate." 2017-11-14 21:46:35 +00:00
intlabs
4d0492a9fc Image puller: fix user and location in gate.
This PS fixes the location of the image pull command in the gate
and also moves the position it is run at to after docker is
installed.

Change-Id: I45573ae18147a44e99698bfac208fe1f2dcf6128
2017-11-14 19:23:45 +00:00
Zuul
86fcbe2a39 Merge "Add sphinxcontrib-blockdig for graph drawing" 2017-11-14 19:08:50 +00:00
Pete Birley
6915e60e29 Images: Remove Kolla-Toolbox image as not required
This ps removes the last references to Kolla-Toolbox which is not
required for keystone management jobs.

Change-Id: I29e0d12a3bf4f365569be9b5728dfb609b5d0850
2017-11-14 12:04:01 -06:00
Zuul
2337884fff Merge "Add the nova placement service" 2017-11-14 17:57:01 +00:00
Zuul
b5fbda142c Merge "Neutron: Correct section name for linuxbridge bridge_mappings config" 2017-11-14 15:56:17 +00:00
Zuul
dff85a65cb Merge "Support services in different namespaces" 2017-11-14 15:29:09 +00:00
Jaesuk Ahn
df2e334c9e Add sphinxcontrib-blockdig for graph drawing
Images are often powerful tool to communicate when making a doc.
This PS hopely adds sphinxcontrib-blockdig to documentation tool.
Please give me feedback if this is right way to add it.

Some examples are:
https://docs.openstack.org/infra/zuul/user/gating.html

Change-Id: I7e8d8322df4bcc651e43e28d68ea5128660c592c
2017-11-14 22:28:44 +09:00
Flávio Ramalho
b0865de942 Fix doc formatting
Added a missing newline between the markup and text on AIO docs.

Change-Id: If8130a1354c4dc17b9bee5fe88ae61e973f8915b
2017-11-14 14:11:50 +01:00
Steve Wilkerson
dc6e14e246 Fix AIO docs to reference ceph.enabled flags for libvirt
Libvirt uses ceph to back pvcs by default.  To minimalize the
requirements for a development all in one installation, include
flags for disabling ceph for libvirt

Change-Id: I3aba5deb9a972111bf5dde8b8f97a4ac40cd842b
2017-11-13 14:55:27 -06:00
Zuul
f8377b1258 Merge "Kernel Modules: Load via chroot into host" 2017-11-13 20:08:00 +00:00
Dae Seong Kim
c1a0533d36 Add the nova placement service
Placement service is optional in Newton, but required in Ocata.
So it needs to add the service for upgrading.

Change-Id: I49637c04ba7739a5108a442af05580f719ec3d54
Implements: blueprint add-nova-placement-service
2017-11-13 11:09:06 +09:00
Zuul
679639cd7d Merge "Do not use “-y” for package install" 2017-11-12 03:03:09 +00:00
Hyunsun Moon
8862346acf Neutron: Correct section name for linuxbridge bridge_mappings config
Also fixed firewall driver.

Change-Id: I25934141f7481220d974109c4301a5212f07118f
2017-11-10 15:19:21 +09:00
Vu Cong Tuan
fcd4b405ff Do not use “-y” for package install
According to "code conventions" [1], do not use "-y" option.
Instead, use apt-get install package, yum install package,
or zypper install package.

[1] https://docs.openstack.org/doc-contrib-guide/writing-style/
code-conventions.html

Change-Id: I002607baadb90c8b0da4332a9eb7ca8e6f598f9f
2017-11-08 14:34:33 +07:00
Zuul
2af836c9d8 Merge "Add option to set external policy to local for openstack services" 2017-11-08 03:39:16 +00:00
Zuul
4ee3a22bea Merge "openvswitch: Move IP address from physical device to bridge" 2017-11-07 14:15:55 +00:00
Zuul
3e6c0a5186 Merge "Update documentation" 2017-11-06 14:26:06 +00:00
Tin Lam
470a90f24a Update documentation
Since OSH is an official project and the documentation is published
to docs.o.o, this patch set updates the conf.py to update the theme
to be inline with other openstack projects.

Change-Id: I8e4a8d9e1d2098ef074c3d9503c5c81297f513a7
2017-11-05 17:21:53 -06:00
Matt McEuen
ec86066a19 Docs: true-up to recent changes
A few doc edits so that they're in sync with the OSH
mission statement, helm-toolkit conventions,
and project doc location.

Change-Id: I33ccc39cd84fab3b537ad93970c21cf9065044e9
2017-11-05 10:06:46 -06:00
Vlad Naboichenko
ed81234e22 Upgrade kubernetes version
- k8s version = 1.8.2
- change 'kubectl upgrade' to 'replace' since its unavailable
  in new version

Change-Id: If0feabfe678d558e15273bd20b51994a56b9ea6e
2017-11-02 20:19:18 +00:00
Hyunsun Moon
0808cf5198 Add option to set external policy to local for openstack services
External traffic policy "local" would be preffered when openstack
service is accessed from external via node port. This option has an
effect only when service node port is enabled.

Change-Id: Ic68cfc59dc39dc842d4790deffa70efe433dd7a6
2017-11-02 15:07:21 +09:00
Grzegorz Grasza (xek)
538e630774 Support services in different namespaces
Pass the service namespace to kubernetes-entrypoint in
order to support dependencies between namespaces.
Add documentation about endpoint/service namespaces.

Change-Id: I208c3240e9f2c8900323595f7b0e488bef5cb1fc
Implements: blueprint entrypoint-namespaces
2017-11-02 01:22:12 +00:00
Steve Wilkerson
4399e39a9c Fix Glance install in multinode docs
One line in the glance installation command in the
multinode docs is missing the \ character at the end

Change-Id: Ice0ca01c9a00499e8ddc4da28add15bb102dd819
2017-11-01 13:25:03 -05:00
Zuul
5df00a4d78 Merge "Modify DockerFile to support multiple k8s versions" 2017-11-01 17:04:50 +00:00
Zuul
4feb2f30a4 Merge "Fix barbican values/templates mismatch" 2017-11-01 00:05:49 +00:00