Commit Graph

43 Commits

Author SHA1 Message Date
Zuul
c04b033ff9 Merge "Add bc to developer installation" 2019-08-27 17:37:06 +00:00
Andrii Ostapenko
57ae9f859e Add bc to developer installation
Required by tools/deployment/common/get-values-overrides.sh

Change-Id: Ie5a3c918c05cdcc07c1bf037018e6047ff30f6f4
2019-08-15 15:55:35 -05:00
Manuel Buil
4ecf5af8df Allow the user to modify the external network ips
In the 900-use-it.sh script, the user can define the gateway
(OSH_BR_EX_ADDR) and the subnet of the external network
(OSH_EXT_SUBNET). However, in the script that configures the gateway
correctly in br-ex, these values are hardcoded.

This patch allows the user to modify them by a env. variable, same as
the 900-use-it.sh script does

Change-Id: I25124024ebb72ff5fea8903fb393b71a052d0f93
Signed-off-by: Manuel Buil <mbuil@suse.com>
2019-08-05 20:11:39 +02:00
Pete Birley
9bcf0df94c Messaging: use htk function to directly hit RabbitMQ servers
This PS updates the charts to use the htk function recently introduced
to allow oslo.messaging clients ans servers to directly hit their
backends rather than using either DNS or K8S svc based routing.

Depends-On: I5150a64bd29fa062e30496c1f2127de138322863

Change-Id: I458b4313c57fc50c8181cedeca9919670487926a
Signed-off-by: Pete Birley <pete@port.direct>
2019-06-18 21:47:45 +00:00
Steve Wilkerson
0e1c296101 Horizon helm tests
This adds a helm test for Horizon, the helm test
runs a selenium webdriver check to verify the dashboard
is up

Change-Id: I3616c05596b2bd94931c39fb774333bf65453d52
Signed-off-by: Steve Wilkerson <sw5822@att.com>
2019-06-05 12:41:21 -05:00
Gage Hugo
4f35570a46 Remove network-policy overrides default scripts
This change removes the network policy overrides from the default
developer deployment scripts now that there is a set of
designated scripts that provide this functionality.

Change-Id: I788845e85314b3a8a9c860fbc77de536113781e0
2019-06-04 14:52:16 +00:00
Sreejith Punnapuzha
ed392356f9 [Fix] Add Prometheus mysql exporter label to network policy
Prometheus mysql exporter is failing because of missing label in
network policy for mysql. This is to add the label to the override
yaml

Change-Id: Ic5e2613303f04d2bfab1229d3818a2fc9b4263bc
Signed-off-by: Sreejith Punnapuzha <Sreejith.Punnapuzha@outlook.com>
2019-05-28 14:20:01 +00:00
Koffi Nogbe
e6b970eeb0 Add network policy ingress rule to mariadb
* enable ingress for mariadb-backup pod

Change-Id: I6db63bc3cbc3d02e9061237acf71eb4137789d5a
Signed-off-by: Koffi Nogbe <kn4078@att.com>
2019-04-02 15:33:41 +00:00
Pete Birley
a2a5d15dca Rabbit: Add netpolicy to allow clustering and rabbit clients to connect
This PS allows rabbit compoents, eg other rabbit servers, tests, and jobs
to connect to rabbit.

Change-Id: I61cca52072940e31c093e4895a1c6406b15456bf
Signed-off-by: Pete Birley <pete@port.direct>
2019-03-20 22:32:01 +00:00
Chinasubbareddy M
ff146ea9fd OSH: Add ingress netpol for ceph-rgw pods
This is to enable ingress netpol for ceph-rgw pods

Depends-On: https://review.openstack.org/#/c/632567/

Change-Id: I542a38a08101b031633bfcb0810e00904ae58df5
2019-03-06 19:57:06 +00:00
Deokjin Kim
d8f9d2dd35 Fix wrong chart name and env-variable's name in deployment-script
1. Chart name : change from "ceph" to "ceph-rgw"
2. Postfix of environment variable's name
   : change from "OPENSTACK" to "CEPH"

