configurd => squadron

This commit is contained in:
Jan Halfar 2020-06-25 17:32:05 +02:00
parent ae3826c86b
commit 36dd275213
28 changed files with 225 additions and 547 deletions

View File

@ -1,7 +1,7 @@
# .goreleaser.yml
# Build customization
builds:
- binary: configurd
- binary: squadron
main: ./cmd/main.go
env:
- CGO_ENABLED=0
@ -25,7 +25,7 @@ brews:
# Reporitory to push the tap to.
- github:
owner: foomo
name: homebrew-configurd
caveats: "configurd -h"
homepage: "https://github.com/foomo/configurd"
name: homebrew-squadron
caveats: "squadron -h"
homepage: "https://github.com/foomo/squadron"
description: "CLI utility manage infrastructure as code with helm"

View File

@ -23,7 +23,7 @@ before_script:
script:
# Run all the tests with the race detector enabled
- overalls -project=github.com/foomo/configurd -covermode=atomic -debug -- -race -v -coverpkg=./...
- overalls -project=github.com/foomo/squadron -covermode=atomic -debug -- -race -v -coverpkg=./...
after_success:
# Run linter

View File

@ -2,7 +2,7 @@ pack-example:
go-bindata -prefix=example -o exampledata/exampledata.go -pkg exampledata example/...
build: pack-example
go build -o /usr/local/bin/configurd cmd/main.go
go build -o /usr/local/bin/squadron cmd/main.go
test:
go test ./...

View File

