The machine disruption budgets for handling openshift machines and machinesets are now removed since they have been unused and unmaintained since implemented. This feature is expected to be handled with the more common Pod Disruption Budgets. A workaround is for the cluster admin to set up their machine sets so they match the zone topology. See the original design doc from the feature here: https://github.com/rook/rook/blob/master/design/ceph/ceph-openshift-fencing-mitigation.md Signed-off-by: Travis Nielsen <tnielsen@redhat.com>
293 lines
15 KiB
AMPL
293 lines
15 KiB
AMPL
module github.com/rook/rook
|
|
|
|
go 1.18
|
|
|
|
require (
|
|
github.com/IBM/keyprotect-go-client v0.9.1
|
|
github.com/aws/aws-sdk-go v1.44.157
|
|
github.com/banzaicloud/k8s-objectmatcher v1.8.0
|
|
github.com/ceph/go-ceph v0.18.0
|
|
github.com/coreos/pkg v0.0.0-20220810130054-c7d1c02cb6cf
|
|
github.com/gemalto/kmip-go v0.0.8
|
|
github.com/go-ini/ini v1.67.0
|
|
github.com/google/go-cmp v0.5.9
|
|
github.com/google/uuid v1.3.0
|
|
github.com/hashicorp/vault v1.12.2
|
|
github.com/hashicorp/vault-plugin-secrets-kv v0.13.3
|
|
github.com/hashicorp/vault/api v1.8.2
|
|
github.com/hashicorp/vault/sdk v0.6.1-0.20221102145943-1e9b0a1225c3
|
|
github.com/jetstack/cert-manager v1.7.3
|
|
github.com/k8snetworkplumbingwg/network-attachment-definition-client v1.3.0
|
|
github.com/kube-object-storage/lib-bucket-provisioner v0.0.0-20221122204822-d1a8c34382f1
|
|
github.com/libopenstorage/secrets v0.0.0-20220823020833-2ecadaf59d8a
|
|
github.com/openshift/api v0.0.0-20210105115604-44119421ec6b
|
|
github.com/pkg/errors v0.9.1
|
|
github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring v0.61.1
|
|
github.com/prometheus-operator/prometheus-operator/pkg/client v0.61.1
|
|
github.com/spf13/cobra v1.6.1
|
|
github.com/spf13/pflag v1.0.5
|
|
github.com/stretchr/testify v1.8.1
|
|
golang.org/x/sync v0.1.0
|
|
gopkg.in/ini.v1 v1.67.0
|
|
gopkg.in/yaml.v2 v2.4.0
|
|
k8s.io/api v0.25.4
|
|
k8s.io/apimachinery v0.25.4
|
|
k8s.io/client-go v0.25.4
|
|
k8s.io/cloud-provider v0.25.4
|
|
k8s.io/utils v0.0.0-20221108210102-8e77b1f39fe2
|
|
sigs.k8s.io/controller-runtime v0.13.1
|
|
sigs.k8s.io/yaml v1.3.0
|
|
)
|
|
|
|
require (
|
|
cloud.google.com/go v0.102.0 // indirect
|
|
cloud.google.com/go/compute v1.7.0 // indirect
|
|
cloud.google.com/go/iam v0.3.0 // indirect
|
|
cloud.google.com/go/kms v1.4.0 // indirect
|
|
cloud.google.com/go/monitoring v1.2.0 // indirect
|
|
emperror.dev/errors v0.8.1 // indirect
|
|
github.com/Azure/azure-sdk-for-go v62.0.0+incompatible // indirect
|
|
github.com/Azure/go-autorest v14.2.0+incompatible // indirect
|
|
github.com/Azure/go-autorest/autorest v0.11.27 // indirect
|
|
github.com/Azure/go-autorest/autorest/adal v0.9.20 // indirect
|
|
github.com/Azure/go-autorest/autorest/azure/auth v0.5.11 // indirect
|
|
github.com/Azure/go-autorest/autorest/azure/cli v0.4.5 // indirect
|
|
github.com/Azure/go-autorest/autorest/date v0.3.0 // indirect
|
|
github.com/Azure/go-autorest/autorest/to v0.4.0 // indirect
|
|
github.com/Azure/go-autorest/autorest/validation v0.3.1 // indirect
|
|
github.com/Azure/go-autorest/logger v0.2.1 // indirect
|
|
github.com/Azure/go-autorest/tracing v0.6.0 // indirect
|
|
github.com/BurntSushi/toml v1.2.0 // indirect
|
|
github.com/DataDog/datadog-go v3.2.0+incompatible // indirect
|
|
github.com/Jeffail/gabs v1.1.1 // indirect
|
|
github.com/Masterminds/goutils v1.1.1 // indirect
|
|
github.com/Masterminds/semver v1.5.0 // indirect
|
|
github.com/Masterminds/sprig v2.22.0+incompatible // indirect
|
|
github.com/NYTimes/gziphandler v1.1.1 // indirect
|
|
github.com/aliyun/alibaba-cloud-sdk-go v1.61.1499 // indirect
|
|
github.com/ansel1/merry v1.6.2 // indirect
|
|
github.com/ansel1/merry/v2 v2.0.2 // indirect
|
|
github.com/armon/go-metrics v0.4.1 // indirect
|
|
github.com/armon/go-radix v1.0.0 // indirect
|
|
github.com/asaskevich/govalidator v0.0.0-20200907205600-7a23bdc65eef // indirect
|
|
github.com/axiomhq/hyperloglog v0.0.0-20220105174342-98591331716a // indirect
|
|
github.com/beorn7/perks v1.0.1 // indirect
|
|
github.com/bgentry/speakeasy v0.1.0 // indirect
|
|
github.com/boombuler/barcode v1.0.1-0.20190219062509-6c824513bacc // indirect
|
|
github.com/cenkalti/backoff/v3 v3.2.2 // indirect
|
|
github.com/cenkalti/backoff/v4 v4.1.3 // indirect
|
|
github.com/cespare/xxhash/v2 v2.1.2 // indirect
|
|
github.com/circonus-labs/circonus-gometrics v2.3.1+incompatible // indirect
|
|
github.com/circonus-labs/circonusllhist v0.1.3 // indirect
|
|
github.com/coreos/go-systemd v0.0.0-20191104093116-d3cd4ed1dbcf // indirect
|
|
github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc // indirect
|
|
github.com/denverdino/aliyungo v0.0.0-20190125010748-a747050bb1ba // indirect
|
|
github.com/dgryski/go-metro v0.0.0-20180109044635-280f6062b5bc // indirect
|
|
github.com/digitalocean/godo v1.65.0 // indirect
|
|
github.com/dimchansky/utfbom v1.1.1 // indirect
|
|
github.com/dnaeon/go-vcr v1.2.0 // indirect
|
|
github.com/duosecurity/duo_api_golang v0.0.0-20190308151101-6c680f768e74 // indirect
|
|
github.com/emicklei/go-restful/v3 v3.10.0 // indirect
|
|
github.com/evanphx/json-patch v5.6.0+incompatible // indirect
|
|
github.com/evanphx/json-patch/v5 v5.6.0 // indirect
|
|
github.com/fatih/color v1.13.0 // indirect
|
|
github.com/frankban/quicktest v1.14.2 // indirect
|
|
github.com/fsnotify/fsnotify v1.6.0 // indirect
|
|
github.com/gemalto/flume v0.13.0 // indirect
|
|
github.com/go-logr/logr v1.2.3 // indirect
|
|
github.com/go-ole/go-ole v1.2.6 // indirect
|
|
github.com/go-openapi/analysis v0.20.0 // indirect
|
|
github.com/go-openapi/errors v0.19.9 // indirect
|
|
github.com/go-openapi/jsonpointer v0.19.5 // indirect
|
|
github.com/go-openapi/jsonreference v0.20.0 // indirect
|
|
github.com/go-openapi/loads v0.20.2 // indirect
|
|
github.com/go-openapi/runtime v0.19.24 // indirect
|
|
github.com/go-openapi/spec v0.20.3 // indirect
|
|
github.com/go-openapi/strfmt v0.20.0 // indirect
|
|
github.com/go-openapi/swag v0.22.3 // indirect
|
|
github.com/go-openapi/validate v0.20.2 // indirect
|
|
github.com/go-ozzo/ozzo-validation v3.6.0+incompatible // indirect
|
|
github.com/go-sql-driver/mysql v1.6.0 // indirect
|
|
github.com/go-stack/stack v1.8.0 // indirect
|
|
github.com/go-test/deep v1.0.8 // indirect
|
|
github.com/gogo/protobuf v1.3.2 // indirect
|
|
github.com/golang-jwt/jwt/v4 v4.3.0 // indirect
|
|
github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da // indirect
|
|
github.com/golang/protobuf v1.5.2 // indirect
|
|
github.com/golang/snappy v0.0.4 // indirect
|
|
github.com/google/gnostic v0.6.9 // indirect
|
|
github.com/google/go-metrics-stackdriver v0.2.0 // indirect
|
|
github.com/google/go-querystring v1.1.0 // indirect
|
|
github.com/google/gofuzz v1.2.0 // indirect
|
|
github.com/googleapis/enterprise-certificate-proxy v0.0.0-20220520183353-fd19c99a87aa // indirect
|
|
github.com/googleapis/gax-go/v2 v2.4.0 // indirect
|
|
github.com/gophercloud/gophercloud v0.1.0 // indirect
|
|
github.com/hashicorp/consul/sdk v0.11.0 // indirect
|
|
github.com/hashicorp/errwrap v1.1.0 // indirect
|
|
github.com/hashicorp/go-cleanhttp v0.5.2 // indirect
|
|
github.com/hashicorp/go-discover v0.0.0-20210818145131-c573d69da192 // indirect
|
|
github.com/hashicorp/go-hclog v1.3.1 // indirect
|
|
github.com/hashicorp/go-immutable-radix v1.3.1 // indirect
|
|
github.com/hashicorp/go-kms-wrapping/entropy/v2 v2.0.0 // indirect
|
|
github.com/hashicorp/go-kms-wrapping/v2 v2.0.5 // indirect
|
|
github.com/hashicorp/go-kms-wrapping/wrappers/aead/v2 v2.0.4 // indirect
|
|
github.com/hashicorp/go-kms-wrapping/wrappers/alicloudkms/v2 v2.0.1 // indirect
|
|
github.com/hashicorp/go-kms-wrapping/wrappers/awskms/v2 v2.0.1 // indirect
|
|
github.com/hashicorp/go-kms-wrapping/wrappers/azurekeyvault/v2 v2.0.1 // indirect
|
|
github.com/hashicorp/go-kms-wrapping/wrappers/gcpckms/v2 v2.0.1 // indirect
|
|
github.com/hashicorp/go-kms-wrapping/wrappers/ocikms/v2 v2.0.0 // indirect
|
|
github.com/hashicorp/go-kms-wrapping/wrappers/transit/v2 v2.0.1 // indirect
|
|
github.com/hashicorp/go-memdb v1.3.3 // indirect
|
|
github.com/hashicorp/go-msgpack v1.1.5 // indirect
|
|
github.com/hashicorp/go-multierror v1.1.1 // indirect
|
|
github.com/hashicorp/go-plugin v1.4.5 // indirect
|
|
github.com/hashicorp/go-raftchunking v0.6.3-0.20191002164813-7e9e8525653a // indirect
|
|
github.com/hashicorp/go-retryablehttp v0.7.1 // indirect
|
|
github.com/hashicorp/go-rootcerts v1.0.2 // indirect
|
|
github.com/hashicorp/go-secure-stdlib/awsutil v0.1.6 // indirect
|
|
github.com/hashicorp/go-secure-stdlib/base62 v0.1.2 // indirect
|
|
github.com/hashicorp/go-secure-stdlib/mlock v0.1.2 // indirect
|
|
github.com/hashicorp/go-secure-stdlib/parseutil v0.1.7 // indirect
|
|
github.com/hashicorp/go-secure-stdlib/reloadutil v0.1.1 // indirect
|
|
github.com/hashicorp/go-secure-stdlib/strutil v0.1.2 // indirect
|
|
github.com/hashicorp/go-secure-stdlib/tlsutil v0.1.2 // indirect
|
|
github.com/hashicorp/go-sockaddr v1.0.2 // indirect
|
|
github.com/hashicorp/go-uuid v1.0.3 // indirect
|
|
github.com/hashicorp/go-version v1.6.0 // indirect
|
|
github.com/hashicorp/golang-lru v0.5.4 // indirect
|
|
github.com/hashicorp/hcl v1.0.1-vault-5 // indirect
|
|
github.com/hashicorp/hcp-sdk-go v0.22.0 // indirect
|
|
github.com/hashicorp/mdns v1.0.4 // indirect
|
|
github.com/hashicorp/raft v1.3.10 // indirect
|
|
github.com/hashicorp/raft-autopilot v0.1.6 // indirect
|
|
github.com/hashicorp/raft-boltdb/v2 v2.0.0-20210421194847-a7e34179d62c // indirect
|
|
github.com/hashicorp/raft-snapshot v1.0.4 // indirect
|
|
github.com/hashicorp/vault/api/auth/approle v0.3.0 // indirect
|
|
github.com/hashicorp/vic v1.5.1-0.20190403131502-bbfe86ec9443 // indirect
|
|
github.com/hashicorp/yamux v0.1.1 // indirect
|
|
github.com/huandu/xstrings v1.3.2 // indirect
|
|
github.com/imdario/mergo v0.3.13 // indirect
|
|
github.com/inconshreveable/mousetrap v1.0.1 // indirect
|
|
github.com/jefferai/isbadcipher v0.0.0-20190226160619-51d2077c035f // indirect
|
|
github.com/jefferai/jsonx v1.0.0 // indirect
|
|
github.com/jmespath/go-jmespath v0.4.0 // indirect
|
|
github.com/josharian/intern v1.0.0 // indirect
|
|
github.com/joyent/triton-go v1.7.1-0.20200416154420-6801d15b779f // indirect
|
|
github.com/json-iterator/go v1.1.12 // indirect
|
|
github.com/kelseyhightower/envconfig v1.4.0 // indirect
|
|
github.com/keybase/go-crypto v0.0.0-20190403132359-d65b6b94177f // indirect
|
|
github.com/linode/linodego v0.7.1 // indirect
|
|
github.com/lufia/plan9stats v0.0.0-20211012122336-39d0f177ccd0 // indirect
|
|
github.com/mailru/easyjson v0.7.7 // indirect
|
|
github.com/mattn/go-colorable v0.1.13 // indirect
|
|
github.com/mattn/go-isatty v0.0.16 // indirect
|
|
github.com/matttproud/golang_protobuf_extensions v1.0.2 // indirect
|
|
github.com/mgutz/ansi v0.0.0-20200706080929-d51e80ef957d // indirect
|
|
github.com/miekg/dns v1.1.41 // indirect
|
|
github.com/mitchellh/cli v1.1.2 // indirect
|
|
github.com/mitchellh/copystructure v1.2.0 // indirect
|
|
github.com/mitchellh/go-homedir v1.1.0 // indirect
|
|
github.com/mitchellh/go-testing-interface v1.14.1 // indirect
|
|
github.com/mitchellh/mapstructure v1.5.0 // indirect
|
|
github.com/mitchellh/reflectwalk v1.0.2 // indirect
|
|
github.com/moby/spdystream v0.2.0 // indirect
|
|
github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd // indirect
|
|
github.com/modern-go/reflect2 v1.0.2 // indirect
|
|
github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822 // indirect
|
|
github.com/nicolai86/scaleway-sdk v1.10.2-0.20180628010248-798f60e20bb2 // indirect
|
|
github.com/oklog/run v1.1.0 // indirect
|
|
github.com/okta/okta-sdk-golang/v2 v2.12.1 // indirect
|
|
github.com/oracle/oci-go-sdk/v60 v60.0.0 // indirect
|
|
github.com/packethost/packngo v0.1.1-0.20180711074735-b9cb5096f54c // indirect
|
|
github.com/patrickmn/go-cache v2.1.0+incompatible // indirect
|
|
github.com/petermattis/goid v0.0.0-20180202154549-b0b1615b78e5 // indirect
|
|
github.com/pierrec/lz4 v2.6.1+incompatible // indirect
|
|
github.com/pires/go-proxyproto v0.6.1 // indirect
|
|
github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2 // indirect
|
|
github.com/posener/complete v1.2.3 // indirect
|
|
github.com/power-devops/perfstat v0.0.0-20210106213030-5aafc221ea8c // indirect
|
|
github.com/pquerna/otp v1.2.1-0.20191009055518-468c2dd2b58d // indirect
|
|
github.com/prometheus/client_golang v1.13.0 // indirect
|
|
github.com/prometheus/client_model v0.3.0 // indirect
|
|
github.com/prometheus/common v0.37.0 // indirect
|
|
github.com/prometheus/procfs v0.8.0 // indirect
|
|
github.com/rboyer/safeio v0.2.1 // indirect
|
|
github.com/renier/xmlrpc v0.0.0-20170708154548-ce4a1a486c03 // indirect
|
|
github.com/ryanuber/go-glob v1.0.0 // indirect
|
|
github.com/sasha-s/go-deadlock v0.2.0 // indirect
|
|
github.com/sethvargo/go-limiter v0.7.2 // indirect
|
|
github.com/shirou/gopsutil/v3 v3.22.6 // indirect
|
|
github.com/sirupsen/logrus v1.9.0 // indirect
|
|
github.com/softlayer/softlayer-go v0.0.0-20180806151055-260589d94c7d // indirect
|
|
github.com/sony/gobreaker v0.4.2-0.20210216022020-dd874f9dd33b // indirect
|
|
github.com/tencentcloud/tencentcloud-sdk-go v3.0.171+incompatible // indirect
|
|
github.com/tklauser/go-sysconf v0.3.10 // indirect
|
|
github.com/tklauser/numcpus v0.4.0 // indirect
|
|
github.com/tv42/httpunix v0.0.0-20191220191345-2ba4b9c3382c // indirect
|
|
github.com/vmware/govmomi v0.18.0 // indirect
|
|
github.com/yusufpapurcu/wmi v1.2.2 // indirect
|
|
go.etcd.io/bbolt v1.3.6 // indirect
|
|
go.mongodb.org/mongo-driver v1.7.3 // indirect
|
|
go.opencensus.io v0.23.0 // indirect
|
|
go.uber.org/atomic v1.10.0 // indirect
|
|
go.uber.org/multierr v1.8.0 // indirect
|
|
go.uber.org/zap v1.23.0 // indirect
|
|
golang.org/x/crypto v0.0.0-20221012134737-56aed061732a // indirect
|
|
golang.org/x/net v0.2.0 // indirect
|
|
golang.org/x/oauth2 v0.2.0 // indirect
|
|
golang.org/x/sys v0.2.0 // indirect
|
|
golang.org/x/term v0.2.0 // indirect
|
|
golang.org/x/text v0.4.0 // indirect
|
|
golang.org/x/time v0.2.0 // indirect
|
|
gomodules.xyz/jsonpatch/v2 v2.2.0 // indirect
|
|
google.golang.org/api v0.84.0 // indirect
|
|
google.golang.org/appengine v1.6.7 // indirect
|
|
google.golang.org/genproto v0.0.0-20221018160656-63c7b68cfc55 // indirect
|
|
google.golang.org/grpc v1.50.1 // indirect
|
|
google.golang.org/protobuf v1.28.1 // indirect
|
|
gopkg.in/inf.v0 v0.9.1 // indirect
|
|
gopkg.in/resty.v1 v1.12.0 // indirect
|
|
gopkg.in/square/go-jose.v2 v2.6.0 // indirect
|
|
gopkg.in/yaml.v3 v3.0.1 // indirect
|
|
k8s.io/apiextensions-apiserver v0.25.4 // indirect
|
|
k8s.io/component-base v0.25.4 // indirect
|
|
k8s.io/klog/v2 v2.80.1 // indirect
|
|
k8s.io/kube-openapi v0.0.0-20221110221610-a28e98eb7c70 // indirect
|
|
sigs.k8s.io/json v0.0.0-20220713155537-f223a00ba0e2 // indirect
|
|
sigs.k8s.io/structured-merge-diff/v4 v4.2.3 // indirect
|
|
)
|
|
|
|
replace (
|
|
github.com/googleapis/gnostic => github.com/googleapis/gnostic v0.4.1
|
|
github.com/kubernetes-incubator/external-storage => github.com/libopenstorage/external-storage v0.20.4-openstorage-rc3
|
|
github.com/portworx/sched-ops => github.com/portworx/sched-ops v0.20.4-openstorage-rc3
|
|
)
|
|
|
|
exclude (
|
|
// This tag doesn't exist, but is imported by github.com/portworx/sched-ops.
|
|
github.com/kubernetes-incubator/external-storage v0.20.4-openstorage-rc2
|
|
// Exclude pre-go-mod kubernetes tags, because they are older
|
|
// than v0.x releases but are picked when updating dependencies.
|
|
k8s.io/client-go v1.4.0
|
|
k8s.io/client-go v1.5.0
|
|
k8s.io/client-go v1.5.1
|
|
k8s.io/client-go v1.5.2
|
|
k8s.io/client-go v10.0.0+incompatible
|
|
k8s.io/client-go v11.0.0+incompatible
|
|
k8s.io/client-go v11.0.1-0.20190409021438-1a26190bd76a+incompatible
|
|
k8s.io/client-go v12.0.0+incompatible
|
|
k8s.io/client-go v2.0.0+incompatible
|
|
k8s.io/client-go v2.0.0-alpha.1+incompatible
|
|
k8s.io/client-go v3.0.0+incompatible
|
|
k8s.io/client-go v3.0.0-beta.0+incompatible
|
|
k8s.io/client-go v4.0.0+incompatible
|
|
k8s.io/client-go v4.0.0-beta.0+incompatible
|
|
k8s.io/client-go v5.0.0+incompatible
|
|
k8s.io/client-go v5.0.1+incompatible
|
|
k8s.io/client-go v6.0.0+incompatible
|
|
k8s.io/client-go v7.0.0+incompatible
|
|
k8s.io/client-go v8.0.0+incompatible
|
|
k8s.io/client-go v9.0.0+incompatible
|
|
k8s.io/client-go v9.0.0-invalid+incompatible
|
|
)
|