fix(deps): update module github.com/crossplane/upjet to v1 #31
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
v0.11.0-rc.0.0.20231012093706-c4a76d2a7505
->v1.4.1
Release Notes
crossplane/upjet (github.com/crossplane/upjet)
v1.4.1
Compare Source
v1.4.0
Compare Source
We are excited to announce the release of Upjet v1.4.0, which includes several enhancements and new features aimed at improving the flexibility, usability, and efficiency of the code generation pipeline and API management. Below are the key updates in this release.
Release Highlights
1. Generate singleton lists as embedded objects
2. Support for specifying the controller reconciliation/watch version
3. TerraformConversions interface for handling conversions between Crossplane and Terraform
4. Dynamic code generation pipeline for multi-version APIs
5. Support for Secret References in spec.initProvider
6. Late-Initialization configuration API
7. Documentation Improvements
What's Changed
New Contributors
Full Changelog: crossplane/upjet@v1.3.0...v1.4.0
v1.3.0
Compare Source
Release Highlights:
1. New Feature: Introduce MR Metrics
We are excited to introduce a new set of managed resource (MR) metrics in this release. These metrics are pivotal for monitoring the state and performance of resources managed through Crossplane. This enhancement follows the implementation guidelines from the provider-kubernetes and incorporates changes from crossplane-runtime. The newly available metrics include:
For a detailed overview of the implementation, please refer to this PR in crossplane-runtime.
2. Bug Fix: Immediate Sync Status Update on Async Failures
This update addresses a critical bug related to asynchronous operation failures (Issue #1164). With this fix, the "Synced" status will immediately reflect as "False" upon any failure in asynchronous operations, ensuring compliance with the XRM contract and improving reliability in status reporting. Previously, the error handling only updated the LastAsyncOperation status without properly setting the Synced condition to False. For more information, please see the detailed PR description.
What's Changed
Header
Go template variable to setup.go.tmpl by @sergenyalcin in https://github.com/crossplane/upjet/pull/376New Contributors
Full Changelog: crossplane/upjet@v1.2.4...v1.3.0
v1.2.4
Compare Source
v1.2.3
Compare Source
v1.2.2
Compare Source
v1.2.1
Compare Source
v1.2.0
Compare Source
v1.1.6
Compare Source
v1.1.5
Compare Source
v1.1.4
Compare Source
v1.1.3
Compare Source
v1.1.2
Compare Source
v1.1.1
Compare Source
v1.1.0
Compare Source
The v1.1.0 introduces several new features and enhancements
Multi-version Custom Resource Definitions (CRDs) generation and CRD conversion webhooks
The generation pipeline and the resource configuration framework now allow the generation of CRDs with multiple versions and conversion webhooks by conversion.Hub and conversion.Convertible implementations for the resource.Terraformed resources. The generated webhooks will invoke a chain of Conversions while converting from/to Hub versions to/from the spoke versions. There are currently two conversion types, conversion.PavedConversion and conversion.ManagedConversion.
We are also providing some high-level Conversions to implement some common API conversion tasks. conversion.NewFieldRenameConversion returns a new PavedConversion that implements a field renaming conversion from a specified source version to a specified target version of an API. conversion.NewCustomConverter can be used to initialize a new ManagedConversion that invokes a specified conversion function on a source and destination resource.Managed pair.
Terraform Plugin Framework resources support
This release introduces two new managed.Connecters and two new managed.ExternalClients (controller.terraformPluginFrameworkExternalClient and the controller.terraformPluginFrameworkAsyncExternalClient) which bring support for reconciling Terraform Plugin Framework resources in the new architecture without forking any Terraform CLI or Terraform provider processes. Consumers can specify resources in provider.TerraformPluginFrameworkIncludeList to generate them with Terraform Plugin Framework external clients. The nofork architecture now has the native implementations for both the Terraform plugin SDK v2 resources and the Terraform plugin framework resources. In this release, the
NoFork
terminology was replaced byTerraformPluginSDK
.What's Changed
New Contributors
Full Changelog: crossplane/upjet@v1.0.0...v1.1.0
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.