crossplane-contrib / provider-jet-aws

AWS Provider for Crossplane that is built with Terrajet.
https://crossplane.io
Apache License 2.0
37 stars 30 forks source link

feat(elbv2): added examples and add more elbv2 resources #211

Closed haarchri closed 1 year ago

haarchri commented 2 years ago

Signed-off-by: haarchri chhaar30@googlemail.com

Description of your changes

added examples for elbv2 group added LBListenerCertificates as new resource added LBListenerRule as new resource fixed the following issues for lateInit fields:

Warning  CannotObserveExternalResource  8m30s (x15 over 18m)  managed/elbv2.aws.jet.crossplane.io/v1alpha2, kind=lb  cannot run refresh: refresh failed: Missing required argument: The argument "bucket" is required, but no definition was found.: File name: main.tf.json
LBTargetGroup.elbv2.aws.jet.crossplane.io "sample-lambda-targetgroup" is invalid: spec.forProvider.stickiness.type: Required value

Fixes #212 #213

I have:

How has this code been tested

NAME                                                                                 READY   SYNCED   EXTERNAL-NAME                                                                                                                       AGE
lbtargetgroupattachment.elbv2.aws.jet.crossplane.io/sample-target-group-attachment   True    True     arn:aws:elasticloadbalancing:us-west-1:xxx:targetgroup/sample-ip-targetgroup/777905e42026c737-20220704201004536400000001   5d17h

NAME                                        READY   SYNCED   EXTERNAL-NAME                                                                                      AGE
lb.elbv2.aws.jet.crossplane.io/sample-alb   True    True     arn:aws:elasticloadbalancing:us-west-1:xxx:loadbalancer/app/sample-alb/80190b7fdb4d9ea4   5d16h

NAME                                                        READY   SYNCED   EXTERNAL-NAME                                                                                                   AGE
lblistener.elbv2.aws.jet.crossplane.io/sample-lb-listener   True    True     arn:aws:elasticloadbalancing:us-west-1:xxx:listener/app/sample-alb/80190b7fdb4d9ea4/4d0fa52967f671a7   26m

NAME                                                                    READY   SYNCED   EXTERNAL-NAME                                                                                                  AGE
lbtargetgroup.elbv2.aws.jet.crossplane.io/sample-instance-targetgroup   True    True     arn:aws:elasticloadbalancing:us-west-1:xxx:targetgroup/sample-instance-targetgroup/e1d614cd99f579da   5d18h
lbtargetgroup.elbv2.aws.jet.crossplane.io/sample-ip-targetgroup         True    True     arn:aws:elasticloadbalancing:us-west-1:xxx:targetgroup/sample-ip-targetgroup/777905e42026c737         5d18h
lbtargetgroup.elbv2.aws.jet.crossplane.io/sample-lambda-targetgroup     True    True     arn:aws:elasticloadbalancing:us-west-1:xxx:targetgroup/sample-lambda-targetgroup/86df605ec3b306f0     5d18h

NAME                                                                 READY   SYNCED   EXTERNAL-NAME                                                                                                                         AGE
lblistenerrule.elbv2.aws.jet.crossplane.io/sample-lb-listener-rule   True    True     arn:aws:elasticloadbalancing:us-west-1:xxx:listener-rule/app/sample-alb/80190b7fdb4d9ea4/4d0fa52967f671a7/7e2aa241e90785a7   2m15s
haarchri commented 2 years ago

added a preview image from master(https://github.com/crossplane-contrib/provider-jet-aws/commit/4828ea6e33810604435d1b13de4f31138034e670) + https://github.com/crossplane-contrib/provider-jet-aws/pull/198 + https://github.com/crossplane-contrib/provider-jet-aws/pull/211 +https://github.com/crossplane-contrib/provider-jet-aws/pull/208 available under: haarchri/provider-jet-aws:v0.5.0-preview

haarchri commented 1 year ago

i will close this PR