Karl Isenberg

Results 263 comments of Karl Isenberg

Yes. Each Definition is only constructed once, because each Pointer can only hold one object. If you want two copies of Thing then you can use NewThing as the Provider...

Not easily, no. The idea is that instead of hardcoding the name of the object as a string (which is equivalent to a “magic number” or enum) you reference the...

FWIW, you CAN introspect the graph of objects, but if you don’t have the unique identifier (the pointer) you can only do thinks like get the list of definitions that...

Can you provide a minimal example to reproduce the problem?

Why is it important to you what order they get finalized?

So your Finalize object functions exec code that depends on the object's dependencies? I guess that's legitimate. The map being iterated isn't sorted tho. So it can't just iterate in...

/hold Per offline discussion, the cli-utils ClusterClient needs refactoring to push more of the inventory lifecycle management into the provider/storage layer.

My initial package set proposal (google internal) last year was based on renaming Config Sync's RootSync/RepoSync to ClusterPackageSet and PackageSet. I don't know if this 100% overlaps with what you're...

> This is about generation of packages rather than deployment of packages. Sure, but Config Sync already enables generation of package variants using kustomize and helm. It could also do...

> @mortent @droot This PR is not a small changed to kpt's fork of cli-utils. What is our plan about this fork going forward? > > IMO we should keep...