-
Bug
-
Resolution: Unresolved
-
Undefined
-
None
-
None
-
None
-
False
-
-
False
-
?
-
rhos-perfscale
-
None
-
-
-
-
Moderate
During Swift migration as part of RHOSP to RHOSO control plane adoption, the documentation instructs users to create the Swift ring files ConfigMap using 'oc apply'.This fails when ring files are large, due to a Kubernetes annotation size limit.
Error:
[root@xxxx-r660 controlplane]# oc apply -f swift-ring-files-configmap.yamlÂ
The ConfigMap "swift-ring-files" is invalid: metadata.annotations: Too long: must have at most 262144 bytes
So, the workaround is to use "oc create" instead.
[root@xxxx-r660 controlplane]# oc create -f swift-ring-files-configmap.yamlÂ
configmap/swift-ring-files created.
But, any later updates to swift-ring-files configmap will fail.