Pass source of service to Deployment API; render templates properly (#969)
* Pass source of service to Deployment API; render templates properly * Enable Go modules by default. Honor runtime.Service.Exec * Make sure you remove go.mod and go.sum
This commit is contained in:
@@ -7,19 +7,20 @@ import (
|
||||
|
||||
func TestTemplates(t *testing.T) {
|
||||
name := "foo"
|
||||
version := "1.2.3"
|
||||
version := "123"
|
||||
source := "github.com/foo/bar"
|
||||
|
||||
// Render default service
|
||||
s := DefaultService(name, version)
|
||||
bs := new(bytes.Buffer)
|
||||
if err := renderTemplate(serviceTmpl, bs, s); err != nil {
|
||||
if err := renderTemplate(templates["service"], bs, s); err != nil {
|
||||
t.Errorf("Failed to render kubernetes service: %v", err)
|
||||
}
|
||||
|
||||
// Render default deployment
|
||||
d := DefaultDeployment(name, version)
|
||||
d := DefaultDeployment(name, version, source)
|
||||
bd := new(bytes.Buffer)
|
||||
if err := renderTemplate(deploymentTmpl, bd, d); err != nil {
|
||||
if err := renderTemplate(templates["deployment"], bd, d); err != nil {
|
||||
t.Errorf("Failed to render kubernetes deployment: %v", err)
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user