Closed doronkg closed 4 months ago
Attention: Patch coverage is 38.59964%
with 342 lines
in your changes are missing coverage. Please review.
Project coverage is 40.96%. Comparing base (
da2b1fe
) to head (588aa68
). Report is 14 commits behind head on main.
:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
Is there anything in these openshift namespaces?
Is there anything in these openshift namespaces?
Yes, various unused resources in 30+ default openshift-
namespaces.
Attaching the output of kor all
, not including the exclusions listed in this PR.
Is there anything in these openshift namespaces?
Yes, various unused resources in 30+ default
openshift-
namespaces. Attaching the output ofkor all
, not including the exclusions listed in this PR.OpenShift Exceptions
Looks like we need a namespace exception for these
Is there anything in these openshift namespaces?
Yes, various unused resources in 30+ default
openshift-
namespaces. Attaching the output ofkor all
, not including the exclusions listed in this PR. OpenShift ExceptionsLooks like we need a namespace exception for these
We can wait for #249 to be merged and then apply that logic in this PR / new one.
Merge hell. Closing this PR and re-submitting.
What this PR does / why we need it
This PR excludes the default resources created in basic OpenShift installations. It also includes a fix in
cmd/kor/crds.go
to allow a new plural alias -kor crds
.PR Checklist
Github Issue
Closes #240
Notes for your reviewers
In
pkg/kor/secrets.go
, a new exception secret type was added -kubernetes.io/dockercfg
, which is the OpenShift equivalent ofkubernetes.io/dockerconfigjson
.This PR addresses all default namespaces that doesn't begin with
openshift-
prefix. Meaning, it covers the following namespaces:openshift
,default
,kube-system
,kube-public
,kube-node-lease
&assisted-installer
.Basic OpenShift installation comes with 60+ namespaces beginning with
openshift-
prefix, which doesn't include additional namespaces created by OpenShift operators or customized installations, that would also be created with that prefix.As I see it, there are 3 options to address this case:
openshift-
prefix (flexible).@yonahd please share your thoughts, I'm leaning towards option no. (1).