spotify/docker-client

How to remove all secrets from a service

Ouverte

#1 000 ouverte le 26 mars 2018

 (3 commentaires) (0 réaction) (0 personne assignée)Java (551 forks)batch import
help wantedpinnedquestion

Métriques du dépôt

Stars
 (1 430 étoiles)
Métriques de merge PR
 (Aucune PR mergée en 30 j)

Description

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 ?

Guide contributeur