The volume-claims
chart now lives in https://github.com/sapcc/helm-charts/tree/master/openstack/volume-claims.
sapcc / openstack-helm Goto Github PK
View Code? Open in Web Editor NEWHelm charts for Openstack
Helm charts for Openstack
The volume-claims
chart now lives in https://github.com/sapcc/helm-charts/tree/master/openstack/volume-claims.
Hey, we'd really like to add a link to our docs to use this as an example of a sophisticated multi-service chart. You all have come up with some clever ways of configuring what is in my mind one of the most complex open source tools out there (I used to work on it at HP Cloud).
I know this project is brand new, so I wanted to explicitly ask your permission before doing so.
when i compare ceph and swift
i saw some advantage of ceph
why dont migrate to ceph ?
Ubuntu 16.04
k8s: 1.4
helm: v2.0.0-rc.1 (also tried v2.0.0-beta.2)
openstack-helm master: 2388670
invocation: helm install europe-example-region
After following the installation instructions and running the example, I get errors like this for several files:
Error: YAML parse error on europe-example-region/templates/nova/vmware-deployment.yaml: error converting YAML to JSON: yaml: line 30: mapping values are not allowed in this context
Still looking into it but wanted to check to see if this is a known issue. Thanks!
i want launch elektra ui
so before that i need install openstack helm "https://github.com/sapcc/openstack-helm"
but i cant find any document material about install openstack with yours openstack helm repo
how i can?
To enable Kubernetes to smoothly reschedule Neutron DHCP agents a readiness probe is necessary.
This would be especially helpful during Kubernetes updates.
remove references to sapcc registry and replace with private value configuration
I am trying to build the charts, getting an error on make.
padalap@devbox:~/openstack-helm$ make
if [ -f utils/requirements.yaml ]; then helm dep up utils; fi
helm package utils
if [ -f postgres/requirements.yaml ]; then helm dep up postgres; fi
helm package postgres
if [ -f barbican/requirements.yaml ]; then helm dep up barbican; fi
Hang tight while we grab the latest from your chart repositories...
...Unable to get an update from the "local" chart repository (http://localhost:8879/charts):
Get http://localhost:8879/charts/index.yaml: dial tcp [::1]:8879: getsockopt: connection refused
...Successfully got an update from the "stable" chart repository
Update Complete. ⎈Happy Helming!⎈
Saving 2 charts
Downloading utils from repo http://localhost:8879/charts
Error: could not download http://127.0.0.1:8879/charts/utils-0.1.1.tgz: Get http://127.0.0.1:8879/charts/utils-0.1.1.tgz: dial tcp 127.0.0.1:8879: getsockopt: connection refused
Makefile:53: recipe for target 'build-barbican' failed
make: *** [build-barbican] Error 1
I tried adding a local repo by using
helm serve --repo-path . &
helm repo add local http://localhost:8879/charts
But, getting a different error
padalap@devbox:~/openstack-helm$ make
if [ -f utils/requirements.yaml ]; then helm dep up utils; fi
helm package utils
if [ -f postgres/requirements.yaml ]; then helm dep up postgres; fi
helm package postgres
if [ -f barbican/requirements.yaml ]; then helm dep up barbican; fi
Hang tight while we grab the latest from your chart repositories...
...Successfully got an update from the "local" chart repository
...Successfully got an update from the "stable" chart repository
Update Complete. ⎈Happy Helming!⎈
Saving 2 charts
Downloading utils from repo http://localhost:8879/charts
Downloading postgres from repo http://localhost:8879/charts
helm package barbican
if [ -f cinder/requirements.yaml ]; then helm dep up cinder; fi
Hang tight while we grab the latest from your chart repositories...
...Successfully got an update from the "local" chart repository
...Successfully got an update from the "stable" chart repository
Update Complete. ⎈Happy Helming!⎈
Saving 2 charts
Downloading utils from repo http://localhost:8879/charts
Downloading postgres from repo http://localhost:8879/charts
helm package cinder
if [ -f mariadb/requirements.yaml ]; then helm dep up mariadb; fi
helm package mariadb
if [ -f designate/requirements.yaml ]; then helm dep up designate; fi
Hang tight while we grab the latest from your chart repositories...
...Successfully got an update from the "local" chart repository
...Successfully got an update from the "stable" chart repository
Update Complete. ⎈Happy Helming!⎈
Saving 2 charts
Downloading utils from repo http://localhost:8879/charts
Downloading mariadb from repo http://localhost:8879/charts
helm package designate
if [ -f horizon/requirements.yaml ]; then helm dep up horizon; fi
Hang tight while we grab the latest from your chart repositories...
...Successfully got an update from the "local" chart repository
...Successfully got an update from the "stable" chart repository
Update Complete. ⎈Happy Helming!⎈
Saving 1 charts
Downloading utils from repo http://localhost:8879/charts
helm package horizon
if [ -f ironic/requirements.yaml ]; then helm dep up ironic; fi
Hang tight while we grab the latest from your chart repositories...
...Successfully got an update from the "local" chart repository
...Successfully got an update from the "stable" chart repository
Update Complete. ⎈Happy Helming!⎈
Saving 2 charts
Downloading postgres from repo http://localhost:8879/charts
Downloading utils from repo http://localhost:8879/charts
helm package ironic
if [ -f keystone/requirements.yaml ]; then helm dep up keystone; fi
Hang tight while we grab the latest from your chart repositories...
...Successfully got an update from the "local" chart repository
...Successfully got an update from the "stable" chart repository
Update Complete. ⎈Happy Helming!⎈
Saving 2 charts
Downloading postgres from repo http://localhost:8879/charts
Downloading utils from repo http://localhost:8879/charts
helm package keystone
if [ -f glance/requirements.yaml ]; then helm dep up glance; fi
Hang tight while we grab the latest from your chart repositories...
...Successfully got an update from the "local" chart repository
...Successfully got an update from the "stable" chart repository
Update Complete. ⎈Happy Helming!⎈
Saving 2 charts
Downloading postgres from repo http://localhost:8879/charts
Downloading utils from repo http://localhost:8879/charts
helm package glance
if [ -f manila/requirements.yaml ]; then helm dep up manila; fi
Hang tight while we grab the latest from your chart repositories...
...Successfully got an update from the "local" chart repository
...Successfully got an update from the "stable" chart repository
Update Complete. ⎈Happy Helming!⎈
Saving 2 charts
Downloading postgres from repo http://localhost:8879/charts
Downloading utils from repo http://localhost:8879/charts
helm package manila
if [ -f memcached/requirements.yaml ]; then helm dep up memcached; fi
helm package memcached
if [ -f neutron/requirements.yaml ]; then helm dep up neutron; fi
Hang tight while we grab the latest from your chart repositories...
...Successfully got an update from the "local" chart repository
...Successfully got an update from the "stable" chart repository
Update Complete. ⎈Happy Helming!⎈
Saving 2 charts
Downloading postgres from repo http://localhost:8879/charts
Downloading utils from repo http://localhost:8879/charts
helm package neutron
if [ -f nova/requirements.yaml ]; then helm dep up nova; fi
Hang tight while we grab the latest from your chart repositories...
...Successfully got an update from the "local" chart repository
...Successfully got an update from the "stable" chart repository
Update Complete. ⎈Happy Helming!⎈
Saving 2 charts
Downloading postgres from repo http://localhost:8879/charts
Downloading utils from repo http://localhost:8879/charts
helm package nova
if [ -f rabbitmq/requirements.yaml ]; then helm dep up rabbitmq; fi
helm package rabbitmq
if [ -f neutron_vendor/requirements.yaml ]; then helm dep up neutron_vendor; fi
Hang tight while we grab the latest from your chart repositories...
...Successfully got an update from the "local" chart repository
...Successfully got an update from the "stable" chart repository
Update Complete. ⎈Happy Helming!⎈
Saving 1 charts
Downloading utils from repo http://localhost:8879/charts
helm package neutron_vendor
if [ -f openstack/requirements.yaml ]; then helm dep up openstack; fi
Hang tight while we grab the latest from your chart repositories...
...Successfully got an update from the "local" chart repository
...Successfully got an update from the "stable" chart repository
Update Complete. ⎈Happy Helming!⎈
Saving 13 charts
Downloading memcached from repo http://localhost:8879/charts
Error: could not find : entry not found
Makefile:53: recipe for target 'build-openstack' failed
make: *** [build-openstack] Error 1
Any help is appreciated, thanks.
i read elektra readme ,
its said have these features:
Extended services:
SAP Automation as a Service
SAP Hana as a Service
SAP Kubernetes as a Service
is it work for me after install elektara ? or its private repository ? how i can access to that?
whats diffrent between sapcc helm chart and sapcc openstack helm,
i know what is openstack helm but i dont know what have addition helm chart?
Executing helm install --dry-run --debug
on postgres chart, bin-configmap.yaml shows:
...
common.sh: |
template: no template "common.sh" associated with template "gotpl"
Adding dependency to utils chart, the error disappears.
Complete bin-configmap.yaml without dependency to utils:
---
# Source: postgres/templates/bin-configmap.yaml
apiVersion: v1
kind: ConfigMap
metadata:
name: postgres-bin-DEFINED-IN-COMPONENT-CHART
labels:
system: openstack
type: configuration
component: database
data:
pgbouncer-start: |
#!/usr/bin/env bash
set -e
INI=/etc/pgbouncer/pgbouncer.ini
USERLIST=/etc/pgbouncer/userlist.txt
function bootstrap {
touch "$USERLIST"
chown postgres:postgres "$USERLIST"
chmod 0640 "$USERLIST"
if [[ -d /cluster-config && -d /cluster-secret ]]; then
echo "Parsing cluster-config/secret"
for db in /cluster-config/*.db.name; do
NAME="`cat $db`"
rel=${db##/*/}
s=${rel%.db.name}
USER="`cat /cluster-config/$s.db.user`"
PASSWORD="`cat /cluster-secret/$s.db.password`"
echo \"${USER}\" \"md5$(printf "${PASSWORD}${USER}" | md5sum - | cut -f1 -d' ')\"
done>"$USERLIST"
grep auth_file "$INI" >/dev/null || ( echo "auth_file = $USERLIST" >> "$INI" )
[ -f /cluster-config/pgbouncer.user ] && (
USER="`cat /cluster-config/pgbouncer.user`"
PASSWORD="`cat /cluster-secret/pgbouncer.password`"
echo "stats_users = ${USER}" >> "$INI"
grep \"${USER}\" "$USERLIST" >/dev/null || ( echo \"${USER}\" \"md5$(printf "${PASSWORD}${USER}" | md5sum - | cut -f1 -d' ')\" >> "$USERLIST" )
) || echo "No pgbouncer user"
else
echo "Cluster-config/secret missing"
fi
}
bootstrap
exec /usr/sbin/pgbouncer -u postgres "$INI"
common.sh: |
template: no template "common.sh" associated with template "gotpl"
---
To enable Kubernetes to smoothly reschedule Neutron server a readiness probe is necessary.
This would be especially helpful during Kubernetes updates.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.