spotify/docker-client

How to remove all secrets from a service

Aberta

#1.000 aberto em 26 de mar. de 2018

 (3 comentários) (0 reação) (0 responsável)Java (551 forks)batch import
help wantedpinnedquestion

Métricas do repositório

Stars
 (1.430 estrelas)
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