@@ -56,8 +56,10 @@ var _ = Describe("Atlas Third-Party Integrations Controller", Ordered, Label("in
5656 var testNamespace * corev1.Namespace
5757
5858 _ = BeforeAll (func () {
59+ if ! version .IsExperimental () {
60+ Skip ("Skipping experimental test on non experimental build" )
61+ }
5962 deletionProtectionOff := false
60- Expect (version .IsExperimental ()).To (BeTrue ())
6163 ako = runTestAKO (DefaultGlobalCredentials , control .MustEnvVar ("OPERATOR_NAMESPACE" ), deletionProtectionOff )
6264 ako .Start (GinkgoT ())
6365
@@ -160,62 +162,53 @@ var _ = Describe("Atlas Third-Party Integrations Controller", Ordered, Label("in
160162 })
161163 },
162164 Entry ("Test[datadog]: Datadog integration with a parent project" ,
163- Label ("datadog" ),
164165 yml .MustParseObjects (yml .MustOpen (integrations , "integrations/datadog.sample.yml" )),
165166 yml .MustParseObjects (yml .MustOpen (integrations , "integrations/datadog.update.yml" )),
166167 "atlas-datadog-integ" ,
167168 ),
168169 Entry ("Test[msteams]: Microsoft Teams integration with a parent project" ,
169- Label ("msteams" ),
170170 yml .MustParseObjects (yml .MustOpen (integrations , "integrations/msteams.sample.yml" )),
171171 yml .MustParseObjects (yml .MustOpen (integrations , "integrations/msteams.update.yml" )),
172172 "atlas-msteams-integ" ,
173173 ),
174174 Entry ("Test[newrelic]: New Relic integration with a parent project" ,
175- Label ("newrelic" ),
176175 yml .MustParseObjects (yml .MustOpen (integrations , "integrations/newrelic.sample.yml" )),
177176 yml .MustParseObjects (yml .MustOpen (integrations , "integrations/newrelic.update.yml" )),
178177 "atlas-newrelic-integ" ,
179178 ),
180179 Entry ("Test[opsgenie]: Ops Genie integration with a parent project" ,
181- Label ("opsgenie" ),
182180 yml .MustParseObjects (yml .MustOpen (integrations , "integrations/opsgenie.sample.yml" )),
183181 yml .MustParseObjects (yml .MustOpen (integrations , "integrations/opsgenie.update.yml" )),
184182 "atlas-opsgenie-integ" ,
185183 ),
186184 Entry ("Test[pagerduty]: PagerDuty integration with a parent project" ,
187- Label ("pagerduty" ),
188185 yml .MustParseObjects (yml .MustOpen (integrations , "integrations/pagerduty.sample.yml" )),
189186 yml .MustParseObjects (yml .MustOpen (integrations , "integrations/pagerduty.update.yml" )),
190187 "atlas-pagerduty-integ" ,
191188 ),
192189 Entry ("Test[prometheus]: Prometheus integration with a parent project" ,
193- Label ("prometheus" ),
194190 yml .MustParseObjects (yml .MustOpen (integrations , "integrations/prometheus.sample.yml" )),
195191 yml .MustParseObjects (yml .MustOpen (integrations , "integrations/prometheus.update.yml" )),
196192 "atlas-prometheus-integ" ,
197193 ),
198194 Entry ("Test[slack]: Slack integration with a parent project" ,
199- Label ("slack" ),
200195 yml .MustParseObjects (yml .MustOpen (integrations , "integrations/slack.sample.yml" )),
201196 yml .MustParseObjects (yml .MustOpen (integrations , "integrations/slack.update.yml" )),
202197 "atlas-slack-integ" ,
203198 ),
204199 Entry ("Test[victorops]: Victor Ops integration with a parent project" ,
205- Label ("victorops" ),
206200 yml .MustParseObjects (yml .MustOpen (integrations , "integrations/victorops.sample.yml" )),
207201 yml .MustParseObjects (yml .MustOpen (integrations , "integrations/victorops.update.yml" )),
208202 "atlas-victorops-integ" ,
209203 ),
210204 Entry ("Test[webhook]: Webhooks integration with a parent project" ,
211- Label ("webhook" ),
212205 yml .MustParseObjects (yml .MustOpen (integrations , "integrations/webhook.sample.yml" )),
213206 yml .MustParseObjects (yml .MustOpen (integrations , "integrations/webhook.update.yml" )),
214207 "atlas-webhook-integ" ,
215208 ),
216209 )
217210
218- It ("Can handle isolated integrations" , Label ( "isolated-integration" ), func () {
211+ It ("Can handle isolated integrations" , func () {
219212 project := akov2.AtlasProject {
220213 TypeMeta : v1.TypeMeta {Kind : "AtlasProject" , APIVersion : akov2 .GroupVersion .String ()},
221214 ObjectMeta : v1.ObjectMeta {Name : "atlas-project" , Namespace : testNamespace .Name },
0 commit comments