spotify/docker-client

How to remove all secrets from a service

Open

#1 000 ouverte le 26 mars 2018

Voir sur GitHub
 (3 commentaires) (0 réactions) (0 assignés)Java (551 forks)batch import
help wantedpinnedquestion

Métriques du dépôt

Stars
 (1 430 stars)
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