mirror of
https://github.com/moby/moby.git
synced 2026-01-11 02:31:44 +00:00
docs: fix base64 encoding description for secrets and configs
The API documentation incorrectly stated that the Data field for secrets and configs should use Base64-url-safe-encoded format (RFC 4648 section 5). However, Docker actually uses standard base64 encoding (RFC 4648 section 4). This caused confusion when users tried to use URL-safe base64 encoding and received "illegal base64 data" errors. Update the documentation to correctly reference RFC 4648 section 4 (standard base64) instead of section 5 (URL-safe base64). Fixes #37671 Signed-off-by: majiayu000 <1835304752@qq.com>
This commit is contained in:
@@ -5700,8 +5700,8 @@ definitions:
|
||||
com.example.some-other-label: "some-other-value"
|
||||
Data:
|
||||
description: |
|
||||
Data is the data to store as a secret, formatted as a Base64-url-safe-encoded
|
||||
([RFC 4648](https://tools.ietf.org/html/rfc4648#section-5)) string.
|
||||
Data is the data to store as a secret, formatted as a standard base64-encoded
|
||||
([RFC 4648](https://tools.ietf.org/html/rfc4648#section-4)) string.
|
||||
It must be empty if the Driver field is set, in which case the data is
|
||||
loaded from an external secret store. The maximum allowed size is 500KB,
|
||||
as defined in [MaxSecretSize](https://pkg.go.dev/github.com/moby/swarmkit/v2@v2.0.0/api/validation#MaxSecretSize).
|
||||
@@ -5755,8 +5755,8 @@ definitions:
|
||||
type: "string"
|
||||
Data:
|
||||
description: |
|
||||
Data is the data to store as a config, formatted as a Base64-url-safe-encoded
|
||||
([RFC 4648](https://tools.ietf.org/html/rfc4648#section-5)) string.
|
||||
Data is the data to store as a config, formatted as a standard base64-encoded
|
||||
([RFC 4648](https://tools.ietf.org/html/rfc4648#section-4)) string.
|
||||
The maximum allowed size is 1000KB, as defined in [MaxConfigSize](https://pkg.go.dev/github.com/moby/swarmkit/v2@v2.0.0-20250103191802-8c1959736554/manager/controlapi#MaxConfigSize).
|
||||
type: "string"
|
||||
Templating:
|
||||
|
||||
Reference in New Issue
Block a user