Commit Graph

57 Commits

Author SHA1 Message Date
Sergiy Markin 72f33abd6d Fix path to pull-images.sh
This PS fixes path to pull-images.sh script previosly referenced by a symlink that was removed.

Change-Id: I8b9d52a28558137892f9e702be91c07581acf873
2024-01-24 20:00:53 +00:00
Tin Lam fc726aa9c0 chore(make): updates Makefile
This patch set updates the Makefile to use a helm variable so it has
parity with OpenStack-Helm-Infra repository.

Change-Id: I6cdd599320103349d2fd2486670859a6ef970886
Signed-off-by: Tin Lam <tin@irrational.io>
2021-01-14 20:49:27 +00:00
Gage Hugo 10642098f3 Update makefile for chart packaging
This change adds a new makefile target to be utilized by the
chart publishing job, specifically one that is compatible with
helm 3. This should fix the publish job not posting
tarballs.

Depends-On: https://review.opendev.org/765634

Change-Id: I3551f691e6c3221b8afb201d8030be538424161b
2020-12-04 23:39:52 +00:00
Gage Hugo db79e79788 Remove OSH Authors copyright
The current copyright refers to a non-existent group
"openstack helm authors" with often out-of-date references that
are confusing when adding a new file to the repo.

This change removes all references to this copyright by the
non-existent group and any blank lines underneath.

Change-Id: Ia035037e000f1bf95202fc07b8cd1ad0fc019094
2020-04-03 20:53:32 +00:00
Jean-Philippe Evrard 9b0d62ed59 Adapt Makefile for releasenotes
Release notes should be excluded from make, as they will cause
linting issues.

Change-Id: I48fec6e7e263d0136e987e744b3a339f8118bfe1
2019-02-28 10:52:18 +01:00
Jean-Philippe Evrard 7646b85160 Use the openstack-helm-lint job from central location
This moves the job definitions into a single location, the zuul.d
folder, like it is done in the openstack-helm-infra repository.

The job playbooks and definitions of this repository will be moved
away to the openstack-helm-infra repository in a later commit.

This patch implements the first job reuse with the job
openstack-helm-lint from openstack-helm-infra's repository.

Change-Id: I233da952548d69f040771007455955131139e860
Depends-On: https://review.openstack.org/#/c/608662/
2018-10-15 09:21:42 +00: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
Tin Lam 768ea46d21 Update Makefile
Per [0], update Makefile to behave as it was before with an added
check(s) for the existence of a folder prior to processing.  This
allows us to reinstate the helm-toolkit folder even though it has
been migrated, and will build as usual if a developer has a helm-
toolkit in the directory.

Also, did some minor cleanup to the Makefile.

[0] https://review.openstack.org/#/c/568177/1

Change-Id: I4e0a26b4a228d63a1c769d2f0c935fa3fc56192c
Signed-off-by: Tin Lam <tin@irrational.io>
2018-05-14 00:17:55 -05:00
Pete Birley 966a7f08ef Remove helm-toolkit from OSH
This PS removes the helm-toolkit from OSH, and moves to use the
toolkit from OSH-Infra.

Change-Id: Ic9610bb2ed07697352bfd5849c717f6e576e3d6c
Signed-off-by: Pete Birley <pete@port.direct>
2018-05-13 14:54:08 +00:00
Chris Wedgwood 0df7c5f0ae Makefile: cleanup after helm
When helm crashes/fails it can leave tmpcharts directories behind;
update the 'clean' target to remove these.

Change-Id: Ib0fb6e93262fbc6fd97dfdd491df46283dff4a9e
2018-02-14 00:34:18 +00:00
Steve Wilkerson 0ad2b5ed7a Add checks for armada fullstack deployment
This adds a check to openstack-helm for deploying the full osh +
lma stack with armada. It deploys a manifest that will install
a rabbitmq and memcached per openstack service

