Skip to content

Commit 2730731

Browse files
committed
refactor: remove relay selection from enrollment, handled by connect
1 parent 93160e9 commit 2730731

2 files changed

Lines changed: 4 additions & 22 deletions

File tree

packages/api/model.go

Lines changed: 1 addition & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -795,24 +795,12 @@ type ConnectGatewayRequest struct {
795795
}
796796

797797
type EnrollGatewayRequest struct {
798-
Token string `json:"token"`
799-
RelayName string `json:"relayName,omitempty"`
798+
Token string `json:"token"`
800799
}
801800

802801
type EnrollGatewayResponse struct {
803802
AccessToken string `json:"accessToken"`
804803
GatewayID string `json:"gatewayId"`
805-
RelayHost string `json:"relayHost"`
806-
PKI struct {
807-
ServerCertificate string `json:"serverCertificate"`
808-
ServerPrivateKey string `json:"serverPrivateKey"`
809-
ClientCertificateChain string `json:"clientCertificateChain"`
810-
} `json:"pki"`
811-
SSH struct {
812-
ClientCertificate string `json:"clientCertificate"`
813-
ClientPrivateKey string `json:"clientPrivateKey"`
814-
ServerCAPublicKey string `json:"serverCAPublicKey"`
815-
} `json:"ssh"`
816804
}
817805

818806
type RegisterGatewayResponse struct {

packages/cmd/gateway.go

Lines changed: 3 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -241,8 +241,6 @@ var gatewayStartCmd = &cobra.Command{
241241
if alreadyEnrolled {
242242
log.Info().Msg("Enrollment token matches stored token. Skipping enrollment.")
243243
} else {
244-
relayName, _ := util.GetRelayName(cmd, false, "")
245-
246244
domain, _ := cmd.Flags().GetString("domain")
247245
if domain != "" {
248246
config.INFISICAL_URL = util.AppendAPIEndpoint(domain)
@@ -255,8 +253,7 @@ var gatewayStartCmd = &cobra.Command{
255253

256254
log.Info().Msg("Enrolling gateway with enrollment token...")
257255
enrollResp, err := api.CallEnrollGateway(httpClient, api.EnrollGatewayRequest{
258-
Token: enrollToken,
259-
RelayName: relayName,
256+
Token: enrollToken,
260257
})
261258
if err != nil {
262259
util.HandleError(err, "enrollment failed")
@@ -566,24 +563,21 @@ var gatewaySystemdInstallCmd = &cobra.Command{
566563
util.HandleError(errors.New("--token is required when --enroll-method=token"))
567564
}
568565

569-
relayName, _ := util.GetRelayName(cmd, false, "")
570-
571566
httpClient, clientErr := util.GetRestyClientWithCustomHeaders()
572567
if clientErr != nil {
573568
util.HandleError(clientErr, "unable to create HTTP client")
574569
}
575570

576571
log.Info().Msg("Enrolling gateway with enrollment token...")
577572
enrollResp, enrollErr := api.CallEnrollGateway(httpClient, api.EnrollGatewayRequest{
578-
Token: enrollToken,
579-
RelayName: relayName,
573+
Token: enrollToken,
580574
})
581575
if enrollErr != nil {
582576
util.HandleError(enrollErr, "enrollment failed")
583577
}
584578

585579
// Install systemd service using the long-lived access token
586-
if installErr := gatewayv2.InstallEnrolledGatewaySystemdService(enrollResp.AccessToken, domain, gatewayName, relayName, serviceLogFile); installErr != nil {
580+
if installErr := gatewayv2.InstallEnrolledGatewaySystemdService(enrollResp.AccessToken, domain, gatewayName, "", serviceLogFile); installErr != nil {
587581
util.HandleError(installErr, "Unable to install systemd service")
588582
}
589583
} else {

0 commit comments

Comments
 (0)