Change-Id: I03a4e12457cec1811b6fa03367811f74e4bb8b83
Signed-off-by: Deokjin Kim <deokjin81.kim@samsung.com>
2019-01-29 14:25:57 +00:00
Mike Pham
95a6a2e875 Enable Egress policy enforcement
This PS is enable the Egress policies
and enforces them in Openstack-helm.

Depends-On: Icbe2a18c98dba795d15398dcdcac64228f6a7b4c
Change-Id: I6ef3cd157749fd562acb2f89ad44e63be4f7e975
2018-12-17 14:38:29 +00:00
Tin Lam
29f32a07ac Enable network policy enforcement
This patch set updates the gate to by default uses network policy
for all components and enforces them in Openstack-helm.

Change-Id: I70c90b5808075797f02670f21481a4f968205325
Depends-On: I78e87ef3276e948ae4dd2eb462b4b8012251c8c8
Co-Authored-By: Mike Pham <tp6510@att.com>
Signed-off-by: Tin Lam <tin@irrational.io>
2018-10-23 14:58:13 +00:00
Tin Lam
3cd4d0898a Upgrade default from newton to ocata
This patch set moves the default deployment to ocata from newton.
Newton zuul job is now moved into its separate job.

Change-Id: Ic534c8ee02179f23c7855d93a4707e5a2fd77354
Signed-off-by: Tin Lam <tin@irrational.io>
2018-10-13 04:18:46 +00:00
Zuul
a06490e9f6 Merge "Gate: Update use it script to be more flexible" 2018-09-14 03:30:03 +00:00
Pete Birley
36e97f9404 Gate: Update use it script to be more flexible
This PS updates the use it script to be more flexible

Change-Id: I7c1ee3308a6e7605fc6908dfa7e9429c8a8a7a80
Signed-off-by: Pete Birley <pete@port.direct>
2018-09-13 01:00:09 -05:00
Steve Wilkerson
75f6c9bb1b Gate: Fix make command for osh-infra charts
This updates the make command for the osh-infra charts in the
deployment scripts to account for the charts residing in
openstack-helm-infra instead of the openstack-helm working
directory

Change-Id: I9f492e586f69b0caf908366a9cae2b55da0d4cfc
2018-09-12 23:58:13 +00:00
Steve Wilkerson
9e4c6c2dfb Gate: Update openvswitch make command
This updates the make command for the openvswitch chart to account
for the chart residing in openstack-helm-infra instead of the
openstack-helm project directory

Change-Id: Ia8bd5ada3ecf4aa4c42b6b542c477e9013d87a3d
2018-09-09 18:09:13 +00:00
Steve Wilkerson
da4f79cf2e Openvswitch: Move chart to openstack-helm-infra
This moves the openvswitch chart to openstack-helm-infra as part of
the effort to move charts to their appropriate repositories

Depends-On: https://review.openstack.org/#/c/599723/
Change-Id: I248ad2dd24f4ab101839f05070f1f6f022f93715
Story: 2002204
Task: 21730
2018-09-07 15:48:07 +00:00
Steve Wilkerson
b1b4cccde1 Gate: Fix Make command for mariadb
This updates the Make command used in the mariadb deployment
scripts to account for the chart residing in openstack-helm-infra

Change-Id: I4485cc425ea4c21eac71dc2f8fe625a5b5c89b96
2018-09-04 16:17:39 -05:00
Steve Wilkerson
e2f690b7cc MariaDB: Move chart to openstack-helm-infra
This moves the mariadb chart to openstack-helm-infra as part of
the effort to move charts to the appropriate repositories