@ -1,33 +1,33 @@
<a href="https://travis-ci.org/foomo/configurd">
<img src="https://travis-ci.org/foomo/configurd.svg?branch=master" alt="Travis CI: build status">
<a href="https://travis-ci.org/foomo/squadron">
<img src="https://travis-ci.org/foomo/squadron.svg?branch=master" alt="Travis CI: build status">
</a>
<a href="https://goreportcard.com/report/github.com/foomo/configurd">
<img src="https://goreportcard.com/badge/github.com/foomo/configurd" alt="GoReportCard">
<a href="https://goreportcard.com/report/github.com/foomo/squadron">
<img src="https://goreportcard.com/badge/github.com/foomo/squadron" alt="GoReportCard">
</a>
<a href="https://godoc.org/github.com/foomo/configurd">
<img src="https://godoc.org/github.com/foomo/configurd?status.svg" alt="GoDoc">
<a href="https://godoc.org/github.com/foomo/squadron">
<img src="https://godoc.org/github.com/foomo/squadron?status.svg" alt="GoDoc">
</a>
# Configurd
# Squadron
Application for managing kubernetes microservice environment
## Quickstart
```text
# Create a new folder with an example application with configurd:
$ configurd init [NAME]
# Create a new folder with an example application with squadron:
$ squadron init [NAME]
$ cd [NAME]/
# Run install for predefined group and namespace:
$ configurd install [GROUP] -n [NAMESPACE]
$ squadron install [GROUP] -n [NAMESPACE]
```
## Structure
```text
/configurd
/squadron
/charts (Helm Charts)
/<chart name>
/services
@ -44,5 +44,5 @@ $ configurd install [GROUP] -n [NAMESPACE]
```text
# See:
$ configurd help
$ squadron help
```

View File

@ -3,14 +3,14 @@ package actions
import (
"path"
"github.com/foomo/configurd"
"github.com/foomo/squadron"
"github.com/spf13/cobra"
)
var initCmd = &cobra.Command{
Use: "init [NAME]",
Short: "initializes an example",
Long: "initializes an example project with configurd",
Long: "initializes an example project with squadron",
Args: cobra.MinimumNArgs(1),
RunE: func(cmd *cobra.Command, args []string) error {
_, err := initialize(args[0], flagDir, flagVerbose)
@ -19,5 +19,5 @@ var initCmd = &cobra.Command{
}
func initialize(name, dir string, flagVerbose bool) (string, error) {
return configurd.Init(log, path.Join(dir, name))
return squadron.Init(log, path.Join(dir, name))
}

View File

@ -1,7 +1,7 @@
package actions
import (
"github.com/foomo/configurd"
"github.com/foomo/squadron"
"github.com/spf13/cobra"
)
@ -34,7 +34,7 @@ var (
}
)
func install(group, namespace, tag, workDir, outputDir, service string, buildService bool, tv configurd.TemplateVars) (string, error) {
func install(group, namespace, tag, workDir, outputDir, service string, buildService bool, tv squadron.TemplateVars) (string, error) {
ns, err := cnf.Namespace(namespace)
if err != nil {
return "", err
@ -49,7 +49,7 @@ func install(group, namespace, tag, workDir, outputDir, service string, buildSer
}
if service != "" {
overrides = map[string]configurd.Override{
overrides = map[string]squadron.Override{
service: overrides[service],
}
}

View File

@ -1,31 +1,32 @@
package actions
import (
"github.com/foomo/configurd"
"github.com/foomo/squadron"
"github.com/sirupsen/logrus"
"github.com/spf13/cobra"
)
var (
log = newLogger(flagVerbose)
rootCmd = &cobra.Command{
Use: "configurd",
Use: "squadron",
PersistentPreRunE: func(cmd *cobra.Command, args []string) error {
if cmd.Name() == "help" || cmd.Name() == "init" {
return nil
}
log = newLogger(flagVerbose)
var err error
// flagDir
if err := ValidatePath(".", &flagDir); err != nil {
return err
}
// templateVars
templateVars, err = configurd.NewTemplateVars(flagDir, flagTemplateSlice, flagTemplateFile)
templateVars, err = squadron.NewTemplateVars(flagDir, flagTemplateSlice, flagTemplateFile)
if err != nil {
return err
}
// cnf
cnf, err = newConfigurd(log, flagTag, flagDir)
cnf, err = newSquadron(log, flagTag, flagDir)
if err != nil {
return err
}
@ -33,9 +34,9 @@ var (
},
}
log *logrus.Entry
cnf configurd.Configurd
templateVars configurd.TemplateVars
//log *logrus.Entry
cnf squadron.Squadron
templateVars squadron.TemplateVars
flagTag string
flagDir string
flagVerbose bool
@ -44,14 +45,13 @@ var (
flagTemplateFile string
)
func newConfigurd(log *logrus.Entry, tag, basePath string) (configurd.Configurd, error) {
config := configurd.Config{
func newSquadron(log *logrus.Entry, tag, basePath string) (squadron.Squadron, error) {
config := squadron.Config{
Tag: tag,
BasePath: basePath,
Log: log,
}
return configurd.New(config)
return squadron.New(config)
}
func init() {
@ -67,7 +67,6 @@ func Execute() {
if err := rootCmd.Execute(); err != nil {
log.Fatal(err)
}
}
func newLogger(verbose bool) *logrus.Entry {

View File

@ -1,29 +0,0 @@
package actions
import (
"reflect"
"testing"
"github.com/sirupsen/logrus"
)
func Test_newLogger(t *testing.T) {
type args struct {
verbose bool
}
tests := []struct {
name string
args args
wantLevel logrus.Level
}{
{"standard", args{verbose: false}, logrus.InfoLevel},
{"verbose", args{verbose: true}, logrus.TraceLevel},
}
for _, tt := range tests {
t.Run(tt.name, func(t *testing.T) {
if got := newLogger(tt.args.verbose).Level; !reflect.DeepEqual(got, tt.wantLevel) {
t.Errorf("newLogger() = %v, want %v", got, tt.wantLevel)
}
})
}
}

View File

@ -1,6 +1,6 @@
package main
import "github.com/foomo/configurd/cmd/actions"
import "github.com/foomo/squadron/cmd/actions"
func main() {
actions.Execute()

View File

@ -1,57 +0,0 @@
package configurd
import (
"errors"
"reflect"
"testing"
)
func TestConfigurd_Service(t *testing.T) {
type fields struct {
Services []Service
}
type args struct {
name string
}
tests := []struct {
name string
fields fields
args args
want Service
wantErr error
}{
{
name: "empty",
fields: fields{[]Service{}},
args: args{name: "empty"},
want: Service{}, wantErr: ErrServiceNotFound,
},
{
name: "found",
fields: fields{[]Service{{Name: "found"}}},
args: args{name: "found"},
want: Service{Name: "found"}, wantErr: nil,
},
{
name: "not found",
fields: fields{[]Service{{Name: "found"}}},
args: args{name: "not found"},
want: Service{}, wantErr: ErrServiceNotFound,
},
}
for _, tt := range tests {
t.Run(tt.name, func(t *testing.T) {
c := Configurd{
Services: tt.fields.Services,
}
got, err := c.Service(tt.args.name)
if !errors.Is(err, tt.wantErr) {
t.Errorf("Service() error = %v, wantErr %v", err, tt.wantErr)
return
}
if !reflect.DeepEqual(got, tt.want) {
t.Errorf("Service() got = %v, want %v", got, tt.want)
}
})
}
}

View File

@ -1,5 +1,5 @@
apiVersion: v1
appVersion: "1.0"
description: An Example Chart for Configurd
description: An Example Chart for Squadron
name: example
version: 0.2.0

View File

@ -1,8 +1,8 @@
service:
image: foomo/configurd-hello
image: foomo/squadron-hello
build: "docker build application/"
chart:
name: example
repository: file://./configurd/charts/example
repository: file://./squadron/charts/example
# path to the chart dir relative to the base path (example/)
version: 0.2.0

View File

@ -1,8 +1,8 @@
service:
image: foomo/configurd-hi
image: foomo/squadron-hi
build: "docker build application/"
chart:
name: example
repository: file://./configurd/charts/example
repository: file://./squadron/charts/example
# path to the chart dir relative to the base path (example/)
version: 0.2.0

View File

@ -1,33 +1,20 @@
// Code generated by go-bindata.
// Code generated for package exampledata by go-bindata DO NOT EDIT. (@generated)
// sources:
// example/application/Dockerfile
// example/application/hello.go
// example/configurd/.gitignore
// example/configurd/charts/example/.helmignore
// example/configurd/charts/example/Chart.yaml
// example/configurd/charts/example/templates/_helpers.tpl
// example/configurd/charts/example/templates/deployment.yaml
// example/configurd/charts/example/templates/ingress.yaml
// example/configurd/charts/example/templates/service.yaml
// example/configurd/charts/example/templates/tests/test-connection.yaml
// example/configurd/charts/example/values.yaml
// example/configurd/charts/mongodb/.helmignore
// example/configurd/charts/mongodb/Chart.yaml
// example/configurd/charts/mongodb/templates/_helpers.tpl
// example/configurd/charts/mongodb/templates/deployment.yaml
// example/configurd/charts/mongodb/templates/pv.yaml
// example/configurd/charts/mongodb/templates/pvc.yaml
// example/configurd/charts/mongodb/templates/service.yaml
// example/configurd/charts/mongodb/templates/tests/test-connection.yaml
// example/configurd/charts/mongodb/values.yaml
// example/configurd/namespaces/local/hello-group.yml
// example/configurd/namespaces/local/mongodb-group.yml
// example/configurd/services/example.yml
// example/configurd/services/hello-service.yml
// example/configurd/services/hi-service.yml
// example/configurd/services/mongodb-service.yml
// DO NOT EDIT!
// example/squadron/.gitignore
// example/squadron/charts/example/.helmignore
// example/squadron/charts/example/Chart.yaml
// example/squadron/charts/example/templates/_helpers.tpl
// example/squadron/charts/example/templates/deployment.yaml
// example/squadron/charts/example/templates/ingress.yaml
// example/squadron/charts/example/templates/service.yaml
// example/squadron/charts/example/templates/tests/test-connection.yaml
// example/squadron/charts/example/values.yaml
// example/squadron/namespaces/local/hello-group.yml
// example/squadron/services/example.yml
// example/squadron/services/hello-service.yml
// example/squadron/services/hi-service.yml
package exampledata
import (
@ -74,21 +61,32 @@ type bindataFileInfo struct {
modTime time.Time
}
// Name return file name
func (fi bindataFileInfo) Name() string {
return fi.name
}
// Size return file size
func (fi bindataFileInfo) Size() int64 {
return fi.size
}
// Mode return file mode
func (fi bindataFileInfo) Mode() os.FileMode {
return fi.mode
}
// Mode return file modify time
func (fi bindataFileInfo) ModTime() time.Time {
return fi.modTime
}
// IsDir return file whether a directory
func (fi bindataFileInfo) IsDir() bool {
return false
return fi.mode&os.ModeDir != 0
}
// Sys return file is sys mode
func (fi bindataFileInfo) Sys() interface{} {
return nil
}
@ -108,7 +106,7 @@ func applicationDockerfile() (*asset, error) {
return nil, err
}
info := bindataFileInfo{name: "application/Dockerfile", size: 143, mode: os.FileMode(420), modTime: time.Unix(1586794348, 0)}
info := bindataFileInfo{name: "application/Dockerfile", size: 143, mode: os.FileMode(420), modTime: time.Unix(1590781685, 0)}
a := &asset{bytes: bytes, info: info}
return a, nil
}
@ -128,487 +126,267 @@ func applicationHelloGo() (*asset, error) {
return nil, err
}
info := bindataFileInfo{name: "application/hello.go", size: 433, mode: os.FileMode(420), modTime: time.Unix(1586794348, 0)}
info := bindataFileInfo{name: "application/hello.go", size: 433, mode: os.FileMode(420), modTime: time.Unix(1590781685, 0)}
a := &asset{bytes: bytes, info: info}
return a, nil
}
var _configurdGitignore = []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\xd2\x2b\xcf\x2f\xca\x4e\xc9\x2c\x02\x04\x00\x00\xff\xff\x88\x9c\x6c\x73\x08\x00\x00\x00")
var _squadronGitignore = []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\xd2\x2b\xcf\x2f\xca\x4e\xc9\x2c\x02\x04\x00\x00\xff\xff\x88\x9c\x6c\x73\x08\x00\x00\x00")
func configurdGitignoreBytes() ([]byte, error) {
func squadronGitignoreBytes() ([]byte, error) {
return bindataRead(
_configurdGitignore,
"configurd/.gitignore",
_squadronGitignore,
"squadron/.gitignore",
)
}
func configurdGitignore() (*asset, error) {
bytes, err := configurdGitignoreBytes()
func squadronGitignore() (*asset, error) {
bytes, err := squadronGitignoreBytes()
if err != nil {
return nil, err
}
info := bindataFileInfo{name: "configurd/.gitignore", size: 8, mode: os.FileMode(420), modTime: time.Unix(1586794348, 0)}
info := bindataFileInfo{name: "squadron/.gitignore", size: 8, mode: os.FileMode(420), modTime: time.Unix(1590781685, 0)}
a := &asset{bytes: bytes, info: info}
return a, nil
}
var _configurdChartsExampleHelmignore = []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\x4c\x8e\xc1\x6a\x23\x31\x0c\x86\xef\x7a\x8a\x7f\x99\xcb\xee\xb0\x78\x1e\x22\xd9\xc3\x9e\x5a\x48\xc9\xb5\x78\x66\x14\x5b\x89\xc7\x36\x96\x26\x69\x7b\xe8\xb3\x97\x24\x84\xf6\xf2\x81\x3e\x24\xf1\x75\x78\xf6\x66\xdc\xb2\xc2\x0a\x24\xe4\xd2\x18\x97\xc8\x19\xe3\x2a\x69\x96\x1c\x50\xfd\x74\xf2\x81\xd5\x51\x87\x97\x28\x0a\x5d\x6b\x2d\xcd\x14\x1a\x39\x25\x84\x54\x46\x2c\xde\xa6\x28\x39\xfc\x45\xe3\xe4\x4d\xce\x8c\xea\x2d\xfe\xf0\x3e\xcf\xd4\x21\x73\xf0\x26\x25\xe3\x77\x6d\x7c\x90\x37\x9e\x71\x11\x8b\xf8\xf5\xc7\xe1\x29\xa7\x77\x94\x7c\xbb\xbc\x26\xa1\x72\x43\x92\xcc\x8e\xdc\x76\xf7\xba\xb3\xd2\x98\x3a\x6c\xca\xb2\x94\x8c\xfd\x66\x87\x59\x9a\x92\x0b\x62\xc3\x8d\xf7\x7c\x72\xe3\x47\x1b\x6e\x7c\x88\x18\x86\x2b\x1e\xa3\x9e\xf3\xf0\xfd\x68\xf4\xd3\x69\xad\x38\x48\x62\xa5\xde\xe9\xa5\x52\xef\x46\x7f\xa2\xde\xd9\x52\xa9\xff\xa4\x0e\x7b\xdf\xa4\xac\x8a\xff\xdb\x7f\x4a\xae\xb6\x72\xe4\xc9\xc8\xc9\xcc\x7e\xb8\xef\xb5\x72\x24\x77\xd6\xa9\xcc\x3c\xd0\x57\x00\x00\x00\xff\xff\xf5\x89\xaa\x2d\x56\x01\x00\x00")
var _squadronChartsExampleHelmignore = []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\x4c\x8e\xc1\x6a\x23\x31\x0c\x86\xef\x7a\x8a\x7f\x99\xcb\xee\xb0\x78\x1e\x22\xd9\xc3\x9e\x5a\x48\xc9\xb5\x78\x66\x14\x5b\x89\xc7\x36\x96\x26\x69\x7b\xe8\xb3\x97\x24\x84\xf6\xf2\x81\x3e\x24\xf1\x75\x78\xf6\x66\xdc\xb2\xc2\x0a\x24\xe4\xd2\x18\x97\xc8\x19\xe3\x2a\x69\x96\x1c\x50\xfd\x74\xf2\x81\xd5\x51\x87\x97\x28\x0a\x5d\x6b\x2d\xcd\x14\x1a\x39\x25\x84\x54\x46\x2c\xde\xa6\x28\x39\xfc\x45\xe3\xe4\x4d\xce\x8c\xea\x2d\xfe\xf0\x3e\xcf\xd4\x21\x73\xf0\x26\x25\xe3\x77\x6d\x7c\x90\x37\x9e\x71\x11\x8b\xf8\xf5\xc7\xe1\x29\xa7\x77\x94\x7c\xbb\xbc\x26\xa1\x72\x43\x92\xcc\x8e\xdc\x76\xf7\xba\xb3\xd2\x98\x3a\x6c\xca\xb2\x94\x8c\xfd\x66\x87\x59\x9a\x92\x0b\x62\xc3\x8d\xf7\x7c\x72\xe3\x47\x1b\x6e\x7c\x88\x18\x86\x2b\x1e\xa3\x9e\xf3\xf0\xfd\x68\xf4\xd3\x69\xad\x38\x48\x62\xa5\xde\xe9\xa5\x52\xef\x46\x7f\xa2\xde\xd9\x52\xa9\xff\xa4\x0e\x7b\xdf\xa4\xac\x8a\xff\xdb\x7f\x4a\xae\xb6\x72\xe4\xc9\xc8\xc9\xcc\x7e\xb8\xef\xb5\x72\x24\x77\xd6\xa9\xcc\x3c\xd0\x57\x00\x00\x00\xff\xff\xf5\x89\xaa\x2d\x56\x01\x00\x00")
func configurdChartsExampleHelmignoreBytes() ([]byte, error) {
func squadronChartsExampleHelmignoreBytes() ([]byte, error) {
return bindataRead(
_configurdChartsExampleHelmignore,
"configurd/charts/example/.helmignore",
_squadronChartsExampleHelmignore,
"squadron/charts/example/.helmignore",
)
}
func configurdChartsExampleHelmignore() (*asset, error) {
bytes, err := configurdChartsExampleHelmignoreBytes()
func squadronChartsExampleHelmignore() (*asset, error) {
bytes, err := squadronChartsExampleHelmignoreBytes()
if err != nil {
return nil, err
}
info := bindataFileInfo{name: "configurd/charts/example/.helmignore", size: 342, mode: os.FileMode(420), modTime: time.Unix(1586794348, 0)}
info := bindataFileInfo{name: "squadron/charts/example/.helmignore", size: 342, mode: os.FileMode(420), modTime: time.Unix(1590781685, 0)}
a := &asset{bytes: bytes, info: info}
return a, nil
}
var _configurdChartsExampleChartYaml = []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\x4a\x2c\xc8\x0c\x4b\x2d\x2a\xce\xcc\xcf\xb3\x52\x28\x33\xe4\x4a\x2c\x28\x80\x73\x95\x0c\xf5\x0c\x94\xb8\x52\x52\x8b\x93\x8b\x32\x0b\x4a\xc0\x42\x8e\x79\x0a\xae\x15\x89\xb9\x05\x39\xa9\x0a\xce\x19\x89\x45\x25\x0a\x69\xf9\x45\x0a\xce\xf9\x79\x69\x99\xe9\xa5\x45\x29\x5c\x79\x89\xb9\xa9\x56\x0a\xa9\x10\x15\x5c\x65\x30\x83\x0c\xf4\x0c\xf5\x0c\xb8\x00\x01\x00\x00\xff\xff\xe2\x6b\xa4\x38\x6a\x00\x00\x00")
var _squadronChartsExampleChartYaml = []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\x4a\x2c\xc8\x0c\x4b\x2d\x2a\xce\xcc\xcf\xb3\x52\x28\x33\xe4\x4a\x2c\x28\x80\x73\x95\x0c\xf5\x0c\x94\xb8\x52\x52\x8b\x93\x8b\x32\x0b\x4a\xc0\x42\x8e\x79\x0a\xae\x15\x89\xb9\x05\x39\xa9\x0a\xce\x19\x89\x45\x25\x0a\x69\xf9\x45\x0a\xc1\x85\xa5\x89\x29\x45\xf9\x79\x5c\x79\x89\xb9\xa9\x56\x0a\xa9\x10\x05\x5c\x65\x30\x73\x0c\xf4\x8c\xf4\x0c\xb8\x00\x01\x00\x00\xff\xff\x08\xda\xe9\xbd\x69\x00\x00\x00")
func configurdChartsExampleChartYamlBytes() ([]byte, error) {
func squadronChartsExampleChartYamlBytes() ([]byte, error) {
return bindataRead(
_configurdChartsExampleChartYaml,
"configurd/charts/example/Chart.yaml",
_squadronChartsExampleChartYaml,
"squadron/charts/example/Chart.yaml",
)
}
func configurdChartsExampleChartYaml() (*asset, error) {
bytes, err := configurdChartsExampleChartYamlBytes()
func squadronChartsExampleChartYaml() (*asset, error) {
bytes, err := squadronChartsExampleChartYamlBytes()
if err != nil {
return nil, err
}
info := bindataFileInfo{name: "configurd/charts/example/Chart.yaml", size: 106, mode: os.FileMode(420), modTime: time.Unix(1586794348, 0)}
info := bindataFileInfo{name: "squadron/charts/example/Chart.yaml", size: 105, mode: os.FileMode(420), modTime: time.Unix(1593094167, 0)}
a := &asset{bytes: bytes, info: info}
return a, nil
}
var _configurdChartsExampleTemplates_helpersTpl = []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\x94\x93\x41\x6b\xdc\x30\x10\x85\xef\xfe\x15\x0f\xd1\x40\x9b\xb2\xce\xa1\xd0\xc3\x42\x4e\x69\x0f\xa5\x90\x42\x03\xe9\xb1\xc8\xf6\xa8\x3b\x20\xcb\xae\x46\xda\xee\x92\xe4\xbf\x17\x49\x8e\x77\xb7\xe0\xb2\x7b\x1b\xac\xa7\x37\x6f\xbe\x91\x9f\x9e\x6e\xae\xb1\xe5\x7e\x0d\xa1\x00\xc3\x96\xc2\x7e\xa4\xdb\x3e\x4a\xd0\xed\x86\xd6\xb8\xbe\x79\x79\xa9\x92\xaa\xfa\xbc\x1b\xb5\xeb\x10\x36\x04\xa7\x7b\xc2\x60\x72\xdd\x6e\xb4\x0f\x75\x35\xe9\x56\xe8\xc8\xb0\x23\x28\xda\xe9\x7e\xb4\x54\x27\xad\xc2\xea\x70\xaa\xa3\x0d\xa8\xef\xf2\xb5\xfb\x64\x54\x3f\x6a\x1b\x49\xb2\xf2\xdb\x96\xbc\xe7\x8e\xf0\x8c\xe0\xa3\x6b\xf1\xf1\x43\x2e\xb9\x7f\x88\xc6\xf0\x0e\x6a\x75\x30\x23\xd7\xe5\xba\xe4\xbb\xf3\xa4\x03\x41\xcf\x3d\x4c\xb4\x76\x8f\xdf\x51\x5b\x36\x4c\x1d\xf4\x38\xe6\xe4\x75\xf5\x83\x8a\x7b\xd6\x87\xd4\x23\x4d\x21\x68\xa8\xd5\x51\x08\x32\xf4\x84\xaf\xb1\x21\xef\x28\x90\x94\x79\x0d\x93\xed\x04\xda\x13\x2c\xf7\x1c\xa8\x43\x18\x10\x36\x2c\x78\xdb\xec\x33\x8b\x4f\xf7\x0f\x49\xcb\xee\x17\x64\xa4\xf6\x5d\x5d\x7d\x31\xf0\x64\x49\xcb\x04\xad\x1d\x5c\xd0\xec\xa4\x60\x2b\xdf\x38\xe0\x0f\x5b\x8b\x86\x10\x25\xe5\x14\xe8\x1c\x7e\x4a\xbb\x88\x36\x69\x4e\xf1\xb2\x99\x69\xbe\x1e\xce\x44\x5f\x35\x8b\x82\xb3\x90\x5b\x39\x38\xbd\xc9\xf1\xd7\xb7\xe7\x6f\xf5\x28\xe7\x4c\xa2\xb8\xd4\xdf\x0b\xa6\x72\x79\xce\x7a\xf2\xf5\xe2\x80\xa3\x67\x17\x0c\xd4\x95\xac\xae\x44\xfd\xe3\x56\xfa\x5e\xf2\xce\x96\xea\x93\xf7\x77\xb4\xd8\xf4\xbb\x6c\xc9\x0b\x0f\x2e\x2d\x35\x2f\x77\x7a\x29\x45\x65\x75\x43\xf6\x3f\x0b\xce\x2a\xb5\x38\xce\x31\xed\x52\x3f\x4e\xdd\x9e\xe1\x69\xb4\xba\x25\xa8\xf7\x0a\xea\xa7\xba\x68\xce\xbf\x01\x00\x00\xff\xff\xef\x62\xa1\x95\x15\x04\x00\x00")
var _squadronChartsExampleTemplates_helpersTpl = []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\x94\x93\x41\x6b\xdc\x30\x10\x85\xef\xfe\x15\x0f\xd1\x40\x9b\xb2\xce\xa1\xd0\xc3\x42\x4e\x69\x0f\xa5\x90\x42\x03\xe9\xb1\xc8\xf6\xa8\x3b\x20\xcb\xae\x46\xda\xee\x92\xe4\xbf\x17\x49\x8e\x77\xb7\xe0\xb2\x7b\x1b\xac\xa7\x37\x6f\xbe\x91\x9f\x9e\x6e\xae\xb1\xe5\x7e\x0d\xa1\x00\xc3\x96\xc2\x7e\xa4\xdb\x3e\x4a\xd0\xed\x86\xd6\xb8\xbe\x79\x79\xa9\x92\xaa\xfa\xbc\x1b\xb5\xeb\x10\x36\x04\xa7\x7b\xc2\x60\x72\xdd\x6e\xb4\x0f\x75\x35\xe9\x56\xe8\xc8\xb0\x23\x28\xda\xe9\x7e\xb4\x54\x27\xad\xc2\xea\x70\xaa\xa3\x0d\xa8\xef\xf2\xb5\xfb\x64\x54\x3f\x6a\x1b\x49\xb2\xf2\xdb\x96\xbc\xe7\x8e\xf0\x8c\xe0\xa3\x6b\xf1\xf1\x43\x2e\xb9\x7f\x88\xc6\xf0\x0e\x6a\x75\x30\x23\xd7\xe5\xba\xe4\xbb\xf3\xa4\x03\x41\xcf\x3d\x4c\xb4\x76\x8f\xdf\x51\x5b\x36\x4c\x1d\xf4\x38\xe6\xe4\x75\xf5\x83\x8a\x7b\xd6\x87\xd4\x23\x4d\x21\x68\xa8\xd5\x51\x08\x32\xf4\x84\xaf\xb1\x21\xef\x28\x90\x94\x79\x0d\x93\xed\x04\xda\x13\x2c\xf7\x1c\xa8\x43\x18\x10\x36\x2c\x78\xdb\xec\x33\x8b\x4f\xf7\x0f\x49\xcb\xee\x17\x64\xa4\xf6\x5d\x5d\x7d\x31\xf0\x64\x49\xcb\x04\xad\x1d\x5c\xd0\xec\xa4\x60\x2b\xdf\x38\xe0\x0f\x5b\x8b\x86\x10\x25\xe5\x14\xe8\x1c\x7e\x4a\xbb\x88\x36\x69\x4e\xf1\xb2\x99\x69\xbe\x1e\xce\x44\x5f\x35\x8b\x82\xb3\x90\x5b\x39\x38\xbd\xc9\xf1\xd7\xb7\xe7\x6f\xf5\x28\xe7\x4c\xa2\xb8\xd4\xdf\x0b\xa6\x72\x79\xce\x7a\xf2\xf5\xe2\x80\xa3\x67\x17\x0c\xd4\x95\xac\xae\x44\xfd\xe3\x56\xfa\x5e\xf2\xce\x96\xea\x93\xf7\x77\xb4\xd8\xf4\xbb\x6c\xc9\x0b\x0f\x2e\x2d\x35\x2f\x77\x7a\x29\x45\x65\x75\x43\xf6\x3f\x0b\xce\x2a\xb5\x38\xce\x31\xed\x52\x3f\x4e\xdd\x9e\xe1\x69\xb4\xba\x25\xa8\xf7\x0a\xea\xa7\xba\x68\xce\xbf\x01\x00\x00\xff\xff\xef\x62\xa1\x95\x15\x04\x00\x00")
func configurdChartsExampleTemplates_helpersTplBytes() ([]byte, error) {
func squadronChartsExampleTemplates_helpersTplBytes() ([]byte, error) {
return bindataRead(
_configurdChartsExampleTemplates_helpersTpl,
"configurd/charts/example/templates/_helpers.tpl",
_squadronChartsExampleTemplates_helpersTpl,
"squadron/charts/example/templates/_helpers.tpl",
)
}
func configurdChartsExampleTemplates_helpersTpl() (*asset, error) {
bytes, err := configurdChartsExampleTemplates_helpersTplBytes()
func squadronChartsExampleTemplates_helpersTpl() (*asset, error) {
bytes, err := squadronChartsExampleTemplates_helpersTplBytes()
if err != nil {
return nil, err
}
info := bindataFileInfo{name: "configurd/charts/example/templates/_helpers.tpl", size: 1045, mode: os.FileMode(420), modTime: time.Unix(1586794348, 0)}
info := bindataFileInfo{name: "squadron/charts/example/templates/_helpers.tpl", size: 1045, mode: os.FileMode(420), modTime: time.Unix(1590781685, 0)}
a := &asset{bytes: bytes, info: info}
return a, nil
}
var _configurdChartsExampleTemplatesDeploymentYaml = []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\xac\x54\x4d\x6f\xdb\x30\x0c\xbd\xe7\x57\x08\xbd\xdb\x45\x77\x1a\x7c\xed\x8e\xdb\x60\xb4\x43\x81\x1d\x19\x99\xb5\x85\x4a\xa2\x20\xd1\x1e\x82\x2c\xff\x7d\x50\xec\xb8\x52\x9c\x8f\x2e\xa8\x6f\xa6\x1e\xf9\x9e\x1e\x45\x82\x53\x2f\xe8\x83\x22\x5b\x09\x70\x2e\xdc\x0f\x0f\xab\x37\x65\x9b\x4a\x7c\x43\xa7\x69\x63\xd0\xf2\xca\x20\x43\x03\x0c\xd5\x4a\x08\x0b\x06\x2b\x71\xb7\xdd\x8a\xf2\x09\x35\x42\xc0\xf2\x27\x18\x14\xbb\xdd\xdd\x4a\x08\x0d\x6b\xd4\x21\xe2\x44\x2c\x57\xbe\xf5\x6b\xf4\x16\x19\x43\xa9\xe8\x7e\xcc\x3d\x91\x7a\x06\xef\xc0\x73\x41\xaf\x63\xca\x0b\xe8\x1e\x43\xd9\x7a\xea\xdd\xf9\x14\x03\x16\x5a\x6c\x8a\xf5\x26\x27\x7a\x46\x3f\x28\x39\x73\x75\xa8\x4d\x19\xba\x7b\xd9\x81\xe7\xd3\xd7\x29\xd2\xd8\x13\x0e\x2a\x9a\xb4\xbf\x66\x70\x28\xe3\x15\x3d\x3a\xad\x24\x84\x4c\xdf\x14\x7c\xa4\xde\xf2\xc8\x16\x50\xa3\x64\xf2\xa3\x2b\x06\x58\x76\xdf\x13\x9b\xfe\xdf\xa8\x1b\xac\x62\x34\x4e\x03\xe3\xa4\x21\xe9\x67\xfc\x74\x26\xe7\x16\x41\x37\x75\xef\xe0\x63\xfc\x24\x59\x06\x65\xd1\x27\x32\x0a\x71\x9d\x56\x08\x65\xa0\x3d\xbc\xc8\x89\x65\x1f\x8a\x9d\xa0\xa0\x98\xfc\x46\xec\x76\xd5\xe2\x98\xa1\x9d\x1e\x6d\x56\xa9\xee\xb5\xae\x49\x2b\xb9\xc9\x84\x8f\x39\x6e\x3e\xcc\x35\x6c\xb7\x85\xf8\xa3\xb8\x9b\xe1\xe0\xdb\x90\x43\x62\xa4\x4a\xfe\xc7\x24\xa6\xdf\x60\xb4\x28\xc5\x5f\x61\x95\x6d\xd0\xb2\x78\xf8\xb2\xac\x8d\xb6\xb9\x42\x88\x76\xc8\x11\x68\x87\xcf\xa3\x73\xe4\xf9\x48\xfd\xa1\x39\x73\xe3\x8a\x08\xca\x20\x49\x57\x6b\x8a\x63\x96\xf8\x19\xc6\x79\x2c\x33\x44\x4e\xba\x27\xf6\xc4\x24\x49\x57\xe2\xd7\x63\x9d\x9c\x69\x35\xa0\xc5\x10\x6a\x4f\x6b\xcc\x85\xb1\x74\xcf\x24\xdf\x90\xab\xe3\x5a\x7b\x0d\x67\xf5\x7a\x84\x46\x7d\x7a\xcd\x40\xbd\x97\x78\xa1\xf3\xf3\xda\x98\x90\x17\x5a\x33\x90\xee\x0d\xfe\x88\x9b\xe5\x44\x41\x0f\xb6\xc5\xb9\xde\x88\x0d\xc7\x8e\xa6\x23\x65\x17\xa3\x14\x3f\x13\xcb\xd7\xc0\xdd\x08\x32\xef\x7b\x2c\xa7\xcb\xde\xc8\xc4\xf6\x2e\xea\x43\x82\x2e\x8b\xe9\x28\x8c\x3a\x32\x6a\x37\x2b\x8b\xe7\x69\xc6\x42\xd4\x62\x46\x2c\x35\xf8\x3c\x2d\xe3\x77\x58\x1a\xcd\x2f\x70\x62\x5a\xbe\xe6\xe5\x13\xbe\xe5\x0a\x78\x7d\x55\x56\x71\xb2\x29\x0e\x91\x8f\xb3\x5c\xe3\x60\xd2\xe8\x81\x15\xd9\xc4\xd8\x24\x78\x13\xd3\xbf\x00\x00\x00\xff\xff\x63\x3e\x7e\x07\x13\x08\x00\x00")
var _squadronChartsExampleTemplatesDeploymentYaml = []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\xac\x54\x41\x6f\xdb\x3c\x0c\xbd\xe7\x57\x08\xbd\xdb\x45\xbf\xd3\x07\x5f\xbb\xe3\x36\x18\xcd\x50\x60\x47\x46\x66\x62\x21\x92\x28\x48\xb4\x87\x20\xcb\x7f\x1f\x14\x3b\x8e\x14\xb7\x49\x1b\xd4\x37\x53\x8f\x7c\x4f\x8f\x22\xc1\xa9\x57\xf4\x41\x91\xad\x04\x38\x17\x1e\xfb\xa7\xc5\x56\xd9\xa6\x12\xdf\xd0\x69\xda\x19\xb4\xbc\x30\xc8\xd0\x00\x43\xb5\x10\xc2\x82\xc1\x4a\x3c\xec\xf7\xa2\x7c\x6e\xc1\x73\xf9\x13\x0c\x8a\xc3\xe1\x61\x21\x84\x86\x15\xea\x10\x51\x22\x16\x2b\xb7\xdd\x0a\xbd\x45\xc6\x50\x2a\x7a\x1c\x32\x67\x89\xef\xa0\x1d\x78\x2e\x68\x3d\x24\xbc\xa0\x46\x08\x78\x23\xc5\x80\x85\x0d\x36\xc5\x6a\x97\x67\x2d\xd1\xf7\x4a\x4e\x89\x2d\x6a\x53\x86\xf6\x51\x46\x15\xe3\x55\x2e\x08\x8a\x34\xf6\x82\xbd\x8a\x06\x1d\x2f\x19\x1c\xca\x78\x41\x8f\x4e\x2b\x09\x61\x60\x7a\x05\xdd\x61\x28\xc7\xe0\x33\x75\x96\x07\xb6\x80\x1a\x25\x93\x1f\x3c\x31\xc0\xb2\xfd\x9e\x98\xf4\x59\x9b\xee\x30\x8a\xd1\x38\x0d\x8c\xa3\x82\xa4\x93\xf1\xd3\x99\x98\xcf\xcb\xb9\xab\x73\x27\x0f\xe3\x27\xc9\x32\x28\x8b\x3e\x11\x51\x88\x5b\xa4\x42\x28\x03\x9b\xd3\x3b\x1c\xdd\x3f\x86\x62\x0f\x28\x28\x26\xbf\x13\x87\x43\x35\x3b\x66\xd8\x8c\x8f\x35\xab\x54\x77\x5a\xd7\xa4\x95\xdc\x65\x0d\x1d\x72\xdc\x74\x98\x6b\xd8\xef\x0b\xf1\x47\x71\x3b\xc1\xc1\x6f\x42\x0e\x89\x91\x2a\xf9\x1f\x92\x98\x7e\x83\xd1\xa2\x14\x7f\x85\x55\xb6\x41\xcb\xe2\xe9\xbf\x79\x6d\xb4\xcd\x0d\x42\xb4\x7d\x8e\x40\xdb\x7f\x1d\x9d\x23\xcf\x17\xea\x4f\xad\x99\xda\x56\x44\x50\x06\x49\x7a\x5a\x53\x1c\xb0\xc4\xcf\x30\x4c\x62\x99\x21\x72\xd2\x23\xb1\x27\x26\x49\xba\x12\xbf\x9e\xeb\xe4\x4c\xab\x1e\x2d\x86\x50\x7b\x5a\x61\x2e\x8c\xa5\x5b\x92\xdc\x22\x57\x97\xb5\x8e\x1a\xde\xd5\xeb\x11\x1a\xf5\xe5\x35\x03\x75\x5e\xe2\x95\xce\x4f\x0b\x63\x44\x5e\x69\x4d\x4f\xba\x33\xf8\x23\xee\x94\x37\x0a\x7a\xb0\x1b\x9c\xea\x0d\xd8\x70\xe9\x68\x3a\x50\x76\x36\x4a\xf1\x33\xb1\x7c\x0d\xdc\x0e\x20\x73\xde\x60\x39\x5d\xf6\x46\x46\xb6\xb3\xa8\x0f\x09\xba\x2e\xa6\xa5\x30\xe8\xc8\xa8\xdd\xa4\x2c\x9e\xa7\x19\x33\x51\xb3\x19\xb1\xd4\xe0\x72\x5c\xc3\x67\x58\x1a\xcd\x2f\xf0\xc6\xb4\xfc\x9f\x97\x4f\xf8\xe6\x2b\x60\xbd\x56\x56\x71\xb2\x29\x4e\x91\x8f\xb3\xdc\xe2\x60\xd2\xe8\x81\x15\xd9\xc4\xd8\x24\x78\x17\xd3\xbf\x00\x00\x00\xff\xff\x58\xf0\x88\xff\x09\x08\x00\x00")
func configurdChartsExampleTemplatesDeploymentYamlBytes() ([]byte, error) {
func squadronChartsExampleTemplatesDeploymentYamlBytes() ([]byte, error) {
return bindataRead(
_configurdChartsExampleTemplatesDeploymentYaml,
"configurd/charts/example/templates/deployment.yaml",
_squadronChartsExampleTemplatesDeploymentYaml,
"squadron/charts/example/templates/deployment.yaml",
)
}
func configurdChartsExampleTemplatesDeploymentYaml() (*asset, error) {
bytes, err := configurdChartsExampleTemplatesDeploymentYamlBytes()
func squadronChartsExampleTemplatesDeploymentYaml() (*asset, error) {
bytes, err := squadronChartsExampleTemplatesDeploymentYamlBytes()
if err != nil {
return nil, err
}
info := bindataFileInfo{name: "configurd/charts/example/templates/deployment.yaml", size: 2067, mode: os.FileMode(420), modTime: time.Unix(1589876530, 0)}
info := bindataFileInfo{name: "squadron/charts/example/templates/deployment.yaml", size: 2057, mode: os.FileMode(420), modTime: time.Unix(1593093613, 0)}
a := &asset{bytes: bytes, info: info}
return a, nil
}
var _configurdChartsExampleTemplatesIngressYaml = []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\x7c\x52\xc1\x8e\xe2\x30\x0c\xbd\xf7\x2b\x2c\xee\x0d\x42\xda\x53\xff\x60\x2f\x68\xc5\x4a\x48\x7b\x74\x5b\x43\x23\x5a\x27\x4a\x5c\x76\x46\x9d\xfe\xfb\xc8\xd3\x32\x34\x50\x86\x13\x7e\x7d\x7e\x2f\x7e\xf6\x30\xe4\x60\x4f\x80\x5c\x83\x39\x62\xdb\x53\x34\x96\xcf\x81\x62\x34\x8d\x8b\xf2\x04\x7a\x94\x06\xc6\x31\x43\x6f\x8f\x14\xa2\x75\x5c\x00\xbd\x09\xb1\xfe\x8d\xdb\xeb\xae\x24\xc1\x5d\x76\xb1\x5c\x17\xf0\x7b\x6a\xca\x3a\x12\xac\x51\xb0\xc8\x00\x18\x3b\x2a\x60\x33\x0c\x60\x0e\xd4\x12\x46\x32\x7b\xec\x08\xc6\x31\x9f\x3d\x36\x19\x40\x8b\x25\xb5\x51\xf9\x00\xe8\xbd\xb9\xf4\x25\x05\x26\xd1\x97\xb8\xed\xa4\xb1\x22\xf1\x82\xef\x31\x48\xee\x4e\x53\xcb\x3c\xd0\x39\xb8\xde\xbf\x6e\xe9\x90\xf1\x4c\x75\x5e\xbe\xa7\x46\x7f\x29\x5c\x6d\xf5\xed\xd5\x50\xdb\x99\xd8\x6c\xab\x06\x83\xbc\x18\x6b\x89\x1d\xe8\x6a\x35\x29\x18\x47\x1d\x53\xd3\xff\x6f\xa5\x79\x8a\x19\x99\x9d\xa0\x68\xa6\x93\xd5\x02\x98\x52\xd1\x56\x71\xff\xb0\x6b\xc1\xc0\x07\xb0\xe5\x9a\x58\xe0\xd7\x44\xd7\xaf\xc4\xb5\x16\xd1\x53\x55\x64\xf3\x9e\x1f\x7d\x22\x55\x81\xe4\x9e\x9e\xdc\x42\xcf\x41\xd7\x3f\x17\x5a\x2e\xa2\x4b\x0e\x64\x0e\x02\xe0\x2e\x55\xac\x91\x53\xa7\xc5\xfb\x00\x42\xdf\x52\x62\xbb\x2a\x90\xba\x35\x22\xfe\xf6\x38\x00\xbd\xca\x78\x2f\x55\x47\xa1\x55\x9d\xdb\x05\xc3\xe2\x57\x62\x75\x21\xae\x8b\x04\xd4\x91\xbe\x96\xbd\xff\xf1\xdc\x9e\xe8\x7f\x5c\x48\x27\x98\x71\x53\x39\x16\xb4\x4c\x41\x19\x0f\x29\x7c\x06\x00\x00\xff\xff\x94\xce\x63\x51\x88\x03\x00\x00")
var _squadronChartsExampleTemplatesIngressYaml = []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\x8c\x53\xcd\xce\x9b\x30\x10\xbc\xf3\x14\xab\x4f\xbd\xe2\xe8\x93\x7a\xb2\xd4\x53\x4f\xbd\x54\x55\x2a\x45\xea\x71\x81\x4d\xb0\x02\x6b\x64\x6f\xd2\x56\x94\x77\xaf\x16\x43\x80\xfc\x54\xe5\xe4\x5d\x66\xec\x99\xb1\xb7\xef\x73\x70\x47\x30\x07\x6c\x2e\x14\x8d\xe3\x53\xa0\x18\x4d\xed\xa3\x44\x18\x86\xac\xef\xe1\x43\xa4\x70\x75\x25\x7d\xc5\x96\xc0\x7e\x02\xb3\xa7\x86\x30\x92\x19\x1b\x5b\xcc\x37\x1f\x64\xc4\x4c\xfb\x4d\x6d\x53\x7a\x16\x74\x4c\x61\x04\x0c\x43\x86\x9d\x3b\x50\x88\xce\xb3\x05\xfa\x25\xc4\xba\x8c\xbb\xeb\x7b\x41\x82\xef\xd9\xd9\x71\x65\xe1\x4b\x52\x93\xb5\x24\x58\xa1\xa0\xcd\x00\x18\x5b\xb2\xf0\xd6\xf7\x60\x3e\xd7\x18\x64\x56\xf1\x96\x01\x34\x58\x50\x13\x15\x05\x80\x5d\x67\xce\x97\x82\x02\x93\xa8\x31\xbf\x4b\xcc\x07\xe2\x0b\x74\x87\x41\x72\x7f\x4c\x84\x7b\xc7\xcf\x29\x2d\x32\x9e\xa8\xca\x8b\xdf\x5b\xd6\xf7\x14\xc2\x4c\xac\xa9\x69\x4d\xac\x77\xa5\xaa\x98\xac\xdc\x1d\x90\xaf\x7b\x7b\xba\x3a\x4d\x67\x32\xa9\x37\xf6\xd3\x49\xfd\x70\x67\xc8\xec\x05\x45\x73\x4c\x47\xad\x1a\x29\x13\xa5\x8a\xff\x81\x6d\x03\x06\xfe\x00\x3b\xae\x88\x05\x3e\x26\xb8\xfe\x25\xae\xb4\x88\x1d\x95\x36\x7b\xf1\x36\x22\x95\x81\x64\x89\x42\xe6\xc8\x73\x18\x9f\x4d\x2a\x74\x3f\x08\xc8\x27\x7a\xfd\xb8\x12\x2e\x1f\xc3\xe2\x55\xb4\x23\x77\x92\x92\xea\xe5\xcc\x14\xed\x3f\x25\xad\x8c\x00\x84\x4b\x43\x37\xfb\xff\x23\x28\xb9\xb0\x4f\x44\xd5\x22\xdd\x6c\x0e\xa0\x43\xa9\xe3\x52\x2a\x51\x5b\x89\xa8\xab\x85\x98\xbe\x02\xcb\x33\x71\x65\x37\x4d\xb5\x76\x9b\xae\x91\xbb\x19\xb7\xbb\x2d\x6e\x68\x1d\xa3\x0d\x7a\x9e\xab\x6d\x78\xab\x24\xfe\x06\x00\x00\xff\xff\xfb\x6f\xcf\xb8\xe9\x03\x00\x00")
func configurdChartsExampleTemplatesIngressYamlBytes() ([]byte, error) {
func squadronChartsExampleTemplatesIngressYamlBytes() ([]byte, error) {
return bindataRead(
_configurdChartsExampleTemplatesIngressYaml,
"configurd/charts/example/templates/ingress.yaml",
_squadronChartsExampleTemplatesIngressYaml,
"squadron/charts/example/templates/ingress.yaml",
)
}
func configurdChartsExampleTemplatesIngressYaml() (*asset, error) {
bytes, err := configurdChartsExampleTemplatesIngressYamlBytes()
func squadronChartsExampleTemplatesIngressYaml() (*asset, error) {
bytes, err := squadronChartsExampleTemplatesIngressYamlBytes()
if err != nil {
return nil, err
}
info := bindataFileInfo{name: "configurd/charts/example/templates/ingress.yaml", size: 904, mode: os.FileMode(420), modTime: time.Unix(1586794348, 0)}
info := bindataFileInfo{name: "squadron/charts/example/templates/ingress.yaml", size: 1001, mode: os.FileMode(420), modTime: time.Unix(1593093613, 0)}
a := &asset{bytes: bytes, info: info}
return a, nil
}
var _configurdChartsExampleTemplatesServiceYaml = []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\x9c\x90\x31\x6b\xc3\x30\x10\x46\x77\xfd\x8a\x23\xbb\x15\xba\x6a\xed\x5e\x42\x5a\xb2\x9f\xe5\xaf\xb1\x88\x2c\x89\xd3\xd9\x10\x82\xff\x7b\x71\x9d\x40\x03\x6e\x87\x8e\x92\xde\x43\xf7\x8e\x4b\x38\x41\x6a\xc8\xc9\xd1\xf4\x62\x2e\x21\x75\x8e\xde\x21\x53\xf0\x30\x03\x94\x3b\x56\x76\x86\x28\xf1\x00\x47\xb7\x1b\xd9\x23\x22\xb8\xc2\xbe\xf1\x00\x9a\x67\x43\x14\xb9\x45\xac\x0b\x45\xc4\xa5\xd8\xcb\xd8\x42\x12\x14\xd5\x86\xbc\xff\xcb\xdc\xe2\x0b\x8b\x36\xf9\x73\x55\x4e\x1c\x47\x54\x7b\x96\x3c\x96\xdf\x95\x81\x13\x9f\xd1\x35\xed\xf5\xf9\xa3\x7b\xc8\x43\xec\x11\x07\x5b\xfb\xbd\xef\x59\xd4\xd1\x6e\x63\xa6\xe6\xe7\xdd\x11\x53\x58\x56\x43\xf3\xbc\x33\xb5\xc0\x2f\x89\x15\x11\x5e\xb3\xfc\x27\x57\xaf\x05\x4f\x5d\x75\x1d\xd0\x2e\x0f\x2b\x52\xb2\xe8\x7d\x95\xcd\xf7\x61\x93\xf7\x39\x29\x87\x04\x39\x64\xd1\x47\x1e\x51\x91\xac\xd9\xe7\xe8\xe8\xe3\xf5\x60\xbe\x02\x00\x00\xff\xff\x0a\x95\xdd\xf0\xdc\x01\x00\x00")
var _squadronChartsExampleTemplatesServiceYaml = []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\x94\x90\x31\x6b\xc3\x30\x10\x85\x77\xfd\x8a\x23\xbb\x15\xba\x6a\xcd\x5e\x42\x5a\xb2\x9f\xe5\xd7\x5a\x44\x96\xc4\xe9\x62\x08\xc1\xff\xbd\xb8\x76\xa0\x05\x97\x92\x51\xba\xf7\x71\xf7\x3d\x2e\xe1\x0c\xa9\x21\x27\x47\xe3\x8b\xb9\x84\xd4\x39\x7a\x83\x8c\xc1\xc3\x0c\x50\xee\x58\xd9\x19\xa2\xc4\x03\x1c\xdd\xef\x64\x0f\x3d\x8b\xda\x57\x1e\x40\xd3\x64\x88\x22\xb7\x88\x75\xce\x10\x71\x29\xf6\x72\x6d\x21\x09\x8a\x6a\x43\xde\xff\xcd\x6d\xa5\x0b\x8b\x36\xf9\x63\x01\x4e\x88\xe0\x8a\x7f\x90\x81\x13\x7f\xa2\x6b\xda\xdb\x6f\x6a\x95\x78\x80\x3d\xe2\x60\x6b\xbf\xf7\xf3\x15\x8e\x76\x1b\x0b\x9a\x9f\x7f\x27\x8c\x61\xae\x85\xa6\x69\x67\x6a\x81\x9f\x05\x2b\x22\xbc\x66\x79\x5e\x56\x6f\x65\x9d\x9c\x39\x5e\x51\x6d\x5d\xce\xb3\xf3\x60\x89\x94\x2c\xba\xd6\xd8\x7c\x3f\x36\xf3\x3e\x27\xe5\x90\x20\xc7\x2c\xfa\x90\x23\x2a\x92\x35\xfb\x1c\x1d\xbd\x1f\x8e\xe6\x2b\x00\x00\xff\xff\xb5\x1a\x45\x28\xd6\x01\x00\x00")
func configurdChartsExampleTemplatesServiceYamlBytes() ([]byte, error) {
func squadronChartsExampleTemplatesServiceYamlBytes() ([]byte, error) {
return bindataRead(
_configurdChartsExampleTemplatesServiceYaml,
"configurd/charts/example/templates/service.yaml",
_squadronChartsExampleTemplatesServiceYaml,
"squadron/charts/example/templates/service.yaml",
)
}
func configurdChartsExampleTemplatesServiceYaml() (*asset, error) {
bytes, err := configurdChartsExampleTemplatesServiceYamlBytes()
func squadronChartsExampleTemplatesServiceYaml() (*asset, error) {
bytes, err := squadronChartsExampleTemplatesServiceYamlBytes()
if err != nil {
return nil, err
}
info := bindataFileInfo{name: "configurd/charts/example/templates/service.yaml", size: 476, mode: os.FileMode(420), modTime: time.Unix(1586794348, 0)}
info := bindataFileInfo{name: "squadron/charts/example/templates/service.yaml", size: 470, mode: os.FileMode(420), modTime: time.Unix(1593093613, 0)}
a := &asset{bytes: bytes, info: info}
return a, nil
}
var _configurdChartsExampleTemplatesTestsTestConnectionYaml = []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\x84\x91\xc1\x6a\xc3\x30\x0c\x86\xef\x79\x0a\x91\x4b\x4f\x71\xd9\xd5\x0f\x51\xca\x06\xbd\x94\x1d\x14\x47\x4b\x4c\x6d\x39\x58\x4a\xd7\x52\xf2\xee\xc3\x69\xc6\x36\xd6\xb1\xeb\x2f\x7d\xbf\xf4\x4b\x38\xfa\x03\x65\xf1\x89\x2d\x9c\x9f\xaa\x93\xe7\xce\xc2\x3e\x75\x55\x24\xc5\x0e\x15\x6d\x05\xc0\x18\xc9\x42\x7d\xbb\x81\x67\x17\xa6\x8e\xa0\xa6\x0b\xc6\x31\x90\x79\x9b\x42\x28\xe5\x1a\x0c\xcc\x73\xa3\x24\xda\xb8\xc4\x4c\x4e\x7d\xe2\xba\x02\x08\xd8\x52\x90\x62\x03\x80\xe3\x68\x4e\x53\x4b\x99\x49\x49\x8c\x4f\xdb\xbb\xf5\x23\xe7\x2f\xd7\x05\x1d\x28\x44\x23\xc3\xd6\x0d\x98\xf5\x31\xb1\x94\xbe\x21\xbf\xa7\x79\x16\x45\x76\xf7\x89\xe6\x99\x02\xa1\x90\xd9\x61\xa4\xbf\x99\x88\x8c\x3d\x75\x4d\x7b\xfd\x49\xbd\x50\x3e\x7b\xb7\x82\xc8\x9c\x14\x4b\xe4\x35\x69\xfd\xb9\xef\x90\xd2\xa9\xb6\xb0\x1c\x46\x26\xe7\x48\xa4\x92\x91\x5c\x69\x73\x89\x15\x3d\x53\x5e\xa1\x66\xbd\xf4\x7b\x4f\xba\x08\x00\x3e\x62\x4f\x16\xda\x49\xae\x6d\xba\xac\xa2\x4b\x31\x62\x79\xd4\x71\x53\x5a\x37\xaf\xab\x8e\xb9\x17\x0b\x70\xdc\xfc\xff\x29\x5b\xa2\x1c\x30\x4c\x24\x46\xee\x49\xcc\x98\xb2\xc2\x3c\x2f\x76\x99\x44\x31\xeb\x3e\x05\xef\xae\x16\x76\x74\xa6\x5c\x7d\x04\x00\x00\xff\xff\xc5\xf1\x40\xab\x2d\x02\x00\x00")
var _squadronChartsExampleTemplatesTestsTestConnectionYaml = []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\x84\x91\x31\x6f\xe3\x30\x0c\x85\x77\xff\x0a\xc2\x4b\x26\x2b\xb8\x55\xeb\xed\x41\x70\x07\x64\x09\x3a\xd0\x32\x6b\x0b\x91\x28\x43\xa4\xd3\x04\x81\xff\x7b\x21\xdb\x45\x0b\x34\x45\xd7\xa7\xf7\x3d\xea\x91\x38\xfa\x13\x65\xf1\x89\x2d\x5c\xff\x54\x17\xcf\x9d\x85\x63\xea\xaa\x48\x8a\x1d\x2a\xda\x0a\x80\x31\x92\x85\xfa\xf1\x00\xcf\x2e\x4c\x1d\x41\x4d\x37\x8c\x63\x20\xf3\x3a\x85\x50\x9e\x6b\x30\x30\xcf\x8d\x92\x68\xe3\x12\x33\x39\xf5\x89\xeb\x0a\x20\x60\x4b\x41\x4a\x0c\x00\x8e\xa3\xb9\x4c\x2d\x65\x26\x25\x31\x3e\xed\xd7\xe8\x67\xc9\x9f\xa9\x0b\x3a\x50\x88\x46\x86\xbd\x1b\x30\xeb\x73\x62\x79\xfa\x82\x7c\x9f\xe6\x59\x14\xd9\xad\x13\xcd\xdf\xe2\x37\x07\x8c\xf4\x33\x11\x91\xb1\xa7\xae\x69\xef\x2b\xf3\x8f\x02\xa1\x90\xf9\x4f\xf9\xea\xdd\x06\x22\x73\x52\x2c\x85\xb7\x9e\xf5\xc7\x6f\x87\x94\x2e\xb5\x85\x65\x2d\x32\x39\x47\x22\x95\x8c\xe4\x8a\xcd\x25\x56\xf4\x4c\x79\x83\x9a\x6d\xcf\x6f\x3d\xe9\x22\x00\xf8\x88\x3d\x59\x68\x27\xb9\xb7\xe9\xb6\x89\x2e\xc5\x88\xe5\x4c\xe7\x5d\xb1\xee\x5e\x36\x1d\x73\x2f\x16\xe0\xbc\xfb\xfd\x4e\xb6\x54\x39\x61\x98\x48\x8c\xac\x4d\xcc\x98\xb2\xc2\x3c\x2f\x71\x99\x44\x31\xeb\x31\x05\xef\xee\x16\x0e\x74\xa5\x5c\xbd\x07\x00\x00\xff\xff\xc8\x16\x9f\x0f\x2b\x02\x00\x00")
func configurdChartsExampleTemplatesTestsTestConnectionYamlBytes() ([]byte, error) {
func squadronChartsExampleTemplatesTestsTestConnectionYamlBytes() ([]byte, error) {
return bindataRead(
_configurdChartsExampleTemplatesTestsTestConnectionYaml,
"configurd/charts/example/templates/tests/test-connection.yaml",
_squadronChartsExampleTemplatesTestsTestConnectionYaml,
"squadron/charts/example/templates/tests/test-connection.yaml",
)
}
func configurdChartsExampleTemplatesTestsTestConnectionYaml() (*asset, error) {
bytes, err := configurdChartsExampleTemplatesTestsTestConnectionYamlBytes()
func squadronChartsExampleTemplatesTestsTestConnectionYaml() (*asset, error) {
bytes, err := squadronChartsExampleTemplatesTestsTestConnectionYamlBytes()
if err != nil {
return nil, err
}
info := bindataFileInfo{name: "configurd/charts/example/templates/tests/test-connection.yaml", size: 557, mode: os.FileMode(420), modTime: time.Unix(1586794348, 0)}
info := bindataFileInfo{name: "squadron/charts/example/templates/tests/test-connection.yaml", size: 555, mode: os.FileMode(420), modTime: time.Unix(1593093613, 0)}
a := &asset{bytes: bytes, info: info}
return a, nil
}
var _configurdChartsExampleValuesYaml = []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\x8c\x54\x4d\x6f\xdc\x46\x0c\xbd\xcf\xaf\x20\xd6\x87\x5c\xec\xad\x9d\x5e\x02\x01\x39\x18\x4e\x5b\x18\xb0\x9d\x45\xd7\x45\x51\x04\x39\x70\x47\x94\x34\xed\x68\xa8\x92\x9c\x75\x84\xa2\xff\xbd\x98\x91\xfc\xd1\x38\x87\x9c\x76\x76\xf4\xc8\x79\x7c\x7c\xe4\x09\x7c\xa0\x0e\x73\x34\x38\x62\xcc\xa4\xd0\xb1\x80\x91\xda\xd6\x9d\xc0\xfd\x10\x14\x82\x02\xc2\x1f\x97\xb7\x37\x67\x1d\xcb\x88\x66\xd4\x42\x17\x22\x15\xc0\x07\xf2\x11\x85\xe0\x88\x12\xf0\x10\x49\xc1\x18\x0e\x04\x13\xaa\x52\x0b\x21\x19\xc3\xcc\xb9\x64\x1c\xa7\x88\x46\xba\x75\x4e\x68\x8a\xc1\xe3\x15\xe7\x64\x0d\x5c\x38\x17\x46\xec\xa9\x71\x00\x42\x13\x6b\x30\x96\xb9\x81\xd4\x87\xf4\xc5\x01\x18\xf6\x0d\xd4\x50\x73\x00\x53\x8e\x71\xc7\x31\xf8\xb9\x81\xeb\xee\x8e\x6d\x27\xa4\x94\x6c\x4d\xb2\xcb\x31\xee\xc9\x0b\x99\x36\xf0\xe9\xb3\x4b\x38\xd2\xc7\x23\x89\x84\x96\x1a\xd8\x6c\x5c\x97\x63\x7c\x75\xe9\x94\xe4\x18\x3c\x5d\x7a\x5f\x39\x39\x80\x13\xd8\x4f\xe4\x43\x17\x48\xe1\x61\x20\x1b\x48\x00\x61\xc5\x01\x2e\x40\xd0\x81\x73\x6c\x4b\xc1\x5e\x08\x8d\x5a\x07\xeb\xa9\x01\x93\x4c\x35\xd1\x65\x4a\x6c\x68\x81\x53\x55\x07\xdb\xb6\xfc\xd8\x40\x5f\xa7\x73\x00\xf8\x8c\x6d\xe0\x9f\x7f\x6b\xfc\xfd\x40\x50\x28\x03\x77\xdf\x8a\x2a\xc9\xb2\xd2\xb6\x62\xaf\x3b\x48\x6c\xa0\x64\x80\xa9\x5d\xb9\x94\x0e\x16\x36\xa7\x80\x4b\xa2\xa0\xd0\x53\x22\x29\x8c\x21\x6b\x48\x7d\x4d\xfc\xa8\xcd\x53\xb3\x1c\x54\x7c\xe3\xdc\xc4\xed\x9e\x7c\x96\x60\xf3\x15\x27\xa3\x2f\xf6\x44\xaf\xd3\x5f\x84\xf3\xd4\xc0\xdb\xf3\xf3\xf3\x22\xe5\xb7\x61\x1e\x27\x3c\x84\x18\x2c\x90\x2e\x02\x03\xb4\xc2\xd3\xe3\xf9\x0c\x2e\x6f\x6e\xea\x59\x08\xdb\x8f\x29\xce\xbf\x32\xdb\xcf\x21\x92\xce\x6a\x34\xbe\x10\x54\x72\xba\xd4\x3b\x4e\x05\xf0\xf5\xf5\x6f\x4a\xd2\xc0\xc5\x4a\xa5\x0a\x55\x5e\xb0\x79\xa2\x06\xae\x62\x56\x23\xb9\xde\x15\x23\xb1\x58\x03\xef\xce\x4b\xc7\x38\x19\x86\x44\xb2\xab\x77\x3f\xd6\xe0\x7e\x29\xaa\xda\xce\x51\x3a\x56\x3b\x95\x67\xce\x16\x4d\xe0\xfe\xa7\xfd\xfd\xca\xbd\x4e\x4e\x03\x9b\x02\xde\x38\x87\xd2\xeb\x0b\xf8\x06\xa5\xbf\x78\xff\x9e\x13\x6d\x9c\x73\x21\xf5\x42\x5a\x25\x78\xdd\xec\x12\xf0\x57\x3e\x90\x24\x2a\xa3\x12\xf8\x87\x15\xbe\xf5\x11\x55\x9f\x87\xe2\x35\xd0\xa2\x9e\xa1\x1f\x2b\x0d\xc9\xb4\x71\x00\x03\xab\x55\x7f\x03\x4c\x68\xc3\x7a\xd4\x3a\x1e\x77\xb5\x86\xe2\x7d\x21\xe5\x2c\x9e\x9e\x0d\xf7\x3b\x41\xd6\x8c\x31\xce\x20\xe4\x79\x1c\x29\xb5\xd5\x56\xc6\xa0\x75\x2a\x66\x68\xd7\xa5\xf1\x14\x5d\xfd\x66\x0c\x91\xf0\x48\x60\x65\x71\x60\x59\x1c\x9e\x93\xfa\xc0\x59\x17\x17\x0c\x5c\xac\x5b\x77\xcc\x50\x9e\x21\xd9\x2e\x5b\x06\xa3\x32\x84\x54\x1c\xab\xa4\xe0\x07\x4c\x7e\xf9\x15\xd3\xd2\x5b\xe0\x04\x94\x8e\x41\x38\x8d\x94\x4c\xe1\x21\xd8\x00\x31\x98\xc5\xb5\xff\x8f\x54\x4e\x41\xb3\x1f\xca\xf3\xb7\x21\x85\x22\xd3\xb6\x0c\xc6\xcc\x19\x5a\x86\x07\x4c\xff\xab\xe4\x45\x58\x4e\x4b\xb5\xb6\x8c\x03\xc7\xc8\x0f\x21\xf5\x35\x7b\x0c\xa9\x40\xb0\xfd\x33\x6b\xfd\x3e\x96\x07\x12\x79\x52\x45\x99\x4f\x6b\xfd\x42\x23\xd7\xea\x09\x7c\x96\x38\xc3\x41\xb0\x6a\xd3\x19\x09\xbc\x79\x96\xfa\xcd\x76\x4d\x3a\x06\x7b\x1a\x07\x3f\xe5\x6a\xdd\x71\xfd\x3f\xd2\x58\x37\xe1\xc5\xdb\x77\xb7\x61\x2d\xf1\xef\x4c\xfa\xbd\x11\x2e\x71\x4b\x7b\x8a\xe4\x8d\xa5\x76\xd7\x19\xc7\x32\xf6\x8b\xe5\x3e\x7d\x76\x0e\xbb\x2e\xa4\x60\x73\xfd\xfc\x5f\x00\x00\x00\xff\xff\x79\x8e\x4d\x92\x0c\x06\x00\x00")
var _squadronChartsExampleValuesYaml = []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\x8c\x54\x4d\x6f\xdc\x46\x0c\xbd\xcf\xaf\x20\xd6\x87\x5c\xec\xad\x9d\x5e\x02\x01\x39\x18\x4e\x5b\x18\xb0\x9d\x45\xd7\x45\x51\x04\x39\x70\x47\x94\x34\xed\x68\xa8\x92\x9c\x75\x84\xa2\xff\xbd\x98\x91\xfc\xd1\x38\x87\x9c\x76\x76\xf4\xc8\x79\x7c\x7c\xe4\x09\x7c\xa0\x0e\x73\x34\x38\x62\xcc\xa4\xd0\xb1\x80\x91\xda\xd6\x9d\xc0\xfd\x10\x14\x82\x02\xc2\x1f\x97\xb7\x37\x67\x1d\xcb\x88\x66\xd4\x42\x17\x22\x15\xc0\x07\xf2\x11\x85\xe0\x88\x12\xf0\x10\x49\xc1\x18\x0e\x04\x13\xaa\x52\x0b\x21\x19\xc3\xcc\xb9\x64\x1c\xa7\x88\x46\xba\x75\x4e\x68\x8a\xc1\xe3\x15\xe7\x64\x0d\x5c\x38\x17\x46\xec\xa9\x71\x00\x42\x13\x6b\x30\x96\xb9\x81\xd4\x87\xf4\xc5\x01\x18\xf6\x0d\xd4\x50\x73\x00\x53\x8e\x71\xc7\x31\xf8\xb9\x81\xeb\xee\x8e\x6d\x27\xa4\x94\x6c\x4d\xb2\xcb\x31\xee\xc9\x0b\x99\x36\xf0\xe9\xb3\x4b\x38\xd2\xc7\x23\x89\x84\x96\x1a\xd8\x6c\x5c\x97\x63\x7c\x75\xe9\x94\xe4\x18\x3c\x5d\x7a\x5f\x39\x39\x80\x13\xd8\x4f\xe4\x43\x17\x48\xe1\x61\x20\x1b\x48\x00\x61\xc5\x01\x2e\x40\xd0\x81\x73\x6c\x4b\xc1\x5e\x08\x8d\x5a\x07\xeb\xa9\x01\x93\x4c\x35\xd1\x65\x4a\x6c\x68\x81\x53\x55\x07\xdb\xb6\xfc\xd8\x40\x5f\xa7\x73\x00\xf8\x8c\x6d\xe0\x9f\x7f\x6b\xfc\xfd\x40\x50\x28\x03\x77\xdf\x8a\x2a\xc9\xb2\xd2\xb6\x62\xaf\x3b\x48\x6c\xa0\x64\x80\xa9\x5d\xb9\x94\x0e\x16\x36\xa7\x80\x4b\xa2\xa0\xd0\x53\x22\x29\x8c\x21\x6b\x48\x7d\x4d\xfc\xa8\xcd\x53\xb3\x1c\x54\x7c\xe3\xdc\xc4\xed\x9e\x7c\x96\x60\xf3\x15\x27\xa3\x2f\xf6\x44\xaf\xd3\x5f\x84\xf3\xd4\xc0\xdb\xf3\xf3\xf3\x22\xe5\xb7\x61\x1e\x27\x3c\x84\x18\x2c\x90\x2e\x02\x03\xb4\xc2\xd3\xe3\xf9\x0c\x2e\x6f\x6e\xea\x59\x08\xdb\x8f\x29\xce\xbf\x32\xdb\xcf\x21\x92\xce\x6a\x34\xbe\x10\x54\x72\xba\xd4\x3b\x4e\x05\xf0\xf5\xf5\x6f\x4a\xd2\xc0\xc5\x4a\xa5\x0a\x55\x5e\xb0\x79\xa2\x06\xae\x62\x56\x23\xb9\xde\x15\x23\xb1\x58\x03\xef\xce\x4b\xc7\x38\x19\x86\x44\xb2\xab\x77\x3f\xd6\xe0\x7e\x29\xaa\xda\xce\x51\x3a\x56\x3b\x95\x67\xce\x16\x4d\xe0\xfe\xa7\xfd\xfd\xca\xbd\x4e\x4e\x03\x9b\x02\xde\x38\x87\xd2\xeb\x0b\xf8\x06\xa5\xbf\x78\xff\x9e\x13\x6d\x9c\x73\x21\xf5\x42\x5a\x25\x78\xdd\xec\x12\xf0\x57\x3e\x90\x24\x2a\xa3\x12\xf8\x87\x15\xbe\xf5\x11\x55\x9f\x87\xe2\x35\xd0\xa2\x9e\xa1\x1f\x2b\x0d\xc9\xb4\x71\x00\x03\xab\x55\x7f\x03\x4c\x68\xc3\x7a\xd4\x3a\x1e\x77\xb5\x86\xe2\x7d\x21\xe5\x2c\x9e\x9e\x0d\xf7\x3b\x41\xd6\x8c\x31\xce\x20\xe4\x79\x1c\x29\xb5\xd5\x56\xc6\xa0\x75\x2a\x66\x68\xd7\xa5\xf1\x14\x5d\xfd\x66\x0c\x91\xf0\x48\x60\x65\x71\x60\x59\x1c\x9e\x93\xfa\xc0\x59\x17\x17\x0c\x5c\xac\x5b\x77\xcc\x50\x9e\x21\xd9\x2e\x5b\x06\xa3\x32\x84\x54\x1c\xab\xa4\xe0\x07\x4c\x7e\xf9\x15\xd3\xd2\x5b\xe0\x04\x94\x8e\x41\x38\x8d\x94\x4c\xe1\x21\xd8\x00\x31\x98\xc5\xb5\xff\x8f\x54\x4e\x41\xb3\x1f\xca\xf3\xb7\x21\x85\x22\xd3\xb6\x0c\xc6\xcc\x19\x5a\x86\x07\x4c\xff\xab\xe4\x45\x58\x4e\x4b\xb5\xb6\x8c\x03\xc7\xc8\x0f\x21\xf5\x35\x7b\x0c\xa9\x40\xb0\xfd\x33\x6b\xfd\x3e\x96\x07\x12\x79\x52\x45\x99\x4f\x6b\xfd\x42\x23\xd7\xea\x09\x7c\x96\x38\xc3\x41\xb0\x6a\xd3\x19\x09\xbc\x79\x96\xfa\xcd\x76\x4d\x3a\x06\x7b\x1a\x07\x3f\xe5\x6a\xdd\x71\xfd\x3f\xd2\x58\x37\xe1\xc5\xdb\x77\xb7\x61\x2d\xf1\xef\x4c\xfa\xbd\x11\x2e\x71\x4b\x7b\x8a\xe4\x8d\xa5\x76\xd7\x19\xc7\x32\xf6\x8b\xe5\x3e\x7d\x76\x0e\xbb\x2e\xa4\x60\x73\xfd\xfc\x5f\x00\x00\x00\xff\xff\x79\x8e\x4d\x92\x0c\x06\x00\x00")
func configurdChartsExampleValuesYamlBytes() ([]byte, error) {
func squadronChartsExampleValuesYamlBytes() ([]byte, error) {
return bindataRead(
_configurdChartsExampleValuesYaml,
"configurd/charts/example/values.yaml",
_squadronChartsExampleValuesYaml,
"squadron/charts/example/values.yaml",
)
}
func configurdChartsExampleValuesYaml() (*asset, error) {
bytes, err := configurdChartsExampleValuesYamlBytes()
func squadronChartsExampleValuesYaml() (*asset, error) {
bytes, err := squadronChartsExampleValuesYamlBytes()
if err != nil {
return nil, err
}
info := bindataFileInfo{name: "configurd/charts/example/values.yaml", size: 1548, mode: os.FileMode(420), modTime: time.Unix(1589876530, 0)}
info := bindataFileInfo{name: "squadron/charts/example/values.yaml", size: 1548, mode: os.FileMode(420), modTime: time.Unix(1590781685, 0)}
a := &asset{bytes: bytes, info: info}
return a, nil
}
var _configurdChartsMongodbHelmignore = []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\x4c\x8e\xc1\x6a\x23\x31\x0c\x86\xef\x7a\x8a\x7f\x99\xcb\xee\xb0\x78\x1e\x22\xd9\xc3\x9e\x5a\x48\xc9\xb5\x78\x66\x14\x5b\x89\xc7\x36\x96\x26\x69\x7b\xe8\xb3\x97\x24\x84\xf6\xf2\x81\x3e\x24\xf1\x75\x78\xf6\x66\xdc\xb2\xc2\x0a\x24\xe4\xd2\x18\x97\xc8\x19\xe3\x2a\x69\x96\x1c\x50\xfd\x74\xf2\x81\xd5\x51\x87\x97\x28\x0a\x5d\x6b\x2d\xcd\x14\x1a\x39\x25\x84\x54\x46\x2c\xde\xa6\x28\x39\xfc\x45\xe3\xe4\x4d\xce\x8c\xea\x2d\xfe\xf0\x3e\xcf\xd4\x21\x73\xf0\x26\x25\xe3\x77\x6d\x7c\x90\x37\x9e\x71\x11\x8b\xf8\xf5\xc7\xe1\x29\xa7\x77\x94\x7c\xbb\xbc\x26\xa1\x72\x43\x92\xcc\x8e\xdc\x76\xf7\xba\xb3\xd2\x98\x3a\x6c\xca\xb2\x94\x8c\xfd\x66\x87\x59\x9a\x92\x0b\x62\xc3\x8d\xf7\x7c\x72\xe3\x47\x1b\x6e\x7c\x88\x18\x86\x2b\x1e\xa3\x9e\xf3\xf0\xfd\x68\xf4\xd3\x69\xad\x38\x48\x62\xa5\xde\xe9\xa5\x52\xef\x46\x7f\xa2\xde\xd9\x52\xa9\xff\xa4\x0e\x7b\xdf\xa4\xac\x8a\xff\xdb\x7f\x4a\xae\xb6\x72\xe4\xc9\xc8\xc9\xcc\x7e\xb8\xef\xb5\x72\x24\x77\xd6\xa9\xcc\x3c\xd0\x57\x00\x00\x00\xff\xff\xf5\x89\xaa\x2d\x56\x01\x00\x00")
var _squadronNamespacesLocalHelloGroupYml = []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\xcc\x50\x31\x4e\x04\x31\x0c\xec\xef\x15\xa3\xeb\x97\x50\xa2\x48\xfc\x81\x2f\x44\xc1\x24\x96\x76\xed\x28\xc9\x1e\xc5\x29\x7f\x47\x21\x7b\x28\x4b\x47\x47\x67\xcf\xd8\x33\x9a\x09\x59\xf7\x64\x2f\x40\xa1\x7c\x63\x4f\xa5\xcf\x40\xa4\x75\xd5\xe5\xc0\x06\x04\xb8\x1c\xca\x63\x06\x16\x5c\x97\x25\x64\xa2\xca\x12\x5e\x23\x45\xba\x1e\xdc\xaf\x37\xc0\xab\x54\xc7\x42\xf9\x4d\x73\xb5\x78\x79\xfe\x61\xd2\x19\x60\x09\x99\xca\x64\x12\xb5\xd4\x69\xed\xae\xe2\x36\xb2\xb8\xdf\xf1\xd4\x49\xb4\x36\xb1\x40\x72\x35\x5a\x98\x47\x1a\xf3\x1d\xe4\xb8\xb8\xe9\xba\x6f\x74\x8a\x30\xc4\xbc\xca\x07\x87\x49\xa7\x2b\x0f\x0f\xff\xf9\x8e\xd6\x8c\x4b\x69\x65\xef\x2a\xab\x4c\x67\x9b\xee\x52\x2d\xcc\xf8\x37\xa3\x39\xfe\x53\x6d\x8e\xff\x65\x6b\x7c\xf9\x0a\x00\x00\xff\xff\x2e\xd7\xc8\x6f\x19\x02\x00\x00")
func configurdChartsMongodbHelmignoreBytes() ([]byte, error) {
func squadronNamespacesLocalHelloGroupYmlBytes() ([]byte, error) {
return bindataRead(
_configurdChartsMongodbHelmignore,
"configurd/charts/mongodb/.helmignore",
_squadronNamespacesLocalHelloGroupYml,
"squadron/namespaces/local/hello-group.yml",
)
}
func configurdChartsMongodbHelmignore() (*asset, error) {
bytes, err := configurdChartsMongodbHelmignoreBytes()
func squadronNamespacesLocalHelloGroupYml() (*asset, error) {
bytes, err := squadronNamespacesLocalHelloGroupYmlBytes()
if err != nil {
return nil, err
}
info := bindataFileInfo{name: "configurd/charts/mongodb/.helmignore", size: 342, mode: os.FileMode(420), modTime: time.Unix(1589876530, 0)}
info := bindataFileInfo{name: "squadron/namespaces/local/hello-group.yml", size: 537, mode: os.FileMode(420), modTime: time.Unix(1593093613, 0)}
a := &asset{bytes: bytes, info: info}
return a, nil
}
var _configurdChartsMongodbChartYaml = []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\x4a\x2c\xc8\x0c\x4b\x2d\x2a\xce\xcc\xcf\xb3\x52\x28\x33\xe4\x4a\x2c\x28\x80\x73\x95\x0c\xf5\x0c\x94\xb8\x52\x52\x8b\x93\x8b\x32\x0b\x4a\xc0\x42\xb9\xf9\x79\xe9\xf9\x29\x49\x0a\xce\x19\x89\x45\x25\x0a\x69\xf9\x45\x0a\xce\xf9\x79\x69\x99\xe9\xa5\x45\x29\x5c\x79\x89\xb9\xa9\x70\x15\x5c\x65\x30\x53\x0c\xf4\x0c\xf5\x0c\xb8\x00\x01\x00\x00\xff\xff\x07\x6b\x00\x57\x67\x00\x00\x00")
var _squadronServicesExampleYml = []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\x64\x91\xc1\x4e\xc3\x30\x10\x44\xef\xf9\x8a\x51\x73\x00\x24\xea\xb6\x88\x93\xff\xc6\xb1\xb7\xf1\x8a\xc4\x1b\xd9\xdb\x94\xfe\x3d\xb2\x53\xa8\x2a\x4e\xd1\x6a\x66\xde\x66\xc7\x85\xf2\xca\x9e\x6c\x07\xf0\xec\x46\xb2\xdb\x67\x9f\xdc\x4c\xe8\x51\x16\xf2\x7c\x66\x2a\xd0\x48\x9b\x84\x26\x69\x74\x8a\x2b\x4f\x13\x06\xc2\xa5\x50\xc0\x35\x52\x82\x0b\x21\x53\x29\x9c\x46\x68\xe4\x82\x3b\xbe\x03\xd4\x8d\x16\x27\x73\xfa\x30\x47\xf4\x90\x45\x59\x92\x9b\x0c\xf8\x8c\x24\xfa\xb7\x28\xbc\x83\xf5\xa5\x40\x56\xca\x99\x03\x25\x0c\x37\xec\x15\x8b\xcb\x6e\x26\xa5\x6c\x7e\xad\xbe\x22\xa1\x52\xb7\xe3\xca\x1a\x9f\x36\x56\x2e\x2b\x12\x51\x28\xd5\x34\x10\xa2\xcb\x01\x5e\x02\x85\x0e\x18\x2e\x3c\x05\x8b\x5d\x10\xff\x45\x79\x1b\x61\x76\xe8\xe1\x65\x9e\x5d\x0a\xdb\x51\x35\xd9\xa4\xc6\xde\xee\x7f\xad\xbf\x4c\x14\x28\xbc\x75\x80\x8f\x2e\x6b\xad\x0f\xad\x18\x8b\x34\x72\xfa\xde\x73\x1a\x6b\x11\xe8\xb7\xba\xe4\xdc\x0a\x6c\xe6\xe6\xcd\xb4\x48\x61\x95\x7c\xb3\x88\xaa\x4b\xb1\x87\x43\xa4\x69\x36\x2d\x6e\xbc\xcc\x87\xa2\x6e\x98\xea\x23\x3c\xbc\xff\x39\x2b\xe5\xc2\x92\x2c\x8e\xe6\xd3\x9c\xd0\xc3\xad\x8e\xa7\x16\xbc\x4b\x4f\x19\x48\x6a\xc3\x03\xf9\x13\x00\x00\xff\xff\xf7\xbc\x47\x00\x01\x02\x00\x00")
func configurdChartsMongodbChartYamlBytes() ([]byte, error) {
func squadronServicesExampleYmlBytes() ([]byte, error) {
return bindataRead(
_configurdChartsMongodbChartYaml,
"configurd/charts/mongodb/Chart.yaml",
_squadronServicesExampleYml,
"squadron/services/example.yml",
)
}
func configurdChartsMongodbChartYaml() (*asset, error) {
bytes, err := configurdChartsMongodbChartYamlBytes()
func squadronServicesExampleYml() (*asset, error) {
bytes, err := squadronServicesExampleYmlBytes()
if err != nil {
return nil, err
}
info := bindataFileInfo{name: "configurd/charts/mongodb/Chart.yaml", size: 103, mode: os.FileMode(420), modTime: time.Unix(1589876530, 0)}
info := bindataFileInfo{name: "squadron/services/example.yml", size: 513, mode: os.FileMode(420), modTime: time.Unix(1593093613, 0)}
a := &asset{bytes: bytes, info: info}
return a, nil
}
var _configurdChartsMongodbTemplates_helpersTpl = []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\x94\x93\x41\x6b\xdc\x30\x10\x85\xef\xfe\x15\x0f\xd1\x40\x9b\xb2\xce\xa1\xd0\xc3\x42\x4e\x69\x0f\xa5\x90\x42\x03\xe9\xb1\xc8\xf6\xa8\x3b\x20\xcb\xae\x46\xda\xee\x92\xe4\xbf\x17\x49\x8e\x77\xb7\xe0\xb2\x7b\x1b\xac\xa7\x37\x6f\xbe\x91\x9f\x9e\x6e\xae\xb1\xe5\x7e\x0d\xa1\x00\xc3\x96\xc2\x7e\xa4\xdb\x3e\x4a\xd0\xed\x86\xd6\xb8\xbe\x79\x79\xa9\x92\xaa\xfa\xbc\x1b\xb5\xeb\x10\x36\x04\xa7\x7b\xc2\x60\x72\xdd\x6e\xb4\x0f\x75\x35\xe9\x56\xe8\xc8\xb0\x23\x28\xda\xe9\x7e\xb4\x54\x27\xad\xc2\xea\x70\xaa\xa3\x0d\xa8\xef\xf2\xb5\xfb\x64\x54\x3f\x6a\x1b\x49\xb2\xf2\xdb\x96\xbc\xe7\x8e\xf0\x8c\xe0\xa3\x6b\xf1\xf1\x43\x2e\xb9\x7f\x88\xc6\xf0\x0e\x6a\x75\x30\x23\xd7\xe5\xba\xe4\xbb\xf3\xa4\x03\x41\xcf\x3d\x4c\xb4\x76\x8f\xdf\x51\x5b\x36\x4c\x1d\xf4\x38\xe6\xe4\x75\xf5\x83\x8a\x7b\xd6\x87\xd4\x23\x4d\x21\x68\xa8\xd5\x51\x08\x32\xf4\x84\xaf\xb1\x21\xef\x28\x90\x94\x79\x0d\x93\xed\x04\xda\x13\x2c\xf7\x1c\xa8\x43\x18\x10\x36\x2c\x78\xdb\xec\x33\x8b\x4f\xf7\x0f\x49\xcb\xee\x17\x64\xa4\xf6\x5d\x5d\x7d\x31\xf0\x64\x49\xcb\x04\xad\x1d\x5c\xd0\xec\xa4\x60\x2b\xdf\x38\xe0\x0f\x5b\x8b\x86\x10\x25\xe5\x14\xe8\x1c\x7e\x4a\xbb\x88\x36\x69\x4e\xf1\xb2\x99\x69\xbe\x1e\xce\x44\x5f\x35\x8b\x82\xb3\x90\x5b\x39\x38\xbd\xc9\xf1\xd7\xb7\xe7\x6f\xf5\x28\xe7\x4c\xa2\xb8\xd4\xdf\x0b\xa6\x72\x79\xce\x7a\xf2\xf5\xe2\x80\xa3\x67\x17\x0c\xd4\x95\xac\xae\x44\xfd\xe3\x56\xfa\x5e\xf2\xce\x96\xea\x93\xf7\x77\xb4\xd8\xf4\xbb\x6c\xc9\x0b\x0f\x2e\x2d\x35\x2f\x77\x7a\x29\x45\x65\x75\x43\xf6\x3f\x0b\xce\x2a\xb5\x38\xce\x31\xed\x52\x3f\x4e\xdd\x9e\xe1\x69\xb4\xba\x25\xa8\xf7\x0a\xea\xa7\xba\x68\xce\xbf\x01\x00\x00\xff\xff\xef\x62\xa1\x95\x15\x04\x00\x00")
var _squadronServicesHelloServiceYml = []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\x4c\x8d\xc1\x52\xc0\x20\x0c\x44\xef\xfd\x8a\x9d\x7a\xd1\x83\xa5\xe3\x91\xbf\x49\x21\x95\x8c\x40\x30\xd0\x8e\xfe\xbd\x63\xab\x8e\xc7\x64\xf7\xbd\xed\x6c\xa7\x04\xf6\x13\x20\x85\x5e\xd9\x63\x57\x2d\xea\xfa\xfb\x41\xd1\xb4\x3e\x27\xce\x59\x27\x60\x3b\x24\x47\x8f\x39\x6a\x78\x63\xbb\x4f\x50\x6b\x59\x02\x0d\xd1\xea\xe6\x09\x08\x89\x6c\x7c\xbb\x80\x4a\x85\x3d\xf8\x83\x4a\xcb\x7c\x7d\x8c\x9b\x76\x19\x6a\x9f\x1e\xbb\x64\xf6\xce\x2d\x7f\x3b\xee\x42\xbb\xfb\x0f\x3c\xa0\xd1\x48\x18\x8a\x91\xf8\x76\x23\x8a\xc1\x38\xd3\x90\x93\x7f\x93\x8d\x3a\xdf\xd5\xc7\x1f\xdc\x3d\x5d\x82\x93\xad\x8b\x56\x8f\x75\x79\x59\xd6\xaf\x00\x00\x00\xff\xff\xa5\x50\x67\xc8\xeb\x00\x00\x00")
func configurdChartsMongodbTemplates_helpersTplBytes() ([]byte, error) {
func squadronServicesHelloServiceYmlBytes() ([]byte, error) {
return bindataRead(
_configurdChartsMongodbTemplates_helpersTpl,
"configurd/charts/mongodb/templates/_helpers.tpl",
_squadronServicesHelloServiceYml,
"squadron/services/hello-service.yml",
)
}
func configurdChartsMongodbTemplates_helpersTpl() (*asset, error) {
bytes, err := configurdChartsMongodbTemplates_helpersTplBytes()
func squadronServicesHelloServiceYml() (*asset, error) {
bytes, err := squadronServicesHelloServiceYmlBytes()
if err != nil {
return nil, err
}
info := bindataFileInfo{name: "configurd/charts/mongodb/templates/_helpers.tpl", size: 1045, mode: os.FileMode(420), modTime: time.Unix(1589876530, 0)}
info := bindataFileInfo{name: "squadron/services/hello-service.yml", size: 235, mode: os.FileMode(420), modTime: time.Unix(1593094012, 0)}
a := &asset{bytes: bytes, info: info}
return a, nil
}
var _configurdChartsMongodbTemplatesDeploymentYaml = []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\xac\x55\xc1\x6e\xdb\x3a\x10\xbc\xfb\x2b\x08\xe3\xbd\xa3\x14\xa4\xa7\x42\x40\x4f\xe9\xb1\x0d\x84\xa4\x08\xd0\xe3\x9a\x5a\x4b\x44\x48\x2e\x41\xae\x54\x18\xae\xff\xbd\xa0\x64\x2b\xa4\x1d\xdb\xa9\x51\x1e\x97\xb3\x33\xc3\x59\x52\xda\x6e\x0b\xf1\x9f\x1b\xa4\xa8\xbe\x08\xe7\x95\xe5\xb5\x58\xfe\x1f\x0a\x37\xc8\xa5\x28\x9f\x50\x23\x04\x2c\x1f\xc1\xa0\xd8\xed\x16\xe0\xd4\x0b\xfa\xa0\xc8\x56\x02\x9c\x0b\x77\xc3\xfd\xe2\x55\xd9\xa6\x12\x5f\xd1\x69\xda\x18\xb4\xbc\x30\xc8\xd0\x00\x43\xb5\x10\xc2\x82\xc1\x4a\x2c\xb7\xdb\x13\xae\xe5\x42\x08\x0d\x2b\xd4\x21\xe2\x44\xa4\x2b\x5f\xfb\x15\x7a\x8b\x8c\xa1\x54\x74\x37\xf5\xbe\xd3\x7a\x06\xef\xc0\x73\x41\xeb\xa9\xe5\x05\x74\x8f\xa1\x6c\x3d\xf5\xee\x7c\x8b\x01\x0b\x2d\x36\xc5\x6a\x93\x0b\x3d\xa3\x1f\x94\x9c\xb5\x3a\xd4\xa6\x0c\xdd\x9d\xec\xc0\xf3\xfb\xc7\x29\xd2\xda\x13\x0e\x2a\x86\x34\x1e\x33\x38\x94\xf1\x88\x1e\x9d\x56\x12\x42\xe6\x6f\x5f\x7c\xa0\xde\xf2\xa4\x16\x50\xa3\x64\xf2\x53\x2a\x06\x58\x76\xdf\x92\x98\xfe\x3e\xa8\x1b\xa2\x62\x34\x4e\x03\xe3\xde\x43\x32\xcf\xb8\x74\x66\xe7\x16\x43\x37\x4d\xef\x90\x63\x5c\x92\x2c\x83\xb2\xe8\x13\x1b\x85\xb8\x2e\x2b\x84\x32\xd0\x1e\x6e\xe4\x5e\x65\x2c\xc5\x49\x50\x50\x4c\x7e\x23\x76\xbb\xea\x64\x9b\xa1\xdd\x5f\xda\x8c\xa9\xee\xb5\xae\x49\x2b\xb9\xc9\x8c\x4f\x3d\x6e\xde\xcc\x3d\x80\x6f\x13\xdf\x71\xc5\x47\xc8\xf4\x13\x8c\x9e\x29\x22\x48\xfc\x16\x56\xd9\x06\x2d\x8b\xfb\x4f\x39\x07\xda\xe1\x2a\x05\xda\xe1\x02\x83\x23\xcf\x47\x36\x0e\x11\xce\xf1\x16\x11\x94\x41\x92\xec\x6b\x8a\x8f\x21\x39\x75\x98\x5e\x4d\x99\x21\x72\xd1\x51\xd8\x13\x93\x24\x5d\x89\x1f\x0f\x75\xb2\xa7\xd5\x80\x16\x43\xa8\x3d\xad\x30\x37\xc6\xd2\x3d\x93\x7c\x45\xae\x8e\xb9\x46\x0f\x67\xfd\x7a\x84\x46\xfd\x73\xce\x40\xbd\x97\x78\x7d\x84\x33\xf2\xc2\x14\x06\xd2\xbd\xc1\xef\xf1\xfd\x67\x84\x91\xce\x83\x6d\x71\x66\x4b\x91\xc7\xa1\xa6\x77\xdf\x9e\xdc\xf9\xb8\x4c\xec\xab\x81\xbb\x09\xe4\x80\xbb\x1c\x14\x05\xd1\x36\x6f\xc5\x49\x6f\x36\xf5\x71\x43\x97\xcd\xb8\xf8\xff\x08\x8c\x96\x5f\xc6\xfe\x07\x0d\xca\xe4\x51\xca\x58\x7a\x3c\x70\x8c\x3f\xa7\x99\xe2\xc4\x66\x2c\xfc\x52\xdc\xcd\xb6\x2c\x35\xf8\xbc\xff\x88\xbe\xc1\xd2\xea\x9b\x5a\x3a\xb4\x64\x48\x9f\xcf\xea\x9d\xa8\xc1\x7a\xad\xac\xe2\xe4\x85\x1f\x2a\x1f\x57\xb9\xa6\xc1\xa4\xd1\x03\x2b\xb2\x49\xce\x49\xf1\x26\xa5\x3f\x01\x00\x00\xff\xff\xb9\xc8\x82\x07\xf8\x07\x00\x00")
var _squadronServicesHiServiceYml = []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\x4c\x8d\x41\x4e\xc5\x30\x0c\x44\xf7\x39\xc5\xe8\xb3\x81\x05\xcd\x17\xcb\xdc\xc6\x4d\x5c\x62\x91\xc4\xc1\x49\x2b\xb8\x3d\xa2\x05\xc4\xd2\x9e\x79\x6f\x06\xdb\x21\x91\x83\x03\xa4\xd2\x2b\x07\x6c\xaa\x55\xfd\x78\xdf\x29\x99\xb6\xe7\x2c\x0e\x58\x77\x29\x29\xe0\x96\x34\xbe\xb1\x5d\x27\xa8\xf7\x22\x91\xa6\x68\xf3\x37\x07\xc4\x4c\x36\xbf\x45\x40\xa3\xca\x01\xfc\x41\xb5\x17\x3e\x3f\xc6\x5d\x87\x4c\xb5\xcf\x80\x4d\x0a\x07\xef\x97\xbf\x11\x7f\xa2\xc3\xff\x07\x1e\xd0\x69\x66\x4c\xc5\xcc\x7c\xb9\x91\xc4\x60\x5c\x68\xca\xc1\xbf\xc9\x4a\x83\xaf\xea\xe3\x0f\xee\x9f\x4e\xc1\xc1\x36\x44\x5b\xc0\x7d\x79\x59\xee\xee\x2b\x00\x00\xff\xff\x0d\xaa\xe8\x05\xe9\x00\x00\x00")
func configurdChartsMongodbTemplatesDeploymentYamlBytes() ([]byte, error) {
func squadronServicesHiServiceYmlBytes() ([]byte, error) {
return bindataRead(
_configurdChartsMongodbTemplatesDeploymentYaml,
"configurd/charts/mongodb/templates/deployment.yaml",
_squadronServicesHiServiceYml,
"squadron/services/hi-service.yml",
)
}
func configurdChartsMongodbTemplatesDeploymentYaml() (*asset, error) {
bytes, err := configurdChartsMongodbTemplatesDeploymentYamlBytes()
func squadronServicesHiServiceYml() (*asset, error) {
bytes, err := squadronServicesHiServiceYmlBytes()
if err != nil {
return nil, err
}
info := bindataFileInfo{name: "configurd/charts/mongodb/templates/deployment.yaml", size: 2040, mode: os.FileMode(420), modTime: time.Unix(1589876530, 0)}
a := &asset{bytes: bytes, info: info}
return a, nil
}
var _configurdChartsMongodbTemplatesPvYaml = []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\x7c\x90\xcf\x6a\xf3\x30\x10\xc4\xef\x7e\x8a\x25\x77\x2b\x7c\xf0\x9d\x7c\xed\xb9\x21\xa4\x10\xe8\x71\x23\x6f\x63\x11\xfd\x43\xbb\x76\x49\x5d\xbd\x7b\x51\x15\xda\x24\xd4\xb9\x49\xcb\x6f\x66\x76\x16\xa3\xd9\x53\x62\x13\x7c\x07\xd3\xbf\xe6\x64\x7c\xdf\xc1\xb6\x4c\x58\xc8\xcb\x3e\xd8\xd1\x51\xe3\x48\xb0\x47\xc1\xae\x01\xf0\xe8\xa8\x83\xd5\x3c\x83\xda\x91\x25\x64\x52\x1b\x74\x04\x39\xb7\x71\x5a\x35\x00\x16\x0f\x64\xb9\xa0\x00\x18\xa3\x3a\x8d\x07\x4a\x9e\x84\x58\x99\xb0\xae\xf2\x3f\xd4\x0b\x7c\xc4\x24\x6d\x78\xab\x92\x3d\xda\x91\x58\x1d\x53\x18\xe3\xb2\xc4\xa1\xc7\x23\xf5\xed\xe1\x7c\x1b\xf4\x42\x69\x32\xfa\x27\x6b\x20\xeb\x14\x0f\x6b\x3d\x60\x92\x85\x46\xd7\xb3\x1d\x4d\xa6\x1c\x0a\x72\x5e\x35\x1c\x49\x97\x8a\x2c\x21\xe1\x91\x9e\x2c\x32\x6f\xbe\xab\x39\xf4\x23\xda\x06\x40\x63\x44\x6d\xe4\x5c\x2f\x71\x01\x6f\x7a\xc4\xbb\x3b\x2b\x36\x1f\x97\xf5\xe6\xb9\x85\x77\x23\xc3\x32\x8b\x5a\x13\xf3\x73\xe8\x89\xab\xe4\x6a\x50\x23\x8b\x87\x84\x57\x74\x16\x14\x7c\x82\x37\xbe\x27\x2f\xf0\xff\x37\x81\x7c\x5f\x3f\xf7\xee\x3b\xd2\x16\x8d\xdb\x06\x6b\xf4\xf9\xf1\xce\x37\x68\x75\x1b\x02\xcb\x16\x65\xa8\x6b\xc4\xf2\x7a\x68\x51\x08\xc8\xf9\x2b\x00\x00\xff\xff\xfa\x56\x65\xfa\x8c\x02\x00\x00")
func configurdChartsMongodbTemplatesPvYamlBytes() ([]byte, error) {
return bindataRead(
_configurdChartsMongodbTemplatesPvYaml,
"configurd/charts/mongodb/templates/pv.yaml",
)
}
func configurdChartsMongodbTemplatesPvYaml() (*asset, error) {
bytes, err := configurdChartsMongodbTemplatesPvYamlBytes()
if err != nil {
return nil, err
}
info := bindataFileInfo{name: "configurd/charts/mongodb/templates/pv.yaml", size: 652, mode: os.FileMode(420), modTime: time.Unix(1589876530, 0)}
a := &asset{bytes: bytes, info: info}
return a, nil
}
var _configurdChartsMongodbTemplatesPvcYaml = []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\x74\x90\xcf\x4e\xf3\x30\x10\xc4\xef\x79\x8a\x55\xef\x71\xf5\x49\xdf\x29\x57\xce\x54\xa8\x48\x95\x38\x6e\x9d\xa1\xb1\xea\x7f\x78\xed\x20\x08\x79\x77\xe4\x06\xaa\x16\xe8\x71\xd7\x33\xde\x99\x1f\x47\xb3\x43\x12\x13\x7c\x47\xe3\xbf\xe6\x68\x7c\xdf\xd1\x43\xdd\x48\x86\xcf\xbb\x60\x8b\xc3\x9d\x65\xe3\x1a\x87\xcc\x3d\x67\xee\x1a\x22\xcf\x0e\x1d\xad\xa6\x89\xd4\x16\x16\x2c\x50\x1b\x76\xa0\x79\x6e\xe3\xa8\x57\x0d\x91\xe5\x3d\xac\x54\x2d\x11\xc7\xa8\x8e\x65\x8f\xe4\x91\x21\xca\x84\xf5\xe2\xff\xc3\x7e\x43\x1f\x39\xe5\x36\x3c\x2f\x96\x1d\xdb\x02\x51\x87\x14\x4a\xbc\x6d\x71\xec\xf9\x80\xbe\xdd\xbf\x5d\x1f\x7a\x44\x1a\x8d\x3e\xdf\x1a\x60\x9d\x92\x61\xad\x07\x4e\xf9\x46\xa5\xcb\xdd\x16\xa3\xa9\xb8\x68\x9e\x57\x8d\x44\xe8\x5a\x51\x72\x48\x7c\xa8\x9c\x44\x36\xa7\x6a\x8e\x7d\x61\xdb\x10\x4d\x53\x4b\xaf\x26\x0f\xe7\xd8\xf1\x07\x5c\xc5\x5a\x43\xe4\x3e\xf4\x90\x25\xd4\xc5\x62\xe1\x57\xff\xc8\xe1\x89\x9d\x25\x45\x1f\xe4\x8d\xef\xe1\x33\xfd\x5f\xe4\xf5\x15\xbe\x5f\x86\x04\x09\x25\xe9\x6f\x67\xc2\x4b\x81\xe4\xaf\xe9\x1c\xf4\x8a\xe3\xaf\x40\x62\xde\x4f\x78\x3e\x03\x00\x00\xff\xff\xa0\x91\xbb\xc9\x1c\x02\x00\x00")
func configurdChartsMongodbTemplatesPvcYamlBytes() ([]byte, error) {
return bindataRead(
_configurdChartsMongodbTemplatesPvcYaml,
"configurd/charts/mongodb/templates/pvc.yaml",
)
}
func configurdChartsMongodbTemplatesPvcYaml() (*asset, error) {
bytes, err := configurdChartsMongodbTemplatesPvcYamlBytes()
if err != nil {
return nil, err
}
info := bindataFileInfo{name: "configurd/charts/mongodb/templates/pvc.yaml", size: 540, mode: os.FileMode(420), modTime: time.Unix(1589876530, 0)}
a := &asset{bytes: bytes, info: info}
return a, nil
}
var _configurdChartsMongodbTemplatesServiceYaml = []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\x9c\x90\x4d\x6a\xc3\x30\x10\x46\xf7\x3e\xc5\x90\xbd\x15\xba\xd5\x21\x4a\x49\x21\xfb\xb1\xfc\x35\x16\xd1\x1f\xa3\xb1\x21\x04\xdd\xbd\xb8\x4e\xa1\x01\xb7\x8b\x2e\x25\xbd\x87\xe6\x0d\x17\x7f\x86\x54\x9f\x93\xa5\xe5\xa5\xbb\xfa\x34\x5a\x7a\x87\x2c\xde\xa1\x8b\x50\x1e\x59\xd9\x76\x44\x89\x23\x2c\xdd\xef\x64\x4e\x08\xe0\x0a\xf3\xca\x11\xd4\x5a\x47\x14\x78\x40\xa8\x2b\x45\xc4\xa5\x98\xeb\x3c\x40\x12\x14\xd5\xf8\x7c\xfc\xcb\xdc\xe3\x0b\x8b\xf6\xf9\x63\x53\xce\x1c\x66\x54\x73\x91\x3c\x97\xdf\x95\xc8\x89\x2f\x18\xfb\xe1\xf6\xfc\xd1\x23\xe4\x5b\x9c\x10\xa2\xa9\xd3\xd1\x4d\x2c\x6a\xe9\xb0\x33\x53\xff\xf3\xee\x84\xc5\xaf\xab\xa1\xd6\x0e\x5d\x2d\x70\x6b\x62\x45\x80\xd3\x2c\xff\xc9\xd5\x5b\xc1\x53\x57\xdd\x06\x34\xeb\xc3\x86\x94\x2c\xfa\x58\x65\xff\x75\xd8\xe5\x5d\x4e\xca\x3e\x41\xde\xb2\x28\xb5\xf6\x19\x00\x00\xff\xff\xc8\x45\x56\x21\xc7\x01\x00\x00")
func configurdChartsMongodbTemplatesServiceYamlBytes() ([]byte, error) {
return bindataRead(
_configurdChartsMongodbTemplatesServiceYaml,
"configurd/charts/mongodb/templates/service.yaml",
)
}
func configurdChartsMongodbTemplatesServiceYaml() (*asset, error) {
bytes, err := configurdChartsMongodbTemplatesServiceYamlBytes()
if err != nil {
return nil, err
}
info := bindataFileInfo{name: "configurd/charts/mongodb/templates/service.yaml", size: 455, mode: os.FileMode(420), modTime: time.Unix(1589876530, 0)}
a := &asset{bytes: bytes, info: info}
return a, nil
}
var _configurdChartsMongodbTemplatesTestsTestConnectionYaml = []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\x84\x91\xc1\x6a\xc3\x30\x0c\x86\xef\x79\x0a\x91\x4b\x4f\x71\xd9\xd5\x0f\x51\xca\x06\xbd\x94\x1d\x14\x47\x4b\x4c\x6d\x39\x58\x4a\xd7\x52\xf2\xee\xc3\x69\xc6\x36\xd6\xb1\xeb\x2f\x7d\xbf\xf4\x4b\x38\xfa\x03\x65\xf1\x89\x2d\x9c\x9f\xaa\x93\xe7\xce\xc2\x3e\x75\x55\x24\xc5\x0e\x15\x6d\x05\xc0\x18\xc9\x42\x7d\xbb\x81\x67\x17\xa6\x8e\xa0\xa6\x0b\xc6\x31\x90\x79\x9b\x42\x28\xe5\x1a\x0c\xcc\x73\xa3\x24\xda\xb8\xc4\x4c\x4e\x7d\xe2\xba\x02\x08\xd8\x52\x90\x62\x03\x80\xe3\x68\x4e\x53\x4b\x99\x49\x49\x8c\x4f\xdb\xbb\xf5\x23\xe7\x2f\xd7\x05\x1d\x28\x44\x23\xc3\xd6\x0d\x98\xf5\x31\xb1\x94\xbe\x21\xbf\xa7\x79\x16\x45\x76\xf7\x89\xe6\x99\x02\xa1\x90\xd9\x61\xa4\xbf\x99\x88\x8c\x3d\x75\x4d\x7b\xfd\x49\xbd\x50\x3e\x7b\xb7\x82\xc8\x9c\x14\x4b\xe4\x35\x69\xfd\xb9\xef\x90\xd2\xa9\xb6\xb0\x1c\x46\x26\xe7\x48\xa4\x92\x91\x5c\x69\x73\x89\x15\x3d\x53\x5e\xa1\x66\xbd\xf4\x7b\x4f\xba\x08\x00\x3e\x62\x4f\x16\xda\x49\xae\x6d\xba\xac\xa2\x4b\x31\x62\x79\xd4\x71\x53\x5a\x37\xaf\xab\x8e\xb9\x17\x0b\x70\xdc\xfc\xff\x29\x5b\xa2\x1c\x30\x4c\x24\x46\xee\x49\xcc\x98\xb2\xc2\x3c\x2f\x76\x99\x44\x31\xeb\x3e\x05\xef\xae\x16\x76\x74\xa6\x5c\x7d\x04\x00\x00\xff\xff\xc5\xf1\x40\xab\x2d\x02\x00\x00")
func configurdChartsMongodbTemplatesTestsTestConnectionYamlBytes() ([]byte, error) {
return bindataRead(
_configurdChartsMongodbTemplatesTestsTestConnectionYaml,
"configurd/charts/mongodb/templates/tests/test-connection.yaml",
)
}
func configurdChartsMongodbTemplatesTestsTestConnectionYaml() (*asset, error) {
bytes, err := configurdChartsMongodbTemplatesTestsTestConnectionYamlBytes()
if err != nil {
return nil, err
}
info := bindataFileInfo{name: "configurd/charts/mongodb/templates/tests/test-connection.yaml", size: 557, mode: os.FileMode(420), modTime: time.Unix(1589876530, 0)}
a := &asset{bytes: bytes, info: info}
return a, nil
}
var _configurdChartsMongodbValuesYaml = []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\x8c\x54\x4f\x6f\xdc\xb6\x13\xbd\xf3\x53\x0c\xd6\x87\x5c\xec\xb5\xd7\x97\xfc\x20\x20\x07\x23\xfe\x35\x08\xe0\x7f\x88\xdd\x06\x45\x90\xc3\x2c\x35\x5a\x4d\x4b\x71\x54\xce\x70\x1d\xb5\xe8\x77\x2f\x48\x69\x6d\x37\xce\xa1\x27\x51\xd2\xe3\xf0\xcd\xe3\x7b\x73\x04\x97\xd4\x61\x0e\x06\x7b\x0c\x99\x14\x3a\x49\x60\xa4\xb6\x76\x47\xf0\xd0\xb3\x02\x2b\x20\xfc\x7a\x71\x7d\x75\xd2\x49\x1a\xd0\x8c\x5a\xe8\x38\x50\x01\x5c\x92\x0f\x98\x08\xf6\x98\x18\xb7\x81\x14\x4c\x60\x4b\x30\xa2\x2a\xb5\xc0\xd1\x04\x26\xc9\xa5\xe2\x30\x06\x34\xd2\xb5\x73\x89\xc6\xc0\x1e\xdf\x4b\x8e\xd6\xc0\xc6\x39\x1e\x70\x47\x8d\x03\x48\x34\x8a\xb2\x49\x9a\x1a\x88\x3b\x8e\xdf\x1c\x80\xe1\xae\x81\xba\xd5\x1c\xc0\x98\x43\xb8\x93\xc0\x7e\x6a\xe0\x63\x77\x23\x76\x97\x48\x29\xda\x52\xe4\x2e\x87\x70\x4f\x3e\x91\x69\x03\x5f\xbe\xba\x88\x03\xdd\xee\x29\x25\x6e\xa9\x81\xd5\xca\x75\x39\x84\x57\x1f\x9d\x52\xda\xb3\xa7\x0b\xef\x2b\x27\x07\x70\x04\xf7\x23\x79\xee\x98\x14\x1e\x7b\xb2\x9e\x12\x20\x2c\x38\xc0\x19\x08\xda\x4b\x0e\x6d\x69\xd8\x27\x42\xa3\xd6\xc1\xb2\x6a\xc0\x52\xa6\x5a\xe8\x22\x46\x31\x34\x96\x58\xd5\xc1\xb6\x2d\x0f\xeb\xe9\xfb\x72\x0e\x00\x9f\xb1\x0d\xfc\xf5\x77\xdd\xff\xd0\x13\x14\xca\x20\xdd\x8f\x76\x95\x62\x59\x69\x5d\xb1\x1f\x3b\x88\x62\xa0\x64\x80\xb1\x5d\xb8\x94\x1b\x2c\x6c\x8e\x01\xe7\x42\xac\xb0\xa3\x48\xa9\x30\x86\xac\x1c\x77\xb5\xf0\x41\x9b\xa7\xcb\x72\x50\xf1\x8d\x73\xa3\xb4\xf7\xe4\x73\x62\x9b\xde\x4b\x34\xfa\x66\x4f\xf4\x3a\xfd\x90\x24\x8f\x0d\x9c\x9f\x9d\x9d\x15\x29\x7f\x0c\xf3\x38\xe2\x96\x03\x1b\x93\xce\x02\x03\xb4\x49\xc6\xc3\xfa\x04\x2e\xae\xae\xea\x3a\x11\xb6\xb7\x31\x4c\x9f\x44\xec\x27\x0e\xa4\x93\x1a\x0d\x2f\x04\x4d\x39\x5e\xe8\x8d\xc4\x02\xf8\xfe\xf3\xcf\x4a\xa9\x81\xcd\x42\xa5\x0a\x55\x4e\xb0\x69\xa4\x06\x6e\xa4\xa5\x3b\x49\x45\x68\x2f\xd1\x90\x23\xa5\xf2\xde\xc0\xf9\xdb\xb3\xcd\x5b\xe7\x76\x73\x27\xd5\x6b\x8e\xe2\xbe\x7a\xa8\xd4\x3e\x99\x85\x80\x87\xff\xdf\x3f\x2c\x84\x6b\x5c\x1a\x58\x15\xf0\xca\x39\x4c\x3b\x7d\x01\x5f\x61\xda\x6d\xde\xbd\x93\x48\x2b\xe7\x46\x4a\xca\x6a\x14\xed\x17\x09\x79\xa8\x8c\x94\xff\xa4\x06\x36\x1f\xb8\x98\x1a\xad\x6f\xe0\xd4\x86\xb1\x66\xc0\x07\xe4\xe1\x60\xf2\x4b\x0a\x54\x6f\x02\xbd\x27\xd5\x6b\x69\x67\xfd\x8a\x62\x9f\x08\xdb\xcf\x89\x8d\x6e\xa3\x27\xe7\xf6\xb5\xf8\x75\x31\x45\x85\x1c\x48\xb7\x68\x58\x77\x2c\xe7\x94\xf7\xd3\x76\xeb\x1c\xc7\x5d\x22\xad\xd8\xd7\xc6\x2b\x7d\xfc\x9e\xb7\x94\x22\x95\xd8\xb2\x9c\x2e\xf0\xb5\x0f\xa8\xfa\x1c\xd0\xd7\x40\x0b\x7a\x82\x7e\xa8\xea\xa4\x4c\x2b\x07\xd0\x8b\x5a\xcd\xda\x81\x45\x5d\x6a\x8d\xea\x4d\x65\x59\x72\x98\x48\x25\x27\x4f\xcf\xe6\xff\x4c\x90\x35\x63\x08\x53\x11\x46\x86\x81\x62\x5b\x2d\x6e\x02\x5a\x13\x3a\x41\xbb\x0c\xb0\xa7\xdd\xd5\xfb\x26\x10\x08\xf7\x04\x56\x86\x18\x96\x21\xe6\x25\xaa\x67\xc9\x3a\x3b\xb2\x97\x12\xa3\x3a\xef\xfa\x72\x0c\xa5\xf5\x3c\xf1\x30\xa8\x00\xc7\x92\x1e\x25\x05\xdf\x63\xf4\xf3\x33\x99\x16\x9f\x81\x44\xa0\xb8\xe7\x24\x71\xa0\x68\x0a\x8f\x6c\x3d\x04\x36\x0b\x8b\x17\x0f\x54\x8e\x41\xb3\xef\xcb\xf1\xd7\x1c\xb9\xc8\xb4\x2e\x21\x9d\x24\x43\x2b\xf0\x88\xf1\x5f\x9d\xbc\xd8\x96\xe3\xdc\xad\xcd\xd1\x94\x10\xe4\x91\xe3\xae\x56\x0f\x1c\x0b\x04\xdb\xdf\xb2\xd6\xff\x43\x39\x20\x52\x31\x08\xa6\xe9\xb8\xf6\x9f\x68\x90\xda\x3d\x81\xcf\x29\x4c\xb0\x4d\x58\xb5\xe9\x8c\x12\xbc\x79\x96\xfa\xcd\x7a\x29\x3a\xb0\x3d\x45\xd3\x8f\xb9\xc6\x68\x58\xde\x07\x1a\xea\x54\xde\x9c\xff\xef\x9a\x97\x16\xff\xc8\xa4\xff\x75\x87\x8b\xd2\xd2\x3d\x05\xf2\x26\xa9\xde\xae\x33\x09\x65\x04\xcd\x96\xfb\xf2\xd5\x39\xec\x3a\x8e\x6c\x53\xfd\xfd\x4f\x00\x00\x00\xff\xff\x54\x08\x92\x59\x98\x06\x00\x00")
func configurdChartsMongodbValuesYamlBytes() ([]byte, error) {
return bindataRead(
_configurdChartsMongodbValuesYaml,
"configurd/charts/mongodb/values.yaml",
)
}
func configurdChartsMongodbValuesYaml() (*asset, error) {
bytes, err := configurdChartsMongodbValuesYamlBytes()
if err != nil {
return nil, err
}
info := bindataFileInfo{name: "configurd/charts/mongodb/values.yaml", size: 1688, mode: os.FileMode(420), modTime: time.Unix(1589876530, 0)}
a := &asset{bytes: bytes, info: info}
return a, nil
}
var _configurdNamespacesLocalHelloGroupYml = []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\xbc\x90\x41\x4e\xc6\x20\x10\x85\xf7\x3d\xc5\xa4\x7b\xc4\xa5\x21\xf1\x0e\x5e\x61\xc4\x11\xc6\x50\x86\x0c\xb4\xe7\x37\x58\xdb\xd0\x2e\xdc\x98\xfc\xb3\x1a\xde\x07\x8f\x97\x17\x54\xd6\xe2\x26\x80\x4a\xba\xb1\xa7\xda\x77\x80\x48\x29\x89\xf9\xd5\x76\x09\x40\x36\x52\xe5\x8f\xe3\x4e\x1f\xd4\x30\x9c\x00\x0c\xcc\xc6\x04\x25\x6a\x9c\xc3\x6b\xa4\x48\xf3\x49\x6f\x6e\x7d\xbc\xe4\x86\x9c\x49\xdf\x44\x9b\x83\x97\xe7\x81\x95\xbb\xc4\x39\x28\xd5\xcb\x77\x05\x5b\x74\x60\x8f\xec\xf6\x27\xf6\xc0\xa3\xd4\xe6\x20\x89\xc7\xd4\xd7\x93\x6c\x92\xd6\x85\x6e\xc9\x33\x2e\xe4\x7a\xa4\x4f\x0e\x03\x38\x5c\x9e\x2c\x96\x92\xd8\x63\x63\xc9\x17\xbe\xc8\x9a\x9b\x03\xbb\x3f\xb5\x7b\x81\xfc\xff\xf6\x90\x1f\x5b\x1e\xff\xd1\xdc\x97\xbc\x57\x37\x7d\x07\x00\x00\xff\xff\x94\x2c\xad\x44\x2e\x02\x00\x00")
func configurdNamespacesLocalHelloGroupYmlBytes() ([]byte, error) {
return bindataRead(
_configurdNamespacesLocalHelloGroupYml,
"configurd/namespaces/local/hello-group.yml",
)
}
func configurdNamespacesLocalHelloGroupYml() (*asset, error) {
bytes, err := configurdNamespacesLocalHelloGroupYmlBytes()
if err != nil {
return nil, err
}
info := bindataFileInfo{name: "configurd/namespaces/local/hello-group.yml", size: 558, mode: os.FileMode(420), modTime: time.Unix(1589876530, 0)}
a := &asset{bytes: bytes, info: info}
return a, nil
}
var _configurdNamespacesLocalMongodbGroupYml = []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\x54\xcd\xb1\xca\xc2\x40\x10\x04\xe0\xfe\x7f\x8a\x79\x81\xf0\x63\x7b\xb5\x60\x25\x8a\x85\xd6\xe7\xdd\x10\x17\x2e\xd9\xb0\x7b\x09\xe8\xd3\x4b\x50\xf1\x9c\x6a\xf9\x66\x61\x7a\xd3\x79\x0a\x7f\x80\xd3\x16\x49\xf4\xf5\x06\x06\x1d\x7b\xcd\xd7\xee\xad\x2f\x04\x74\xa1\x99\xe4\xcf\xd7\x9a\x89\xe6\xe2\x95\x63\x3d\x6b\x99\x07\x7e\x1b\xc0\xe5\xc1\x80\xcd\x4e\x1a\x9b\x62\xbd\x05\xfc\xe7\x58\x63\xa3\xc6\x54\xa2\x0c\x47\x2d\x92\xee\x01\x5b\x16\x56\x36\x7d\x4c\x89\xee\x7b\xfd\x99\x5e\xd3\xe1\xc4\x98\x2f\x26\x95\x87\x31\xf1\x19\x00\x00\xff\xff\xc8\x43\x40\x51\xcf\x00\x00\x00")
func configurdNamespacesLocalMongodbGroupYmlBytes() ([]byte, error) {
return bindataRead(
_configurdNamespacesLocalMongodbGroupYml,
"configurd/namespaces/local/mongodb-group.yml",
)
}
func configurdNamespacesLocalMongodbGroupYml() (*asset, error) {
bytes, err := configurdNamespacesLocalMongodbGroupYmlBytes()
if err != nil {
return nil, err
}
info := bindataFileInfo{name: "configurd/namespaces/local/mongodb-group.yml", size: 207, mode: os.FileMode(420), modTime: time.Unix(1589876530, 0)}
a := &asset{bytes: bytes, info: info}
return a, nil
}
var _configurdServicesExampleYml = []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\x54\x90\xc1\x8e\xdb\x30\x0c\x44\xef\xfe\x8a\x41\x7c\x68\x0b\x34\x6e\xb3\x47\xff\x8d\x2c\x8e\x2d\x62\x6d\x29\xa0\x98\x04\xf9\xfb\x85\xad\x6c\x80\x3d\x09\xe2\x70\xe6\x91\xac\xb4\xbb\x46\x8e\x1d\xa0\x5b\x58\x38\xb6\xe7\x9c\xc3\x46\xf4\xa8\x57\x46\x9d\x95\x15\x9e\xd8\x24\x1c\x92\xa7\xe0\x78\xe8\xba\x62\x22\x6e\x95\x82\x47\x62\x46\x10\x31\xd6\xaa\x79\x81\x27\xad\x78\xc5\x77\x80\x87\x65\xc4\x65\xb8\x7c\x0c\xff\xd1\xa3\x5c\x5d\x4b\x0e\xeb\x00\x9d\x91\x8b\xbf\x41\xf2\x17\xea\xbf\x2a\xca\x9d\x66\x2a\xcc\x98\x9e\x38\x3b\xae\xc1\xc2\x46\xa7\x0d\xdf\xad\x71\x8f\x84\x97\x9d\x8e\x87\x7a\xfa\x41\xdc\x73\xd5\x91\x49\xa9\x7b\xd3\x44\xa4\x60\x82\x58\x84\xd2\x01\xd3\x4d\x57\x19\x71\x92\x12\x3f\x69\xed\x8b\xe1\x84\x1e\xb1\x6c\x5b\xc8\xd2\x96\xda\x9d\x87\x74\x64\xb7\xfd\x7f\xef\x23\x93\x42\xf9\xd3\x01\x31\x05\xf3\xf1\x8d\xed\x5b\xe1\x85\x6c\x87\x79\xcf\x76\xf8\x07\x18\x67\x1a\x73\x6c\x57\x22\x62\xc9\xb3\x2e\x37\x93\x7f\x87\xb7\x42\xd4\x18\xbd\xd8\xf3\x2b\x00\x00\xff\xff\xc1\xfb\x48\x5d\x9e\x01\x00\x00")
func configurdServicesExampleYmlBytes() ([]byte, error) {
return bindataRead(
_configurdServicesExampleYml,
"configurd/services/example.yml",
)
}
func configurdServicesExampleYml() (*asset, error) {
bytes, err := configurdServicesExampleYmlBytes()
if err != nil {
return nil, err
}
info := bindataFileInfo{name: "configurd/services/example.yml", size: 414, mode: os.FileMode(420), modTime: time.Unix(1589876530, 0)}
a := &asset{bytes: bytes, info: info}
return a, nil
}
var _configurdServicesHelloServiceYml = []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\x24\xc7\x31\x0e\xc2\x30\x0c\x05\xd0\x3d\xa7\xf8\xea\x8e\xba\xfb\x36\xc6\x71\x1b\x0b\x27\x8e\x4c\x82\x38\x3e\x03\xe3\x7b\x6b\x7e\x4c\x94\x0a\x60\x9d\x6f\x25\x5c\x11\x3d\x4e\x89\x71\xd9\xbd\xb3\x3e\x9a\xba\x47\x01\xa4\x71\x2e\x82\x7e\xb9\x4f\xd7\x02\x3c\xb7\x79\x25\x1c\x35\xe4\xa5\xf9\x27\x78\x4e\x37\xe1\x65\x31\xce\xe3\x17\x00\x00\xff\xff\xaf\x02\x96\x54\x5d\x00\x00\x00")
func configurdServicesHelloServiceYmlBytes() ([]byte, error) {
return bindataRead(
_configurdServicesHelloServiceYml,
"configurd/services/hello-service.yml",
)
}
func configurdServicesHelloServiceYml() (*asset, error) {
bytes, err := configurdServicesHelloServiceYmlBytes()
if err != nil {
return nil, err
}
info := bindataFileInfo{name: "configurd/services/hello-service.yml", size: 93, mode: os.FileMode(420), modTime: time.Unix(1589876530, 0)}
a := &asset{bytes: bytes, info: info}
return a, nil
}
var _configurdServicesHiServiceYml = []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\x24\xc7\x31\x0e\xc2\x30\x0c\x05\xd0\xdd\xa7\xf8\xea\x8e\xba\xfb\x36\xc6\x71\x1b\x8b\x24\x8e\x4c\x82\x38\x3e\x03\xe3\x7b\x5b\x7e\x5c\x8d\x09\xf0\x2e\xb7\x31\xae\x88\x1e\xa7\xc6\xb8\xfc\xde\x59\x1e\xd5\x09\xd0\x2a\xb9\x18\xf6\x95\x3e\x9b\x11\xf0\xdc\xde\x0a\xe3\x28\xa1\x2f\xcb\x3f\x21\x73\x36\x57\x59\x1e\xe3\x3c\xe8\x17\x00\x00\xff\xff\x83\x37\x6b\x68\x5b\x00\x00\x00")
func configurdServicesHiServiceYmlBytes() ([]byte, error) {
return bindataRead(
_configurdServicesHiServiceYml,
"configurd/services/hi-service.yml",
)
}
func configurdServicesHiServiceYml() (*asset, error) {
bytes, err := configurdServicesHiServiceYmlBytes()
if err != nil {
return nil, err
}
info := bindataFileInfo{name: "configurd/services/hi-service.yml", size: 91, mode: os.FileMode(420), modTime: time.Unix(1589876530, 0)}
a := &asset{bytes: bytes, info: info}
return a, nil
}
var _configurdServicesMongodbServiceYml = []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\x2a\x4e\x2d\x2a\xcb\x4c\x4e\xb5\xe2\x52\x50\xc8\xcc\x4d\x4c\x4f\xb5\x52\xc8\xcd\xcf\x4b\xcf\xe7\x52\x50\x48\xce\x48\x2c\x2a\x81\x72\x53\x92\xb8\x00\x01\x00\x00\xff\xff\x58\x47\xc0\x77\x29\x00\x00\x00")
func configurdServicesMongodbServiceYmlBytes() ([]byte, error) {
return bindataRead(
_configurdServicesMongodbServiceYml,
"configurd/services/mongodb-service.yml",
)
}
func configurdServicesMongodbServiceYml() (*asset, error) {
bytes, err := configurdServicesMongodbServiceYmlBytes()
if err != nil {
return nil, err
}
info := bindataFileInfo{name: "configurd/services/mongodb-service.yml", size: 41, mode: os.FileMode(420), modTime: time.Unix(1589876530, 0)}
info := bindataFileInfo{name: "squadron/services/hi-service.yml", size: 233, mode: os.FileMode(420), modTime: time.Unix(1593094024, 0)}
a := &asset{bytes: bytes, info: info}
return a, nil
}
@ -665,32 +443,21 @@ func AssetNames() []string {
// _bindata is a table, holding each asset generator, mapped to its name.
var _bindata = map[string]func() (*asset, error){
"application/Dockerfile": applicationDockerfile,
"application/hello.go": applicationHelloGo,
"configurd/.gitignore": configurdGitignore,
"configurd/charts/example/.helmignore": configurdChartsExampleHelmignore,
"configurd/charts/example/Chart.yaml": configurdChartsExampleChartYaml,
"configurd/charts/example/templates/_helpers.tpl": configurdChartsExampleTemplates_helpersTpl,
"configurd/charts/example/templates/deployment.yaml": configurdChartsExampleTemplatesDeploymentYaml,
"configurd/charts/example/templates/ingress.yaml": configurdChartsExampleTemplatesIngressYaml,
"configurd/charts/example/templates/service.yaml": configurdChartsExampleTemplatesServiceYaml,
"configurd/charts/example/templates/tests/test-connection.yaml": configurdChartsExampleTemplatesTestsTestConnectionYaml,
"configurd/charts/example/values.yaml": configurdChartsExampleValuesYaml,
"configurd/charts/mongodb/.helmignore": configurdChartsMongodbHelmignore,
"configurd/charts/mongodb/Chart.yaml": configurdChartsMongodbChartYaml,
"configurd/charts/mongodb/templates/_helpers.tpl": configurdChartsMongodbTemplates_helpersTpl,
"configurd/charts/mongodb/templates/deployment.yaml": configurdChartsMongodbTemplatesDeploymentYaml,
"configurd/charts/mongodb/templates/pv.yaml": configurdChartsMongodbTemplatesPvYaml,
"configurd/charts/mongodb/templates/pvc.yaml": configurdChartsMongodbTemplatesPvcYaml,
"configurd/charts/mongodb/templates/service.yaml": configurdChartsMongodbTemplatesServiceYaml,
"configurd/charts/mongodb/templates/tests/test-connection.yaml": configurdChartsMongodbTemplatesTestsTestConnectionYaml,
"configurd/charts/mongodb/values.yaml": configurdChartsMongodbValuesYaml,
"configurd/namespaces/local/hello-group.yml": configurdNamespacesLocalHelloGroupYml,
"configurd/namespaces/local/mongodb-group.yml": configurdNamespacesLocalMongodbGroupYml,
"configurd/services/example.yml": configurdServicesExampleYml,
"configurd/services/hello-service.yml": configurdServicesHelloServiceYml,
"configurd/services/hi-service.yml": configurdServicesHiServiceYml,
"configurd/services/mongodb-service.yml": configurdServicesMongodbServiceYml,
"application/Dockerfile": applicationDockerfile,
"application/hello.go": applicationHelloGo,
"squadron/.gitignore": squadronGitignore,
"squadron/charts/example/.helmignore": squadronChartsExampleHelmignore,
"squadron/charts/example/Chart.yaml": squadronChartsExampleChartYaml,
"squadron/charts/example/templates/_helpers.tpl": squadronChartsExampleTemplates_helpersTpl,
"squadron/charts/example/templates/deployment.yaml": squadronChartsExampleTemplatesDeploymentYaml,
"squadron/charts/example/templates/ingress.yaml": squadronChartsExampleTemplatesIngressYaml,
"squadron/charts/example/templates/service.yaml": squadronChartsExampleTemplatesServiceYaml,
"squadron/charts/example/templates/tests/test-connection.yaml": squadronChartsExampleTemplatesTestsTestConnectionYaml,
"squadron/charts/example/values.yaml": squadronChartsExampleValuesYaml,
"squadron/namespaces/local/hello-group.yml": squadronNamespacesLocalHelloGroupYml,
"squadron/services/example.yml": squadronServicesExampleYml,
"squadron/services/hello-service.yml": squadronServicesHelloServiceYml,
"squadron/services/hi-service.yml": squadronServicesHiServiceYml,
}
// AssetDir returns the file names below a certain
@ -738,50 +505,33 @@ var _bintree = &bintree{nil, map[string]*bintree{
"Dockerfile": &bintree{applicationDockerfile, map[string]*bintree{}},
"hello.go": &bintree{applicationHelloGo, map[string]*bintree{}},
}},
"configurd": &bintree{nil, map[string]*bintree{
".gitignore": &bintree{configurdGitignore, map[string]*bintree{}},
"squadron": &bintree{nil, map[string]*bintree{
".gitignore": &bintree{squadronGitignore, map[string]*bintree{}},
"charts": &bintree{nil, map[string]*bintree{
"example": &bintree{nil, map[string]*bintree{
".helmignore": &bintree{configurdChartsExampleHelmignore, map[string]*bintree{}},
"Chart.yaml": &bintree{configurdChartsExampleChartYaml, map[string]*bintree{}},
".helmignore": &bintree{squadronChartsExampleHelmignore, map[string]*bintree{}},
"Chart.yaml": &bintree{squadronChartsExampleChartYaml, map[string]*bintree{}},
"templates": &bintree{nil, map[string]*bintree{
"_helpers.tpl": &bintree{configurdChartsExampleTemplates_helpersTpl, map[string]*bintree{}},
"deployment.yaml": &bintree{configurdChartsExampleTemplatesDeploymentYaml, map[string]*bintree{}},
"ingress.yaml": &bintree{configurdChartsExampleTemplatesIngressYaml, map[string]*bintree{}},
"service.yaml": &bintree{configurdChartsExampleTemplatesServiceYaml, map[string]*bintree{}},
"_helpers.tpl": &bintree{squadronChartsExampleTemplates_helpersTpl, map[string]*bintree{}},
"deployment.yaml": &bintree{squadronChartsExampleTemplatesDeploymentYaml, map[string]*bintree{}},
"ingress.yaml": &bintree{squadronChartsExampleTemplatesIngressYaml, map[string]*bintree{}},
"service.yaml": &bintree{squadronChartsExampleTemplatesServiceYaml, map[string]*bintree{}},
"tests": &bintree{nil, map[string]*bintree{
"test-connection.yaml": &bintree{configurdChartsExampleTemplatesTestsTestConnectionYaml, map[string]*bintree{}},
"test-connection.yaml": &bintree{squadronChartsExampleTemplatesTestsTestConnectionYaml, map[string]*bintree{}},
}},
}},
"values.yaml": &bintree{configurdChartsExampleValuesYaml, map[string]*bintree{}},
}},
"mongodb": &bintree{nil, map[string]*bintree{
".helmignore": &bintree{configurdChartsMongodbHelmignore, map[string]*bintree{}},
"Chart.yaml": &bintree{configurdChartsMongodbChartYaml, map[string]*bintree{}},
"templates": &bintree{nil, map[string]*bintree{
"_helpers.tpl": &bintree{configurdChartsMongodbTemplates_helpersTpl, map[string]*bintree{}},
"deployment.yaml": &bintree{configurdChartsMongodbTemplatesDeploymentYaml, map[string]*bintree{}},
"pv.yaml": &bintree{configurdChartsMongodbTemplatesPvYaml, map[string]*bintree{}},
"pvc.yaml": &bintree{configurdChartsMongodbTemplatesPvcYaml, map[string]*bintree{}},
"service.yaml": &bintree{configurdChartsMongodbTemplatesServiceYaml, map[string]*bintree{}},
"tests": &bintree{nil, map[string]*bintree{
"test-connection.yaml": &bintree{configurdChartsMongodbTemplatesTestsTestConnectionYaml, map[string]*bintree{}},
}},
}},
"values.yaml": &bintree{configurdChartsMongodbValuesYaml, map[string]*bintree{}},
"values.yaml": &bintree{squadronChartsExampleValuesYaml, map[string]*bintree{}},
}},
}},
"namespaces": &bintree{nil, map[string]*bintree{
"local": &bintree{nil, map[string]*bintree{
"hello-group.yml": &bintree{configurdNamespacesLocalHelloGroupYml, map[string]*bintree{}},
"mongodb-group.yml": &bintree{configurdNamespacesLocalMongodbGroupYml, map[string]*bintree{}},
"hello-group.yml": &bintree{squadronNamespacesLocalHelloGroupYml, map[string]*bintree{}},
}},
}},
"services": &bintree{nil, map[string]*bintree{
"example.yml": &bintree{configurdServicesExampleYml, map[string]*bintree{}},
"hello-service.yml": &bintree{configurdServicesHelloServiceYml, map[string]*bintree{}},
"hi-service.yml": &bintree{configurdServicesHiServiceYml, map[string]*bintree{}},
"mongodb-service.yml": &bintree{configurdServicesMongodbServiceYml, map[string]*bintree{}},
"example.yml": &bintree{squadronServicesExampleYml, map[string]*bintree{}},
"hello-service.yml": &bintree{squadronServicesHelloServiceYml, map[string]*bintree{}},
"hi-service.yml": &bintree{squadronServicesHiServiceYml, map[string]*bintree{}},
}},
}},
}}

3
go.mod
View File

@ -1,10 +1,11 @@
module github.com/foomo/configurd
module github.com/foomo/squadron
go 1.14
require (
github.com/foomo/config-bob v0.0.0-20180509121310-96db3832d519
github.com/foomo/htpasswd v0.0.0-20200116085101-e3a90e78da9c // indirect
github.com/go-bindata/go-bindata v3.1.2+incompatible // indirect
github.com/sirupsen/logrus v1.4.2
github.com/spf13/cobra v0.0.6
github.com/stretchr/testify v1.4.0 // indirect

13
go.sum
View File

@ -1,5 +1,7 @@
cloud.google.com/go v0.26.0/go.mod h1:aQUYkXzVsufM+DwF1aE+0xfcU+56JwCaLick0ClmMTw=
github.com/BurntSushi/toml v0.3.1/go.mod h1:xHWCNGjB5oqiDr8zfno3MHue2Ht5sIBksp03qcyfWMU=
github.com/GehirnInc/crypt v0.0.0-20190301055215-6c0105aabd46 h1:rs0kDBt2zF4/CM9rO5/iH+U22jnTygPlqWgX55Ufcxg=
github.com/GehirnInc/crypt v0.0.0-20190301055215-6c0105aabd46/go.mod h1:kC29dT1vFpj7py2OvG1khBdQpo3kInWP+6QipLbdngo=
github.com/OneOfOne/xxhash v1.2.2/go.mod h1:HSdplMjZKSmBqAxg5vPj2TmRDmfkzw+cTzAElWljhcU=
github.com/alecthomas/template v0.0.0-20160405071501-a0175ee3bccc h1:cAKDfWh5VpdgMhJosfJnn5/FoN2SRZ4p7fJNX58YPaU=
github.com/alecthomas/template v0.0.0-20160405071501-a0175ee3bccc/go.mod h1:LOuyumcjzFXgccqObfd/Ljyb9UuFJ6TxHnclSeseNhc=
@ -21,9 +23,16 @@ github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c
github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
github.com/dgrijalva/jwt-go v3.2.0+incompatible/go.mod h1:E3ru+11k8xSBh+hMPgOLZmtrrCbhqsmaPHjLKYnJCaQ=
github.com/dgryski/go-sip13 v0.0.0-20181026042036-e10d5fee7954/go.mod h1:vAd38F8PWV+bWy6jNmig1y/TA+kYO4g3RSRF0IAv0no=
github.com/foomo/config-bob v0.0.0-20180509121310-96db3832d519 h1:C6I2/nKewU4FVLWeCf2Wx5NNTcDwX4eoIZbTPVbBmCk=
github.com/foomo/config-bob v0.0.0-20180509121310-96db3832d519/go.mod h1:S7uyoc29GOKGPGCZ5OoDnauOz4Rb00JOm6udMcot5K0=
github.com/foomo/htpasswd v0.0.0-20200116085101-e3a90e78da9c h1:DBGU7zCwrrPPDsD6+gqKG8UfMxenWg9BOJE/Nmfph+4=
github.com/foomo/htpasswd v0.0.0-20200116085101-e3a90e78da9c/go.mod h1:SHawtolbB0ZOFoRWgDwakX5WpwuIWAK88bUXVZqK0Ss=
github.com/fsnotify/fsnotify v1.4.7 h1:IXs+QLmnXW2CcXuY+8Mzv/fWEsPGWxqefPtCP5CnV9I=
github.com/fsnotify/fsnotify v1.4.7/go.mod h1:jwhsz4b93w/PPRr/qN1Yymfu8t87LnFCMoQvtojpjFo=
github.com/ghodss/yaml v1.0.0/go.mod h1:4dBDuWmgqj2HViK6kFavaiC9ZROes6MMH2rRYeMEF04=
github.com/go-bindata/go-bindata v1.0.0 h1:DZ34txDXWn1DyWa+vQf7V9ANc2ILTtrEjtlsdJRF26M=
github.com/go-bindata/go-bindata v3.1.2+incompatible h1:5vjJMVhowQdPzjE1LdxyFF7YFTXg5IgGVW4gBr5IbvE=
github.com/go-bindata/go-bindata v3.1.2+incompatible/go.mod h1:xK8Dsgwmeed+BBsSy2XTopBn/8uK2HWuGSnA11C3Joo=
github.com/go-kit/kit v0.8.0/go.mod h1:xBxKIO96dXMWWy0MnWVtmwkA9/13aqxPnvrjFYMA2as=
github.com/go-logfmt/logfmt v0.3.0/go.mod h1:Qt1PoO58o5twSAckw1HlFXLmHsOX5/0LbT9GBnD5lWE=
github.com/go-logfmt/logfmt v0.4.0/go.mod h1:3RMwSq7FuexP4Kalkev3ejPJsZTpXXBr9+V4qmtdjCk=
@ -128,12 +137,15 @@ go.uber.org/zap v1.10.0/go.mod h1:vwi/ZaCAaUcBkycHslxD9B2zi4UTXhF60s6SWpuDF0Q=
golang.org/x/crypto v0.0.0-20180904163835-0709b304e793/go.mod h1:6SG95UA2DQfeDnfUPMdvaQW0Q7yPrPDi9nlGo2tz2b4=
golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2 h1:VklqNMn3ovrHsnt90PveolxSbWFaJdECFbxSq0Mqo2M=
golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w=
golang.org/x/crypto v0.0.0-20200115085410-6d4e4cb37c7d h1:2+ZP7EfsZV7Vvmx3TIqSlSzATMkTAKqM14YGFPoSKjI=
golang.org/x/crypto v0.0.0-20200115085410-6d4e4cb37c7d/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto=
golang.org/x/lint v0.0.0-20181026193005-c67002cb31c3/go.mod h1:UVdnD1Gm6xHRNCYTkRU2/jEulfH38KcIWyp/GAMgvoE=
golang.org/x/lint v0.0.0-20190313153728-d0100b6bd8b3/go.mod h1:6SW0HCj/g11FgYtHlgUYUwCkIfeOF89ocIRzGO/8vkc=
golang.org/x/net v0.0.0-20180826012351-8a410e7b638d/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4=
golang.org/x/net v0.0.0-20181114220301-adae6a3d119a/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4=
golang.org/x/net v0.0.0-20181220203305-927f97764cc3/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4=
golang.org/x/net v0.0.0-20190311183353-d8887717615a/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg=
golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg=
golang.org/x/net v0.0.0-20190522155817-f3200d17e092 h1:4QSRKanuywn15aTZvI/mIDEgPQpswuFndXpOj3rKEco=
golang.org/x/net v0.0.0-20190522155817-f3200d17e092/go.mod h1:HSz+uSET+XFnRR8LxR5pz3Of3rY3CfYBVs4xY44aLks=
golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U=
@ -146,6 +158,7 @@ golang.org/x/sys v0.0.0-20181107165924-66b7b1311ac8/go.mod h1:STP8DvDyc/dI5b8T5h
golang.org/x/sys v0.0.0-20181116152217-5ac8a444bdc5/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a h1:1BGLXjeY4akVXGgbC9HugT3Jv3hCI0z56oJR5vAMgBU=
golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
golang.org/x/sys v0.0.0-20190412213103-97732733099d/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys v0.0.0-20190422165155-953cdadca894/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys v0.0.0-20191010194322-b09406accb47 h1:/XfQ9z7ib8eEJX2hdgFTZJ/ntt0swNk5oYBziWeTCvY=
golang.org/x/sys v0.0.0-20191010194322-b09406accb47/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=

View File

@ -1,4 +1,4 @@
package configurd
package squadron
import (
"fmt"
@ -11,7 +11,7 @@ import (
type ChartDependency struct {
Name string
Repository string
Repository string `yaml:"repository,omitempty"`
Version string
Alias string
}
@ -100,7 +100,7 @@ func updateImageOverride(image, tag string, override Override) (Override, error)
return override, nil
}
func (c Configurd) Install(ors map[string]Override, basePath, outputDir, namespace, group, tag string) (string, error) {
func (c Squadron) Install(ors map[string]Override, basePath, outputDir, namespace, group, tag string) (string, error) {
logger := c.config.Log
logger.Infof("Installing services")
@ -153,7 +153,7 @@ func (c Configurd) Install(ors map[string]Override, basePath, outputDir, namespa
return helmInstall(logger, group, namespace, groupChartPath)
}
func (c Configurd) Uninstall(group, namespace string) (string, error) {
func (c Squadron) Uninstall(group, namespace string) (string, error) {
logger := c.config.Log
output, err := helmUninstall(logger, group, namespace)

View File

@ -1,4 +1,4 @@
package configurd
package squadron
import (
"bytes"
@ -16,7 +16,7 @@ import (
"time"
"github.com/foomo/config-bob/builder"
"github.com/foomo/configurd/exampledata"
"github.com/foomo/squadron/exampledata"
"github.com/sirupsen/logrus"
"gopkg.in/yaml.v2"
@ -24,9 +24,9 @@ import (
const (
defaultConfigFileExt = ".yml"
defaultServiceDir = "configurd/services"
defaultNamespaceDir = "configurd/namespaces"
defaultOutputDir = "configurd/.workdir"
defaultServiceDir = "squadron/services"
defaultNamespaceDir = "squadron/namespaces"
defaultOutputDir = "squadron/.workdir"
chartsDir = "charts"
chartLockFile = "Chart.lock"
chartFile = "Chart.yaml"
@ -61,7 +61,7 @@ type Config struct {
Log *logrus.Entry
}
type Configurd struct {
type Squadron struct {
config Config
Services []Service
Templates []string
@ -82,12 +82,12 @@ func relativePath(path, basePath string) string {
return strings.Replace(path, basePath+"/", "", -1)
}
func New(config Config) (Configurd, error) {
func New(config Config) (Squadron, error) {
l := config.Log
l.Infof("Parsing configuration files")
l.Infof("Entering dir: %q", config.BasePath)
c := Configurd{
c := Squadron{
config: config,
}
@ -115,13 +115,13 @@ func New(config Config) (Configurd, error) {
})
if err != nil {
return Configurd{}, err
return Squadron{}, err
}
c.Namespaces, err = loadNamespaces(l, c.Service, config.BasePath)
if err != nil {
return Configurd{}, err
return Squadron{}, err
}
return c, nil
@ -193,7 +193,7 @@ func loadGroup(l *logrus.Entry, sl serviceLoader, path, namespace, group string)
return wrapper.Group, nil
}
func (c Configurd) Service(name string) (Service, error) {
func (c Squadron) Service(name string) (Service, error) {
var available []string
for _, s := range c.Services {
if s.Name == name {
@ -204,7 +204,7 @@ func (c Configurd) Service(name string) (Service, error) {
return Service{}, errResourceNotFound(name, "service", available)
}
func (c Configurd) Namespace(name string) (Namespace, error) {
func (c Squadron) Namespace(name string) (Namespace, error) {
var available []string
for _, ns := range c.Namespaces {
if ns.name == name {
@ -241,7 +241,7 @@ func (g Group) Overrides(basePath, namespace string, tv TemplateVars) (map[strin
return wrapper.Group.Services, nil
}
func (c Configurd) Build(s Service) (string, error) {
func (c Squadron) Build(s Service) (string, error) {
l := c.config.Log
if s.Build == "" {
return "", ErrBuildNotConfigured
@ -258,7 +258,7 @@ func (c Configurd) Build(s Service) (string, error) {
return command(l, args...).cwd(c.config.BasePath).env(env).run()
}
func (c Configurd) Push(name string) (string, error) {
func (c Squadron) Push(name string) (string, error) {
l := c.config.Log
s, err := c.Service(name)
if err != nil {
@ -282,9 +282,10 @@ func loadService(reader io.Reader, name, defaultTag, basePath string) (Service,
if wrapper.Service.Tag == "" {
wrapper.Service.Tag = defaultTag
}
// correct the relative path for the file:// chart repository
wrapper.Service.Chart.Repository =
strings.Replace(wrapper.Service.Chart.Repository, "file://./", fmt.Sprintf("file://%v/", basePath), 1)
// correct the relative path for the file:// chart repository
wrapper.Service.Chart.Alias = name
return wrapper.Service, nil
}