Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bump golang.org/x/sys from 0.0.0-20201009025420-dfb3f7c4e634 to 0.1.0 #139

Open
wants to merge 89 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
89 commits
Select commit Hold shift + click to select a range
cd9523e
fix cfs images
Jan 5, 2022
fa46f41
cfs use v3 as default version
Jan 5, 2022
56eecc6
perf: update readme for secret.yaml
kinderyj Jan 7, 2022
fb8e119
Merge pull request #91 from huchengze/cfs-v3
huchengze Jan 12, 2022
e6f205c
cfs use v4 when pv's fsid is empty
Jan 15, 2022
4f2d07b
Merge pull request #92 from huchengze/cfs-v3
huchengze Jan 19, 2022
1362432
cfs reconnect metadata
Jan 16, 2022
56a9689
cbs reconnect metadata
Jan 21, 2022
6c5411a
sync Chinese tags
Jan 21, 2022
345f851
add cbs and cfs hostAliases
Jan 23, 2022
eea3a0a
update cbs cfs images
Jan 25, 2022
4adad84
Merge pull request #93 from huchengze/reconnect-metadata
huchengze Jan 25, 2022
e49e451
feat:remove-cluster-namespace
kinderyj Feb 15, 2022
9ca29a0
fix cos images
Feb 15, 2022
70f906c
Merge pull request #95 from huchengze/fix-cos-images
huchengze Feb 15, 2022
33ea558
every cfsturbo filesystem mount to a special globalpath by nodestage
Feb 16, 2022
840a8a2
Merge pull request #96 from huchengze/cfsturbo-csi
huchengze Feb 16, 2022
7d40ea0
add CheckGlobalMountPath in NodePublishVolume
Feb 22, 2022
38ba7d3
Merge pull request #98 from huchengze/cfsturbo-upgrade
huchengze Feb 22, 2022
fb3d872
fix codedog
Feb 23, 2022
dc66196
Merge pull request #99 from huchengze/codedog-fix
huchengze Feb 23, 2022
9e11ec6
structure optimize
Feb 28, 2022
6e9d8a0
Merge pull request #100 from huchengze/structure-optimize
huchengze Feb 28, 2022
10b4746
rebuild chdfs-csi
Mar 8, 2022
4679b8e
Merge pull request #101 from huchengze/chdfs-csi
huchengze Mar 8, 2022
4ed079b
feat:support-csimigration
kinderyj Jan 19, 2022
1362e41
update cbs-csi-node
Mar 15, 2022
be24693
Merge pull request #105 from huchengze/cbs-csi-migration
huchengze Mar 18, 2022
6316044
Update README_CBS.md
astraw99 Mar 22, 2022
3c1a946
Merge pull request #106 from astraw99/patch-1
huchengze Mar 22, 2022
b5e7eb1
fix doc typo
astraw99 Mar 22, 2022
3eceb8f
Merge pull request #107 from astraw99/fix-doc
huchengze Mar 23, 2022
9141e75
update for 1.22
Apr 7, 2022
0783b1b
Merge pull request #108 from huchengze/csi-1.22
huchengze Apr 7, 2022
a4b61ae
cfs-csi-support-idempotent
kinderyj Apr 6, 2022
4e75d83
cfs-csi-support-idempotent-using-umount
kinderyj Apr 6, 2022
43ca4f9
chore:image tag update for cfs-csi
kinderyj Apr 13, 2022
e94d34c
chore:optimize cfs-csi startServer
kinderyj Apr 18, 2022
294b73f
chore:optimize cfs-csi startServer
kinderyj Apr 19, 2022
83f574c
NodeUnpublishVolume use umount; fix findCBSVolume
Apr 20, 2022
3fd1a36
Merge pull request #111 from huchengze/cbs-update
huchengze Apr 20, 2022
6876129
cfsturbo add rootdir volumeAttribute
Mar 24, 2022
398b697
Merge pull request #112 from huchengze/cfsturbo-root-dir
huchengze Apr 26, 2022
97f6c19
cbs add component_type
Apr 28, 2022
1195db3
Merge pull request #113 from huchengze/cbs-type
huchengze May 5, 2022
9c22633
return success when target path is not exist in NodeUnpublishVolume
May 17, 2022
c9e00ca
delete controllerServer in cfsturbo; cfsturbo exits when nodeID is empty
May 17, 2022
21133f9
chdfs exits when nodeID is empty
May 17, 2022
2cc9e2a
Merge pull request #114 from huchengze/cfsturbo-update
huchengze May 18, 2022
a986019
cbs support cxm
May 31, 2022
2500502
Merge pull request #116 from huchengze/support-cxm
huchengze May 31, 2022
75b7847
/assume-success-for-deleted-snapshort
kinderyj Jun 8, 2022
43c6fe4
fix cbs re-bind-mount; add cbs base image
Jun 10, 2022
219fb95
Merge pull request #117 from huchengze/cbs-cxm
huchengze Jun 10, 2022
1e79099
fix cos umount
Jun 1, 2022
6f30360
add cos base image
Jun 1, 2022
fe75f34
delete controllerServer in cos; cos exits when nodeID is empty
Jun 1, 2022
ed29126
cos support goosefs-lite
Jun 14, 2022
9c61d09
update cos deploy and docs
Jun 14, 2022
c2e5933
Merge pull request #118 from huchengze/goosefs-lite
huchengze Jun 15, 2022
d79203c
cfs exits when nodeID is empty
Jun 16, 2022
09bce8a
cfs add base image
Jun 16, 2022
3aaf20c
remove deleteMountTargetsForHPFileSystem in cfs DeleteVolume
Jun 17, 2022
1ca585a
Merge pull request #120 from huchengze/cfs-delete-volume
huchengze Jun 17, 2022
4920922
delete cloudid in cbs
Jun 29, 2022
9991957
Merge pull request #121 from huchengze/delete-cbs-cloudid
huchengze Jun 29, 2022
895ee93
cbs: fix CreatVolume; fix NodeExpendVolume; update csi-node-rabc
Jul 6, 2022
43a00a0
Merge pull request #123 from huchengze/cbs-tag-detect
huchengze Jul 6, 2022
7f873ca
cbs support xfs expand
Aug 30, 2022
cfb0567
Merge pull request #125 from huchengze/cbs-xfs-expand
huchengze Aug 31, 2022
dbb733d
cbs support 1G step size
Sep 6, 2022
15393fb
cbs support block volume
Sep 6, 2022
1bacf8f
cbs support xfs snapshot
Sep 9, 2022
dbc0f90
cbs support devicemapper lvm
Oct 20, 2022
d933c5a
Merge pull request #127 from huchengze/cbs-block
huchengze Oct 20, 2022
a867b16
cbs support devicemapper lvm
Nov 1, 2022
23430d4
Merge pull request #129 from huchengze/cbs-lvm
huchengze Nov 15, 2022
3e9eb5d
update cbs lvm lvcreate
Nov 18, 2022
b511852
Merge pull request #131 from huchengze/cbs-lvm
huchengze Nov 23, 2022
b237fb7
update chdfs fuse
Feb 7, 2023
4f5be1d
Merge pull request #132 from huchengze/update-chdfs-fuse
huchengze Feb 7, 2023
955d187
cfsturbo fix remount
Nov 3, 2022
ac51ae7
cfsturbo support controller server; cfsturbo skip lsmod
Feb 8, 2023
4dc37ce
Merge pull request #133 from huchengze/cfsturbo-v1.2.3
huchengze Feb 8, 2023
171f393
chdfs update base image
Feb 10, 2023
5c02fa3
Merge pull request #134 from huchengze/chdfs-v1.0.2
huchengze Feb 13, 2023
54bbfbb
cbs add getMaxAttachCount; update DetachVolume, CreateVolume; update …
Feb 15, 2023
30190e5
Merge pull request #136 from huchengze/cbs-v2.3.2
huchengze Feb 17, 2023
fd4a594
Bump golang.org/x/sys from 0.0.0-20201009025420-dfb3f7c4e634 to 0.1.0
dependabot[bot] Feb 25, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
10 changes: 0 additions & 10 deletions Dockerfile