Depends-On: Id58f85f150054d82c047bd360258ebe9e571360f
Change-Id: Ie2cb29279a7e47570b7faee82828f7ec753ab73f
2018-02-09 01:08:28 +00:00
Tin Lam f15f709266 Fix Makefile
This patch sets fixes the make clean target as it currently attempts
to delete the generated */charts up the parents, where the directory
is guaranteed to be non-empty.

Change-Id: I6575cb9e1e7da8b6c690e433418d1115130e0eff
2017-12-18 06:39:45 +00:00
Huamin Chen eed43b8524 Ceph: luminous fixes
init osd: Ceph luminous release init osd differently. This fix detects
ceph releases and use the right process to init osd directory
mgr: Set mgr daemonset that is in Luminous

Change-Id: I99a102f24c4a8ba18a0bba873e9f752368bea594
Signed-off-by: Huamin Chen <hchen@redhat.com>
Depends-On: I17359df62a720cbd0b3ff79b1d642f99b3e81b3f
2017-12-13 15:52:36 -05:00
portdirect 704cbcbcea Docs: Updated developer documentation to use -infra repo
This PS updates the developer documentation to make use
of the openstack-helm-infra repo and new developer
environment.

Implements: blueprint developer-environment

Change-Id: I45b627f78b9504dc0abfbe7d0061ea3475ee4748
2017-12-06 14:52:16 -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
Chris Wedgwood 28df5921d7 Makefile: remove defunct charts on 'make clean'
When there are any defunct charts either because they were removed or
perhaps existed when testing another branch (commonly happens when
testing with git review -d ...) the build process breaks.

This should remove them.

Change-Id: I850d6ad820148f657f253bfdf1a765c673af7099
2017-10-05 19:50:35 +00:00
Chris Wedgwood da6bbefb86 Remove packaged charts on 'make clean'
Change-Id: I2def1dbfa0e0deb4c63aab6ae3bcf788628c773f
2017-09-13 20:39:01 +00:00
Tin Lam f0693773a8 Update Makefile
This patchset updates the Makefile to process all subfolders except an
explicitly specified EXCLUDES-list.  This would avoid developers adding
new charts from needing to modify the Makefile, except for needing it
be excluded.  Also, this would eases the process of later migrating and
integrating charts across OSH, OSH-infra, OSH-addons, etc.

Change-Id: I5385f38be1ee4ae6f89fb9d4df6edec97ba8176a
Signed-off-by: Tin Lam <tin@irrational.io>
2017-07-08 11:47:21 -05:00
Pete Birley 8ef5d94674 Refactor Ceph secret generation
This PS refactors the ceph chart and secret generation process.
The updated chart replaces the existing "bootstrap" chart.
Additionally, Ceph manifests and deployment guides were modified
accordingly.

Change-Id: I6f5bb88fc0f40cfee8865d9dab83859d765e7537
Co-Authored-By: Larry Rensing <lr699s@att.com>
2017-06-27 13:42:03 -05:00
Tin Lam e322cad964 Refactor Makefile
This patch set refactors the Makefile to leverage make
constructs and variabls for streamlining dependencies.
This should reduce the number of modifications needed when
a new chart is added to the project.

Change-Id: I5f66c5761e27791fb7743c646a96c968abc6b594
2017-05-05 08:54:09 -05:00
Pete Birley f9a5c8a960 Add Magnum Chart
This PS adds a Chart for OpenStack Magnum

Change-Id: I70850886745423b06652a597b4bc31b42d6aebb5
2017-05-04 10:18:32 -05:00
Tin Lam a5df950b4b Add barbican chart
This patch set adds barbican chart to OpenStack-Helm.

Implements: bp add-barbican-chart
Change-Id: I46949a9fda74b4dfdb737004dbb5d064104c72e6
2017-05-03 18:40:35 -05:00
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 b69e36e706 Senlin
This PS adds a Senlin Chart

Change-Id: Ibc831098a36861141a30bf2c9c03877ba32c6626
2017-05-02 04:34:20 -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
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
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 2ba2c05008 Finish removal of non OpenStack Services
This Commit removes Maas and Postgresql from openstack-helm as they
have now migrated to openstack-helm-addons.

