jfrog / charts

JFrog official Helm Charts
https://jfrog.com/integration/helm-repository/
Apache License 2.0
256 stars 447 forks source link

Limited size S3-compatible backend storage #1780

Closed Sura34 closed 1 year ago

Sura34 commented 1 year ago

We are using custom S3-compatible backend storage which is based on Dell ECS. This storage is deployed in our on-prem infrastructure.

Unlike Amazon S3, this backend storage has of course limited size.

Our environment is set up as per this documentation and it uses s3-storage-v3.

Even though the storage has a limited size, Artifactory assumes the backend is "Amazon S3" with infinite size.

image

This makes it difficult to know the size of the backend storage and be alerted when it reaches the threshold. Thus, we require a feature improvement for Artifactory to identify the size of the backend and possibly create max storage for backend s3-compatible storage.

kammathavaran commented 1 year ago

Whats the artifactory version and license you are using? Also can you describe your filestore configuration ?

Sura34 commented 1 year ago

We are using Enterprise Plus and Edge License. The version is 7.55.13.

Please see below for our configuration.

 <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
      <config version="2">
          <chain>
              <provider type="cache-fs" id="cache-fs">
                  <provider type="s3-storage-v3" id="s3-storage-v3"/>
              </provider>
          </chain>
          <provider type="cache-fs" id="cache-fs">
              <maxCacheSize>5000000000</maxCacheSize>
          </provider>
          <provider type="s3-storage-v3" id="s3-storage-v3">
              <bucketName>BUCKET-NAME</bucketName>
              <path>artifactory/filestore</path>
              <endpoint>ENDPOINT</endpoint>
                <port>PORT</port>
              <credential>CREDENTIAL</credential>
              <identity>USER</identity>
              <useHttp>true</useHttp>
              <region>REGION</region>
              <maxConnections>50</maxConnections>
          </provider>
      </config>    
shahiinn commented 1 year ago

@Sura34 : Thanks for the details. The issue/feature needs to be implemented in the product side rather than on the helm chart. Can you please open a support ticket with JFrog for the requesting same.