spotify/docker-client

How to remove all secrets from a service

Open

#1.000 aberto em 26 de mar. de 2018

Ver no GitHub
 (3 comments) (0 reactions) (0 assignees)Java (551 forks)batch import
help wantedpinnedquestion

Métricas do repositório

Stars
 (1.430 stars)
Métricas de merge de PR
 (Nenhuma PRs mesclada em 30d)

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 ?

Guia do colaborador