-
Notifications
You must be signed in to change notification settings - Fork 77
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
Use Terraform Plugin SDK to Reconcile MRs #424
Conversation
2f9f550
to
6f4f32a
Compare
/test-examples="examples/cloudplatform/serviceaccount.yaml" |
1 similar comment
/test-examples="examples/cloudplatform/serviceaccount.yaml" |
/test-examples="examples/cloudplatform/serviceaccount.yaml" |
6f4f32a
to
5848867
Compare
/test-examples="examples/cloudplatform/serviceaccount.yaml" |
There's a successful platform-ref-gcp uptest run here using the |
/test-examples="examples/storage/bucket.yaml" |
1 similar comment
/test-examples="examples/storage/bucket.yaml" |
/test-examples="examples/cloudplatform/serviceaccount.yaml" |
/test-examples="examples/storage/bucket.yaml" |
/test-examples="examples/redis/instance.yaml" |
/test-examples="examples/pubsub/litereservation.yaml,examples/pubsub/litesubscription.yaml,examples/pubsub/litetopic.yaml,examples/pubsub/schema.yaml,examples/pubsub/subscriptioniammember.yaml,examples/pubsub/topiciammember.yaml" |
/test-examples="examples/monitoring/" |
/test-examples="examples/logging/" |
/test-examples="examples/servicenetworking/connection.yaml" |
/test-examples="examples/notebooks/" |
/test-examples="examples/artifact/" |
/test-examples="examples/gkehub/" |
/test-examples="examples/cloudrun/v2job.yaml,examples/cloudrun/v2service.yaml" |
/test-examples="examples/servicenetworking/connection.yaml" |
/test-examples="examples/kms/cryptokeyiammember.yaml,examples/kms/secretciphertext.yaml,examples/kms/keyringiammember.yaml,examples/kms/keyringimportjob.yaml,examples/gkehub/membershipiammember.yaml,examples/gkehub/membership.yaml" |
/test-examples="examples/artifact/registryrepository.yaml,examples/secretmanager/secret.yaml,examples/secretmanager/secretiammember.yaml,examples/secretmanager/secretversion.yaml,examples/cloudrun/v2job.yaml,examples/cloudrun/v2service.yaml" |
/test-examples="examples/artifact/registryrepository.yaml,examples/secretmanager/secret.yaml,examples/secretmanager/secretiammember.yaml,examples/secretmanager/secretversion.yaml" |
/test-examples="examples/monitoring/alertpolicy.yaml,examples/monitoring/customservice.yaml,examples/monitoring/dashboard.yaml,examples/monitoring/group.yaml,examples/monitoring/metricdescriptor.yaml,examples/monitoring/notificationchannel.yaml,examples/monitoring/service.yaml,examples/monitoring/slo.yaml,examples/monitoring/uptimecheckconfig.yaml" |
/test-examples="examples/compute/instancefromtemplate.yaml" |
/test-examples="examples/compute/instancetemplate.yaml" |
- Bump upjet to v1.0.0 - Bump Go version to 1.21 Signed-off-by: Alper Rifat Ulucinar <[email protected]>
Signed-off-by: Erhan Cagirici <[email protected]>
Signed-off-by: Alper Rifat Ulucinar <[email protected]>
… commit Signed-off-by: Sergen Yalçın <[email protected]>
Signed-off-by: Sergen Yalçın <[email protected]>
Signed-off-by: Erhan Cagirici <[email protected]>
Signed-off-by: Erhan Cagirici <[email protected]>
Signed-off-by: Sergen Yalçın <[email protected]>
Signed-off-by: Fatih Türken <[email protected]>
…omDiff Signed-off-by: Alper Rifat Ulucinar <[email protected]>
- Terraform registry docs state that when the `launch_stage` argument is set, the attribute may differ from it. Thus, the provided example manifests ignore changes to this argument using the`ignore_changes` lifecycle meta-argument. Signed-off-by: Alper Rifat Ulucinar <[email protected]>
- Now we pass the Terraform customize diff function for all resources in the provider to the call schema.schemaMap.Diff. Signed-off-by: Alper Rifat Ulucinar <[email protected]>
…mDiff Signed-off-by: Erhan Cagirici <[email protected]>
…mCustomDiff Signed-off-by: Erhan Cagirici <[email protected]>
…aformCustomDiff Signed-off-by: Erhan Cagirici <[email protected]>
Signed-off-by: Fatih Türken <[email protected]>
Signed-off-by: Sergen Yalçın <[email protected]>
…59 commit - Bump crossplane-runtime dependency to the 0b379538ab149eab2573c38d28da642c11dcc263 commit Signed-off-by: Sergen Yalçın <[email protected]>
Signed-off-by: Alper Rifat Ulucinar <[email protected]>
Signed-off-by: Alper Rifat Ulucinar <[email protected]>
ef326b7
to
c07bc27
Compare
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! LGTM!
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, LGTM.
Description of your changes
This PR employs the
controller.noForkExternal
&controller.noForkAsyncExternal
external clients from upjet to reconcile MRs without forking any Terraform CLI or Terraform provider processes.Some more details on these clients can be found here.
I have:
make reviewable test
to ensure this PR is ready for review.How has this code been tested