-
Notifications
You must be signed in to change notification settings - Fork 90
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
Revert instance diff changes #333
Commits on Nov 12, 2023
-
Add server-side apply merge strategy markers
This commit adds SSA merge strategy markers that allow the API server to granularly merge lists, rather than atomically replacing them. Composition functions use SSA, so this change means that a function can return only the list elements it desires (e.g. tags) and those elements will be merged into any existing elements, without replacing them. For the moment I've only covered two cases: * Lists that we know are sets of scalar values (generated from Terraform sets) * Maps of scalar values (generated from Terraform maps) I'm hopeful that in both of these cases it _should_ be possible to allow the map or set to be granularly merged, not atomically replaced. https://kubernetes.io/docs/reference/using-api/server-side-apply/#merge-strategy Signed-off-by: Nic Cope <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 8ef1aa2 - Browse repository at this point
Copy the full SHA 8ef1aa2View commit details
Commits on Nov 16, 2023
-
Post release commit after v1.0.0
Signed-off-by: Alper Rifat Ulucinar <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for bed1fa2 - Browse repository at this point
Copy the full SHA bed1fa2View commit details
Commits on Nov 20, 2023
-
Make main-tf contents exported
Signed-off-by: Mitch Connors <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 0752be6 - Browse repository at this point
Copy the full SHA 0752be6View commit details -
Signed-off-by: Mitch Connors <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c40331d - Browse repository at this point
Copy the full SHA c40331dView commit details
Commits on Dec 4, 2023
-
Fix kubebuilder topological markers: use "=" instead of ":" between t…
…okens - Do not add topological markers for sensitive fields Signed-off-by: Alper Rifat Ulucinar <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 5150500 - Browse repository at this point
Copy the full SHA 5150500View commit details
Commits on Dec 5, 2023
-
Merge pull request crossplane#301 from negz/scribble
Add server-side apply merge strategy markers
Configuration menu - View commit details
-
Copy full SHA for ca2cfe6 - Browse repository at this point
Copy the full SHA ca2cfe6View commit details -
Pass default and configured timeouts to InstanceState for using the t…
…imeouts while Observe calls Signed-off-by: Sergen Yalçın <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f99dee3 - Browse repository at this point
Copy the full SHA f99dee3View commit details -
Merge pull request crossplane#309 from sergenyalcin/set-timeouts-inst…
…ancestate Put default and configured timeouts to InstanceState for using the timeouts while Observe calls
Configuration menu - View commit details
-
Copy full SHA for a978820 - Browse repository at this point
Copy the full SHA a978820View commit details
Commits on Dec 7, 2023
-
Add exported function description
Signed-off-by: Mitch Connors <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 25a4aa5 - Browse repository at this point
Copy the full SHA 25a4aa5View commit details
Commits on Dec 12, 2023
-
Call the registered schema.CustomizeDiffFunc functions in the Terrafo…
…rm SDK-based external client Signed-off-by: Alper Rifat Ulucinar <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 7431179 - Browse repository at this point
Copy the full SHA 7431179View commit details -
Merge pull request crossplane#311 from ulucinar/enable-customizediff
Call the registered schema.CustomizeDiffFunc functions in the Terraform SDK-based external client
Configuration menu - View commit details
-
Copy full SHA for 77613fd - Browse repository at this point
Copy the full SHA 77613fdView commit details -
Ignore specific error that returned by expandWildcard function
Signed-off-by: Sergen Yalçın <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 085ff0a - Browse repository at this point
Copy the full SHA 085ff0aView commit details -
Merge pull request crossplane#223 from therealmitchconnors/main
Make main-tf contents exported
Configuration menu - View commit details
-
Copy full SHA for a46199f - Browse repository at this point
Copy the full SHA a46199fView commit details -
Add config.Resource.ServerSideApplyMergeStrategies to be able to conf…
…igure the server-side apply merge strategies for object lists & maps. Signed-off-by: Alper Rifat Ulucinar <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 0fc0a07 - Browse repository at this point
Copy the full SHA 0fc0a07View commit details
Commits on Dec 13, 2023
-
Merge pull request crossplane#312 from sergenyalcin/handle--notfound-…
…error-type Ignore specific error that returned by expandWildcard function
Configuration menu - View commit details
-
Copy full SHA for cf1b346 - Browse repository at this point
Copy the full SHA cf1b346View commit details
Commits on Dec 14, 2023
-
Cache the Terraform instance state returned from schema.Resource.Apply
in external-client's Create even if the returned diagnostics contain errors. - In most cases, the Terraform plugin SDK's create implementation for a resource comprises multiple steps (with the creation of the external resource being the very first step). In case, the creation succeeds but any of the subsequent steps fail, then upjet's TF plugin SDK-based external client will not record this state losing the only opportunity to associate the MR with the newly provisioned external resource in some cases. We now put this initial state into the upjet's in-memory state cache so that it's now available for the external- client's next observe call. Signed-off-by: Alper Rifat Ulucinar <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b674f3d - Browse repository at this point
Copy the full SHA b674f3dView commit details
Commits on Dec 18, 2023
-
Merge pull request crossplane#313 from ulucinar/capture-id
Cache the Terraform instance state returned from schema.Resource.Apply even if the returned diagnostics contain errors
Configuration menu - View commit details
-
Copy full SHA for 9543be9 - Browse repository at this point
Copy the full SHA 9543be9View commit details
Commits on Dec 21, 2023
-
Merge pull request crossplane#308 from ulucinar/ssa-object-lists
Add config.Resource. ServerSideApplyMergeStrategies to configure the SSA Merge Strategies
Configuration menu - View commit details
-
Copy full SHA for 807fb9d - Browse repository at this point
Copy the full SHA 807fb9dView commit details -
Add reference fields to the InitProvider
Signed-off-by: Sergen Yalçın <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for eb239f4 - Browse repository at this point
Copy the full SHA eb239f4View commit details -
Pass full state to GetExternalNameFn function to access field other t…
…han ID Signed-off-by: Sergen Yalçın <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ac7c6a1 - Browse repository at this point
Copy the full SHA ac7c6a1View commit details
Commits on Dec 22, 2023
-
- Move the error check to the correct place Signed-off-by: Sergen Yalçın <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f548c79 - Browse repository at this point
Copy the full SHA f548c79View commit details -
Merge pull request crossplane#316 from sergenyalcin/pass-allstate-to-…
…getexternalnamefn Pass full state to GetExternalNameFn function to access field other than ID
Configuration menu - View commit details
-
Copy full SHA for 0bc8185 - Browse repository at this point
Copy the full SHA 0bc8185View commit details -
Signed-off-by: Alper Rifat Ulucinar <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b15649b - Browse repository at this point
Copy the full SHA b15649bView commit details -
Return the cty.Value of InstanceState from noForkExternal.fromInstanc…
…eStateToJSONMap Signed-off-by: Alper Rifat Ulucinar <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 74159f8 - Browse repository at this point
Copy the full SHA 74159f8View commit details -
Set the RawPlan for a new terraform.InstanceState returned from an ob…
…servation Signed-off-by: Alper Rifat Ulucinar <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f0de67a - Browse repository at this point
Copy the full SHA f0de67aView commit details -
Merge pull request crossplane#317 from ulucinar/fix-customize-diff
Set the RawPlan for a new terraform.InstanceState returned from an observation
Configuration menu - View commit details
-
Copy full SHA for 1d547af - Browse repository at this point
Copy the full SHA 1d547afView commit details
Commits on Dec 25, 2023
-
Set diff state's Attributes to nil if the resource does not exist
Signed-off-by: Alper Rifat Ulucinar <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ccb0611 - Browse repository at this point
Copy the full SHA ccb0611View commit details -
Merge pull request crossplane#318 from ulucinar/fix-diff-state
Set diff state's Attributes to nil if the resource does not exist
Configuration menu - View commit details
-
Copy full SHA for 81e2620 - Browse repository at this point
Copy the full SHA 81e2620View commit details
Commits on Dec 26, 2023
-
Signed-off-by: Sergen Yalçın <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 6a56e73 - Browse repository at this point
Copy the full SHA 6a56e73View commit details -
Merge pull request crossplane#315 from sergenyalcin/support-reference…
…s-for-initprovider Add reference fields to the InitProvider
Configuration menu - View commit details
-
Copy full SHA for fb8acdb - Browse repository at this point
Copy the full SHA fb8acdbView commit details
Commits on Jan 24, 2024
-
Revert "Merge pull request crossplane#318 from ulucinar/fix-diff-state"
This reverts commit 81e2620, reversing changes made to 1d547af. Signed-off-by: Matt Bush <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f33d01b - Browse repository at this point
Copy the full SHA f33d01bView commit details -
Revert "Merge pull request crossplane#317 from ulucinar/fix-customize…
…-diff" This reverts commit 1d547af, reversing changes made to 0bc8185. Signed-off-by: Matt Bush <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for cd53d7a - Browse repository at this point
Copy the full SHA cd53d7aView commit details