Finishes the work in: https://github.com/att-comdev/openstack-helm/issues/209
2017-03-29 16:07:49 -05:00
Brandon B. Jozsa bc7caaeba2 feat: removal of openstack chart (#245)
* removal of openstack chart

* removal of openstack in Makefile
2017-03-07 06:59:01 -08:00
Brandon B. Jozsa 5f52032066 add license headers to remaining files (#227) 2017-02-20 07:11:09 -08:00
Tomasz Paszkowski e3f1389f60 Add rabbitmq deployment with HA. (#123)
This works is based on http://github.com/openstack-fuel-ccp-rabbitmq and it mostly adjusts this solution
to a helm based deployment.
2017-02-17 10:49:32 -08:00
Pete Birley 116931bb51 Rename common chart, and update all references to functions within it. (#167)
* Rename common chart to helm-toolkit

* Update useage of helpers to include reference to chart they come from.

* Update helm-toolkit function naming

Also catches several functions missed in previous PS

* Update remaining requirements.yaml to use helm-toolbox

* Dep Check container fix for common -> helm-toolbox renaming
2017-02-14 16:52:38 -08:00
Larry Rensing 0c97c63cee Initial postgresql chart (#154) 2017-02-10 17:06:18 -08:00
Alan Meadows fc963e3090 Merge branch 'master' into nova_chart 2017-01-10 15:25:30 -08:00
portdirect adbe8f7540 OpenStack Cinder WIP
Cinder WIP
2017-01-10 19:10:27 +00:00
portdirect 75d3cb659f Heat rebase against current master 2017-01-09 00:26:48 +00:00
Alan Meadows 8afa729ffb OpenStack Nova Helm Chart Initial Commit
This is an initial commit of a functional nova chart.  It has been
tested with the neutron chart using a flat network configuration.
2017-01-04 13:19:04 -08:00
Larry Rensing 4eecdbaf87 adding support for postgres volume mount 2017-01-04 18:56:09 +00:00
Alan Meadows 4d1b5320f7 Fix typo in Makefile 2017-01-03 12:42:51 -08:00
Alan Meadows b9a4a0b31d Commit neutron chart
This is a functioning neutron chart that leverages a flat network
but supports vxlan and gre networks in values.yaml.  We were unable
to test the vxlan functionality as it tickles the bnx2x cards in our
HP blade lab.

For now, this leverages daemonsets which make sense.  It does require
a new label, namely openvswitch=enabled as we need a label that can be
applied both to the control plane and tenant compute hosts as both
require neutron agents and openvswitch.  The interfaces today match
our labs, namely enp11s0f0 for the flat network on physnet1 and
enp12s0f0 for the external network.  These can be overriden in
values.yaml via set or a global environmental file.

It depends on the keystone endpoint work.

This chart was tested against a working nova chart not commited as
DTadrzak has one open in PR#45
2017-01-03 12:28:44 -08:00
portdirect f02e0eb78d OpenStack Heat Initial Commit
Initial commit of Heat Chart
2017-01-02 01:05:04 +00:00
Brandon B. Jozsa c3085d2b87 Merge pull request #70 from v1k0d3n/master
makefile cleanup
2016-12-27 20:56:57 -05:00
Brandon B. Jozsa 95f03a5614 makefile cleanup 2016-12-27 20:55:01 -05:00
Alan Meadows 1c6fc76842 Merge branch 'master' into horizon_merge 2016-12-23 15:01:28 -08:00
Brandon B. Jozsa 1d138e5ff3 correcting mistype and add to gitignore 2016-12-23 17:30:07 -05:00
Brandon B. Jozsa c6dd9b617f fixes bugs in deployment 2016-12-23 15:31:10 -05:00
Alan Meadows 6ec92626e8 Merge branch 'master' into horizon_merge 2016-12-20 07:37:56 -08:00