-
Notifications
You must be signed in to change notification settings - Fork 129
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add example manifests for the converted singleton list API versions #1334
Add example manifests for the converted singleton list API versions #1334
Conversation
/test-examples="examples/opensearchserverless/v1beta1/securityconfig.yaml" |
0cb506c
to
17e6b24
Compare
/test-examples="examples/eks/v1beta2/nodegroup.yaml" |
/test-examples="examples/ec2/v1beta2/vpcendpoint.yaml" |
17e6b24
to
9085bbd
Compare
/test-examples="examples/eks/v1beta2/nodegroup.yaml" |
/test-examples="examples/ec2/v1beta2/vpcendpoint.yaml" |
/test-examples="examples/opensearchserverless/v1beta1/securityconfig.yaml" |
/test-examples="examples/backup/v1beta2/plan.yaml" |
/test-examples="examples/cloudfront/v1beta2/fieldlevelencryptionconfig.yaml" |
/test-examples="examples/elasticache/v1beta2/replicationgroup.yaml" |
/test-examples="examples/eks/v1beta2/nodepool.yaml" |
/test-examples="examples/ec2/v1beta2/route.yaml" |
/test-examples="examples/glue/v1beta2/job.yaml" |
/test-examples="examples/connect/v1beta2/routingprofile.yaml" |
/test-examples="examples/cloudfront/v1beta2/fieldlevelencryptionprofile.yaml" |
/test-examples="examples/autoscaling/v1beta2/attachment.yaml" |
/test-examples="examples/apigateway/v1beta2/stage.yaml" |
c75424b
to
1cc1210
Compare
/test-examples="examples/apigateway/v1beta2/usageplan.yaml" |
1cc1210
to
32431d7
Compare
/test-examples="examples/apigateway/v1beta2/stage.yaml" |
/test-examples="examples/cloudfront/v1beta2/fieldlevelencryptionprofile.yaml" |
5b97c53
to
310ceaa
Compare
/test-examples="examples/cloudfront/v1beta2/fieldlevelencryptionconfig.yaml" |
/test-examples="examples/elasticbeanstalk/v1beta2/application.yaml" |
1 similar comment
/test-examples="examples/elasticbeanstalk/v1beta2/application.yaml" |
/test-examples="examples/firehose/v1beta2/deliverystream.yaml" |
/test-examples="examples/fis/v1beta2/experimenttemplate.yaml" |
/test-examples="examples/elasticsearch/v1beta2/domain.yaml" |
/test-examples="examples/elasticbeanstalk/v1beta1/application.yaml" |
/test-examples="examples/elasticbeanstalk/v1beta2/application.yaml" |
/test-examples="examples/autoscaling/v1beta2/attachment.yaml" |
/test-examples="examples/elasticache/v1beta2/replicationgroup.yaml" |
/test-examples="examples/cloudfront/v1beta2/fieldlevelencryptionconfig.yaml" |
/test-examples="examples/backup/v1beta2/plan.yaml" |
760d823
to
db9a7ce
Compare
/test-examples="examples/eks/v1beta2/nodepool.yaml" |
/test-examples="examples/firehose/v1beta2/deliverystream.yaml" |
/test-examples="examples/eks/v1beta2/nodegroup.yaml" |
/test-examples="examples/cloudfront/v1beta2/fieldlevelencryptionprofile.yaml" |
/test-examples="examples/ec2/v1beta2/instance.yaml" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thank you @ulucinar, LGTM.
Signed-off-by: Alper Rifat Ulucinar <[email protected]>
…conversion for the samlOptions field as its schema is already a single nested block. - saml_options is thus already generated as an embedded object and not a singleton list. Signed-off-by: Alper Rifat Ulucinar <[email protected]>
- Also refactor some catch-all manifests into individual unit test manifests. - Add the missing example-id annotations for some manifests. There are still over 100 manifests with missing annotations. Signed-off-by: Alper Rifat Ulucinar <[email protected]>
- examples/apigateway/v1beta2/stage.yaml - examples/apigateway/v1beta2/usageplan.yaml - examples/apigateway/v1beta2/methodsettings.yaml Signed-off-by: Fatih Türken <[email protected]>
- examples/cloudfront/v1beta2/fieldlevelencryptionprofile.yaml - examples/cloudfront/v1beta2/fieldlevelencryptionconfig.yaml Signed-off-by: Fatih Türken <[email protected]>
Signed-off-by: Fatih Türken <[email protected]>
…ources Signed-off-by: Fatih Türken <[email protected]>
db9a7ce
to
3113f08
Compare
/test-examples="examples/ec2/v1beta2/instance.yaml" |
/test-examples="examples/opensearchserverless/v1beta1/securityconfig.yaml" |
Description of your changes
Depends on:
This PR introduces the example manifests for the converted singleton list API versions. It also:
An example conversion is as follows:
The old (
v1beta1
)NodeGroup.eks
API:The new
v1beta2
API for this resource:Please note the converted singleton list
spec.forProvider.scalingConfig
as usual. The converted versions have been converted using upjet's example manifest singleton list conversion utility. See crossplane/upjet#397 for further details.I have:
make reviewable
to ensure this PR is ready for review.backport release-x.y
labels to auto-backport this PR if necessary.How has this code been tested
examples/opensearchserverless/v1beta1/security_config
=> https://github.com/crossplane-contrib/provider-upjet-aws/actions/runs/9314611172examples/apigateway/v1beta2/stage.yaml
=> https://github.com/crossplane-contrib/provider-upjet-aws/actions/runs/9451025216 (import step disabled)examples/apigateway/v1beta2/usageplan.yaml
=> https://github.com/crossplane-contrib/provider-upjet-aws/actions/runs/9454049761 (import step disabled for Stage resources)examples/apigateway/v1beta2/methodsettings.yaml
=> https://github.com/crossplane-contrib/provider-upjet-aws/actions/runs/9454319970 (import step disabled)examples/autoscaling/v1beta2/attachment.yaml
=> https://github.com/crossplane-contrib/provider-upjet-aws/actions/runs/9318575157examples/backup/v1beta2/plan.yaml
=> https://github.com/crossplane-contrib/provider-upjet-aws/actions/runs/9318291621examples/cloudfront/v1beta2/fieldlevelencryptionprofile.yaml
=> https://github.com/crossplane-contrib/provider-upjet-aws/actions/runs/9322292877examples/cloudfront/v1beta2/fieldlevelencryptionconfig.yaml
=> https://github.com/crossplane-contrib/provider-upjet-aws/actions/runs/9322409856examples/connect/v1beta2/routingprofile.yaml
=> Uptest fails because the quota of the instance resource-dependent to this resource has been reached.examples/glue/v1beta2/job.yaml
=> https://github.com/crossplane-contrib/provider-upjet-aws/actions/runs/9318566047examples/ec2/v1beta2/vpcendpoint.yaml
=> https://github.com/crossplane-contrib/provider-upjet-aws/actions/runs/9314608095examples/ec2/v1beta2/route.yaml
=> https://github.com/crossplane-contrib/provider-upjet-aws/actions/runs/9318561886examples/eks/v1beta2/nodegroup.yaml
=> https://github.com/crossplane-contrib/provider-upjet-aws/actions/runs/9314605490examples/elasticache/v1beta2/replicationgroup.yaml
=> https://github.com/crossplane-contrib/provider-upjet-aws/actions/runs/9318556431examples/transfer/v1beta1/connector.yaml
=> https://github.com/crossplane-contrib/provider-upjet-aws/actions/runs/9449697628examples/transfer/v1beta2/connector.yaml
=> https://github.com/crossplane-contrib/provider-upjet-aws/actions/runs/9450123203examples/ec2/v1beta2/instance.yaml
=> https://github.com/crossplane-contrib/provider-upjet-aws/actions/runs/9454636081examples/elasticsearch/v1beta2/domain.yaml
=> https://github.com/crossplane-contrib/provider-upjet-aws/actions/runs/9455074123examples/firehose/v1beta2/deliverystream.yaml
=> https://github.com/crossplane-contrib/provider-upjet-aws/actions/runs/9454952112examples/fis/v1beta2/experimenttemplate.yaml
=> https://github.com/crossplane-contrib/provider-upjet-aws/actions/runs/9455012117examples/elasticbeanstalk/v1beta1/application.yaml
=> https://github.com/crossplane-contrib/provider-upjet-aws/actions/runs/9455853818examples/elasticbeanstalk/v1beta2/application.yaml
=> Uptest failed due to the following issue:Manually tested: