Merge pull request #10426 from 3u13r/fix/genpolicy/handle-config-map-binary-data

genpolicy: read binaryData value as String
This commit is contained in:
Aurélien Bombo 2024-10-14 21:31:23 -05:00 committed by GitHub
commit c371b4e1ce
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 7 additions and 1 deletions

View File

@ -28,8 +28,10 @@ pub struct ConfigMap {
#[serde(skip_serializing_if = "Option::is_none")]
pub data: Option<BTreeMap<String, String>>,
// When parsing a YAML file, binaryData is encoded as base64.
// Therefore, this is a BTreeMap<String, String> instead of BTreeMap<String, Vec<u8>>.
#[serde(skip_serializing_if = "Option::is_none")]
pub binaryData: Option<BTreeMap<String, Vec<u8>>>,
pub binaryData: Option<BTreeMap<String, String>>,
#[serde(skip_serializing_if = "Option::is_none")]
immutable: Option<bool>,

View File

@ -11,3 +11,7 @@ data:
data-1: value-1
data-2: value-2
data-3: value-3
binaryData:
bin-data-1: YmluLXZhbHVlLTE=
bin-data-2: YmluLXZhbHVlLTI=
bin-data-3: YmluLXZhbHVlLTM=