crossplane-contrib / provider-upjet-aws

Official AWS Provider for Crossplane by Upbound.
https://marketplace.upbound.io/providers/upbound/provider-aws
Apache License 2.0
137 stars 112 forks source link

Add Codeartifact resources #1368

Closed stevendborrelli closed 1 week ago

stevendborrelli commented 2 weeks ago

Description of your changes

Adds AWS CodeArtifact resources.

I have:

How has this code been tested

All resources tested in uptest https://github.com/crossplane-contrib/provider-upjet-aws/actions/runs/9618965896

Local run for Repository/Domain/RepositoryPermissionsPolicy:

kubectl get -f rpp.yaml 
NAME                                                                                                 SYNCED   READY   EXTERNAL-NAME                                                                                                                                      AGE
repositorypermissionspolicy.codeartifact.aws.upbound.io/repositorypermissionspolicy-example-policy   True     True    arn:aws:codeartifact:us-east-1:609897127049:repository/repositorypermissionspolicy-example-domain/repositorypermissionspolicy-example-repository   35s

NAME                                                                            SYNCED   READY   EXTERNAL-NAME                                AGE
domain.codeartifact.aws.upbound.io/repositorypermissionspolicy-example-domain   True     True    repositorypermissionspolicy-example-domain   34s

NAME                                                                                    SYNCED   READY   EXTERNAL-NAME                                    AGE
repository.codeartifact.aws.upbound.io/repositorypermissionspolicy-example-repository   True     True    repositorypermissionspolicy-example-repository   34s

Local run for Domain/DomainPolicy:

NAME                                                                                  SYNCED   READY   EXTERNAL-NAME                                                                        AGE
domainpermissionspolicy.codeartifact.aws.upbound.io/domainpermissionspolicy-example   True     True    arn:aws:codeartifact:us-east-1:609897127049:domain/domainpermissionspolicy-example   10s

NAME                                                                 SYNCED   READY   EXTERNAL-NAME                     AGE
domain.codeartifact.aws.upbound.io/domainpermissionspolicy-example   True     True    domainpermissionspolicy-example   10s
stevendborrelli commented 2 weeks ago

/test-examples="examples/codeartifact/v1beta1/domain.yaml"

stevendborrelli commented 2 weeks ago

/test-examples="examples/codeartifact/v1beta1/domain.yaml,examples/codeartifact/v1beta1/respository.yaml"

stevendborrelli commented 2 weeks ago

/test-examples="examples/codeartifact/v1beta1/domainpermissionspolicy.yaml,examples/codeartifact/v1beta1/repositorypermissionspolicy.yaml"

stevendborrelli commented 2 weeks ago

/test-examples="examples/codeartifact/v1beta1/domainpermissionspolicy.yaml"

stevendborrelli commented 2 weeks ago

/test-examples="examples/codeartifact/v1beta1/repositorypermissionspolicy.yaml"

stevendborrelli commented 1 week ago

/test-examples="examples/codeartifact/v1beta1/domainpermissionspolicy.yaml,examples/codeartifact/v1beta1/repositorypermissionspolicy.yaml"

turkenf commented 1 week ago

/test-examples="examples/codeartifact/v1beta1/domain.yaml"

turkenf commented 1 week ago

/test-examples="examples/codeartifact/v1beta1/domainpermissionspolicy.yaml"

turkenf commented 1 week ago

/test-examples="examples/codeartifact/v1beta1/repository.yaml"

turkenf commented 1 week ago

/test-examples="examples/codeartifact/v1beta1/repositorypermissionspolicy.yaml"

stevendborrelli commented 1 week ago

/test-examples="examples/codeartifact/v1beta1/domain.yaml,examples/codeartifact/v1beta1/respository.yaml"

stevendborrelli commented 1 week ago

/test-examples="examples/codeartifact/v1beta1/repositorypermissionspolicy.yaml"

stevendborrelli commented 1 week ago

/test-examples="examples/codeartifact/v1beta1/domainpermissionspolicy.yaml"

turkenf commented 1 week ago

/test-examples="examples/codeartifact/v1beta1/repository.yaml"