Skip to content

Commit 80c9c2c

Browse files
committed
Split main.go
1 parent d79906a commit 80c9c2c

File tree

2 files changed

+1
-152
lines changed

2 files changed

+1
-152
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
*.so
66
*.dylib
77
kafka-ops
8+
*.yaml
89

910
# RPM
1011
rpm-build

main.go

Lines changed: 0 additions & 152 deletions
Original file line numberDiff line numberDiff line change
@@ -802,158 +802,6 @@ func validateFlags() {
802802
}
803803
}
804804

805-
func aclOperationToString(operation sarama.AclOperation) string {
806-
switch operation {
807-
case sarama.AclOperationAny:
808-
return "ANY"
809-
case sarama.AclOperationAll:
810-
return "ALL"
811-
case sarama.AclOperationRead:
812-
return "READ"
813-
case sarama.AclOperationWrite:
814-
return "WRITE"
815-
case sarama.AclOperationCreate:
816-
return "CREATE"
817-
case sarama.AclOperationDelete:
818-
return "DELETE"
819-
case sarama.AclOperationAlter:
820-
return "ALTER"
821-
case sarama.AclOperationDescribe:
822-
return "DESCRIBE"
823-
case sarama.AclOperationClusterAction:
824-
return "CLUSTER_ACTION"
825-
case sarama.AclOperationDescribeConfigs:
826-
return "DESCRIBE_CONFIGS"
827-
case sarama.AclOperationAlterConfigs:
828-
return "ALTER_CONFIGS"
829-
case sarama.AclOperationIdempotentWrite:
830-
return "IDEMPOTENT_WRITE"
831-
default:
832-
return "INVALID"
833-
}
834-
}
835-
836-
func aclOperationFromString(operation string) sarama.AclOperation {
837-
switch strings.ToUpper(operation) {
838-
case "ANY":
839-
return sarama.AclOperationAny
840-
case "ALL":
841-
return sarama.AclOperationAll
842-
case "READ":
843-
return sarama.AclOperationRead
844-
case "WRITE":
845-
return sarama.AclOperationWrite
846-
case "CREATE":
847-
return sarama.AclOperationCreate
848-
case "DELETE":
849-
return sarama.AclOperationDelete
850-
case "ALTER":
851-
return sarama.AclOperationAlter
852-
case "DESCRIBE":
853-
return sarama.AclOperationDescribe
854-
case "CLUSTER_ACTION":
855-
return sarama.AclOperationClusterAction
856-
case "DESCRIBE_CONFIGS":
857-
return sarama.AclOperationDescribeConfigs
858-
case "ALTER_CONFIGS":
859-
return sarama.AclOperationAlterConfigs
860-
case "IDEMPOTENT_WRITE":
861-
return sarama.AclOperationIdempotentWrite
862-
default:
863-
return sarama.AclOperationUnknown
864-
}
865-
}
866-
867-
func aclResourcePatternTypeToString(patternType sarama.AclResourcePatternType) string {
868-
switch patternType {
869-
case sarama.AclPatternAny:
870-
return "ANY"
871-
case sarama.AclPatternMatch:
872-
return "MATCH"
873-
case sarama.AclPatternLiteral:
874-
return "LITERAL"
875-
case sarama.AclPatternPrefixed:
876-
return "PREFIXED"
877-
default:
878-
return "INVALID"
879-
}
880-
}
881-
882-
func aclResourcePatternTypeFromString(patternType string) sarama.AclResourcePatternType {
883-
switch strings.ToUpper(patternType) {
884-
case "ANY":
885-
return sarama.AclPatternAny
886-
case "MATCH":
887-
return sarama.AclPatternMatch
888-
case "LITERAL":
889-
return sarama.AclPatternLiteral
890-
case "PREFIXED":
891-
return sarama.AclPatternPrefixed
892-
default:
893-
return sarama.AclPatternUnknown
894-
}
895-
}
896-
897-
func aclResourceTypeToString(resourceType sarama.AclResourceType) string {
898-
switch resourceType {
899-
case sarama.AclResourceAny:
900-
return "any"
901-
case sarama.AclResourceTopic:
902-
return "topic"
903-
case sarama.AclResourceGroup:
904-
return "group"
905-
case sarama.AclResourceCluster:
906-
return "cluster"
907-
case sarama.AclResourceTransactionalID:
908-
return "transactional-id"
909-
default:
910-
return "INVALID"
911-
}
912-
}
913-
914-
func aclResourceTypeFromString(resourceType string) sarama.AclResourceType {
915-
switch strings.ToLower(resourceType) {
916-
case "any":
917-
return sarama.AclResourceAny
918-
case "topic":
919-
return sarama.AclResourceTopic
920-
case "group":
921-
return sarama.AclResourceGroup
922-
case "cluster":
923-
return sarama.AclResourceCluster
924-
case "transactional-id":
925-
return sarama.AclResourceTransactionalID
926-
default:
927-
return sarama.AclResourceUnknown
928-
}
929-
}
930-
931-
func aclPermissionTypeToString(permissionType sarama.AclPermissionType) string {
932-
switch permissionType {
933-
case sarama.AclPermissionAny:
934-
return "ANY"
935-
case sarama.AclPermissionDeny:
936-
return "DENY"
937-
case sarama.AclPermissionAllow:
938-
return "ALLOW"
939-
default:
940-
return "INVALID"
941-
}
942-
}
943-
944-
func aclPermissionTypeFromString(permissionType string) sarama.AclPermissionType {
945-
switch strings.ToUpper(permissionType) {
946-
case "ALLOW":
947-
return sarama.AclPermissionAllow
948-
case "DENY":
949-
return sarama.AclPermissionDeny
950-
case "ANY":
951-
return sarama.AclPermissionAny
952-
default:
953-
return sarama.AclPermissionUnknown
954-
}
955-
}
956-
957805
func usage() {
958806
usage := `Manage Kafka cluster resources (topics and ACLs)
959807
Usage: %s <action> [<options>] [<broker connection options>]

0 commit comments

Comments
 (0)