The extraSecrets object will be enhanced to support an additional key, dataEncoded. This key will allow passing data that is already encoded in base64.
Current Behavior
The extraSecrets object currently accepts a key named data. This key requires the data to be provided in its raw, unencoded format. Base64 encoding is handled internally by the system and cannot be bypassed.
Context
Unfortunately, because of shell constraints, there is no easy method to pass a multiline secret in the command line. It can be passed as a single line by using base 64.
Expected Behavior
The extraSecrets object will be enhanced to support an additional key, dataEncoded. This key will allow passing data that is already encoded in base64.
Current Behavior
The extraSecrets object currently accepts a key named data. This key requires the data to be provided in its raw, unencoded format. Base64 encoding is handled internally by the system and cannot be bypassed.
Context
Unfortunately, because of shell constraints, there is no easy method to pass a multiline secret in the command line. It can be passed as a single line by using base 64.