github.com/redhat-appstudio/e2e-tests@v0.0.0-20240520140907-9709f6f59323/pkg/clients/tekton/rekor_hosts.go (about) 1 package tekton 2 3 import ( 4 "context" 5 6 "github.com/redhat-appstudio/e2e-tests/pkg/constants" 7 metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" 8 ) 9 10 // GetRekorHost returns a rekorHost. 11 func (t *TektonController) GetRekorHost() (rekorHost string, err error) { 12 api := t.KubeInterface().CoreV1().ConfigMaps(constants.TEKTON_CHAINS_NS) 13 ctx := context.Background() 14 15 cm, err := api.Get(ctx, "chains-config", metav1.GetOptions{}) 16 if err != nil { 17 return 18 } 19 20 rekorHost, ok := cm.Data["transparency.url"] 21 if !ok || rekorHost == "" { 22 rekorHost = "https://rekor.sigstore.dev" 23 } 24 return 25 }