This file was deleted.

20 changes: 0 additions & 20 deletions Dockerfile.cbs

This file was deleted.

23 changes: 0 additions & 23 deletions Dockerfile.cbs.multiarch

This file was deleted.

13 changes: 0 additions & 13 deletions Dockerfile.cfs

This file was deleted.

15 changes: 0 additions & 15 deletions Dockerfile.cfsturbo

This file was deleted.

25 changes: 0 additions & 25 deletions Dockerfile.cfsturbo.multiarch

This file was deleted.

21 changes: 0 additions & 21 deletions Dockerfile.chdfs

This file was deleted.

20 changes: 0 additions & 20 deletions Dockerfile.chdfs.launcher

This file was deleted.

22 changes: 0 additions & 22 deletions Dockerfile.chdfs.launcher.multiarch

This file was deleted.

24 changes: 0 additions & 24 deletions Dockerfile.chdfs.multiarch

This file was deleted.

14 changes: 0 additions & 14 deletions Dockerfile.cosfs

This file was deleted.

16 changes: 0 additions & 16 deletions Dockerfile.cosfs.multiarch

This file was deleted.

24 changes: 0 additions & 24 deletions Dockerfile.launcher

This file was deleted.

25 changes: 0 additions & 25 deletions Dockerfile.launcher.multiarch

