Skip to content

Conversation

xiangyisss
Copy link
Collaborator

@xiangyisss xiangyisss commented May 21, 2025

Introduce proximity options and configurations for SMTP, enhancing the application's flexibility in handling email management.

See: https://exivity.atlassian.net/browse/EXVT-5992

@xiangyisss xiangyisss requested a review from a team as a code owner May 21, 2025 11:04
@xiangyisss xiangyisss requested review from Michiel87 and timrab and removed request for a team May 21, 2025 11:04
@xiangyisss xiangyisss requested a review from linuxluigi May 21, 2025 11:09
@xiangyisss xiangyisss changed the title add SMTP and logfiles configurations add smtp and logfiles configurations May 21, 2025
@xiangyisss xiangyisss marked this pull request as draft May 21, 2025 11:10
@xiangyisss xiangyisss changed the title add smtp and logfiles configurations chore: add smtp and logfiles configurations May 21, 2025
@xiangyisss xiangyisss marked this pull request as ready for review May 26, 2025 11:37
@xiangyisss xiangyisss requested a review from Copilot May 27, 2025 07:18
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

Introduce SMTP and logfiles configuration options and wire them into the Helm chart for the proximity and pigeon components.

  • Add smtp.mail and logfiles sections to values.yaml
  • Create SMTP Secret and ConfigMap templates
  • Inject logfiles and SMTP settings into CLI, API, and pigeon deployments

Reviewed Changes

Copilot reviewed 7 out of 8 changed files in this pull request and generated 4 comments.

Show a summary per file
File Description
charts/exivity/values.yaml Added smtp.mail and logfiles configuration blocks
charts/exivity/templates/smtp/smtp-secret.yaml New Secret template for storing SMTP credentials
charts/exivity/templates/smtp/smtp-configmap.yaml New ConfigMap template for SMTP settings
charts/exivity/templates/proximity/logfile.configmap.yaml New ConfigMap template for logfiles retention/compression
charts/exivity/templates/proximity/cli.deployment.yaml Mounted logfiles ConfigMap in the proximity CLI
charts/exivity/templates/proximity/api.deployment.yaml Mounted SMTP Secret and ConfigMap in the proximity API
charts/exivity/templates/pigeon/deployment.yaml Added SMTP Secret mount in pigeon deployment
Files not reviewed (1)
  • charts/exivity/values.schema.json: Language not supported

Copy link
Contributor

@linuxluigi linuxluigi left a comment

Choose a reason for hiding this comment

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

Wait to merge, until proximity is updated

@linuxluigi linuxluigi changed the title chore: add smtp and logfiles configurations feat: add smtp and logfiles configurations Jun 5, 2025
@linuxluigi linuxluigi changed the title feat: add smtp and logfiles configurations feat: add smtp configurations Jun 5, 2025
@xiangyisss xiangyisss self-assigned this Jul 23, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants