Proto commits in confluentinc/cli

These 20 commits are when the Protocol Buffers files have changed:

Commit:5692953
Author:Channing Dong
Committer:GitHub

Add ruleSet and KMS setting for CLI CSFLE during init (#2942)

The documentation is generated from this commit.

Commit:8d383b7
Author:Cody A. Ray
Committer:GitHub

[CLI-60] Remove plugin architecture (#132)

This commit does not contain any .proto files.

Commit:a159cf1
Author:David Hyde
Committer:GitHub

Preliminary multi-environment support for CLI (#130) * Make kafka commands accept --environment flag * debug * clobber connect and ksql plugins for now (fixes e.g. build failures from connect interface redesign) * Move --environment flag to only cluster commands for now * Make environment commands a plugin; environment list works now * Store accounts when logging in; inform user of active env; set default env only if valid env isn't in config atm (i.e. remembers your last env) * Indicate current env in env list command * Implement env use cmd * Add confirmation * make ci happy * update test * update go mod * update tests and more nil checks * leave ksql alone * wrap errors per feedback * wrap errs for apikey and env grpc * Clean up some logic and address PR feedback * Add Args: cobra.NoArgs to environment list * go mod tidy * refactor --environment parsing into helper * re-add ksql plugin existence check in test

Commit:b87995d
Author:Ryan P
Committer:GitHub

Rename api_key package; Add apikey and user plugins to go releaser (#91) * Rename api_key package; Add apikey and user plugins to go releaser

Commit:cd7934b
Author:tadsul
Committer:David Hyde

Service Account Commands (#74) * CLI: Service Account * Fix for build failure * Code Review Fix to forecefully delete ACL and make lint fix * Code Review Fixes * Code Review Fixes * Code Review Fixes * Code Review Fix * Code Review Fix * improvements - fix package names to be consistent - rename plugins from confluent- to ccloud- to be consistent - add api-key list command - fix common auth error handling for service-accounts and api-keys - fix command names and help output to be more consistent - fix service-account list output * more improvements: - fix api-key create to require --cluster flag (not requiring/using an active kafka context) - update help messages to make api-key create --serviceaccountid clearer - fix api-key delete to not have a serviceaccountid flag * fix service-account command usage strings * Fix Update and Delete SA to use ID instead of service name * Code Review Fix * fix for merge compatibility * finish resolving merge * fix name * Fix Makefile, hyphenate flags, fix comments etc. * Make api key package name consistent

Commit:8f3a5fc
Author:Ryan P
Committer:GitHub

Add KafkaAPI functionality to ccloud cli * Topic management : Create, List, Update, Describe, Delete * ACL management: Create, List, Delete * Basic Produce * Basic Consume

Commit:b241fcc
Author:Damian Guy
Committer:GitHub

add ksql to cli (#45) * add ksql to cli * hook it up!

Commit:7fb0f55
Author:Cody A. Ray
Committer:GitHub

Add kafka create and delete commands (#40)

Commit:b19db42
Author:Cody A. Ray
Committer:GitHub

Add reference by cluster ID instead of mutable name (#32)

Commit:075c3a9
Author:Cody A. Ray
Committer:GitHub

Add required --kafka-user option for 'connect create' (#20)

Commit:463af08
Author:Cody A. Ray
Committer:GitHub

Add more detail to "connect describe" output for s3-sinks (#16)

Commit:40fda00
Author:Cody A. Ray
Committer:GitHub

Add "connect update <name>" CLI command (#14)

Commit:9875ade
Author:Cody A. Ray
Committer:GitHub

Add "connect delete <name>" CLI command (#13)

Commit:ae44669
Author:Cody A. Ray
Committer:GitHub

Add kafka describe <name> command (#9)

Commit:eddd7ec
Author:Cody A. Ray
Committer:GitHub

Add kafka list command (#8)

Commit:b74420d
Author:Cody A. Ray
Committer:GitHub

Add "connect create" command (#5)

Commit:717805f
Author:Cody A. Ray
Committer:GitHub

Add connect describe command (#4)

Commit:3f5389b
Author:Cody A. Ray
Committer:GitHub

Use shared protobufs from cc-structs where available (#3)

Commit:7deb55e
Author:Cody A. Ray
Committer:GitHub

Add "connect list" command and HTTP library infra (#2)

Commit:0e0cad6
Author:Travis Jeffery

initial commit