Skip to content

Commit 5ec12a3

Browse files
authored
Merge pull request #13 from upbound/feature/test-python
feat(test): add python examples
2 parents 30f3214 + 229a272 commit 5ec12a3

File tree

26 files changed

+78
-8
lines changed

26 files changed

+78
-8
lines changed

tests/e2etest-storagebucket/main.k renamed to tests/e2etest-storagebucket-kcl/main.k

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import models.io.upbound.dev.meta.v1alpha1 as metav1alpha1
44

55
_items = [
66
metav1alpha1.E2ETest{
7-
metadata.name = "storagebucket"
7+
metadata.name = "e2etest-storagebucket-kcl"
88
spec = {
99
crossplane.autoUpgrade.channel = "Rapid"
1010
defaultConditions = [

tests/e2etest-xstoragebucket/main.k renamed to tests/e2etest-xstoragebucket-kcl/main.k

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import models.io.upbound.dev.meta.v1alpha1 as metav1alpha1
44

55
_items = [
66
metav1alpha1.E2ETest{
7-
metadata.name = "xstoragebucket"
7+
metadata.name = "e2etest-xstoragebucket-kcl"
88
spec = {
99
crossplane.autoUpgrade.channel = "Rapid"
1010
defaultConditions = [
Lines changed: 53 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,53 @@
1+
from .model.io.upbound.dev.meta.e2etest import v1alpha1 as e2etest
2+
from .model.io.k8s.apimachinery.pkg.apis.meta import v1 as k8s
3+
from .model.com.example.platform.xstoragebucket import v1alpha1 as xstoragebucket
4+
from .model.io.upbound.aws.providerconfig import v1beta1 as providerconfig
5+
6+
bucket_manifest = xstoragebucket.XStorageBucket(
7+
metadata=k8s.ObjectMeta(
8+
name="uptest-bucket-xr",
9+
),
10+
spec=xstoragebucket.Spec(
11+
parameters=xstoragebucket.Parameters(
12+
acl="private",
13+
region="eu-central-1",
14+
versioning=True,
15+
),
16+
),
17+
)
18+
19+
provider_config = providerconfig.ProviderConfig(
20+
metadata=k8s.ObjectMeta(
21+
name="default",
22+
),
23+
spec=providerconfig.Spec(
24+
credentials=providerconfig.Credentials(
25+
source="Upbound",
26+
upbound=providerconfig.Upbound(
27+
webIdentity=providerconfig.WebIdentity(
28+
roleARN="arn:aws:iam::609897127049:role/example-project-aws-uptest",
29+
),
30+
),
31+
),
32+
),
33+
)
34+
35+
test = e2etest.E2ETest(
36+
metadata=k8s.ObjectMeta(
37+
name="e2etest-xstoragebucket-python",
38+
),
39+
spec=e2etest.Spec(
40+
crossplane=e2etest.Crossplane(
41+
autoUpgrade=e2etest.AutoUpgrade(
42+
channel=e2etest.Channel.Rapid,
43+
),
44+
),
45+
defaultConditions=[
46+
"Ready",
47+
],
48+
manifests=[bucket_manifest.model_dump()],
49+
extraResources=[provider_config.model_dump()],
50+
skipDelete=False,
51+
timeoutSeconds=4500,
52+
)
53+
)
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
../../.up/python/models

0 commit comments

Comments
 (0)