How to remove or overwrite a secret in OpenShift?

I am trying to create a secret on OpenShift v3.3.0 using:

oc create secret generic my-secret --from-file=application-cloud.properties=src/main/resources/application-cloud.properties -n my-project

Since I created the same secret before, I get this error message:

Error from server: secrets "my-secret" already exists

I looked through the options oc, oc createand oc create secretcould not find an option to rewrite privacy when creating it.

Then I tried to delete the existing secret with oc delete. All of the commands below return No resources foundeither a syntax error.

oc delete secrets -l my-secret -n my-project
oc delete secret -l my-secret -n my-project
oc delete secrets -l my-secret 
oc delete secret -l my-secret 
oc delete pods,secrets -l my-project
oc delete pods,secrets -l my-secret
oc delete secret generic -l my-secret

Do you know how to remove a secret or rewrite a secret when creating using the OpenShift console or command line?

+4
source share
1 answer

"my-secret" - , :

oc delete secret my-secret

-n , ,

+10

Source: https://habr.com/ru/post/1668260/


All Articles