Merge pull request #5563 from fluxcd/fix-migrate-f

Fix `flux migrate -f` not considering kind comments
pull/4271/merge
Matheus Pimenta 1 week ago committed by GitHub
commit 0fe4449870
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

@ -623,7 +623,8 @@ func (f *FileSystemMigrator) detectFileUpgrades(file string) ([]APIUpgrade, erro
if idx == -1 { if idx == -1 {
continue continue
} }
kind := strings.TrimSpace(kindLine[idx+len(kindPrefix):]) kindValuePrefix := strings.TrimSpace(kindLine[idx+len(kindPrefix):])
kind := strings.Split(kindValuePrefix, " ")[0]
// Build GroupKind. // Build GroupKind.
gk := schema.GroupKind{ gk := schema.GroupKind{

@ -153,7 +153,7 @@ func TestFileSystemMigrator(t *testing.T) {
for _, wf := range tt.writtenFiles { for _, wf := range tt.writtenFiles {
b, err := os.ReadFile(wf.goldenFile) b, err := os.ReadFile(wf.goldenFile)
g.Expect(err).ToNot(HaveOccurred()) g.Expect(err).ToNot(HaveOccurred())
g.Expect(fileSystem.writtenFiles[wf.file]).To(Equal(b), g.Expect(string(fileSystem.writtenFiles[wf.file])).To(Equal(string(b)),
"file %s does not match golden file %s", wf.file, wf.goldenFile) "file %s does not match golden file %s", wf.file, wf.goldenFile)
} }
}) })

@ -12,7 +12,7 @@ spec:
wait: true wait: true
dependsOn: dependsOn:
- apiVersion: image.toolkit.fluxcd.io/v1 # update this from v1beta1 - apiVersion: image.toolkit.fluxcd.io/v1 # update this from v1beta1
kind: ImageRepository kind: ImageRepository # there can be comments here too
--- ---

@ -12,7 +12,7 @@ spec:
wait: true wait: true
dependsOn: dependsOn:
- apiVersion: image.toolkit.fluxcd.io/v1beta1 # update this from v1beta1 - apiVersion: image.toolkit.fluxcd.io/v1beta1 # update this from v1beta1
kind: ImageRepository kind: ImageRepository # there can be comments here too
--- ---

Loading…
Cancel
Save