You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
viper auto mangles types when reading and writing the redpanda.yaml file; this has resulted in bugs or unexplained behavior
--set does not validate any input and just passes through text, attempting to marshal into whatever exists and silently accepting invalid input
rpk redpanda start passes through any unknown flags to redpanda
rpk container start passes through any unknown flags to each container's rpk container start
rpk container start has a hidden --image flag
This magic makes it very difficult to know what can be changed and what cannot be changed safely. We should eliminate this implicit magic to make every aspect above explicit. We likely want to preserve blind flag passing from rpk {redpanda,container} start, but something about it can likely be made more obvious.
The first step to this is to make everything implicit explicit. Doing so will allow us to remove viper, and then we can percolate up the changes from there.
The text was updated successfully, but these errors were encountered:
rpk
currently contains a lot of implicit magic:--set
does not validate any input and just passes through text, attempting to marshal into whatever exists and silently accepting invalid inputrpk redpanda start
passes through any unknown flags toredpanda
rpk container start
passes through any unknown flags to each container'srpk container start
rpk container start
has a hidden--image
flagThis magic makes it very difficult to know what can be changed and what cannot be changed safely. We should eliminate this implicit magic to make every aspect above explicit. We likely want to preserve blind flag passing from
rpk {redpanda,container} start
, but something about it can likely be made more obvious.The first step to this is to make everything implicit explicit. Doing so will allow us to remove
viper
, and then we can percolate up the changes from there.The text was updated successfully, but these errors were encountered: