Commit Graph

1370 Commits

Author SHA1 Message Date
Zuul
6cad23ecd6 Merge "Enable cell service" 2017-11-16 17:08:54 +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
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
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
intlabs
35267bffe4 Kernel Modules: Load via chroot into host
This PS moves the loading of kernel modules required by services to
being perfromed via a chroot on the host, this ensures that the correct
module is found and provides compatibility across distros.

Change-Id: I889fdd047a24bf4b123dadf9f6d6e6e8079d69d1
2017-10-31 23:51:53 +00:00
Vlad Naboichenko
a168c44949 Modify DockerFile to support multiple k8s versions
- service-node-port-range changed to support extended port range

Change-Id: Ia3d70504ffe1ac93df816b9798e8341dde9b65bb
2017-10-31 18:43:30 +00:00
Zuul
5ecedea42b Merge "Fix glance storage init script error in k8s v1.8.x" 2017-10-31 14:26:58 +00:00
Zuul
af854eccd0 Merge "Images: add pull all images to makefile" 2017-10-31 14:22:57 +00:00
Kaspars Skels
3504250b0a Fix barbican values/templates mismatch
Change-Id: Ic20b0e4c1f3058f1559aea72b96f75496765f8b8
2017-10-30 19:31:23 -05:00
intlabs
0caa1fcef3 Ceph: mount mon state directory on host.
This change allows single node deployments of ceph to reboot/restart
sucessfully.

Change-Id: I9e8b7c5fa6c769483294071b9ed17db6e51eda1f
2017-10-30 17:18:28 -05:00
Hyunsun Moon
27aadd67e0 openvswitch: Move IP address from physical device to bridge
A physical ethernet device that is part of an Open vSwitch bridge
should not have an IP address. This patch restores the IP address
by moving it to the bridge itself.

Change-Id: I9100a65ecfbb0433a55449178d06879509d01987
2017-10-25 11:56:37 +09:00
lukepatrick
bc2bea5ee2 Update AIO docs for nova examples and Docker image
Update Kubernetes AIO install guide fixing nova
install examples. Also add language around
pulling the AIO container versus building.

Change-Id: Ib9d1c21f1a75e00b5f0ddaafd73e1741193b8717
2017-10-23 12:45:42 -06:00
intlabs
a89ee54171 Images: add pull all images to makefile
This PS adds a `pull-all-images` target to the makefile, which
requires yq to operate.

Change-Id: I58b871b99f48cbd636b3db66db812be3dfc1a204
2017-10-23 12:26:28 -05:00
intlabs
fe6107cf76 Images: Update values to allow simple parse of images being used
This PS updates the values file layout for images to allow simple
parsing of the images in use by charts, allowing them to be queried
and modified much more simply. By moving the image tags to a 'tags'
key, we can extend the options used simply to accomodate extra
options simply (eg prefixing the tag for use with an internal
registry) or pre-pulling the images to reduce chart deploy failure.

Change-Id: I9ec1dbb00d997ab6cb021bf0b698f7aae740e95d
2017-10-23 10:05:20 -05:00
Seungkyu Ahn
3e92872648 Fix glance storage init script error in k8s v1.8.x
A Secret of images-rbd-keyring.yaml is failed because of line feed.

Change-Id: I9ad8a3815a6158df19339b5977725c32cc71c559
Closes-bug: 1724229
2017-10-17 21:10:43 +09:00
Chris Wedgwood
3d75724318 apiVersion rbac.authorization.k8s.io/v1alpha1 is no longer valid
rbac.authorization.k8s.io/v1alpha1 is no longer valid in recent
Kuernetes releases (where /v1beta1 and /v1 work).  Use
rbac.authorization.k8s.io/v1beta1 which works on currently supported
releases.

Change-Id: I91ed84f9d3305ca1098e7743999a319c9e47b4a0
2017-10-17 03:14:54 +00:00
Zuul
5eb51cf118 Merge "heat-engine as Deployment or StatefulSet" 2017-10-16 14:54:59 +00:00
Zuul
37a5228310 Merge "Charts: Make names consistent across all charts" 2017-10-16 08:35:42 +00:00
Michał Dulko
f4f17b01b8 heat-engine as Deployment or StatefulSet
heat-engine service can be now configured to be either Deployment or
StatefulSet.

Additionally this commit removes /var/cache/heat volume, as it's not
used by heat-engine or other heat services at all.

Change-Id: I541a1efc7817beb5f05d4cce216d9ea1cf378d7a
Co-Authored-By: Mateusz Blaszkowski <mateusz.blaszkowski@intel.com>
2017-10-16 06:16:14 +00:00
Jenkins
8273259416 Merge "Nova metadata : set clusterIP dynamically" 2017-10-15 18:33:34 +00:00
Jawon Choo
121a52dd93 Nova metadata : set clusterIP dynamically
This PS updates nova to set metadata's clusterIP dynamically and
neutron to set nova_metadata_ip from metadata hosts
If specify a clusterIP, it is hard-coded as before also.

Change-Id: Ib0d6df8272bd8494bb59ffc8e6b2cfa36a901f60
Closes-Bug: #1715553
2017-10-15 17:34:25 +09:00
Jenkins
b82a1d5145 Merge "Specification: OSH logging combining fluentbit-fluentd" 2017-10-14 22:49:57 +00:00
Jenkins
51b8df18c8 Merge "Nova: Use endpoint lookups for NoVNC proxy" 2017-10-14 22:15:50 +00:00
Jenkins
89048303ad Merge "Fix port reference name" 2017-10-14 21:41:37 +00:00
Jenkins
9895002dda Merge "Bash: remove tabs in openvswitch script" 2017-10-14 21:37:48 +00:00
Jenkins
76d951ca39 Merge "Added resolv.conf example to multinode doc" 2017-10-14 20:56:27 +00:00