- 
                Notifications
    
You must be signed in to change notification settings  - Fork 9
 
EIT #31
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
          
     Merged
      
      
    
  
     Merged
                    EIT #31
Changes from all commits
      Commits
    
    
            Show all changes
          
          
            82 commits
          
        
        Select commit
          Hold shift + click to select a range
      
      fd3ac83
              
                ENI support
              
              
                prankulmahajan 00f4b32
              
                ENI support
              
              
                sameshai 4efbae1
              
                ENI support
              
              
                sameshai 0a86d6d
              
                Review comments
              
              
                sameshai 3718310
              
                Review comments
              
              
                sameshai 18e0fad
              
                Review comments
              
              
                sameshai 8bffa63
              
                Review Comments
              
              
                sameshai 7b778e7
              
                Review Comments
              
              
                sameshai 3caf1f4
              
                Review Comments
              
              
                sameshai 6b7e82e
              
                Review Comments
              
              
                sameshai 93e535e
              
                Review Comments
              
              
                sameshai 6e87cf4
              
                Review Comments
              
              
                sameshai 2f8bd11
              
                Review Comments
              
              
                sameshai 4718df0
              
                Review Comments
              
              
                sameshai 03c2d37
              
                Review Comments
              
              
                sameshai bd71302
              
                Review Comments
              
              
                sameshai dd68a43
              
                Review Comments
              
              
                sameshai 5893883
              
                Review Comments
              
              
                sameshai 64a5e7c
              
                Review Comments
              
              
                sameshai 3d831b8
              
                Review Comments
              
              
                sameshai 69fca17
              
                Review Comments
              
              
                sameshai ac164cb
              
                Review Comments
              
              
                sameshai 55b72ce
              
                Review Comments
              
              
                sameshai a3fc481
              
                Review Comments
              
              
                sameshai c852a2a
              
                Rebase master
              
              
                sameshai 77c7d62
              
                Rebase master
              
              
                sameshai 8fd237d
              
                Rebase master
              
              
                sameshai fef3f39
              
                Review Comments
              
              
                sameshai 203e0eb
              
                initial code
              
              
                prankulmahajan 3aa06ff
              
                ref
              
              
                prankulmahajan 8275018
              
                Add statusCode check
              
              
                prankulmahajan 73bce1f
              
                fix payload
              
              
                prankulmahajan 9d12bac
              
                remove maturity=beta flag
              
              
                prankulmahajan cff1655
              
                Add eit-mount-helper service
              
              
                prankulmahajan 4ee4e0c
              
                Call mountEIT from common
              
              
                prankulmahajan a38dace
              
                update setup.sh
              
              
                prankulmahajan 95a0bd8
              
                Add new error msg
              
              
                prankulmahajan bd9ce39
              
                improve logging
              
              
                prankulmahajan 11a0e75
              
                Add err msgs
              
              
                prankulmahajan 140cf49
              
                Handle if container service is not available
              
              
                prankulmahajan 42a7ca2
              
                Run mount-container via setup.sh -- revert
              
              
                prankulmahajan 29e3f0b
              
                add logging
              
              
                prankulmahajan 4deb166
              
                ref mount errors logic
              
              
                prankulmahajan f0283a9
              
                update common
              
              
                prankulmahajan b187fd5
              
                update common
              
              
                prankulmahajan b7a9277
              
                update deps
              
              
                prankulmahajan 2bda550
              
                volume param handle eit
              
              
                prankulmahajan df08fa8
              
                update interface
              
              
                prankulmahajan d980b88
              
                add eit in volumeaccesspoint request
              
              
                prankulmahajan 2e01512
              
                Update lib
              
              
                prankulmahajan 4bad181
              
                update volumeContext label for EIT
              
              
                prankulmahajan 1159b13
              
                add logging
              
              
                prankulmahajan 2cd8aff
              
                update common
              
              
                prankulmahajan e276ceb
              
                fix- return correct error code in case of non-eit
              
              
                prankulmahajan da39595
              
                Merge branch 'master' into eit
              
              
                prankulmahajan 694541e
              
                update lib -- 8th Feb
              
              
                prankulmahajan 0102a49
              
                fix fmt issue
              
              
                prankulmahajan 31fb99c
              
                update ubuntu image
              
              
                prankulmahajan 3e21e24
              
                Remove logic to start mount helper container service from container
              
              
                prankulmahajan e9f9bf3
              
                naming change
              
              
                prankulmahajan 51e82e1
              
                add UT
              
              
                prankulmahajan 6ba9067
              
                add regexp to match error
              
              
                prankulmahajan 5af4006
              
                update node server yaml
              
              
                prankulmahajan 873d66b
              
                fix regex issue
              
              
                prankulmahajan 35c63a7
              
                Add response of errored mount command
              
              
                prankulmahajan e7fa45a
              
                Add eit SC
              
              
                prankulmahajan e960533
              
                Remove mount propogation from deployment
              
              
                prankulmahajan eb9bf95
              
                review comments
              
              
                prankulmahajan 46b0cac
              
                update common
              
              
                prankulmahajan ce4d718
              
                fix travis
              
              
                prankulmahajan fac1952
              
                fix travis2
              
              
                prankulmahajan 5204a80
              
                revert to go 1.19
              
              
                prankulmahajan 6a76519
              
                update common
              
              
                prankulmahajan 01c43ad
              
                review comments
              
              
                prankulmahajan e359e8e
              
                Remove else condition
              
              
                prankulmahajan ef120e9
              
                Add warning in PVC describe case EIT is enabled
              
              
                prankulmahajan 44e0acb
              
                update sc
              
              
                prankulmahajan 6b66a5b
              
                update lib
              
              
                prankulmahajan 45549ca
              
                review comments
              
              
                prankulmahajan f4f221f
              
                cover ut for node_helper
              
              
                prankulmahajan d34d299
              
                Merge branch 'master' into eit
              
              
                prankulmahajan 32eb623
              
                update socket name
              
              
                prankulmahajan File filter
