Niels de Vos
4b49d2898f
build: include MirrorDaemonCount in the ConfigMap API
...
It seems that original commit 4c2d2caf9f
modified the API under the
vendor/ directory. Weirdly this did not cause any issues?! The change
should have been done in the api/deploy/kubernetes/ file instead, that
gets sync'd after running "go mod vendor".
Signed-off-by: Niels de Vos <ndevos@ibm.com>
2024-04-24 08:25:07 +00:00
dependabot[bot]
058426dce6
rebase: bump golang.org/x/net from 0.19.0 to 0.23.0 in /api
...
Bumps [golang.org/x/net](https://github.com/golang/net ) from 0.19.0 to 0.23.0.
- [Commits](https://github.com/golang/net/compare/v0.19.0...v0.23.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/net
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-04-23 08:55:29 +00:00
dependabot[bot]
3ad922dbae
rebase: bump the k8s-dependencies group in /api with 1 update
...
Bumps the k8s-dependencies group in /api with 1 update: [k8s.io/api](https://github.com/kubernetes/api ).
Updates `k8s.io/api` from 0.29.2 to 0.29.3
- [Commits](https://github.com/kubernetes/api/compare/v0.29.2...v0.29.3 )
---
updated-dependencies:
- dependency-name: k8s.io/api
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: k8s-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-03-19 12:31:13 +00:00
Niels de Vos
6f0d9a5d59
deploy: include ServiceAccount in the NFS provisioner RBAC artifact
...
It seems that the ServiceAccount was not created anymore, this causes
problems with provisioning volumes.
Signed-off-by: Niels de Vos <ndevos@ibm.com>
2024-03-15 08:02:25 +00:00
Niels de Vos
6b13352c9b
api: add CSIProvisionerRBAC functions for the NFS-provisioner
...
Signed-off-by: Niels de Vos <ndevos@ibm.com>
2024-03-14 09:27:07 +00:00
Niels de Vos
35da67be45
vendor: include k8s.io/api/rbac/v1
...
Signed-off-by: Niels de Vos <ndevos@ibm.com>
2024-03-14 09:27:07 +00:00
dependabot[bot]
948d5e0b5d
rebase: bump the github-dependencies group in /api with 1 update
...
Bumps the github-dependencies group in /api with 1 update: [github.com/stretchr/testify](https://github.com/stretchr/testify ).
Updates `github.com/stretchr/testify` from 1.8.4 to 1.9.0
- [Release notes](https://github.com/stretchr/testify/releases )
- [Commits](https://github.com/stretchr/testify/compare/v1.8.4...v1.9.0 )
---
updated-dependencies:
- dependency-name: github.com/stretchr/testify
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: github-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-03-12 14:48:34 +00:00
dependabot[bot]
5286aab201
rebase: bump the k8s-dependencies group in /api with 1 update
...
Bumps the k8s-dependencies group in /api with 1 update: [k8s.io/api](https://github.com/kubernetes/api ).
Updates `k8s.io/api` from 0.29.1 to 0.29.2
- [Commits](https://github.com/kubernetes/api/compare/v0.29.1...v0.29.2 )
---
updated-dependencies:
- dependency-name: k8s.io/api
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: k8s-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-02-21 09:12:39 +00:00
dependabot[bot]
4d78e89458
rebase: bump the k8s-dependencies group in /api with 1 update
...
Bumps the k8s-dependencies group in /api with 1 update: [k8s.io/api](https://github.com/kubernetes/api ).
Updates `k8s.io/api` from 0.29.0 to 0.29.1
- [Commits](https://github.com/kubernetes/api/compare/v0.29.0...v0.29.1 )
---
updated-dependencies:
- dependency-name: k8s.io/api
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: k8s-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-02-01 11:36:53 +00:00
Niels de Vos
88ed4a12cc
doc: add Go API documentation index files for storage backends
...
Signed-off-by: Niels de Vos <ndevos@ibm.com>
2024-01-22 07:16:53 +00:00
Niels de Vos
ce603fb47e
rebase: update to latest github.com/openshift/api version
...
Also vendor all dependencies.
Signed-off-by: Niels de Vos <ndevos@ibm.com>
2024-01-22 07:16:53 +00:00
dependabot[bot]
e3e2560512
rebase: bump the k8s-dependencies group in /api with 1 update
...
Bumps the k8s-dependencies group in /api with 1 update: [k8s.io/api](https://github.com/kubernetes/api ).
Updates `k8s.io/api` from 0.28.4 to 0.29.0
- [Commits](https://github.com/kubernetes/api/compare/v0.28.4...v0.29.0 )
---
updated-dependencies:
- dependency-name: k8s.io/api
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: k8s-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-12-21 18:14:46 +00:00
Praveen M
50e505619c
deploy: added json field tags for csi config map
...
This commit adds the json field tags for csi config map for
encoding and decoding JSON.
Signed-off-by: Praveen M <m.praveen@ibm.com>
2023-12-21 17:44:46 +00:00
Praveen M
878eef803e
deploy: API for CSI Config Struct
...
This commit exposes CSI ConfigMap over an API.
This will allow projects like Rook to consume CSI configMap
directly from Ceph-CSI.
Signed-off-by: Praveen M <m.praveen@ibm.com>
2023-11-23 21:47:29 +00:00
dependabot[bot]
3357b9a8b2
rebase: bump the k8s-dependencies group in /api with 1 update
...
Bumps the k8s-dependencies group in /api with 1 update: [k8s.io/api](https://github.com/kubernetes/api ).
- [Commits](https://github.com/kubernetes/api/compare/v0.28.3...v0.28.4 )
---
updated-dependencies:
- dependency-name: k8s.io/api
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: k8s-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-11-21 14:45:53 +00:00
Madhu Rajanna
304462c7cc
cleanup: fix spellcheck errors
...
fixed spellcheck errors caught in
CI.
Signed-off-by: Madhu Rajanna <madhupr007@gmail.com>
2023-11-08 12:32:06 +00:00
Madhu Rajanna
852b829fa9
rebase: update kubernetes to 1.28.3
...
update kubernetes dependency to 1.28.3
release.
Signed-off-by: Madhu Rajanna <madhupr007@gmail.com>
2023-10-25 09:51:59 +00:00
dependabot[bot]
0bdc65ff94
rebase: Bump golang.org/x/net from 0.13.0 to 0.17.0 in /api
...
Bumps [golang.org/x/net](https://github.com/golang/net ) from 0.13.0 to 0.17.0.
- [Commits](https://github.com/golang/net/compare/v0.13.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-12 07:01:48 +00:00
dependabot[bot]
fb8003572e
rebase: bump the k8s-dependencies group in /api with 1 update
...
Bumps the k8s-dependencies group in /api with 1 update: [k8s.io/api](https://github.com/kubernetes/api ).
- [Commits](https://github.com/kubernetes/api/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
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-09-21 09:50:52 +00:00
dependabot[bot]
9a94189d4d
rebase: Bump k8s.io/api from 0.28.0 to 0.28.1 in /api
...
Bumps [k8s.io/api](https://github.com/kubernetes/api ) from 0.28.0 to 0.28.1.
- [Commits](https://github.com/kubernetes/api/compare/v0.28.0...v0.28.1 )
---
updated-dependencies:
- dependency-name: k8s.io/api
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-08-29 08:00:22 +00:00
Madhu Rajanna
31ca4790ef
rebase: update kubernetes in api mod file
...
updating kubernetes to 0.28.0 in the api
go.mod file
Signed-off-by: Madhu Rajanna <madhupr007@gmail.com>
2023-08-17 13:43:15 +00:00
dependabot[bot]
e94d0bac87
rebase: Bump k8s.io/api from 0.27.3 to 0.27.4 in /api
...
Bumps [k8s.io/api](https://github.com/kubernetes/api ) from 0.27.3 to 0.27.4.
- [Commits](https://github.com/kubernetes/api/compare/v0.27.3...v0.27.4 )
---
updated-dependencies:
- dependency-name: k8s.io/api
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-07-25 12:27:51 +00:00
dependabot[bot]
b7e223d664
rebase: bump k8s.io/api from 0.27.2 to 0.27.3 in /api
...
Bumps [k8s.io/api](https://github.com/kubernetes/api ) from 0.27.2 to 0.27.3.
- [Commits](https://github.com/kubernetes/api/compare/v0.27.2...v0.27.3 )
---
updated-dependencies:
- dependency-name: k8s.io/api
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-07-04 13:31:42 +00:00
dependabot[bot]
0120375760
rebase: bump k8s.io/api from 0.26.3 to 0.27.2 in /api
...
Bumps [k8s.io/api](https://github.com/kubernetes/api ) from 0.26.3 to 0.27.2.
- [Commits](https://github.com/kubernetes/api/compare/v0.26.3...v0.27.2 )
---
updated-dependencies:
- dependency-name: k8s.io/api
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-06-11 13:33:34 +00:00
dependabot[bot]
7896c6ea31
rebase: bump github.com/stretchr/testify from 1.8.2 to 1.8.4 in /api
...
Bumps [github.com/stretchr/testify](https://github.com/stretchr/testify ) from 1.8.2 to 1.8.4.
- [Release notes](https://github.com/stretchr/testify/releases )
- [Commits](https://github.com/stretchr/testify/compare/v1.8.2...v1.8.4 )
---
updated-dependencies:
- dependency-name: github.com/stretchr/testify
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-06-08 11:53:02 +00:00
riya-singhal31
54fa028465
deploy: move cephfs/csidriver to API
...
Signed-off-by: riya-singhal31 <rsinghal@redhat.com>
2023-05-25 12:24:28 +00:00
riya-singhal31
802df8f69b
deploy: move cephfs/csi-config-map to API
...
Signed-off-by: riya-singhal31 <rsinghal@redhat.com>
2023-05-25 12:24:28 +00:00
riya-singhal31
f12cd9c986
ci: fix codespell failure
...
Signed-off-by: riya-singhal31 <rsinghal@redhat.com>
2023-04-20 15:24:35 +00:00
Niels de Vos
99d7debc8e
rebase: prevent using old openshift/api package
...
Signed-off-by: Niels de Vos <ndevos@ibm.com>
2023-03-24 09:07:48 +00:00
dependabot[bot]
d0967c3fc2
rebase: Bump github.com/openshift/api in /api
...
Bumps [github.com/openshift/api](https://github.com/openshift/api ) from 0.0.0-20230310143623-1b126331a735 to 3.9.0+incompatible.
- [Release notes](https://github.com/openshift/api/releases )
- [Commits](https://github.com/openshift/api/commits )
---
updated-dependencies:
- dependency-name: github.com/openshift/api
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-03-24 09:07:48 +00:00
dependabot[bot]
87cfe34116
rebase: Bump k8s.io/api from 0.26.2 to 0.26.3 in /api
...
Bumps [k8s.io/api](https://github.com/kubernetes/api ) from 0.26.2 to 0.26.3.
- [Release notes](https://github.com/kubernetes/api/releases )
- [Commits](https://github.com/kubernetes/api/compare/v0.26.2...v0.26.3 )
---
updated-dependencies:
- dependency-name: k8s.io/api
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-03-22 13:37:37 +00:00
dependabot[bot]
c869880689
rebase: Bump github.com/stretchr/testify from 1.8.1 to 1.8.2 in /api
...
Bumps [github.com/stretchr/testify](https://github.com/stretchr/testify ) from 1.8.1 to 1.8.2.
- [Release notes](https://github.com/stretchr/testify/releases )
- [Commits](https://github.com/stretchr/testify/compare/v1.8.1...v1.8.2 )
---
updated-dependencies:
- dependency-name: github.com/stretchr/testify
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-03-16 15:09:59 +00:00
dependabot[bot]
d250762253
rebase: Bump k8s.io/api from 0.26.1 to 0.26.2 in /api
...
Bumps [k8s.io/api](https://github.com/kubernetes/api ) from 0.26.1 to 0.26.2.
- [Release notes](https://github.com/kubernetes/api/releases )
- [Commits](https://github.com/kubernetes/api/compare/v0.26.1...v0.26.2 )
---
updated-dependencies:
- dependency-name: k8s.io/api
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-03-15 16:30:34 +00:00
dependabot[bot]
c229f1f81d
rebase: Bump github.com/openshift/api in /api
...
Bumps [github.com/openshift/api](https://github.com/openshift/api ) from 0.0.0-20210927171657-636513e97fda to 3.9.0+incompatible.
- [Release notes](https://github.com/openshift/api/releases )
- [Commits](https://github.com/openshift/api/commits )
---
updated-dependencies:
- dependency-name: github.com/openshift/api
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-03-15 09:30:09 +00:00
dependabot[bot]
5b825d5a28
rebase: bump k8s.io/api from 0.25.4 to 0.26.1 in /api
...
Bumps [k8s.io/api](https://github.com/kubernetes/api ) from 0.25.4 to 0.26.1.
- [Release notes](https://github.com/kubernetes/api/releases )
- [Commits](https://github.com/kubernetes/api/compare/v0.25.4...v0.26.1 )
---
updated-dependencies:
- dependency-name: k8s.io/api
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-02-20 16:55:19 +00:00
dependabot[bot]
e0c4304baf
rebase: bump github.com/stretchr/testify from 1.8.0 to 1.8.1 in /api
...
Bumps [github.com/stretchr/testify](https://github.com/stretchr/testify ) from 1.8.0 to 1.8.1.
- [Release notes](https://github.com/stretchr/testify/releases )
- [Commits](https://github.com/stretchr/testify/compare/v1.8.0...v1.8.1 )
---
updated-dependencies:
- dependency-name: github.com/stretchr/testify
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-02-20 15:23:31 +00:00
dependabot[bot]
868d0cffcf
rebase: bump golang.org/x/net from 0.2.0 to 0.7.0 in /api
...
Bumps [golang.org/x/net](https://github.com/golang/net ) from 0.2.0 to 0.7.0.
- [Release notes](https://github.com/golang/net/releases )
- [Commits](https://github.com/golang/net/compare/v0.2.0...v0.7.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/net
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-02-20 14:57:39 +00:00
Humble Chirammal
f9530e961b
build: update packages in api directory to the latest
...
this commit update the packages in API directory and also
update the mention of go version in the same.
Signed-off-by: Humble Chirammal <hchiramm@redhat.com>
2022-11-15 09:51:29 +00:00
Humble Chirammal
e2832fde5b
deploy: add fsgrouppolicy to the driver yaml
...
this fsgrouppolicy setting was missing in api/deploy/* which
caused the yamlgen to not pickup this. this commit address the
same.
Signed-off-by: Humble Chirammal <hchiramm@redhat.com>
2022-11-11 16:41:24 +00:00
Humble Chirammal
b258628b05
helm: get rid of storage group enablement based on the version
...
deploy: remove beta storage group mention from csidriver yaml
the kubernetes version based enablement of storage api group
enablement is no longer requried and its already on v1 for
supported kubernetes versions.
Signed-off-by: Humble Chirammal <hchiramm@redhat.com>
2022-11-11 16:41:24 +00:00
Madhu Rajanna
1952a9b4b3
ci: fix all linter errors found in golangci-lint
...
Fixing all the linter errors found in golang-ci
lint v1.46.2
Signed-off-by: Madhu Rajanna <madhupr007@gmail.com>
2022-06-03 12:55:54 +00:00
Rakshith R
784b086ea5
nfs: add provisioner & plugin sa to scc.yaml
...
This commit adds nfs provisioner & plugin sa to
scc.yaml to be used with openshift.
Signed-off-by: Rakshith R <rar@redhat.com>
2022-04-13 09:14:15 +00:00
Niels de Vos
804e2715d8
deploy: add deployment artifacts for NFS support
...
These deployment files are heavily based on the CephFS deployment.
Deploying an environment with these files work for me in minikube. This
should make it possible to add e2e testing as well.
Signed-off-by: Niels de Vos <ndevos@redhat.com>
2022-04-01 10:37:41 +00:00
Niels de Vos
87f87141be
deploy: add CSIDriver for NFS
...
The API is extended for generation of the NFS CSIDriver object. The
YAML file under deploy/ was created by `yamlgen`.
The contents of the csidriver.yaml file is heavily based on the upstream
CSIDriver from the Kubernetes csi-driver-nfs project.
Because ./tools/yamlgen uses the API, it gets copied under vendor/ .
This causes two copies of the API to be included in the repository, but
that can not be prevented, it seems.
See-also: https://github.com/kubernetes-csi/csi-driver-nfs/blob/master/deploy/csi-nfs-driverinfo.yaml
Signed-off-by: Niels de Vos <ndevos@redhat.com>
2022-03-28 11:23:17 +00:00
Niels de Vos
c443320126
deploy: move rbd/ceph-csi-config ConfigMap to API
...
Signed-off-by: Niels de Vos <ndevos@redhat.com>
2021-10-15 16:08:59 +00:00
Niels de Vos
584d43a132
deploy: move rbd/CSIDriver to API
...
Signed-off-by: Niels de Vos <ndevos@redhat.com>
2021-10-15 16:08:59 +00:00
Niels de Vos
36e099d939
deploy: add API for getting OpenShift SecurityContextConstraints
...
This new Go module allows other projects (like Rook) to consume
deployment details (the SCC to get started) directly from Ceph-CSI.
Based-on: https://github.com/rook/rook/blob/3c93eb3/cluster/examples/kubernetes/ceph/operator-openshift.yaml#L47-L90
Signed-off-by: Niels de Vos <ndevos@redhat.com>
2021-10-05 11:26:50 +00:00