Depends-On: https://review.openstack.org/#/c/599651/
Change-Id: I9835da54aa4dd323b841f9605b688857ecf3a123
Story: 2002204
Task: 21725
2018-09-04 10:59:32 -05:00
Jean-Philippe Evrard
05d0e2b4b8 Revert "Update OSH Author copyrights to OSF"
This reverts commit b1755c3993.

Change-Id: I215a172f2ff4220340292b95f5323847944baeb7
2018-08-28 17:25:13 +00:00
Matt McEuen
b1755c3993 Update OSH Author copyrights to OSF
This PS updates the "Openstack-Helm Authors" copyright attribution
to be the "OpenStack Foundation", as decided in the 2018-03-20
team meeting:
http://eavesdrop.openstack.org/meetings/openstack_helm/2018/openstack_helm.2018-03-20-15.00.log.html

No other copyright attributions were changed.

Change-Id: I167ceedab8fadee28c19514fad6f125d0a521caf
2018-08-26 17:17:41 -05:00
Pete Birley
beda7f7748 RabbitMQ: move RabbitMQ chart to OSH-Infra
This PS moves the RabbitMQ chart to OSH-Infra

Story: 2002204
Task: 585554
Depends-On: https://review.openstack.org/#/c/585746

Change-Id: Ia57e63bbfb7d4266d58711cfb5644ecad34e2280
Signed-off-by: Pete Birley <pete@port.direct>
2018-07-30 15:08:05 -05:00
Pete Birley
2eb18629a9 Ingress: move ingress chart to OSH-Infra
This PS moves the ingress chart to OSH-Infra

Story: 2002204
Task: 21733
Depends-On: https://review.openstack.org/585550
Change-Id: Ie5b511def55dcd481eb291c6b309af61c66e0416
Signed-off-by: Pete Birley <pete@port.direct>
2018-07-26 13:28:22 +00:00
Matt McEuen
dd497381a8 Fixed ingress kube status bug
The ingress gate script displayed the `helm status` of the openstack
namespace ingress twice, rather than once for openstack and once
for ceph namespaces.  This fixes.

Change-Id: I9637b44d2cfad45f4935242351ee9160e013364f
2018-07-18 21:23:03 -05:00
Pete Birley
f9df30acbd Ceph: use ingress controller for RGW
This PS updates the ceph chart to use the ingress controller for
the radosgw.

Change-Id: Ie0ff4d9dd91d8228170e0ed4f2793599132077a7
Signed-off-by: Pete Birley <pete@port.direct>
2018-06-25 18:50:35 -05:00
Pete Birley
2a82e49b49 Gate: fix dns port collision
This PS updates the dnsmasq pod that runs in the gate to allow vm's
API access to only bind to br-ex, as otherwise it collides with other
DNS servers running in the gates.

Change-Id: I85bb3043d56689ad8ee2996df61d23969a535de1
2018-06-25 06:34:04 -05:00
zhulingjie
cf98731b69 Remove the duplicated words
Change-Id: I36da4bda4fb4772e92118501c4d68f3623cfeb18
2018-06-10 19:03:10 -04:00
Pete Birley
bc0df0a482 Developer environment: remove ipcalc from required packages
This ps removes ipcalc from the required packages for the developer
environment.

Change-Id: Iaa56150663605f9a880007d140cf03ec739d5371
Signed-off-by: Pete Birley <pete@port.direct>
2018-06-12 18:32:19 +00:00
Pete Birley
4ba2dec634 Gate: Enable API access from VMs in the gate and development envs
This PS enables API access from VMs in the gate and development env

Change-Id: I0639e43dc88cbe8bf4cfe102320e2a8bf9025073
Depends-On: I32c8e752675b037610f77c8baee1c1636d5a032e
Signed-off-by: Pete Birley <pete@port.direct>
2018-05-14 01:38:49 -05:00
Pete Birley
8b0de753eb Gate: stop pulling default images
This PS stops pulling the charts default images, as the make file
target cannot target over-rides - resulting in longer gate runs with
twice as many images pulled than required in some cases.