Filter by extension
Conversations
          Failed to load comments.   
        
        
          
      Loading
        
  Jump to
        
          Jump to file
        
      
      
          Failed to load files.   
        
        
          
      Loading
        
  Diff view
Diff view
There are no files selected for viewing
This file was deleted.
      
      Oops, something went wrong.
      
    
  
  
    
      This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
      Learn more about bidirectional Unicode characters
    
  
  
    
              
        
          
          
            27 changes: 27 additions & 0 deletions
          
          27 
        
  deploy/kubernetes/storageclass/ibmc-vpc-file-eit-StorageClass.yaml
  
  
      
      
   
        
      
      
    
  
    
      This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
      Learn more about bidirectional Unicode characters
    
  
  
    
              | Original file line number | Diff line number | Diff line change | 
|---|---|---|
| @@ -0,0 +1,27 @@ | ||
| apiVersion: storage.k8s.io/v1 | ||
| kind: StorageClass | ||
| metadata: | ||
| name: ibmc-vpc-file-eit | ||
| provisioner: vpc.file.csi.ibm.io | ||
| parameters: | ||
| profile: "dp2" # The VPC Storage profile used. /docs/vpc?topic=vpc-block-storage-profiles&interface=ui#tiers-beta | ||
| iops: "200" # Default IOPS. User can override from secrets | ||
| billingType: "hourly" # The default billing policy used. User can override this default | ||
| encrypted: "false" # By default, all PVC using this class will only be provider managed encrypted. The user can override this default | ||
| encryptionKey: "" # If encrypted is true, then a user must specify the encryption key used associated KP instance | ||
| resourceGroup: "" # Use resource group if specified here. else use the one mentioned in storage-secrete-store | ||
| zone: "" # By default, the storage vpc driver will select a zone. The user can override this default | ||
| tags: "" # A list of tags "a, b, c" that will be created when the volume is created. This can be overidden by user | ||
| classVersion: "1" | ||
| uid: "0" # The initial user identifier for the file share. | ||
| gid: "0" # The initial group identifier for the file share. | ||
| isENIEnabled: "true" # VPC File Share will use the ENI/VNI feature | ||
| isEITEnabled: "true" # VPC File Share will have EIT enabled. | ||
| securityGroupIDs: "" # Give command separated list of security group ids.Use whatever given else default security group will be used | ||
| subnetID: "" # Give subnetID in which the ENI/VNI will be created. If not provided lets use the subnet-id available in the VPC zone same as the one part of the cluster. | ||
| region: "" | ||
| zone: "" # By default, the storage vpc driver will select a zone. The user can override this default | ||
| primaryIPID: "" # Existing ID of reserved IP from the same subnet as the file share zone.Subnet-id is not mandatory for this | ||
| primaryIPAddress: "" # IPAddress for ENI/VNI to be created in the respective subnet of the zone. Subnet-id is mandatory for this. | ||
| reclaimPolicy: "Delete" | ||
| allowVolumeExpansion: true | 
        
          
          
            27 changes: 27 additions & 0 deletions
          
          27 
        
  deploy/kubernetes/storageclass/ibmc-vpc-file-eit-retain-StorageClass.yaml
  
  
      
      
   
        
      
      
    
  
    
      This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
      Learn more about bidirectional Unicode characters
    
  
  
    
              | Original file line number | Diff line number | Diff line change | 
