Comments below. On Wed, Feb 1, 2023 at 2:24 PM Proven Provenzano <pprovenz...@confluent.io.invalid> wrote: > The following are also acceptable from your example. I changed the ordering > because it does't matter. > > --add-config entity-type brokers entity-name 0 foo=bar > --add-config default-entity entity-type broker baaz=quux > > The --add-config sub argument parsing knows about the possible sub fields > entity-type, entity-name, default-entity and the key=value indicates what > the config is applied to.
Are you saying that --add-config will have 3 or 4 arguments. The 3 argument form is for the default entity and the 4 argument form is for a specific entity. Are you planning to allow the user to configure any entity and key-value? Does this mean that you need to implement the dynamic configuration validation logic in the storage-tool? -- -José