helm config now looks for secrets

pull/65/head
Karolis Rusenas 2017-07-30 12:12:46 +01:00
parent a8e4e9a27e
commit 267f7b84ab
2 changed files with 12 additions and 8 deletions

View File

@ -70,8 +70,9 @@ type KeelChartConfig struct {
// ImageDetails - image details
type ImageDetails struct {
RepositoryPath string `json:"repository"`
TagPath string `json:"tag"`
RepositoryPath string `json:"repository"`
TagPath string `json:"tag"`
ImagePullSecretPath string `json:"imagePullSecret"`
}
// Provider - helm provider, responsible for managing release updates
@ -161,12 +162,9 @@ func (p *Provider) TrackedImages() ([]*types.TrackedImage, error) {
}
for _, img := range releaseImages {
trackedImages = append(trackedImages, &types.TrackedImage{
Image: img,
PollSchedule: cfg.PollSchedule,
Trigger: cfg.Trigger,
Provider: ProviderName,
})
img.Namespace = release.Namespace
img.Provider = ProviderName
trackedImages = append(trackedImages, img)
}
}

View File

@ -1,6 +1,8 @@
package types
import (
"fmt"
"github.com/rusenask/keel/util/image"
)
@ -16,3 +18,7 @@ type TrackedImage struct {
Namespace string
Secrets []string
}
func (i TrackedImage) String() string {
return fmt.Sprintf("namespace:%s,image:%s,provider:%s,trigger:%s,sched:%s,secrets:%s", i.Namespace, i.Image.Repository(), i.Provider, i.Trigger, i.PollSchedule, i.Secrets)
}