Change-Id: I2a49ab0e8034b0aadc2c06cc347f7d76ef71784a
2018-05-08 16:28:55 +00:00
Pete Birley
95763c3d44 Gate: add basic cinder tests to gate
This PS adds basic tests for cinder to the OSH gates.

Change-Id: Idfd2a738fe4ac69eda0ebc85a10d2e408127c0de
2018-05-02 01:33:33 +00:00
Pete Birley
a9bd125f69 Gate: Update heat templates and enable cinder in ceph dev pipeline
This PS updates the heat templates, reducing the size of the
launched vm. In addition cinder is enabled in the ceph dev
pipeline, this is possible due to the resources no longer
consumed by the test vm.

Change-Id: I9efe6fe643c636b660dd54b60dfe7c8785d7fec2
2018-03-30 05:25:08 +00:00
Pete Birley
47eaa69860 Gate: allow chart specific over-rides to be applied
This PS allows chart specific over-rides to be appled to each chart
using the gate scripts.

Change-Id: Ie259113a129cddd84743c891be76782227e3bd24
2018-03-08 01:02:42 +00:00
Pete Birley
340a9ec434 Networking: dynamic backend support
This PS allows the neutron and nova charts to dynamicly adapt to
various backends.

Depends-On: I0ec13f45fd4561fec59d08b08eb78390a3866156

Change-Id: I1891af4b0e49237e229ff5e61e907dc3e413cf87
2018-02-26 13:16:25 +00:00
portdirect
2cb634789d Images: Move default to LOCI and Kolla newton gate
This PS moves the default image in OSH for most services to use LOCI
and also provides a Kolla gate for newton openstack.

Change-Id: Ice6cb9f89bc3ce6e8280e580d215aedda9e71904
2018-02-16 17:06:15 -05:00
portdirect
bf126f46b1 Ceph: Pod per OSD via Daemonsets.
This PS extends the host targeting utility to create daemonsets
for storage focused charts. This PS supports both block device
and bind mount backed journals and OSDs.

Change-Id: Id90b197ba3e4f383eea7ce6137ed77b3ef4e5625
2018-02-13 22:53:20 +00:00
portdirect
b77d3f3538 Gate/Docs: Update developer deploy scripts
This PS udpates the developer deploy scripts to enable simple
upgrades/updates of services.

Change-Id: I0ef5a6dcc9094cb1aac565141b782f9e83ad9d71
2018-02-11 18:17:35 +00:00
Pete Birley
70d010d63a Ironic: chart and initial gate scripts
This PS adds a chart, and checks, for OpenStack Ironic.

Change-Id: I9632885e5a0ca18e4e425c6b163f73d0d1e5649d
2018-02-06 22:48:49 +00:00
Hyunsun Moon
aba33b3440 Neutron: make metadata proxy work
- corrected the path of "socket" volume, which is used for sharing
  metadata proxy unix socket among the agents
- and give neutron user permission to write to the dir
- set the default nova_metadata_ip to full hostname of metadata
  so that it could be accessed properly via ingress
- removed unnecessary configurations from values

Change-Id: I4d20dc670fecebd9799851d659c5f42edb4821ac
Closes-Bug:1745370
2018-02-03 16:21:05 +00:00
portdirect
010c3978a1 Ceph: tidy scripts
This PS tidies the Ceph scripts. In addition, it allows the
chart to be removed and re-deployed without data loss,
and improves robustness to rebooting nodes and/or
the cluster.

Change-Id: If5a65d0dcca1d049b177d9bffb654a13d56c3823
2018-01-22 14:29:05 +00:00
portdirect
b7cb097dac Docs/Gate: NFS Support
This PS adds gated documentation for a NFS developer environment.

Change-Id: I64488f5e4ef3202e11eff79685a63e16286d5db7
2018-01-17 20:14:47 +00:00