This file was deleted.

80 changes: 80 additions & 0 deletions Makefile
Original file line number Diff line number Diff line change
@@ -0,0 +1,80 @@
.PHONY: all

# image registry
REGISTRY?=ccr.ccs.tencentyun.com/tkeimages

# cbs image tag
CBS_BASE?=base
CBS_VERSION?=cbs
CBS_ARCH?=linux/amd64,linux/arm64

# cfs image tag
CFS_BASE?=base
CFS_VERSION?=cfs
CFS_MULTI_VERSION?=cfs-multi

# cos image tag
COS_VERSION?=cos
COS_MULTI_VERSION?=cos-multi

# cos-launcher image tag
COS_LAUNCHER_BASE?=base
COS_LAUNCHER_VERSION?=cos-launcher
COS_LAUNCHER_MULTI_VERSION?=cos-launcher-multi

# chdfs image tag
CHDFS_VERSION?=chdfs

# cfsturbo image tag
CFSTURBO_BASE?=base
CFSTURBO_VERSION?=cfsturbo

all: cbs cfs cos cfsturbo chdfs

cbs:
sed -i "s/v1.0.0/${CBS_VERSION}/g" driver/cbs/driver.go
docker buildx build --platform ${CBS_ARCH} . -f build/cbs/Dockerfile -t ${REGISTRY}/csi-tencentcloud-cbs:${CBS_VERSION} --push

cbs-base:
docker buildx build --platform ${CBS_ARCH} . -f build/cbs/base/Dockerfile -t ${REGISTRY}/csi-tencentcloud-cbs:${CBS_BASE} --push

cfs:
sed -i "s/v1.0.0/${CFS_VERSION}/g" driver/cfs/driver.go
docker build . --build-arg TARGETARCH=amd64 -f build/cfs/Dockerfile -t ${REGISTRY}/csi-tencentcloud-cfs:${CFS_VERSION}
docker push ${REGISTRY}/csi-tencentcloud-cfs:${CFS_VERSION}

sed -i "s/${CFS_VERSION}/${CFS_MULTI_VERSION}/g" driver/cfs/driver.go
docker buildx build --platform linux/amd64,linux/arm64 . -f build/cfs/Dockerfile -t ${REGISTRY}/csi-tencentcloud-cfs:${CFS_MULTI_VERSION} --push

cfs-base:
docker buildx build --platform linux/amd64,linux/arm64 . -f build/cfs/base/Dockerfile -t ${REGISTRY}/csi-tencentcloud-cfs:${CFS_BASE} --push

cos: cos-launcher
sed -i "s/v1.0.0/${COS_VERSION}/g" driver/cosfs/driver.go
docker build . --build-arg TARGETARCH=amd64 -f build/cosfs/cosfs/Dockerfile -t ${REGISTRY}/csi-tencentcloud-cos:${COS_VERSION}
docker push ${REGISTRY}/csi-tencentcloud-cos:${COS_VERSION}

