-
Notifications
You must be signed in to change notification settings - Fork 100
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
Added Injected Identity Source #336
Added Injected Identity Source #336
Commits on Aug 31, 2021
-
go.mod: update all dependencies to latest versions
Signed-off-by: Muvaffak Onus <me@muvaf.com>
Configuration menu - View commit details
-
Copy full SHA for 1aa48e3 - Browse repository at this point
Copy the full SHA 1aa48e3View commit details -
go.mod: update go version to 1.16
Signed-off-by: Muvaffak Onus <me@muvaf.com>
Configuration menu - View commit details
-
Copy full SHA for 0467f33 - Browse repository at this point
Copy the full SHA 0467f33View commit details -
Signed-off-by: Muvaffak Onus <me@muvaf.com>
Configuration menu - View commit details
-
Copy full SHA for 202adf8 - Browse repository at this point
Copy the full SHA 202adf8View commit details
Commits on Sep 1, 2021
-
Merge pull request crossplane#284 from muvaf/upd-dependencies
Update dependencies
Configuration menu - View commit details
-
Copy full SHA for 589072e - Browse repository at this point
Copy the full SHA 589072eView commit details -
Account for two different kinds of consistency issues
This commit is intended to address two issues that we diagnosed while investigating crossplane-contrib/provider-aws#802. The first issue is that controller-runtime does not guarantee reads from cache will return the freshest version of a resource. It's possible we could create an external resource in one reconcile, then shortly after trigger another in which it appears that the managed resource was never created because we didn't record its external-name. This only affects the subset of managed resources with non-deterministic external-names that are assigned during creation. The second issue is that some external APIs are eventually consistent. A newly created external resource may take some time before our ExternalClient's observe call can confirm it exists. AWS EC2 is an example of one such API. This commit attempts to address the first issue by making an Update to a managed resource immediately before Create it called. This Update call will be rejected by the API server if the managed resource we read from cache was not the latest version. It attempts to address the second issue by allowing managed resource controller authors to configure an optional grace period that begins when an external resource is successfully created. During this grace period we'll requeue and keep waiting if Observe determines that the external resource doesn't exist, rather than (re)creating it. Signed-off-by: Nic Cope <negz@rk0n.org>
Configuration menu - View commit details
-
Copy full SHA for a3a59c9 - Browse repository at this point
Copy the full SHA a3a59c9View commit details
Commits on Sep 3, 2021
-
Don't rely on removal of the external-create-pending annotation
The retry logic we use to persist critical annotations makes it difficult to delete an annotation without potentially also deleting annotations added by another controller (e.g. the composition logic). This commit therefore changes the way we detect whether we might have created an external resource but not recorded the result. Previously we relied on the presence of the 'pending' annotation to detect this state. Now we check whether the 'pending' annotation is newer than any 'succeeded' or 'failed' annotation. Signed-off-by: Nic Cope <negz@rk0n.org>
Configuration menu - View commit details
-
Copy full SHA for 8e780ec - Browse repository at this point
Copy the full SHA 8e780ecView commit details -
Merge pull request crossplane#283 from negz/creat
Account for two different kinds of consistency issues
Configuration menu - View commit details
-
Copy full SHA for 1d64e22 - Browse repository at this point
Copy the full SHA 1d64e22View commit details
Commits on Sep 7, 2021
-
We recently started using release branches for crossplane-runtime, so this will help backport patches. Signed-off-by: Nic Cope <negz@rk0n.org>
Configuration menu - View commit details
-
Copy full SHA for f4556df - Browse repository at this point
Copy the full SHA f4556dfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4d28ff1 - Browse repository at this point
Copy the full SHA 4d28ff1View commit details -
This is primarily for the /backport command that we can use to backport merged PRs. Signed-off-by: Nic Cope <negz@rk0n.org>
Configuration menu - View commit details
-
Copy full SHA for d3a1443 - Browse repository at this point
Copy the full SHA d3a1443View commit details -
Merge pull request crossplane#287 from negz/flows
Add commands Github workflow
Configuration menu - View commit details
-
Copy full SHA for 9779b31 - Browse repository at this point
Copy the full SHA 9779b31View commit details
Commits on Sep 9, 2021
-
Add an errors package with a similar API to github.com/pkg/errors
Go introduced a 'native' way to wrap errors back in v1.13. At that point we were already using github.com/pkg/errors to 'wrap' errors with context, and we never got around to migrating. In addition to pure inertia, I've personally avoided making the switch because I prefer the github.com/pkg/errors API. Specifically I like that errors.Wrap handles the "outer context: inner context" error format that Go uses by convention, and that errors.Wrap will return nil when passed a nil error. Given that github.com/pkg/errors has long been in maintenance mode, and is (per pkg/errors#245) no longer used by its original author now seems as good a time as any to migrate. This commit attempts to ease that migration for the Crossplane project - and to retain the nice API - by adding a package that acts as a small github.com/pkg/errors style shim layer around the stdlib pkg/errors (and friends, like fmt.Errorf). Signed-off-by: Nic Cope <negz@rk0n.org>
Configuration menu - View commit details
-
Copy full SHA for 1a64750 - Browse repository at this point
Copy the full SHA 1a64750View commit details -
Replace github.com/pkg/errors with our own pkg/errors.
Signed-off-by: Nic Cope <negz@rk0n.org>
Configuration menu - View commit details
-
Copy full SHA for af4e148 - Browse repository at this point
Copy the full SHA af4e148View commit details -
Remove TODO about cmpopts.EquateErrors
I tried to address this TODO today, but found that I kind of prefer how our implementation works. I've found from time to time while writing tests that I was accidentally wrapping my errors with the wrong context (i.e. message), which is not something the cmpopts variant tests for. Signed-off-by: Nic Cope <negz@rk0n.org>
Configuration menu - View commit details
-
Copy full SHA for 3aa81c4 - Browse repository at this point
Copy the full SHA 3aa81c4View commit details
Commits on Sep 13, 2021
-
Merge pull request crossplane#291 from negz/error
Add an `errors` package with a similar API to `github.com/pkg/errors`
Configuration menu - View commit details
-
Copy full SHA for 6a7a44a - Browse repository at this point
Copy the full SHA 6a7a44aView commit details -
Mark Target APIs as deprecated.
I don't believe these are used anywhere anymore. Signed-off-by: Nic Cope <negz@rk0n.org>
Configuration menu - View commit details
-
Copy full SHA for fe7e495 - Browse repository at this point
Copy the full SHA fe7e495View commit details
Commits on Sep 17, 2021
-
Set Creating and Deleting conditions close to Status().Update() calls
crossplane#285 This approach causes us to repeat ourselves a bit, but prevents issues like the above, where refactoring caused us to accidentally overwrite a pending status update that we hadn't committed. Signed-off-by: Nic Cope <negz@rk0n.org>
Configuration menu - View commit details
-
Copy full SHA for f1ff9b1 - Browse repository at this point
Copy the full SHA f1ff9b1View commit details -
Merge pull request crossplane#292 from negz/creation
Set `Creating` and `Deleting` conditions close to `Status().Update()` calls
Configuration menu - View commit details
-
Copy full SHA for 9f3f799 - Browse repository at this point
Copy the full SHA 9f3f799View commit details
Commits on Sep 21, 2021
-
https://github.com/crossplane/crossplane/tree/b7ce021e32/internal/feature crossplane/crossplane#2313. This is a copy of the (almost) identical crossplane/crossplane package, which will be removed in favor of this one. Moving to crossplane-runtime allows us to use the same package in providers, e.g. to disable Alpha APIs per the above issue. The package is _almost_ identical because the Flag type has been changed from int to string. This makes it easier to give flags string names, because the stringer tool we previously used requires that types and instances be defined in the same package. Signed-off-by: Nic Cope <negz@rk0n.org>
Configuration menu - View commit details
-
Copy full SHA for 4bd8016 - Browse repository at this point
Copy the full SHA 4bd8016View commit details -
Switch ratelimiter package to more generic names
I'd like to reuse these existing ratelimiters for crossplane, where the names 'Provider' and 'Managed' don't make as much sense. Signed-off-by: Nic Cope <negz@rk0n.org>
Configuration menu - View commit details
-
Copy full SHA for 6ae3151 - Browse repository at this point
Copy the full SHA 6ae3151View commit details -
This type is intended to be passed as the argument to most Crossplane Setup functions, for example: ```go func Setup(mgr ctrl.Manager, o controller.Options) error ``` This allows us to add new options to be plumbed down to all or most controllers without increasing the number of arguments provided to each Setup function. Sets of controllers that require additional arguments (e.g. the pkg controllers from crossplane/crossplane) can define their own Options struct that embeds this one. Signed-off-by: Nic Cope <negz@rk0n.org>
Configuration menu - View commit details
-
Copy full SHA for b733547 - Browse repository at this point
Copy the full SHA b733547View commit details -
Add a convenience function for deriving controller-runtime options
Signed-off-by: Nic Cope <negz@rk0n.org>
Configuration menu - View commit details
-
Copy full SHA for efa7256 - Browse repository at this point
Copy the full SHA efa7256View commit details -
Make nil *feature.Flags somewhat usable
This will report that flags aren't enabled if *Flags is nil, rather than panicing. Signed-off-by: Nic Cope <negz@rk0n.org>
Configuration menu - View commit details
-
Copy full SHA for d89312b - Browse repository at this point
Copy the full SHA d89312bView commit details -
I don't really expect these to be used in practice. They're mostly useful for places like the XRD controllers where we need a default set of options to plumb down to the XR and XRC controllers when none are passed to use (i.e. in tests). Signed-off-by: Nic Cope <negz@rk0n.org>
Configuration menu - View commit details
-
Copy full SHA for f2b0ca3 - Browse repository at this point
Copy the full SHA f2b0ca3View commit details
Commits on Sep 22, 2021
-
Merge pull request crossplane#293 from negz/coopt
Add a `controller.Options` type
Configuration menu - View commit details
-
Copy full SHA for 658dfc7 - Browse repository at this point
Copy the full SHA 658dfc7View commit details
Commits on Sep 24, 2021
-
Support true global reconcile rate limiting
This PR tweaks how ratelimiters are applied to support _actual_ global reconcile rate limiting - that is all reconcile triggers are rate limited, not just some. See crossplane/crossplane#2595 for details. Signed-off-by: Nic Cope <negz@rk0n.org>
Configuration menu - View commit details
-
Copy full SHA for 277dabb - Browse repository at this point
Copy the full SHA 277dabbView commit details
Commits on Sep 25, 2021
-
Don't rate limit requests that are already delayed by rate limiting
Signed-off-by: Nic Cope <negz@rk0n.org>
Configuration menu - View commit details
-
Copy full SHA for f7ed086 - Browse repository at this point
Copy the full SHA f7ed086View commit details -
Return, don't mutate, a rate limited *rest.Config
Signed-off-by: Nic Cope <negz@rk0n.org>
Configuration menu - View commit details
-
Copy full SHA for 70a386a - Browse repository at this point
Copy the full SHA 70a386aView commit details
Commits on Sep 29, 2021
-
managed: make finalizer name string public so that it can be used in …
…NewAPIFinalizer calls outside of package managed Signed-off-by: Muvaffak Onus <me@muvaf.com>
Configuration menu - View commit details
-
Copy full SHA for d6c9f3e - Browse repository at this point
Copy the full SHA d6c9f3eView commit details
Commits on Sep 30, 2021
-
Merge pull request crossplane#295 from muvaf/finalize-it-now
managed: make finalizer name string public
Configuration menu - View commit details
-
Copy full SHA for d566121 - Browse repository at this point
Copy the full SHA d566121View commit details
Commits on Oct 3, 2021
-
Signed-off-by: Hasan Turken <turkenh@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for aefd94b - Browse repository at this point
Copy the full SHA aefd94bView commit details
Commits on Oct 4, 2021
-
Add unit tests for paved.ExpandWildcards
Signed-off-by: Hasan Turken <turkenh@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 77b66f3 - Browse repository at this point
Copy the full SHA 77b66f3View commit details -
Signed-off-by: Hasan Turken <turkenh@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 47bff13 - Browse repository at this point
Copy the full SHA 47bff13View commit details -
Merge pull request crossplane#297 from turkenh/pave-with-wildcards
Add wildcard expand method to fieldpath.Paved
Configuration menu - View commit details
-
Copy full SHA for 579c183 - Browse repository at this point
Copy the full SHA 579c183View commit details
Commits on Oct 14, 2021
-
I believe the Reconcile method started including a context in controller-runtime v0.8.0, but it was never plumbed up. If I follow the contexts correctly the one passed to Reconcile can be traced back to the one passed to mgr.Start, which is typically a context that is cancelled on SIGTERM or SIGINT. Signed-off-by: Nic Cope <negz@rk0n.org>
Configuration menu - View commit details
-
Copy full SHA for ee4131e - Browse repository at this point
Copy the full SHA ee4131eView commit details -
Merge pull request crossplane#298 from negz/contextual
Plumb up reconciler contexts
Configuration menu - View commit details
-
Copy full SHA for bf5d551 - Browse repository at this point
Copy the full SHA bf5d551View commit details
Commits on Oct 25, 2021
-
Merge pull request crossplane#294 from negz/re-re-re-reconcile
Support true global reconcile rate limiting
Configuration menu - View commit details
-
Copy full SHA for 67edf4a - Browse repository at this point
Copy the full SHA 67edf4aView commit details
Commits on Oct 28, 2021
-
Add Disconnect call in Reconcile
Signed-off-by: vaspahomov <vas2142553@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for bf53464 - Browse repository at this point
Copy the full SHA bf53464View commit details -
remove named returns; disconnect error should not requeue reconcile
Signed-off-by: vaspahomov <vas2142553@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for a5ff67d - Browse repository at this point
Copy the full SHA a5ff67dView commit details
Commits on Oct 29, 2021
-
Only attempt object scheme parsing if object is not registered in meta
Updates the package parsing logic to only attempt decoding with the object scheme in the case that the error from decoding in the meta scheme is due to the GVK not being registered. This does not change the definition of a valid package, but does result in more informative errors being returned when a package is invalid due to a malformed meta type. Signed-off-by: hasheddan <georgedanielmangum@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for cc6f044 - Browse repository at this point
Copy the full SHA cc6f044View commit details -
Use Wrapf for annotating parser errors
Updates error annotation formatting to use errors.Wrapf. Signed-off-by: hasheddan <georgedanielmangum@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for f3ea898 - Browse repository at this point
Copy the full SHA f3ea898View commit details -
Merge pull request crossplane#300 from hasheddan/better-parse
Only attempt object scheme parsing if object is not registered in meta
Configuration menu - View commit details
-
Copy full SHA for c72bcdd - Browse repository at this point
Copy the full SHA c72bcddView commit details
Commits on Nov 8, 2021
-
Signed-off-by: fahed dorgaa <fahed.dorgaa@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 7b45316 - Browse repository at this point
Copy the full SHA 7b45316View commit details
Commits on Nov 22, 2021
-
Merge pull request crossplane#303 from fahedouch/add-nop-finalizer
add NewNopFinalizer()
Configuration menu - View commit details
-
Copy full SHA for 21928d2 - Browse repository at this point
Copy the full SHA 21928d2View commit details
Commits on Dec 2, 2021
-
Merge pull request crossplane#296 from vaspahomov/feature/disconnect-…
…in-reconcile Add Disconnect call in Reconcile
Configuration menu - View commit details
-
Copy full SHA for 5cc9857 - Browse repository at this point
Copy the full SHA 5cc9857View commit details -
Tweak ExternalDisconnecter implementation
The primary functional change here is to avoid setting a status condition when a deferred disconnect fails. We don't want to overwrite the original status condition that may have been written if we're returning from Reconcile because we hit an error. Emitting an event and a debug log should be sufficient. This commit also tweaks a bit of grammar and updates the NopConnectDisconnecter implementation to more closely match its docstring description. Signed-off-by: Nic Cope <negz@rk0n.org>
Configuration menu - View commit details
-
Copy full SHA for 295de47 - Browse repository at this point
Copy the full SHA 295de47View commit details -
Merge pull request crossplane#306 from negz/dc
Tweak ExternalDisconnecter implementation
Configuration menu - View commit details
-
Copy full SHA for d43d510 - Browse repository at this point
Copy the full SHA d43d510View commit details
Commits on Jan 6, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 5452374 - Browse repository at this point
Copy the full SHA 5452374View commit details -
add changes coming with go 1.17
Signed-off-by: Muvaffak Onus <me@muvaf.com>
Configuration menu - View commit details
-
Copy full SHA for 65392c8 - Browse repository at this point
Copy the full SHA 65392c8View commit details -
update k8s libraries to latest
Signed-off-by: Muvaffak Onus <me@muvaf.com>
Configuration menu - View commit details
-
Copy full SHA for 2c8369b - Browse repository at this point
Copy the full SHA 2c8369bView commit details -
Merge pull request crossplane#308 from muvaf/upd-go
Update Go to 1.17 and k8s libraries to 1.23
Configuration menu - View commit details
-
Copy full SHA for 428b7c3 - Browse repository at this point
Copy the full SHA 428b7c3View commit details
Commits on Feb 8, 2022
-
Add initial types for External Secret Store
Signed-off-by: Hasan Turken <turkenh@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 28d33bf - Browse repository at this point
Copy the full SHA 28d33bfView commit details -
Extend managed resource with new API
Signed-off-by: Hasan Turken <turkenh@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 4b082d3 - Browse repository at this point
Copy the full SHA 4b082d3View commit details -
Signed-off-by: Hasan Turken <turkenh@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 300dc31 - Browse repository at this point
Copy the full SHA 300dc31View commit details -
Signed-off-by: Hasan Turken <turkenh@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 05fff0e - Browse repository at this point
Copy the full SHA 05fff0eView commit details -
Add a placeholder Vault secret store
Signed-off-by: Hasan Turken <turkenh@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for cb4062f - Browse repository at this point
Copy the full SHA cb4062fView commit details -
Signed-off-by: Hasan Turken <turkenh@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 8cc6436 - Browse repository at this point
Copy the full SHA 8cc6436View commit details
Commits on Feb 9, 2022
-
Remove reviewable and check-diff from Makefile
- To fix overriding target warnings in make output logs - In favor of the ones in build submodule Signed-off-by: Hasan Turken <turkenh@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 31c8287 - Browse repository at this point
Copy the full SHA 31c8287View commit details -
Fetch secret store config and complete connection manager
Signed-off-by: Hasan Turken <turkenh@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 19034f2 - Browse repository at this point
Copy the full SHA 19034f2View commit details
Commits on Feb 10, 2022
-
Signed-off-by: Hasan Turken <turkenh@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 936e121 - Browse repository at this point
Copy the full SHA 936e121View commit details -
Use seperate interfaces to keep existing MRs compiling
Signed-off-by: Hasan Turken <turkenh@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for bc23452 - Browse repository at this point
Copy the full SHA bc23452View commit details -
Fix namespace calculation for secrets
Signed-off-by: Hasan Turken <turkenh@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 48f7c04 - Browse repository at this point
Copy the full SHA 48f7c04View commit details
Commits on Feb 15, 2022
-
Refactor naming and package structure
Signed-off-by: Hasan Turken <turkenh@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 3c908b7 - Browse repository at this point
Copy the full SHA 3c908b7View commit details -
Add unit tests for connection manager
Signed-off-by: Hasan Turken <turkenh@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 9e13a88 - Browse repository at this point
Copy the full SHA 9e13a88View commit details
Commits on Feb 16, 2022
-
Do not unmarshal if no metadata provided
Signed-off-by: Hasan Turken <turkenh@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for a31600d - Browse repository at this point
Copy the full SHA a31600dView commit details -
Remove publishConnectionDetailsTo from managed resource spec
Signed-off-by: Hasan Turken <turkenh@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 88c4d27 - Browse repository at this point
Copy the full SHA 88c4d27View commit details
Commits on Feb 17, 2022
-
Resolve first pass of comments in ESS foundation
Signed-off-by: Hasan Turken <turkenh@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 258add4 - Browse repository at this point
Copy the full SHA 258add4View commit details -
Do not use unstructured client for StoreConfig
Signed-off-by: Hasan Turken <turkenh@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for cfcec11 - Browse repository at this point
Copy the full SHA cfcec11View commit details
Commits on Feb 18, 2022
-
Add unit tests for Kubernetes secret store
Signed-off-by: Hasan Turken <turkenh@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 3215c89 - Browse repository at this point
Copy the full SHA 3215c89View commit details
Commits on Feb 25, 2022
-
Fix optional fields in connection details API
Signed-off-by: Hasan Turken <turkenh@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 21f1473 - Browse repository at this point
Copy the full SHA 21f1473View commit details -
Simplify kubernetes client by reusing clientcmd method
Signed-off-by: Hasan Turken <turkenh@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 15cf494 - Browse repository at this point
Copy the full SHA 15cf494View commit details
Commits on Mar 1, 2022
-
Define scheme for connection secret metadata
Signed-off-by: Hasan Turken <turkenh@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 06c155d - Browse repository at this point
Copy the full SHA 06c155dView commit details -
More unit tests for kubernetes package
Signed-off-by: Hasan Turken <turkenh@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 1d36dd3 - Browse repository at this point
Copy the full SHA 1d36dd3View commit details
Commits on Mar 2, 2022
-
Mark connection secret metadata fields as optional
Signed-off-by: Hasan Turken <turkenh@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 31cce62 - Browse repository at this point
Copy the full SHA 31cce62View commit details -
Merge pull request crossplane#321 from turkenh/ess-foundation
Add connection package for External Secret Store support
Configuration menu - View commit details
-
Copy full SHA for 3232ffa - Browse repository at this point
Copy the full SHA 3232ffaView commit details -
Signed-off-by: Hasan Turken <turkenh@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for ae55806 - Browse repository at this point
Copy the full SHA ae55806View commit details -
Add initial implementation Vault as Secret Store
Signed-off-by: Hasan Turken <turkenh@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for ac03ae3 - Browse repository at this point
Copy the full SHA ac03ae3View commit details -
Implement client for KV Secrets API
Signed-off-by: Hasan Turken <turkenh@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 796c2ec - Browse repository at this point
Copy the full SHA 796c2ecView commit details -
Extend KV client for v2 engine
Signed-off-by: Hasan Turken <turkenh@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for ba2ece4 - Browse repository at this point
Copy the full SHA ba2ece4View commit details -
Signed-off-by: Hasan Turken <turkenh@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 551b414 - Browse repository at this point
Copy the full SHA 551b414View commit details -
Add unit tests for Vault KV client
Signed-off-by: Hasan Turken <turkenh@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for df72fd3 - Browse repository at this point
Copy the full SHA df72fd3View commit details -
Add unit tests for Vault Secret Store
Signed-off-by: Hasan Turken <turkenh@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 71c2ae8 - Browse repository at this point
Copy the full SHA 71c2ae8View commit details
Commits on Mar 7, 2022
-
package.parser: make Or linter work with arbitrary number of linters …
…instead of only two Signed-off-by: Muvaffak Onus <me@muvaf.com>
Configuration menu - View commit details
-
Copy full SHA for 155dc9d - Browse repository at this point
Copy the full SHA 155dc9dView commit details -
Vault ESS - resolve comments and add support for custom CA bundle
Signed-off-by: Hasan Turken <turkenh@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for d591b5e - Browse repository at this point
Copy the full SHA d591b5eView commit details
Commits on Mar 8, 2022
-
Merge pull request crossplane#322 from turkenh/ess-vault
Add Vault as an External Secret Store
Configuration menu - View commit details
-
Copy full SHA for 1bb01bd - Browse repository at this point
Copy the full SHA 1bb01bdView commit details
Commits on Mar 9, 2022
-
parser.linter: use strings.Join instead of strings.TrimSuffix to make…
… the flow simpler Signed-off-by: Muvaffak Onus <me@muvaf.com>
Configuration menu - View commit details
-
Copy full SHA for 90b7988 - Browse repository at this point
Copy the full SHA 90b7988View commit details -
Merge pull request crossplane#324 from muvaf/parser-or
package.parser: make Or linter work with arbitrary number of linters
Configuration menu - View commit details
-
Copy full SHA for b35cdab - Browse repository at this point
Copy the full SHA b35cdabView commit details -
Define types for using ESS with composition
Signed-off-by: Hasan Turken <turkenh@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for e0edbc5 - Browse repository at this point
Copy the full SHA e0edbc5View commit details -
Refactor packages for connection details types and interfaces
Signed-off-by: Hasan Turken <turkenh@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 3ce0d92 - Browse repository at this point
Copy the full SHA 3ce0d92View commit details -
Move features package to runtime
Signed-off-by: Hasan Turken <turkenh@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for b19ffdd - Browse repository at this point
Copy the full SHA b19ffddView commit details -
Add PublishConnectionDetailsTo to Managed resource spec
Signed-off-by: Hasan Turken <turkenh@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for c55240a - Browse repository at this point
Copy the full SHA c55240aView commit details -
Add PublishConnectionDetailsTo to Composition types
Signed-off-by: Hasan Turken <turkenh@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 60059a2 - Browse repository at this point
Copy the full SHA 60059a2View commit details -
Implement ConnectionPropagator in connection.DetailsManager
Signed-off-by: Hasan Turken <turkenh@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for c8cc06c - Browse repository at this point
Copy the full SHA c8cc06cView commit details -
Use store.KeyValue in connection.store package
Signed-off-by: Hasan Turken <turkenh@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 2f22469 - Browse repository at this point
Copy the full SHA 2f22469View commit details -
Move features package to individual repos
Signed-off-by: Hasan Turken <turkenh@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 5273c0f - Browse repository at this point
Copy the full SHA 5273c0fView commit details -
Return proper error if Secret Store disabled but API used
Signed-off-by: Hasan Turken <turkenh@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for bbbe8f8 - Browse repository at this point
Copy the full SHA bbbe8f8View commit details -
Add more unit tests for Connection Details Manager
Signed-off-by: Hasan Turken <turkenh@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for acaeae2 - Browse repository at this point
Copy the full SHA acaeae2View commit details
Commits on Mar 10, 2022
-
Track connection secret owner with label
Signed-off-by: Hasan Turken <turkenh@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 867c9bb - Browse repository at this point
Copy the full SHA 867c9bbView commit details -
Extend Secret Store interface with more power
Signed-off-by: Hasan Turken <turkenh@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 86fb15d - Browse repository at this point
Copy the full SHA 86fb15dView commit details -
Add metadata support for Vault kv v1
Signed-off-by: Hasan Turken <turkenh@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 2d3b3de - Browse repository at this point
Copy the full SHA 2d3b3deView commit details -
Fix writeOption conversion and add unit tests
Signed-off-by: Hasan Turken <turkenh@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for ee3fb97 - Browse repository at this point
Copy the full SHA ee3fb97View commit details
Commits on Mar 11, 2022
-
Ensure secret owned by object before delete
Signed-off-by: Hasan Turken <turkenh@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for ff57cdc - Browse repository at this point
Copy the full SHA ff57cdcView commit details -
Fix metadata handling with Vault v1
Signed-off-by: Hasan Turken <turkenh@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for d7cb4e6 - Browse repository at this point
Copy the full SHA d7cb4e6View commit details -
Merge pull request crossplane#323 from turkenh/ess-composition
External Secret Support in Composition Types
Configuration menu - View commit details
-
Copy full SHA for 6966b5a - Browse repository at this point
Copy the full SHA 6966b5aView commit details -
Fix owner not being set for delete
Signed-off-by: Hasan Turken <turkenh@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 80debfa - Browse repository at this point
Copy the full SHA 80debfaView commit details
Commits on Mar 12, 2022
-
Use string instead if interface for KVSecret data
Signed-off-by: Hasan Turken <turkenh@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 6f9579f - Browse repository at this point
Copy the full SHA 6f9579fView commit details
Commits on Mar 13, 2022
-
Separate Vault KV client for v1 and v2
Signed-off-by: Hasan Turken <turkenh@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 754abc4 - Browse repository at this point
Copy the full SHA 754abc4View commit details
Commits on Mar 15, 2022
-
Add comment for linter and use types.UID for uid parameter
Signed-off-by: Hasan Turken <turkenh@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 79ea2fe - Browse repository at this point
Copy the full SHA 79ea2feView commit details -
Configuration menu - View commit details
-
Copy full SHA for 988c9ba - Browse repository at this point
Copy the full SHA 988c9baView commit details
Commits on Apr 5, 2022
-
webhook: add validator struct for chained execution of validation web…
…hook functions Signed-off-by: Muvaffak Onus <me@muvaf.com>
Configuration menu - View commit details
-
Copy full SHA for cdc7266 - Browse repository at this point
Copy the full SHA cdc7266View commit details
Commits on Apr 6, 2022
-
webhook: add mutator struct for chained execution of mutating webhook…
… functions Signed-off-by: Muvaffak Onus <me@muvaf.com>
Configuration menu - View commit details
-
Copy full SHA for 0b23ec1 - Browse repository at this point
Copy the full SHA 0b23ec1View commit details -
webhook.validator: add options to the initializer
Signed-off-by: Muvaffak Onus <me@muvaf.com>
Configuration menu - View commit details
-
Copy full SHA for f655302 - Browse repository at this point
Copy the full SHA f655302View commit details -
webhook.validator: add unit tests
Signed-off-by: Muvaffak Onus <me@muvaf.com>
Configuration menu - View commit details
-
Copy full SHA for 43f716a - Browse repository at this point
Copy the full SHA 43f716aView commit details
Commits on Apr 14, 2022
-
Support for having circular dependencies while using referencers
Signed-off-by: Sergen Yalçın <yalcinsergen97@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for ac7cf20 - Browse repository at this point
Copy the full SHA ac7cf20View commit details
Commits on Apr 16, 2022
-
Add a new policy about resolving references for every reconcile loop
Signed-off-by: Sergen Yalçın <yalcinsergen97@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for ec82fef - Browse repository at this point
Copy the full SHA ec82fefView commit details
Commits on Apr 19, 2022
-
owners: add turkenh as maintainer since he is a maintainer in crossplane
Signed-off-by: Muvaffak Onus <me@muvaf.com>
Configuration menu - View commit details
-
Copy full SHA for 4f95cc7 - Browse repository at this point
Copy the full SHA 4f95cc7View commit details
Commits on Apr 20, 2022
-
Merge pull request crossplane#329 from muvaf/hasan
owners: add turkenh as maintainer
Configuration menu - View commit details
-
Copy full SHA for 85ab1c2 - Browse repository at this point
Copy the full SHA 85ab1c2View commit details
Commits on Apr 21, 2022
-
webhook.mutator: add unit tests
Signed-off-by: Muvaffak Onus <me@muvaf.com>
Configuration menu - View commit details
-
Copy full SHA for 85f12b9 - Browse repository at this point
Copy the full SHA 85f12b9View commit details -
Merge pull request crossplane#326 from muvaf/webhook-chains
Add validator and mutator chain executors to be used by provider webhooks
Configuration menu - View commit details
-
Copy full SHA for 0e8935d - Browse repository at this point
Copy the full SHA 0e8935dView commit details
Commits on Apr 25, 2022
-
Signed-off-by: Sergen Yalçın <yalcinsergen97@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 66e5e7a - Browse repository at this point
Copy the full SHA 66e5e7aView commit details
Commits on May 12, 2022
-
Signed-off-by: Sergen Yalçın <yalcinsergen97@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for e2fb202 - Browse repository at this point
Copy the full SHA e2fb202View commit details
Commits on May 17, 2022
-
Empty commit for the v0.16.0 release
Signed-off-by: Jared Watts <jbw976@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 95e98e4 - Browse repository at this point
Copy the full SHA 95e98e4View commit details -
Merge pull request crossplane#332 from jbw976/empty-for-v0.16.0
Empty commit for the v0.16.0 release
Configuration menu - View commit details
-
Copy full SHA for edc27bf - Browse repository at this point
Copy the full SHA edc27bfView commit details
Commits on May 30, 2022
-
Preserve order of reference resolution
Signed-off-by: Sergen Yalçın <yalcinsergen97@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 38e79f4 - Browse repository at this point
Copy the full SHA 38e79f4View commit details
Commits on Jun 1, 2022
-
Signed-off-by: Sergen Yalçın <yalcinsergen97@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 5770f19 - Browse repository at this point
Copy the full SHA 5770f19View commit details
Commits on Jun 13, 2022
-
Use kubebuilder enum for new policy fields
Signed-off-by: Sergen Yalçın <yalcinsergen97@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for afe2486 - Browse repository at this point
Copy the full SHA afe2486View commit details -
Merge pull request crossplane#328 from sergenyalcin/fix-circular-refe…
…rence Support for having circular dependencies while using referencers
Configuration menu - View commit details
-
Copy full SHA for 75dda89 - Browse repository at this point
Copy the full SHA 75dda89View commit details
Commits on Jun 16, 2022
-
Add "IfNotPresent" to ResolvePolicy enum
Signed-off-by: Sergen Yalçın <yalcinsergen97@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 23dad77 - Browse repository at this point
Copy the full SHA 23dad77View commit details -
Merge pull request crossplane#334 from sergenyalcin/fix-policy-enums
Add "IfNotPresent" to ResolvePolicy enum
Configuration menu - View commit details
-
Copy full SHA for a520b60 - Browse repository at this point
Copy the full SHA a520b60View commit details
Commits on Jun 20, 2022
-
Added Injected Identity Source
Added injected identity credentials source to CommonCredentialExtractor. Signed-off-by: Brad Wadsworth <brad.wadsworth@mavenwave.com>
Brad Wadsworth committedJun 20, 2022 Configuration menu - View commit details
-
Copy full SHA for 08940fe - Browse repository at this point
Copy the full SHA 08940feView commit details
Commits on Jun 22, 2022
-
Brad Wadsworth committed
Jun 22, 2022 Configuration menu - View commit details
-
Copy full SHA for 9622506 - Browse repository at this point
Copy the full SHA 9622506View commit details -
Brad Wadsworth committed
Jun 22, 2022 Configuration menu - View commit details
-
Copy full SHA for 96368b3 - Browse repository at this point
Copy the full SHA 96368b3View commit details