spotify/docker-client

How to remove all secrets from a service

Open

#1000 aperta il 26 mar 2018

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

Metriche repository

Star
 (1430 star)
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