helm config now looks for secrets
parent
a8e4e9a27e
commit
267f7b84ab
|
@ -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)
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
@ -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)
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue