diff --git a/pkg/target/interlynk/adapter.go b/pkg/target/interlynk/adapter.go index 9163f18..323ece3 100644 --- a/pkg/target/interlynk/adapter.go +++ b/pkg/target/interlynk/adapter.go @@ -60,9 +60,6 @@ func (i *InterlynkAdapter) AddCommandParams(cmd *cobra.Command) { cmd.Flags().String("out-interlynk-url", "https://api.interlynk.io/lynkapi", "Interlynk API URL") cmd.Flags().String("out-interlynk-project-name", "", "Interlynk Project Name") cmd.Flags().String("out-interlynk-project-env", "default", "Interlynk Project Environment") - cmd.Flags().String("in-interlynk-url", "https://api.interlynk.io/lynkapi", "Interlynk API URL") - cmd.Flags().String("in-interlynk-project-name", "", "Interlynk Project Name") - cmd.Flags().String("in-interlynk-project-env", "default", "Interlynk Project Environment") } // ParseAndValidateParams validates the GitHub adapter params diff --git a/pkg/target/interlynk/utils.go b/pkg/target/interlynk/utils.go index 0836d30..6f1516d 100644 --- a/pkg/target/interlynk/utils.go +++ b/pkg/target/interlynk/utils.go @@ -19,14 +19,13 @@ import ( "fmt" "net/http" "net/url" - "strings" ) // ValidateInterlynkConnection chesks whether Interlynk ssytem is up and running func ValidateInterlynkConnection(url, token string) error { ctx := context.Background() - baseURL, err := extractBaseURL(url) + baseURL, err := genHealthzUrl(url) if err != nil { return fmt.Errorf("invalid URL format: %w", err) } @@ -60,15 +59,11 @@ func ValidateInterlynkConnection(url, token string) error { return nil } -func extractBaseURL(rawURL string) (string, error) { +func genHealthzUrl(rawURL string) (string, error) { parsedURL, err := url.Parse(rawURL) if err != nil { return "", err } - // construct base URL (protocol + host) - baseURL := fmt.Sprintf("%s://%s", parsedURL.Scheme, parsedURL.Host) - - // ensure it always ends with a single "/" - return strings.TrimRight(baseURL, "/") + "/", nil + return fmt.Sprintf("%s://%s/healthz", parsedURL.Scheme, parsedURL.Host), nil }