When creating API with pod kind in k8s, then can't make a backup with command because the pod doesn't have OwnerReferences and when the code gets a list of pods the code panicked
Other changes
I added a test for checking to get a list of pods to make a backup.
Also, I found a problem in the helm chart of the minio, The URL https://helm.min.io/ was not found and I changed it to https://charts.min.io/. The value of the chart has been changed and I have to change e2e/definitions/minio/helm.yaml according to these values.
Checklist
For Code changes
[x] Categorize the PR by setting a good title and adding one of the labels:
bug, enhancement, documentation, change, breaking, dependency
as they show up in the changelog
[x] PR contains the label area:operator
[x] Link this PR to related issues
[x] I have not made any changes in the charts/ directory.
For Helm Chart changes
[ ] Categorize the PR by setting a good title and adding one of the labels:
bug, enhancement, documentation, change, breaking, dependency
as they show up in the changelog
[ ] PR contains the label area:chart
[ ] PR contains the chart label, e.g. chart:k8up
[ ] Variables are documented in the values.yaml using the format required by Helm-Docs.
[ ] Chart Version bumped if immediate release after merging is planned
[ ] I have run make chart-docs
[ ] Link this PR to related code release or other issues.
Summary
OwnerReferences
and when the code gets a list of pods the code panickedOther changes
I added a test for checking to get a list of pods to make a backup. Also, I found a problem in the helm chart of the minio, The URL
https://helm.min.io/
was not found and I changed it tohttps://charts.min.io/
. The value of the chart has been changed and I have to changee2e/definitions/minio/helm.yaml
according to these values.Checklist
For Code changes
bug
,enhancement
,documentation
,change
,breaking
,dependency
as they show up in the changelogarea:operator
charts/
directory.For Helm Chart changes
bug
,enhancement
,documentation
,change
,breaking
,dependency
as they show up in the changelogarea:chart
chart:k8up
make chart-docs