spotify/docker-client

How to remove all secrets from a service

開放

#1,000 建立於 2018年3月26日

 (3 則留言) (0 個反應) (0 位負責人)Java (551 個分叉)batch import
help wantedpinnedquestion

倉庫指標

星標
 (1,430 顆星)
PR 合併指標
 (30 天內沒有已合併 PR)

描述

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 ?

貢獻者指南