spotify/docker-client

How to remove all secrets from a service

Aperta

#1000 aperta il 26 mar 2018

 (3 commenti) (0 reazioni) (0 assegnatari)Java (551 fork)batch import
help wantedpinnedquestion

Metriche repository

Star
 (1430 stelle)
Metriche merge PR
 (Nessuna PR mergiata in 30 g)

Descrizione

Not a bug!

¿How to remove all secrets from a service? Without losing labels, networks, anything.

In docker tools it's easy: docker service update --secret-rm SECRETS_NAME SERVICE_NAME

Docker-client I not know how to do it

ServiceSpec spec = ServiceSpec.builder()
		        .name(service.spec().name())
		        .taskTemplate(service.spec().taskTemplate())
		        .mode(service.spec().mode())
		        .endpointSpec(service.spec().endpointSpec())
		        .updateConfig(service.spec().updateConfig())
		        .build();

docker.updateService(service.id(), service.version().index(), spec);

¿ Secrets is an ImmutableList ?

Guida contributor