Skip to content

Conversation

ajanikow
Copy link
Collaborator

No description provided.

@cla-bot cla-bot bot added the cla-signed label Aug 11, 2025
@ajanikow ajanikow requested a review from Copilot August 11, 2025 09:46
Copilot

This comment was marked as outdated.

@ajanikow ajanikow requested a review from Copilot August 11, 2025 09:48
Copy link

@Copilot Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR adds comprehensive documentation for ArangoPlatformStorage, covering integration with multiple cloud storage providers and updating version references across integration documentation.

  • Adds documentation for AWS S3, Google Cloud Storage, and MinIO storage integrations
  • Updates navigation order and version references in existing documentation
  • Creates a new platform storage documentation section with setup examples

Reviewed Changes

Copilot reviewed 15 out of 15 changed files in this pull request and generated 3 comments.

Show a summary per file
File Description
docs/platform.storage.s3.md New documentation for AWS S3 integration with credentials and configuration examples
docs/platform.storage.minio.md New documentation for MinIO integration including TLS certificate setup
docs/platform.storage.gcs.md New documentation for Google Cloud Storage integration with service account configuration
docs/platform.storage.md Main platform storage documentation page with overview and requirements
docs/platform.sso.openid.md Updates API reference link from v1alpha1 to v1beta1
docs/platform.sso.md Updates navigation order from 4 to 5
docs/platform.helm.md Updates navigation order from 3 to 4
docs/integration/storage.v2.md Updates version reference and adds configuration link
docs/integration/*.md Updates GitHub links from version 1.2.49 to 1.3.0
CHANGELOG.md Adds entry for this documentation update

spec:
backend:
s3:
allowInsecure: true # In case of public certs are not installed needs to be set to false
Copy link

Copilot AI Aug 11, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The comment contains a grammatical error. It should read 'In case public certs are not installed, this needs to be set to false' or 'If public certs are not installed, this needs to be set to false'.

Suggested change
allowInsecure: true # In case of public certs are not installed needs to be set to false
allowInsecure: true # If public certs are not installed, this needs to be set to false

Copilot uses AI. Check for mistakes.

Storage Integration requires static credentials in order to access MinIO API. Credentials can be provided via the Kubernetes Secret.

```shell
kubectl create secret generic credentials --from-literal 'accessKey=<AWS Access Key ID>' --from-literal 'secretKey=<AWS Secret Access Key>'
Copy link

Copilot AI Aug 11, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The documentation refers to 'AWS Access Key ID' and 'AWS Secret Access Key' in the MinIO context, which could be confusing. Consider updating to 'MinIO Access Key' and 'MinIO Secret Key' or generic terms like 'Access Key' and 'Secret Key'.

Suggested change
kubectl create secret generic credentials --from-literal 'accessKey=<AWS Access Key ID>' --from-literal 'secretKey=<AWS Secret Access Key>'
kubectl create secret generic credentials --from-literal 'accessKey=<MinIO Access Key>' --from-literal 'secretKey=<MinIO Secret Key>'

Copilot uses AI. Check for mistakes.

bucketName: <Bucket Name>
bucketPath: <Bucket Path>
credentialsSecret:
name: credentials
Copy link

Copilot AI Aug 11, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The credentialsSecret name 'credentials' doesn't match the secret name 'ca' created in line 17. This will cause the configuration to reference a non-existent secret.

Suggested change
name: credentials
name: ca

Copilot uses AI. Check for mistakes.

@ajanikow ajanikow requested a review from Copilot August 11, 2025 09:58
@ajanikow ajanikow force-pushed the documentation/aps_docs branch from f5d4b38 to a244744 Compare August 11, 2025 09:58
@ajanikow ajanikow requested a review from djmeuleman August 11, 2025 09:58
@ajanikow ajanikow force-pushed the documentation/aps_docs branch from a244744 to ef53f77 Compare August 11, 2025 09:59
Copilot

This comment was marked as outdated.

@ajanikow ajanikow merged commit 1d7f01a into master Aug 11, 2025
3 checks passed
@ajanikow ajanikow deleted the documentation/aps_docs branch August 11, 2025 10:16
@ajanikow ajanikow requested a review from Copilot August 11, 2025 10:17
Copy link

@Copilot Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR adds comprehensive documentation for the ArangoPlatformStorage feature, including guides for different storage backends and reference links updates.

  • Added new documentation files for AWS S3, MinIO, and Google Cloud Storage integration with ArangoPlatformStorage
  • Updated navigation order for platform documentation sections
  • Updated version references from 1.2.49 to 1.3.0 across integration documentation

Reviewed Changes

Copilot reviewed 15 out of 15 changed files in this pull request and generated 2 comments.

Show a summary per file
File Description
docs/platform/storage.md Main storage documentation page with overview
docs/platform/storage/s3.md AWS S3 integration guide with credentials and configuration
docs/platform/storage/minio.md MinIO integration guide with TLS certificate setup
docs/platform/storage/gcs.md Google Cloud Storage integration guide with service account setup
docs/platform.sso.md Updated navigation order from 4 to 5
docs/platform.helm.md Updated navigation order from 3 to 4
docs/platform.sso.openid.md Updated API reference link from V1Alpha1 to V1Beta1
docs/integration/*.md Updated GitHub links from version 1.2.49 to 1.3.0
CHANGELOG.md Added entry for this documentation update

spec:
backend:
s3:
allowInsecure: true # If public certs are not installed, this needs to be set to false
Copy link

Copilot AI Aug 11, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The comment is confusing - it states to set allowInsecure: true when public certs are not installed, but then says 'this needs to be set to false'. The logic should be clarified: set to true to allow insecure connections when certificates are not properly configured, or false for secure connections with valid certificates.

Suggested change
allowInsecure: true # If public certs are not installed, this needs to be set to false
allowInsecure: true # Set to true if public certs are not installed (insecure), or false to require valid certificates (secure)

Copilot uses AI. Check for mistakes.

bucketName: <Bucket Name>
bucketPath: <Bucket Path>
credentialsSecret:
name: credentials
Copy link

Copilot AI Aug 11, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The secret reference name 'credentials' doesn't match the secret created in line 17, which is named 'ca'. This will cause the configuration to fail. The secret name should be 'ca' to match the kubectl command.

Suggested change
name: credentials
name: ca

Copilot uses AI. Check for mistakes.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants