On OpenShift, it shouldn't be necessary for the user to add 'anyuid' permissions to SA that will be running APISIX.
The issues that are currently solved by using anyuid (apache/apisix#10480, apache/apisix#11425) are most likely due to /usr/local/apisix being owned by apisix:apisix (uid 636). This results in arbitrary UIDs on OCP not being able to write there.
This could be solved at container image build-time for APISIX images by following "Support arbitrary user ids" from OpenShift docs.
This issue is originally referenced in apisix issue no #11714
This is the link to the original issue apache/apisix#11714
On OpenShift, it shouldn't be necessary for the user to add 'anyuid' permissions to SA that will be running APISIX.
The issues that are currently solved by using anyuid (apache/apisix#10480, apache/apisix#11425) are most likely due to /usr/local/apisix being owned by apisix:apisix (uid 636). This results in arbitrary UIDs on OCP not being able to write there.
This could be solved at container image build-time for APISIX images by following "Support arbitrary user ids" from OpenShift docs.
This issue is originally referenced in apisix issue no #11714
This is the link to the original issue apache/apisix#11714