adding imagePullSecret to keel config
parent
c4fda12b03
commit
6ffad7c9e9
|
@ -50,6 +50,10 @@ func getImages(vals chartutil.Values) ([]*types.TrackedImage, error) {
|
|||
Policy: keelCfg.Plc,
|
||||
}
|
||||
|
||||
if imageDetails.ImagePullSecret != "" {
|
||||
trackedImage.Secrets = append(trackedImage.Secrets, imageDetails.ImagePullSecret)
|
||||
}
|
||||
|
||||
images = append(images, trackedImage)
|
||||
}
|
||||
|
||||
|
|
|
@ -115,8 +115,6 @@ keel:
|
|||
images:
|
||||
- repository: alertmanager.alertmanagerSpec.image.repository
|
||||
tag: alertmanager.alertmanagerSpec.image.tag
|
||||
- repository: grafana.image.repository
|
||||
tag: grafana.image.tag
|
||||
- repository: prometheusOperator.image.repository
|
||||
tag: prometheusOperator.image.tag
|
||||
- repository: prometheus.prometheusSpec.image.repository
|
||||
|
|
|
@ -116,10 +116,11 @@ type KeelChartConfig struct {
|
|||
|
||||
// ImageDetails - image details
|
||||
type ImageDetails struct {
|
||||
RepositoryPath string `json:"repository"`
|
||||
TagPath string `json:"tag"`
|
||||
DigestPath string `json:"digest"`
|
||||
ReleaseNotes string `json:"releaseNotes"`
|
||||
RepositoryPath string `json:"repository"`
|
||||
TagPath string `json:"tag"`
|
||||
DigestPath string `json:"digest"`
|
||||
ReleaseNotes string `json:"releaseNotes"`
|
||||
ImagePullSecret string `json:"imagePullSecret"`
|
||||
}
|
||||
|
||||
// Provider - helm provider, responsible for managing release updates
|
||||
|
@ -215,7 +216,8 @@ func (p *Provider) TrackedImages() ([]*types.TrackedImage, error) {
|
|||
|
||||
for _, img := range releaseImages {
|
||||
img.Meta = map[string]string{
|
||||
"selector": selector,
|
||||
"selector": selector,
|
||||
"helm.sh/chart": fmt.Sprintf("%s-%s", release.Chart.Metadata.Name, release.Chart.Metadata.Version),
|
||||
}
|
||||
img.Namespace = release.Namespace
|
||||
img.Provider = ProviderName
|
||||
|
|
Loading…
Reference in New Issue