dependabot[bot]
bb73528c4d
build(deps): bump the k8s-dependencies group with 1 update
...
Bumps the k8s-dependencies group with 1 update: [sigs.k8s.io/yaml](https://github.com/kubernetes-sigs/yaml ).
- [Release notes](https://github.com/kubernetes-sigs/yaml/releases )
- [Changelog](https://github.com/kubernetes-sigs/yaml/blob/master/RELEASE.md )
- [Commits](https://github.com/kubernetes-sigs/yaml/compare/v1.3.0...v1.4.0 )
---
updated-dependencies:
- dependency-name: sigs.k8s.io/yaml
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: k8s-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-10-30 12:40:07 +00:00
travisn
0e0598c155
build: add go modules for apis subdir
...
To keep the go dependencies minimal, add the go packages
just for the pkg/apis directory. Projects that only reference
the rook apis can then have a smaller footprint for Go
dependencies.
Signed-off-by: travisn <tnielsen@redhat.com >
2023-10-26 16:25:56 -06:00
Travis Nielsen
dc5b3629d5
Merge pull request #13075 from rook/dependabot/go_modules/github-dependencies-1e6a735343
...
build(deps): bump the github-dependencies group with 1 update
2023-10-23 07:32:41 -06:00
dependabot[bot]
b6aefea144
build(deps): bump the github-dependencies group with 1 update
...
Bumps the github-dependencies group with 1 update: [github.com/aws/aws-sdk-go](https://github.com/aws/aws-sdk-go ).
- [Release notes](https://github.com/aws/aws-sdk-go/releases )
- [Commits](https://github.com/aws/aws-sdk-go/compare/v1.45.25...v1.46.1 )
---
updated-dependencies:
- dependency-name: github.com/aws/aws-sdk-go
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: github-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-10-23 12:29:06 +00:00
dependabot[bot]
559720f4ce
build(deps): bump the k8s-dependencies group with 5 updates
...
Bumps the k8s-dependencies group with 5 updates:
| Package | From | To |
| --- | --- | --- |
| [k8s.io/api](https://github.com/kubernetes/api ) | `0.28.2` | `0.28.3` |
| [k8s.io/apiextensions-apiserver](https://github.com/kubernetes/apiextensions-apiserver ) | `0.28.2` | `0.28.3` |
| [k8s.io/cli-runtime](https://github.com/kubernetes/cli-runtime ) | `0.28.2` | `0.28.3` |
| [k8s.io/cloud-provider](https://github.com/kubernetes/cloud-provider ) | `0.28.2` | `0.28.3` |
| [sigs.k8s.io/controller-runtime](https://github.com/kubernetes-sigs/controller-runtime ) | `0.16.2` | `0.16.3` |
Updates `k8s.io/api` from 0.28.2 to 0.28.3
- [Commits](https://github.com/kubernetes/api/compare/v0.28.2...v0.28.3 )
Updates `k8s.io/apiextensions-apiserver` from 0.28.2 to 0.28.3
- [Release notes](https://github.com/kubernetes/apiextensions-apiserver/releases )
- [Commits](https://github.com/kubernetes/apiextensions-apiserver/compare/v0.28.2...v0.28.3 )
Updates `k8s.io/cli-runtime` from 0.28.2 to 0.28.3
- [Commits](https://github.com/kubernetes/cli-runtime/compare/v0.28.2...v0.28.3 )
Updates `k8s.io/cloud-provider` from 0.28.2 to 0.28.3
- [Commits](https://github.com/kubernetes/cloud-provider/compare/v0.28.2...v0.28.3 )
Updates `sigs.k8s.io/controller-runtime` from 0.16.2 to 0.16.3
- [Release notes](https://github.com/kubernetes-sigs/controller-runtime/releases )
- [Changelog](https://github.com/kubernetes-sigs/controller-runtime/blob/main/RELEASE.md )
- [Commits](https://github.com/kubernetes-sigs/controller-runtime/compare/v0.16.2...v0.16.3 )
---
updated-dependencies:
- dependency-name: k8s.io/api
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: k8s-dependencies
- dependency-name: k8s.io/apiextensions-apiserver
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: k8s-dependencies
- dependency-name: k8s.io/cli-runtime
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: k8s-dependencies
- dependency-name: k8s.io/cloud-provider
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: k8s-dependencies
- dependency-name: sigs.k8s.io/controller-runtime
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: k8s-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-10-23 12:27:51 +00:00
dependabot[bot]
dd7a7b3f61
build(deps): bump the github-dependencies group with 3 updates
...
Bumps the github-dependencies group with 3 updates: [github.com/aws/aws-sdk-go](https://github.com/aws/aws-sdk-go ), [github.com/ceph/go-ceph](https://github.com/ceph/go-ceph ) and [github.com/google/go-cmp](https://github.com/google/go-cmp ).
Updates `github.com/aws/aws-sdk-go` from 1.45.24 to 1.45.25
- [Release notes](https://github.com/aws/aws-sdk-go/releases )
- [Commits](https://github.com/aws/aws-sdk-go/compare/v1.45.24...v1.45.25 )
Updates `github.com/ceph/go-ceph` from 0.23.0 to 0.24.0
- [Release notes](https://github.com/ceph/go-ceph/releases )
- [Changelog](https://github.com/ceph/go-ceph/blob/master/docs/release-process.md )
- [Commits](https://github.com/ceph/go-ceph/compare/v0.23.0...v0.24.0 )
Updates `github.com/google/go-cmp` from 0.5.9 to 0.6.0
- [Release notes](https://github.com/google/go-cmp/releases )
- [Commits](https://github.com/google/go-cmp/compare/v0.5.9...v0.6.0 )
---
updated-dependencies:
- dependency-name: github.com/aws/aws-sdk-go
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: github-dependencies
- dependency-name: github.com/ceph/go-ceph
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: github-dependencies
- dependency-name: github.com/google/go-cmp
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: github-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-10-16 12:22:42 +00:00
Blaine Gardner
55d106b993
build: update to latest libopenstorage/secrets lib
...
Update to the latest version of libopenstorage/secrets which does not
have a dependency on Hashicorp Vault libraries that are licensed under
the Business Source License (BUSL-1.1). The latest version of the
library has been modified to use Vault's open source API that is
licensed under Mozilla Public License (MPL-2.0).
Signed-off-by: Blaine Gardner <blaine.gardner@ibm.com >
2023-10-12 11:52:29 -06:00
dependabot[bot]
ed8992f978
build(deps): bump golang.org/x/net from 0.15.0 to 0.17.0
...
Bumps [golang.org/x/net](https://github.com/golang/net ) from 0.15.0 to 0.17.0.
- [Commits](https://github.com/golang/net/compare/v0.15.0...v0.17.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/net
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-10-11 23:18:24 +00:00
Travis Nielsen
e03f8eaf81
Merge pull request #13020 from rook/dependabot/go_modules/github-dependencies-fb30ef1fab
...
build(deps): bump the github-dependencies group with 1 update
2023-10-09 09:12:39 -06:00
dependabot[bot]
47bdc285fa
build(deps): bump golang.org/x/sync from 0.3.0 to 0.4.0
...
Bumps [golang.org/x/sync](https://github.com/golang/sync ) from 0.3.0 to 0.4.0.
- [Commits](https://github.com/golang/sync/compare/v0.3.0...v0.4.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/sync
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-10-09 13:01:22 +00:00
dependabot[bot]
8fe6f5f360
build(deps): bump the github-dependencies group with 1 update
...
Bumps the github-dependencies group with 1 update: [github.com/aws/aws-sdk-go](https://github.com/aws/aws-sdk-go ).
- [Release notes](https://github.com/aws/aws-sdk-go/releases )
- [Commits](https://github.com/aws/aws-sdk-go/compare/v1.45.19...v1.45.24 )
---
updated-dependencies:
- dependency-name: github.com/aws/aws-sdk-go
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: github-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-10-09 13:01:08 +00:00
dependabot[bot]
8cc05f495e
build(deps): bump the github-dependencies group with 1 update
...
Bumps the github-dependencies group with 1 update: [github.com/aws/aws-sdk-go](https://github.com/aws/aws-sdk-go ).
- [Release notes](https://github.com/aws/aws-sdk-go/releases )
- [Commits](https://github.com/aws/aws-sdk-go/compare/v1.45.15...v1.45.19 )
---
updated-dependencies:
- dependency-name: github.com/aws/aws-sdk-go
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: github-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-10-02 12:21:17 +00:00
Travis Nielsen
4e90214485
Merge pull request #12945 from rook/dependabot/go_modules/k8s-dependencies-5de3848a9f
...
build(deps): bump the k8s-dependencies group with 4 updates
2023-09-25 09:14:45 -06:00
dependabot[bot]
8ca8621ce1
build(deps): bump the github-dependencies group with 4 updates
...
Bumps the github-dependencies group with 4 updates: [github.com/aws/aws-sdk-go](https://github.com/aws/aws-sdk-go ), [github.com/gemalto/kmip-go](https://github.com/gemalto/kmip-go ), [github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring](https://github.com/prometheus-operator/prometheus-operator ) and [github.com/prometheus-operator/prometheus-operator/pkg/client](https://github.com/prometheus-operator/prometheus-operator ).
Updates `github.com/aws/aws-sdk-go` from 1.45.5 to 1.45.15
- [Release notes](https://github.com/aws/aws-sdk-go/releases )
- [Commits](https://github.com/aws/aws-sdk-go/compare/v1.45.5...v1.45.15 )
Updates `github.com/gemalto/kmip-go` from 0.0.9 to 0.0.10
- [Release notes](https://github.com/gemalto/kmip-go/releases )
- [Commits](https://github.com/gemalto/kmip-go/compare/v0.0.9...v0.0.10 )
Updates `github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring` from 0.67.1 to 0.68.0
- [Release notes](https://github.com/prometheus-operator/prometheus-operator/releases )
- [Changelog](https://github.com/prometheus-operator/prometheus-operator/blob/main/CHANGELOG.md )
- [Commits](https://github.com/prometheus-operator/prometheus-operator/compare/v0.67.1...v0.68.0 )
Updates `github.com/prometheus-operator/prometheus-operator/pkg/client` from 0.67.1 to 0.68.0
- [Release notes](https://github.com/prometheus-operator/prometheus-operator/releases )
- [Changelog](https://github.com/prometheus-operator/prometheus-operator/blob/main/CHANGELOG.md )
- [Commits](https://github.com/prometheus-operator/prometheus-operator/compare/v0.67.1...v0.68.0 )
---
updated-dependencies:
- dependency-name: github.com/aws/aws-sdk-go
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: github-dependencies
- dependency-name: github.com/gemalto/kmip-go
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: github-dependencies
- dependency-name: github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: github-dependencies
- dependency-name: github.com/prometheus-operator/prometheus-operator/pkg/client
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: github-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-09-25 12:32:32 +00:00
dependabot[bot]
57752949c7
build(deps): bump the k8s-dependencies group with 4 updates
...
Bumps the k8s-dependencies group with 4 updates: [k8s.io/api](https://github.com/kubernetes/api ), [k8s.io/apiextensions-apiserver](https://github.com/kubernetes/apiextensions-apiserver ), [k8s.io/cli-runtime](https://github.com/kubernetes/cli-runtime ) and [k8s.io/cloud-provider](https://github.com/kubernetes/cloud-provider ).
Updates `k8s.io/api` from 0.28.1 to 0.28.2
- [Commits](https://github.com/kubernetes/api/compare/v0.28.1...v0.28.2 )
Updates `k8s.io/apiextensions-apiserver` from 0.28.1 to 0.28.2
- [Release notes](https://github.com/kubernetes/apiextensions-apiserver/releases )
- [Commits](https://github.com/kubernetes/apiextensions-apiserver/compare/v0.28.1...v0.28.2 )
Updates `k8s.io/cli-runtime` from 0.28.1 to 0.28.2
- [Commits](https://github.com/kubernetes/cli-runtime/compare/v0.28.1...v0.28.2 )
Updates `k8s.io/cloud-provider` from 0.28.1 to 0.28.2
- [Commits](https://github.com/kubernetes/cloud-provider/compare/v0.28.1...v0.28.2 )
---
updated-dependencies:
- dependency-name: k8s.io/api
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: k8s-dependencies
- dependency-name: k8s.io/apiextensions-apiserver
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: k8s-dependencies
- dependency-name: k8s.io/cli-runtime
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: k8s-dependencies
- dependency-name: k8s.io/cloud-provider
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: k8s-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-09-25 12:31:44 +00:00
subhamkrai
2a5ba8e998
build: upgrade controller runtime to 0.16
...
This commits upgrade the controller runtime version
from v0.15.1 to v0.16.0 and also adding the changes force by
new version.
Signed-off-by: subhamkrai <srai@redhat.com >
2023-09-20 13:02:38 +05:30
dependabot[bot]
6cae35b360
build(deps): bump go.uber.org/zap from 1.25.0 to 1.26.0
...
Bumps [go.uber.org/zap](https://github.com/uber-go/zap ) from 1.25.0 to 1.26.0.
- [Release notes](https://github.com/uber-go/zap/releases )
- [Changelog](https://github.com/uber-go/zap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/uber-go/zap/compare/v1.25.0...v1.26.0 )
---
updated-dependencies:
- dependency-name: go.uber.org/zap
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-09-18 12:49:05 +00:00
dependabot[bot]
17b2c0f740
build(deps): bump github.com/hashicorp/vault from 1.13.5 to 1.13.7
...
Bumps [github.com/hashicorp/vault](https://github.com/hashicorp/vault ) from 1.13.5 to 1.13.7.
- [Release notes](https://github.com/hashicorp/vault/releases )
- [Changelog](https://github.com/hashicorp/vault/blob/main/CHANGELOG.md )
- [Commits](https://github.com/hashicorp/vault/compare/v1.13.5...v1.13.7 )
---
updated-dependencies:
- dependency-name: github.com/hashicorp/vault
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-09-15 19:05:57 +00:00
Travis Nielsen
0eb1a6f200
Merge pull request #12867 from rook/dependabot/go_modules/github.com/hashicorp/vault/api-1.10.0
...
build(deps): bump github.com/hashicorp/vault/api from 1.9.2 to 1.10.0
2023-09-07 14:42:45 -06:00
dependabot[bot]
160b0908c2
build(deps): bump github.com/aws/aws-sdk-go from 1.45.2 to 1.45.5
...
Bumps [github.com/aws/aws-sdk-go](https://github.com/aws/aws-sdk-go ) from 1.45.2 to 1.45.5.
- [Release notes](https://github.com/aws/aws-sdk-go/releases )
- [Commits](https://github.com/aws/aws-sdk-go/compare/v1.45.2...v1.45.5 )
---
updated-dependencies:
- dependency-name: github.com/aws/aws-sdk-go
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-09-07 19:50:05 +00:00
dependabot[bot]
3800df84a6
build(deps): bump github.com/hashicorp/vault/api from 1.9.2 to 1.10.0
...
Bumps [github.com/hashicorp/vault/api](https://github.com/hashicorp/vault ) from 1.9.2 to 1.10.0.
- [Release notes](https://github.com/hashicorp/vault/releases )
- [Changelog](https://github.com/hashicorp/vault/blob/v1.10.0/CHANGELOG.md )
- [Commits](https://github.com/hashicorp/vault/compare/v1.9.2...v1.10.0 )
---
updated-dependencies:
- dependency-name: github.com/hashicorp/vault/api
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-09-07 19:48:47 +00:00
Blaine Gardner
17f0072d9d
Merge pull request #12778 from BlaineEXE/multus-allow-cidr-spec
...
multus: allow using NADs without inspectable CIDRs
2023-09-07 13:42:41 -06:00
Blaine Gardner
3c43268d0a
multus: detect network CIDRs via canary
...
Change how Rook detects network CIDRs for Multus networks. The IPAM
configuration is only defined as an arbitrary string JSON blob with a
"type" field and nothing more. Rook's detection of CIDRs for whereabouts
had already grown out of date since the initial implementation.
Additionally, Rook did not support DHCP IPAM, which is a reasonable
choice for users. And more, Rook did not support CNI plugin chaining,
which further complicates NADs. Based on the CNI spec, network chaning
can result in any changes to network CIDRs from the first-given plugin.
All these problems make it more and more difficult for Rook to support
Multus by inspecting the NAD itself to predict network CIDRs. Instead,
it is better for Rook to treat the CNI process as a black box. To
preserve legacy functionality of auto-detecting networks and to make
that as robust as possible, change to a canary-style architecture like
that used for Ceph mons, from which Rook will detect the network CIDRs
if possible.
Also allow users to specify overrides for CIDR ranges. This allows Rook
to still support esoteric and unexpected NAD or network configurations
where a CIDR range is not detectable or where the range detected would
be incomplete. Because it may be impossible for Rook to understand the
network CIDRs wholistically while residing only on a portion of the
network, this feature should have been present from Multus's inception.
Improving CIDR auto-detection and allowing users to specify overrides
for auto-detected CIDRs rounds out Rook's Multus support for CephCluster
(core/RADOS) installations. No further architectural changes should be
needed for CephClusters as regards application of public/cluster network
CIDRs for Multus networks.
Signed-off-by: Blaine Gardner <blaine.gardner@ibm.com >
2023-09-07 10:12:55 -06:00
Travis Nielsen
e3c2b6449f
Merge pull request #12846 from rook/dependabot/go_modules/github.com/aws/aws-sdk-go-1.45.2
...
build(deps): bump github.com/aws/aws-sdk-go from 1.44.329 to 1.45.2
2023-09-05 11:46:44 -06:00
dependabot[bot]
7db40eb300
build(deps): bump k8s.io/cli-runtime from 0.28.0 to 0.28.1
...
Bumps [k8s.io/cli-runtime](https://github.com/kubernetes/cli-runtime ) from 0.28.0 to 0.28.1.
- [Commits](https://github.com/kubernetes/cli-runtime/compare/v0.28.0...v0.28.1 )
---
updated-dependencies:
- dependency-name: k8s.io/cli-runtime
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-09-04 12:26:15 +00:00
dependabot[bot]
53839de365
build(deps): bump github.com/aws/aws-sdk-go from 1.44.329 to 1.45.2
...
Bumps [github.com/aws/aws-sdk-go](https://github.com/aws/aws-sdk-go ) from 1.44.329 to 1.45.2.
- [Release notes](https://github.com/aws/aws-sdk-go/releases )
- [Commits](https://github.com/aws/aws-sdk-go/compare/v1.44.329...v1.45.2 )
---
updated-dependencies:
- dependency-name: github.com/aws/aws-sdk-go
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-09-04 12:25:49 +00:00
Travis Nielsen
2fc513afce
Merge pull request #12802 from rook/dependabot/go_modules/k8s.io/cloud-provider-0.28.1
...
build(deps): bump k8s.io/cloud-provider from 0.28.0 to 0.28.1
2023-08-31 15:38:46 -06:00
Travis Nielsen
8bf2b2e24a
Merge pull request #12799 from rook/dependabot/go_modules/github.com/IBM/keyprotect-go-client-0.12.2
...
build(deps): bump github.com/IBM/keyprotect-go-client from 0.10.0 to 0.12.2
2023-08-28 08:27:18 -06:00
dependabot[bot]
5ceef25f72
build(deps): bump k8s.io/cloud-provider from 0.28.0 to 0.28.1
...
Bumps [k8s.io/cloud-provider](https://github.com/kubernetes/cloud-provider ) from 0.28.0 to 0.28.1.
- [Commits](https://github.com/kubernetes/cloud-provider/compare/v0.28.0...v0.28.1 )
---
updated-dependencies:
- dependency-name: k8s.io/cloud-provider
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-08-28 14:01:08 +00:00
dependabot[bot]
8175823132
build(deps): bump k8s.io/apiextensions-apiserver from 0.28.0 to 0.28.1
...
Bumps [k8s.io/apiextensions-apiserver](https://github.com/kubernetes/apiextensions-apiserver ) from 0.28.0 to 0.28.1.
- [Release notes](https://github.com/kubernetes/apiextensions-apiserver/releases )
- [Commits](https://github.com/kubernetes/apiextensions-apiserver/compare/v0.28.0...v0.28.1 )
---
updated-dependencies:
- dependency-name: k8s.io/apiextensions-apiserver
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-08-28 12:41:21 +00:00
dependabot[bot]
10014b2ec3
build(deps): bump github.com/IBM/keyprotect-go-client
...
Bumps [github.com/IBM/keyprotect-go-client](https://github.com/IBM/keyprotect-go-client ) from 0.10.0 to 0.12.2.
- [Release notes](https://github.com/IBM/keyprotect-go-client/releases )
- [Changelog](https://github.com/IBM/keyprotect-go-client/blob/master/CHANGELOG.md )
- [Commits](https://github.com/IBM/keyprotect-go-client/compare/v0.10.0...v0.12.2 )
---
updated-dependencies:
- dependency-name: github.com/IBM/keyprotect-go-client
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-08-28 12:39:59 +00:00
dependabot[bot]
98788f99a0
build(deps): bump github.com/aws/aws-sdk-go from 1.44.328 to 1.44.329
...
Bumps [github.com/aws/aws-sdk-go](https://github.com/aws/aws-sdk-go ) from 1.44.328 to 1.44.329.
- [Release notes](https://github.com/aws/aws-sdk-go/releases )
- [Commits](https://github.com/aws/aws-sdk-go/compare/v1.44.328...v1.44.329 )
---
updated-dependencies:
- dependency-name: github.com/aws/aws-sdk-go
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-08-22 23:25:53 +00:00
Blaine Gardner
87fc55200f
build: update go modules
...
Update go modules. The primary goal is to remove the goproxy import
which has security warnings. The library is not used directly or
indirectly by any called Rook code, only dependency modules. Therefore,
exclude it from the build.
At the same time, portworx deps are starting to complicate the module
update again. Rook also doesn't directly or indirectly use the portworx
code, so exclude it also.
Signed-off-by: Blaine Gardner <blaine.gardner@ibm.com >
2023-08-22 13:33:50 -06:00
travisn
138624a3b0
build: update the go modules to the latest
...
Run make go.mod.update to update the go modules to
the latest references.
Signed-off-by: travisn <tnielsen@redhat.com >
2023-08-21 15:19:28 -06:00
travisn
1a4917de78
build: remove go modules under apis directory
...
The go package dependencies (go.mod and go.sum) were created
under the pkg/apis directory to simplify the dependencies for
other projects referencing the rook repo. The downside is that
the dependabot can no longer open a working and valid PR since
the bot is not aware of the go.mod and go.sum in the apis directory.
Since the reduction of dependencies for vault in #12455 ,
the list of extra dependencies is not quite so extensive.
We are putting effort into shrinking the dependency list instead
of using the modules files in the apis subdirectory.
Note that #12419 updated the dependencies for the latest controller
runtime which also increased the size of the modules
list in the pkgs subdirectory, which means the difference
in dependencies in the pkgs subdirectory is no longer
signficant anyway.
Signed-off-by: travisn <tnielsen@redhat.com >
2023-08-21 15:13:33 -06:00
subhamkrai
a25071ac29
ci: fix golangCI lint remove k8s.io/utils/pointer
...
golangci linter was throughing error `k8s.io/utils/pointer`
package is deprecated. So, I have removed that.
Signed-off-by: subhamkrai <srai@redhat.com >
2023-08-16 21:48:42 +05:30
subhamkrai
ab3763767f
build: update vault and other indirect imports
...
update vault and other indirect imports. Also,
updating k8s package to `v0.28.0-rc.0` since with
v0.27.4 it was through build error.
Signed-off-by: subhamkrai <srai@redhat.com >
2023-08-08 08:24:19 +05:30
Blaine Gardner
cc9514ad6c
multus: revise kube config/client loading
...
The previous client loader routine assumed KUBECONFIG would be set in
CLI environments. Instead, now take this approach:
1. If KUBECONFIG is set, that is the de-facto override that informs the
tool it is being run in a CLI environment.
2. Otherwise, try creating a client from the default kube config file.
3. If that fails, assume the tool is running in a Kubernetes Pod.
This will continue supporting dev/test environments so that building the
rook container is not necessary for development. It also allows support
for highly opinionated environments (like deployed by OpenShift CSVs)
where it's not possible to install the Rook operator without also
deploying a CephCluster.
Signed-off-by: Blaine Gardner <blaine.gardner@ibm.com >
2023-07-28 09:50:00 -06:00
subhamkrai
39b5c057ce
core: faster recovery from rbd rwo node loss
...
in the existing node watcher, we'll check for node update
event and see if there are `out-of-service` taints are applied
and `ROOK_WATCH_FOR_NODE_FAILURE` is enabled in rook-ceph-operator-configmap,
if then we'll create the networkFence cr and delete the cr if nodes come back.
And, added the unit test too.
Signed-off-by: subhamkrai <srai@redhat.com >
2023-07-07 21:16:25 +05:30
travisn
fd66825dad
core: set logger for controller runtime
...
The controller runtime logger has not been set, which means we are missing
information that could be useful in troubleshooting the controllers.
Now the logger is enabled to report this logging in the operator
log.
Signed-off-by: travisn <tnielsen@redhat.com >
2023-07-05 12:20:43 -06:00
travisn
a74a945202
core: remove vault server module dependencies
...
The vault server dependencies were pulling a lot of indirect modules
that are not necessary for Rook. The modules were only used
for testing. The vault github explicitly indicates that:
"Some other projects have made a practice of doing so in order to
take advantage of testing tooling that was developed for testing Vault itself.
This is not, and has never been, a supported way to use the Vault project."
When attempting to update to vault v1.13.3, we are hitting
such an unsupported configuration with go modules
that are impossible to satisfy. By removing the tests
that were using the vault server project, we can remove
this large set of dependencies, enable updating to v1.13.3,
and also reduce the modules pulled in by vault.
Signed-off-by: travisn <tnielsen@redhat.com >
2023-07-05 11:33:03 -06:00
Travis Nielsen
c43f8e6293
Merge pull request #12426 from rook/dependabot/go_modules/github.com/aws/aws-sdk-go-1.44.289
...
build(deps): bump github.com/aws/aws-sdk-go from 1.44.288 to 1.44.289
2023-06-26 11:25:13 -06:00
dependabot[bot]
0d2c3c914f
build(deps): bump github.com/aws/aws-sdk-go from 1.44.288 to 1.44.289
...
Bumps [github.com/aws/aws-sdk-go](https://github.com/aws/aws-sdk-go ) from 1.44.288 to 1.44.289.
- [Release notes](https://github.com/aws/aws-sdk-go/releases )
- [Commits](https://github.com/aws/aws-sdk-go/compare/v1.44.288...v1.44.289 )
---
updated-dependencies:
- dependency-name: github.com/aws/aws-sdk-go
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-06-26 10:40:54 -06:00
dependabot[bot]
c5d1a4bffd
build(deps): bump github.com/hashicorp/vault-plugin-secrets-kv
...
Bumps [github.com/hashicorp/vault-plugin-secrets-kv](https://github.com/hashicorp/vault-plugin-secrets-kv ) from 0.14.3 to 0.15.0.
- [Release notes](https://github.com/hashicorp/vault-plugin-secrets-kv/releases )
- [Changelog](https://github.com/hashicorp/vault-plugin-secrets-kv/blob/main/CHANGELOG.md )
- [Commits](https://github.com/hashicorp/vault-plugin-secrets-kv/compare/v0.14.3...v0.15.0 )
---
updated-dependencies:
- dependency-name: github.com/hashicorp/vault-plugin-secrets-kv
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-06-26 13:01:00 +00:00
travisn
c4ec275946
build: update to latest go modules as much as possible
...
The go modules are updated to the latest client-go, vault,
and other modules. There does not appear to be a combination
of modules that will allow us to use vault v1.13.3, so we
stick with v1.13.2.
Signed-off-by: travisn <tnielsen@redhat.com >
2023-06-23 07:44:17 -06:00
dependabot[bot]
96bc058296
build(deps): bump sigs.k8s.io/controller-runtime from 0.14.5 to 0.15.0
...
Bumps [sigs.k8s.io/controller-runtime](https://github.com/kubernetes-sigs/controller-runtime ) from 0.14.5 to 0.15.0.
- [Release notes](https://github.com/kubernetes-sigs/controller-runtime/releases )
- [Changelog](https://github.com/kubernetes-sigs/controller-runtime/blob/main/RELEASE.md )
- [Commits](https://github.com/kubernetes-sigs/controller-runtime/compare/v0.14.5...v0.15.0 )
---
updated-dependencies:
- dependency-name: sigs.k8s.io/controller-runtime
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-06-21 15:10:38 -06:00
s3rj1k
dc55f23cba
build: add Golang module for APIs
...
Create separate module for API for external projects to consume.
Signed-off-by: s3rj1k <evasive.gyron@gmail.com >
2023-05-03 21:26:16 +03:00
Blaine Gardner
5a1d1f2175
Merge pull request #12069 from BlaineEXE/multus-golang-tester
...
test: add multus validation test routine to rook binary
2023-05-02 19:37:29 +02:00
subhamkrai
ad068d966a
core: update k8s module to lastet version
...
updating k8s dependencies like clien-go and
others to v0.26.4
Signed-off-by: subhamkrai <srai@redhat.com >
2023-05-02 22:06:21 +05:30
Blaine Gardner
0f6e7ee921
test: add multus validation test routine to rook binary
...
Add a more involved multus validation test to the Rook binary. Because
this is intended to be end-user runnable, make sure operator-only
commands are hidden.
Build this into the rook binary instead of creating a separate binary
for ease, and because any binary built with the kube api becomes 40+
megabytes. We save quite a bit of space by including this in the Rook
binary, which is good for keeping container layers as small as possible.
Signed-off-by: Blaine Gardner <blaine.gardner@redhat.com >
2023-05-02 10:23:00 -06:00