sed -i "s/${COS_VERSION}/${COS_MULTI_VERSION}/g" driver/cosfs/driver.go
docker buildx build --platform linux/amd64,linux/arm64 . -f build/cosfs/cosfs/Dockerfile -t ${REGISTRY}/csi-tencentcloud-cos:${COS_MULTI_VERSION} --push

cos-launcher:
docker build . --build-arg TARGETARCH=amd64 -f build/cosfs/launcher/Dockerfile -t ${REGISTRY}/csi-tencentcloud-cos-launcher:${COS_LAUNCHER_VERSION}
docker push ${REGISTRY}/csi-tencentcloud-cos-launcher:${COS_LAUNCHER_VERSION}
docker buildx build --platform linux/amd64,linux/arm64 . -f build/cosfs/launcher/Dockerfile -t ${REGISTRY}/csi-tencentcloud-cos-launcher:${COS_LAUNCHER_MULTI_VERSION} --push

cos-launcher-base:
docker buildx build --platform linux/amd64,linux/arm64 . -f build/cosfs/launcher/base/Dockerfile -t ${REGISTRY}/csi-tencentcloud-cos-launcher:${COS_LAUNCHER_BASE} --push

chdfs:
sed -i "s/v1.0.0/${CHDFS_VERSION}/g" driver/chdfs/driver.go
docker build . --build-arg TARGETARCH=amd64 -f build/chdfs/Dockerfile -t ${REGISTRY}/csi-tencentcloud-chdfs:${CHDFS_VERSION}
docker push ${REGISTRY}/csi-tencentcloud-chdfs:${CHDFS_VERSION}

cfsturbo:
sed -i "s/v1.0.0/${CFSTURBO_VERSION}/g" driver/cfsturbo/driver.go
docker build . -f build/cfsturbo/Dockerfile -t ${REGISTRY}/csi-tencentcloud-cfsturbo:${CFSTURBO_VERSION}
docker push ${REGISTRY}/csi-tencentcloud-cfsturbo:${CFSTURBO_VERSION}

cfsturbo-base:
docker build . -f build/cfsturbo/base/Dockerfile -t ${REGISTRY}/csi-tencentcloud-cfsturbo:${CFSTURBO_BASE}
docker push ${REGISTRY}/csi-tencentcloud-cfsturbo:${CFSTURBO_BASE}
9 changes: 6 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,9 @@
# kubernetes-csi-tencentcloud

`kubernetes-csi-tencentloud` plugins implement interface of [CSI](https://github.com/container-storage-interface/spec)。It can enable your Container Orchestrator use Tencent Cloud storage。
## Important Release Note
User should apply the secret.yaml to cluster, otherwise the csi will fail to provision/attach because of access authority.

`kubernetes-csi-tencentcloud` plugins implement interface of [CSI](https://github.com/container-storage-interface/spec)。It can enable your Container Orchestrator to use Tencent Cloud storage。

## Version Support

Expand All @@ -19,11 +22,11 @@ CBS provides elastic, efficient and reliable data storage. And it can be attache

## CFS CSI Plugin

Cloud File Storage (CFS) is a secure and scalable file sharing and storage solution. And it can be mount by multi nodes at the same time. More detail please read [document](/docs/README_CFS.md).
Cloud File Storage (CFS) is a secure and scalable file sharing and storage solution. And it can be mounted by multi nodes at the same time. More detail please read [document](/docs/README_CFS.md).

## COSFS CSI Plugin

COSFS is a FUSE filesystem application backed by Tencent Cloud Object Storage(COS). COSFS will mount an COS bucket (that has been properly formatted) as a local file system. More detail please read [document](/docs/README_COSFS.md).
COSFS is a FUSE filesystem application backed by Tencent Cloud Object Storage(COS). COSFS will mount a COS bucket (that has been properly formatted) as a local file system. More detail please read [document](/docs/README_COSFS.md).

## Contributing

Expand Down
Loading