Describe the bug
Volume size cannot be updated to a new size.
Environment
- Trident version: 23.01
- Trident installation flags used:
- Container runtime: Docker CE 20.10.16
- Kubernetes version: N/A
- Kubernetes orchestrator: N/A
- Kubernetes enabled feature gates: N/A
- OS: AmazonLinux2
- NetApp backend types: AWS FSx
To Reproduce
Steps to reproduce the behavior:
- Install docker
yum -y install docker
- Create Trident config file gp01.json
{
"version": 1,
"storageDriverName": "ontap-nas-economy",
"allowVolumeExpansion": true,
"managementLIF": "10.10.10.180",
"dataLIF": "10.10.10.180",
"svm": "svm03",
"clientCertificate": "adadsadsadadaad........",
"clientPrivateKey": "LS0tLS1CRUd.........",
"aggregate": "aggr1",
"storagePrefix": "gp01_"
}
- docker plugin install
docker plugin install --grant-all-permissions --alias gp01 netapp/trident-plugin:23.01 config=gp01.json
docker plugin ls
ID NAME DESCRIPTION ENABLED
410f33f4a3a5 gp01:latest Trident - NetApp Docker Volume Plugin true
Expected behavior
- Create a docker volume
docker volume create -d gp01 --name gp01_vol01 --opt size=10G
- Update volume size
docker volume create -d gp01 --name gp01_vol01 --opt size=50G
- docker volume should be resized to 50G
Additional context
This is needed for some workloads where we need to run an application as a docker container and persist data in NFS share.
Describe the bug
Volume size cannot be updated to a new size.
Environment
To Reproduce
Steps to reproduce the behavior:
yum -y install dockerdocker plugin install --grant-all-permissions --alias gp01 netapp/trident-plugin:23.01 config=gp01.jsondocker plugin lsExpected behavior
docker volume create -d gp01 --name gp01_vol01 --opt size=10Gdocker volume create -d gp01 --name gp01_vol01 --opt size=50GAdditional context
This is needed for some workloads where we need to run an application as a docker container and persist data in NFS share.