Releases: solo-io/skv2
Releases · solo-io/skv2
v0.27.1
Helm Gen Enhancements (#406) * Better merging of operator & custom values so we can allow nested operators * different merge approach * changelog * codegen * codegen * change merge strategy to be compatible with yaml comments * Was not handling nil values * codegen
v0.27.0 - Support for Kubernetes v1.25.x
Migrate away from metadata.ClusterName use for k8s 1.25 support (#393) * k8s1.25 * GetAnnotations() replaces ClusterName field in ClusterResourceId interface * actually support k8s v1.25 (with controller-runtime v0.13.1) * update go templates; changelog; dep updates * put changelog in folder * update from generated code * add annotations field to ClusterObjectRef proto to match ClusterResourceId interface * remove annotations field from ClusterObjectRef proto * Adding changelog file to new location * Deleting changelog file from old location * contrib/reconciler: Update to converting to new interface. Not stored directly as its not exported. * Adding changelog file to new location * Deleting changelog file from old location * handle istio changing their api in pointless ways * Adding changelog file to new location * Deleting changelog file from old location * make generated-code -B; update changelog * move changelog * make generated-code -B * GetClusterName should check for deprecated cluster name approach * update changelog folder * codegen * silly diff in codegen (bc of go version used locally) * handle the possibility that k8s apimachinery v0.24.x is being used by importing project (which gets clusterName with ZZZ nonsense) * update changelog; make GetDeprecatedClusterName() an internal method * only call the deprecated func if needed Co-authored-by: Jenny Shu <[email protected]> * actually, it's a breaking change * update changelog folder Co-authored-by: Eitan Yarmush <[email protected]> Co-authored-by: changelog-bot <changelog-bot> Co-authored-by: nfuden <[email protected]> Co-authored-by: Jenny Shu <[email protected]>
v0.26.1
v0.26.0
Feat/k8s no clustername (#402) * k8s1.25 * interface * GetAnnotations() replaces ClusterName field in ClusterResourceId interface * actually support k8s v1.25 (with controller-runtime v0.13.1) * update go templates; changelog; dep updates * put changelog in folder * update from generated code * add annotations field to ClusterObjectRef proto to match ClusterResourceId interface * remove annotations field from ClusterObjectRef proto * Adding changelog file to new location * Deleting changelog file from old location * add function to allow ClusterObjectRef struct to satisfy the ClusterResourceId interface * handle possibility of clusterName being set by annotation or field * pr feedback during working session with eitan * Update contrib/pkg/sets/sets.go Co-authored-by: J. Conrad Hanson <[email protected]> * contrib/reconciler: Update to converting to new interface. Not stored directly as its not exported. * Adding changelog file to new location * Deleting changelog file from old location * remove extraneous separators * mod: Revert the comingled k8s1.25 changes * changelog: Update to reference what is being done correctly * add back * codegen * fix input reconciler * register: Update to ensure that sa secret exists. Note: Not handled on SA creation but seems to be the only place where we need to ensure secrets exist * register: Make sure to have a namespace * register: Make sure wait for token population * reigster: Longer delay now that extra controller layer is needed for secrets * mod: skv2 tocreate on the correct cluster * secret-type change * templ/input: Set clusters in a novel way * templ/input: Set clusters consistently given new novel approach * kubeconfig: Update comment * ezkube: Method for converting deprecated objects will no longer blow away other annotations * register: harden service account getting * test/registration: Change expectations given serviceaccount changes * template/inputs/hybrid: Clusternaming Co-authored-by: Eitan Yarmush <[email protected]> Co-authored-by: Conrad Hanson <[email protected]> Co-authored-by: changelog-bot <changelog-bot> Co-authored-by: Jenny Shu <[email protected]>
v0.25.0
v0.24.1
Add support for service account annotations for operator (#396) * Add support for operator annotations * Add changelog * Move changelog * codegen * Fixup codegen -- older go version Co-authored-by: Aidan Carson <[email protected]>
v0.24.0: get rid of typed object (#394)
* get rid of typed object * chng
v0.23.9
v0.23.8
don't use new(T) (#374) * don't use new(T) * fix mc code * fix tmpl * oops * changelog Co-authored-by: Jenny Shu <[email protected]>