|---|---|---|
| @@ -0,0 +1,27 @@ | ||
| apiVersion: storage.k8s.io/v1 | ||
| kind: StorageClass | ||
| metadata: | ||
| name: ibmc-vpc-file-eit-retain | ||
| provisioner: vpc.file.csi.ibm.io | ||
| parameters: | ||
| profile: "dp2" # The VPC Storage profile used. /docs/vpc?topic=vpc-block-storage-profiles&interface=ui#tiers-beta | ||
| iops: "200" # Default IOPS. User can override from secrets | ||
| billingType: "hourly" # The default billing policy used. User can override this default | ||
| encrypted: "false" # By default, all PVC using this class will only be provider managed encrypted. The user can override this default | ||
| encryptionKey: "" # If encrypted is true, then a user must specify the encryption key used associated KP instance | ||
| resourceGroup: "" # Use resource group if specified here. else use the one mentioned in storage-secrete-store | ||
| zone: "" # By default, the storage vpc driver will select a zone. The user can override this default | ||
| tags: "" # A list of tags "a, b, c" that will be created when the volume is created. This can be overidden by user | ||
| classVersion: "1" | ||
| uid: "0" # The initial user identifier for the file share. | ||
| gid: "0" # The initial group identifier for the file share. | ||
| isENIEnabled: "true" # VPC File Share will use the ENI/VNI feature | ||
| isEITEnabled: "true" # VPC File Share will have EIT enabled. | ||
| securityGroupIDs: "" # Give command separated list of security group ids.Use whatever given else default security group will be used | ||
| subnetID: "" # Give subnetID in which the ENI/VNI will be created. If not provided lets use the subnet-id available in the VPC zone same as the one part of the cluster. | ||
| region: "" | ||
| zone: "" # By default, the storage vpc driver will select a zone. The user can override this default | ||
| primaryIPID: "" # Existing ID of reserved IP from the same subnet as the file share zone.Subnet-id is not mandatory for this | ||
| primaryIPAddress: "" # IPAddress for ENI/VNI to be created in the respective subnet of the zone. Subnet-id is mandatory for this. | ||
| reclaimPolicy: "Retain" | ||
| allowVolumeExpansion: true | 
  
    
      This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
      Learn more about bidirectional Unicode characters
    
  
  
    
              
  
    
      This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
      Learn more about bidirectional Unicode characters
    
  
  
    
              
  
    
      This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
      Learn more about bidirectional Unicode characters
    
  
  
    
              
      
      Oops, something went wrong.
        
    
  
  Add this suggestion to a batch that can be applied as a single commit.
  This suggestion is invalid because no changes were made to the code.
  Suggestions cannot be applied while the pull request is closed.
  Suggestions cannot be applied while viewing a subset of changes.
  Only one suggestion per line can be applied in a batch.
  Add this suggestion to a batch that can be applied as a single commit.
  Applying suggestions on deleted lines is not supported.
  You must change the existing code in this line in order to create a valid suggestion.
  Outdated suggestions cannot be applied.
  This suggestion has been applied or marked resolved.
  Suggestions cannot be applied from pending reviews.
  Suggestions cannot be applied on multi-line comments.
  Suggestions cannot be applied while the pull request is queued to merge.
  Suggestion cannot be applied right now. Please check back later.
  
    
  
    
Uh oh!
There was an error while loading. Please reload this page.