GithubHelp home page GithubHelp logo

openstack-helm's Introduction

openstack-helm's People

Contributors

abattye avatar auhlig avatar berndkue avatar bozinsky avatar bugroger avatar carthaca avatar databus23 avatar dhague avatar dhoeller avatar fwiesel avatar galkindmitrii avatar kuckkuck avatar majewsky avatar notandy avatar notque avatar rajivmucheli avatar reimannf avatar ruvr avatar schwarzm avatar shparker1977 avatar stefanhipfel avatar talktopiyush avatar thgrs avatar tretkowski avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

openstack-helm's Issues

Readiness Probe for Neutron Server

To enable Kubernetes to smoothly reschedule Neutron server a readiness probe is necessary.
This would be especially helpful during Kubernetes updates.

Unable to make

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.

elektra Extended services

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?

YAML to JSON errors running example

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!

Can Kubernetes Helm include a link to this?

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.

Readiness Probe for Neutron DHCP Agents

To enable Kubernetes to smoothly reschedule Neutron DHCP agents a readiness probe is necessary.
This would be especially helpful during Kubernetes updates.

Postgres chart requires dependency on utils?

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"
---

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.