-
Bug
-
Resolution: Not a Bug
-
Normal
-
None
-
4.18
-
Quality / Stability / Reliability
-
False
-
-
None
-
None
-
None
-
None
-
None
-
None
-
OCP Node Sprint 274 (blue)
-
1
-
None
-
None
-
None
-
None
-
None
-
None
-
None
Description of problem:
Applying ClusterImagePolicy makes duplicate entry into the policy.json
Version-Release number of selected component (if applicable):
4.18
How reproducible:
100%
Steps to Reproduce:
1. After enabling techpreview featureset, create clusterimagepolicy:
apiVersion: config.openshift.io/v1alpha1
kind: ClusterImagePolicy
metadata:
name: p1
spec:
scopes:
- quay.io/rhn_support_dpateriy
policy:
rootOfTrust:
policyType: PublicKey
publicKey:
keyData: LS0tLS1CRUdJTiBQVUJMSUMgS0VZLS0tLS0KTUZrd0V3WUhLb1pJemowQ0FRWUlLb1pJemowREFRY0RRZ0FFTkRTTVNaMHN2eXNTdjNadFRtbnQvT2Yvay81NgpSTGZSa0gvTEo4RTN1WlRFem0vUDh2RW11Y2greVRKWldQeUZIYTFnWUdKaG9lNGtVZjZnd2hxSWhnPT0KLS0tLS1FTkQgUFVCTElDIEtFWS0tLS0tCg==
signedIdentity:
matchPolicy: MatchRepoDigestOrExact
2. The policy.json on the node has duplicate entries:
"quay.io/rhn_support_dpateriy": [
{
"type": "sigstoreSigned",
"keyData": "LS0tLS1CRUdJTiBQVUJMSUMgS0VZLS0tLS0KTUZrd0V3WUhLb1pJemowQ0FRWUlLb1pJemowREFRY0RRZ0FFTkRTTVNaMHN2eXNTdjNadFRtbnQvT2Yvay81NgpSTGZSa0gvTEo4RTN1WlRFem0vUDh2RW11Y2greVRKWldQeUZIYTFnWUdKaG9lNGtVZjZnd2hxSWhnPT0KLS0tLS1FTkQgUFVCTElDIEtFWS0tLS0tCg==",
"signedIdentity": {
"type": "matchRepoDigestOrExact"
}
}
]
},
"quay.io/rhn_support_dpateriy": [
{
"type": "sigstoreSigned",
"keyData": "LS0tLS1CRUdJTiBQVUJMSUMgS0VZLS0tLS0KTUZrd0V3WUhLb1pJemowQ0FRWUlLb1pJemowREFRY0RRZ0FFTkRTTVNaMHN2eXNTdjNadFRtbnQvT2Yvay81NgpSTGZSa0gvTEo4RTN1WlRFem0vUDh2RW11Y2greVRKWldQeUZIYTFnWUdKaG9lNGtVZjZnd2hxSWhnPT0KLS0tLS1FTkQgUFVCTElDIEtFWS0tLS0tCg==",
"signedIdentity": {
"type": "matchRepoDigestOrExact"
}
}
]
},
Actual results:
The /etc/containers/policy.json has duplicate entries.
Expected results:
It should only have a single entry
Additional info: