Refactor kafka to pure Go (franz-go), fix DBC stubs, update Dockerfile

This commit is contained in:
Chris Rai
2026-01-31 00:05:47 -05:00
parent fbb820d7b3
commit b5bec57dfa
776 changed files with 18945 additions and 2052 deletions

View File

@@ -4,9 +4,9 @@ import (
"fmt"
"net/http"
"fiskerinc.com/modules/httpclient"
"fiskerinc.com/modules/jwt"
"fiskerinc.com/modules/utils/envtool"
"github.com/fiskerinc/cloud-services/pkg/httpclient"
"github.com/fiskerinc/cloud-services/pkg/jwt"
"github.com/fiskerinc/cloud-services/pkg/utils/envtool"
"github.com/pkg/errors"
)

View File

@@ -4,9 +4,9 @@ import (
"net/http"
"testing"
"fiskerinc.com/modules/httpclient"
"fiskerinc.com/modules/httpclient/mock"
"fiskerinc.com/modules/testhelper"
"github.com/fiskerinc/cloud-services/pkg/httpclient"
"github.com/fiskerinc/cloud-services/pkg/httpclient/mock"
"github.com/fiskerinc/cloud-services/pkg/testhelper"
)
func TestVerifyTokenAuthorized(t *testing.T) {

View File

@@ -5,9 +5,9 @@ import (
"encoding/json"
"sync"
"fiskerinc.com/modules/common"
"fiskerinc.com/modules/logger"
"fiskerinc.com/modules/scheduler"
"github.com/fiskerinc/cloud-services/pkg/common"
"github.com/fiskerinc/cloud-services/pkg/logger"
"github.com/fiskerinc/cloud-services/pkg/scheduler"
"github.com/pkg/errors"
"github.com/robfig/cron"
)

View File

@@ -7,9 +7,9 @@ import (
"testing"
"time"
kafka "fiskerinc.com/modules/kafka/mock"
"fiskerinc.com/modules/logger"
"fiskerinc.com/modules/redis"
kafka "github.com/fiskerinc/cloud-services/pkg/kafka/mock"
"github.com/fiskerinc/cloud-services/pkg/logger"
"github.com/fiskerinc/cloud-services/pkg/redis"
)
func AddRemoveRedisListeners(add bool, id string, pubsub *redis.PubSub, queueRef *redis.Queues) {

View File

@@ -4,9 +4,9 @@ import (
"net/http"
"testing"
"gateway/websocket"
"github.com/fiskerinc/cloud-services/services/gateway/websocket"
"fiskerinc.com/modules/testhelper"
"github.com/fiskerinc/cloud-services/pkg/testhelper"
)
func TestParseDeviceAndVersionFromRequest(t *testing.T) {

View File

@@ -5,21 +5,21 @@ import (
"context"
"encoding/json"
"fmt"
"gateway/sloppy"
"github.com/fiskerinc/cloud-services/services/gateway/sloppy"
"io"
"net"
"net/http"
"strings"
"time"
"fiskerinc.com/modules/grpc/kafka_grpc"
"github.com/fiskerinc/cloud-services/pkg/grpc/kafka_grpc"
"fiskerinc.com/modules/common"
"fiskerinc.com/modules/kafka"
"fiskerinc.com/modules/logger"
"fiskerinc.com/modules/utils"
"fiskerinc.com/modules/utils/envtool"
"fiskerinc.com/modules/validator"
"github.com/fiskerinc/cloud-services/pkg/common"
"github.com/fiskerinc/cloud-services/pkg/kafka"
"github.com/fiskerinc/cloud-services/pkg/logger"
"github.com/fiskerinc/cloud-services/pkg/utils"
"github.com/fiskerinc/cloud-services/pkg/utils/envtool"
"github.com/fiskerinc/cloud-services/pkg/validator"
"google.golang.org/protobuf/proto"
"gopkg.in/DataDog/dd-trace-go.v1/ddtrace/tracer"

View File

@@ -7,12 +7,12 @@ import (
"net/http"
"time"
"fiskerinc.com/modules/grpc/kafka_grpc"
"github.com/fiskerinc/cloud-services/pkg/grpc/kafka_grpc"
"fiskerinc.com/modules/common"
"fiskerinc.com/modules/kafka"
"fiskerinc.com/modules/logger"
"fiskerinc.com/modules/security"
"github.com/fiskerinc/cloud-services/pkg/common"
"github.com/fiskerinc/cloud-services/pkg/kafka"
"github.com/fiskerinc/cloud-services/pkg/logger"
"github.com/fiskerinc/cloud-services/pkg/security"
"github.com/gobwas/ws"
"github.com/pkg/errors"
"google.golang.org/protobuf/proto"

View File

@@ -9,9 +9,9 @@ import (
"net/http/httptest"
"testing"
"fiskerinc.com/modules/common"
kafka "fiskerinc.com/modules/kafka/mock"
"fiskerinc.com/modules/testhelper"
"github.com/fiskerinc/cloud-services/pkg/common"
kafka "github.com/fiskerinc/cloud-services/pkg/kafka/mock"
"github.com/fiskerinc/cloud-services/pkg/testhelper"
"github.com/gobwas/ws"
"github.com/gobwas/ws/wsutil"

View File

@@ -6,11 +6,11 @@ import (
"net/http"
"time"
"fiskerinc.com/modules/common"
"fiskerinc.com/modules/jwt"
"fiskerinc.com/modules/kafka"
"fiskerinc.com/modules/logger"
"fiskerinc.com/modules/validator"
"github.com/fiskerinc/cloud-services/pkg/common"
"github.com/fiskerinc/cloud-services/pkg/jwt"
"github.com/fiskerinc/cloud-services/pkg/kafka"
"github.com/fiskerinc/cloud-services/pkg/logger"
"github.com/fiskerinc/cloud-services/pkg/validator"
"google.golang.org/protobuf/proto"
"github.com/gobwas/ws"

View File

@@ -8,8 +8,8 @@ import (
"net/http/httptest"
"testing"
"fiskerinc.com/modules/common"
"fiskerinc.com/modules/testhelper"
"github.com/fiskerinc/cloud-services/pkg/common"
"github.com/fiskerinc/cloud-services/pkg/testhelper"
"github.com/gobwas/ws"
"github.com/gobwas/ws/wsutil"

View File

@@ -11,11 +11,11 @@ import (
"testing"
"time"
m "fiskerinc.com/modules/common"
"fiskerinc.com/modules/httpclient"
"fiskerinc.com/modules/httpclient/mock"
kafka "fiskerinc.com/modules/kafka/mock"
"fiskerinc.com/modules/testhelper"
m "github.com/fiskerinc/cloud-services/pkg/common"
"github.com/fiskerinc/cloud-services/pkg/httpclient"
"github.com/fiskerinc/cloud-services/pkg/httpclient/mock"
kafka "github.com/fiskerinc/cloud-services/pkg/kafka/mock"
"github.com/fiskerinc/cloud-services/pkg/testhelper"
"github.com/gobwas/httphead"
"github.com/gobwas/ws"

View File

@@ -6,13 +6,13 @@ import (
"net/http"
"time"
"fiskerinc.com/modules/dbc/models"
"github.com/fiskerinc/cloud-services/pkg/dbc/models"
"google.golang.org/protobuf/proto"
"fiskerinc.com/modules/common"
"fiskerinc.com/modules/grpc/kafka_grpc"
"fiskerinc.com/modules/kafka"
"fiskerinc.com/modules/logger"
"github.com/fiskerinc/cloud-services/pkg/common"
"github.com/fiskerinc/cloud-services/pkg/grpc/kafka_grpc"
"github.com/fiskerinc/cloud-services/pkg/kafka"
"github.com/fiskerinc/cloud-services/pkg/logger"
"github.com/gobwas/ws"
"github.com/gobwas/ws/wsflate"

View File

@@ -9,10 +9,10 @@ import (
"net/http/httptest"
"testing"
"fiskerinc.com/modules/common"
"fiskerinc.com/modules/grpc/kafka_grpc"
kafka "fiskerinc.com/modules/kafka/mock"
"fiskerinc.com/modules/testhelper"
"github.com/fiskerinc/cloud-services/pkg/common"
"github.com/fiskerinc/cloud-services/pkg/grpc/kafka_grpc"
kafka "github.com/fiskerinc/cloud-services/pkg/kafka/mock"
"github.com/fiskerinc/cloud-services/pkg/testhelper"
"github.com/gobwas/ws"
"github.com/gobwas/ws/wsutil"