Skip to content

Keep helm repositories in sync across multiple pipeline instances #3418

@lpuskas

Description

@lpuskas

Is your feature request related to a problem? Please describe.
Helm repositories in pipeline are updated through api calls. The state of helm repositories should be in sync across pipeline instances

Describe the solution you'd like to see
Helm repositories should transparently be synchronised on all pipeline instances:

  • maintain a hash of the repository related files in the database (indexfile + chart file)
  • on every operation check the hash generated from the file system and the one stored in the database
  • perform an update if appropriate
  • update the hash in the database with the one generated from the filesystem after the update id done
  • also store a hash in. the database when a new repository is added to the filesystem

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions