Dependency, k8s, and image updates (#402)
* update go and tests workflow
Use go 1.19.3, bump action versions, and test with k8s 1.21-1.25
* update image versions
alpine 3.16.2 -> 3.16.3
ubi-minimal 8.6 -> 8.7
* update go deps
go list -u -m -json all | jq -r 'select(.Indirect != true and .Update != null) | .Path+"@"+.Update.Version' | xargs -L1 go get
go mod tidy
github.com/cenkalti/backoff/v4 v4.1.1 => v4.1.3
github.com/hashicorp/go-hclog v1.0.0 => v1.3.1
github.com/hashicorp/go-secure-stdlib/tlsutil v0.1.1 => v0.1.2
github.com/hashicorp/vault/sdk v0.2.1 => v0.6.1
github.com/mitchellh/cli v1.1.4 => v1.1.5
github.com/operator-framework/operator-lib v0.8.0 => v0.11.0
github.com/prometheus/client_golang v1.11.1 => v1.12.1
github.com/stretchr/testify v1.8.0 => v1.8.1
k8s.io/api v0.22.2 => v0.25.4
k8s.io/apimachinery v0.22.2 => v0.25.4
k8s.io/client-go v0.22.2 => v0.25.4
* update more actions
* corev1.Handler => corev1.LifecycleHandler
* update set-output usage in workflows
* changelog++ and vault 1.12.1