@@ -22,16 +22,17 @@ type Manager struct {
22
22
}
23
23
24
24
const (
25
- ACS IntegrationName = "acs"
26
- Artifactory IntegrationName = "artifactory"
27
- Azure IntegrationName = "azure"
28
- BitBucket IntegrationName = "bitbucket"
29
- GitHub IntegrationName = "github"
30
- GitLab IntegrationName = "gitlab"
31
- Jenkins IntegrationName = "jenkins"
32
- Nexus IntegrationName = "nexus"
33
- Quay IntegrationName = "quay"
34
- Trustification IntegrationName = "trustification"
25
+ ACS IntegrationName = "acs"
26
+ Artifactory IntegrationName = "artifactory"
27
+ Azure IntegrationName = "azure"
28
+ BitBucket IntegrationName = "bitbucket"
29
+ GitHub IntegrationName = "github"
30
+ GitLab IntegrationName = "gitlab"
31
+ Jenkins IntegrationName = "jenkins"
32
+ Nexus IntegrationName = "nexus"
33
+ Quay IntegrationName = "quay"
34
+ TrustedArtifactSigner IntegrationName = "tas"
35
+ Trustification IntegrationName = "trustification"
35
36
)
36
37
37
38
// Integration returns the integration instance by name.
@@ -76,16 +77,17 @@ func NewManager(logger *slog.Logger, kube *k8s.Kube) *Manager {
76
77
// Instantiating all integrations making sure the set of integrations is
77
78
// complete and unique. The application must panic on duplicated integrations.
78
79
for name , data := range map [IntegrationName ]integration.Interface {
79
- ACS : integration .NewACS (),
80
- Artifactory : integration .NewContainerRegistry ("" ),
81
- Azure : integration .NewAzure (),
82
- BitBucket : integration .NewBitBucket (),
83
- GitHub : integration .NewGitHub (logger , kube ),
84
- GitLab : integration .NewGitLab (logger ),
85
- Jenkins : integration .NewJenkins (),
86
- Nexus : integration .NewContainerRegistry ("" ),
87
- Quay : integration .NewContainerRegistry (integration .QuayURL ),
88
- Trustification : integration .NewTrustification (),
80
+ ACS : integration .NewACS (),
81
+ Artifactory : integration .NewContainerRegistry ("" ),
82
+ Azure : integration .NewAzure (),
83
+ BitBucket : integration .NewBitBucket (),
84
+ GitHub : integration .NewGitHub (logger , kube ),
85
+ GitLab : integration .NewGitLab (logger ),
86
+ Jenkins : integration .NewJenkins (),
87
+ Nexus : integration .NewContainerRegistry ("" ),
88
+ Quay : integration .NewContainerRegistry (integration .QuayURL ),
89
+ TrustedArtifactSigner : integration .NewTrustedArtifactSigner (),
90
+ Trustification : integration .NewTrustification (),
89
91
} {
90
92
// Ensure unique integration names.
91
93
if _ , exists := m .integrations [name ]; exists {
0 commit comments