Skip to content

Comments

[ad2image] update Chart for appVersion 2.0.0#244

Merged
eidottermihi merged 3 commits intomainfrom
ad2image-2.x
Feb 23, 2026
Merged

[ad2image] update Chart for appVersion 2.0.0#244
eidottermihi merged 3 commits intomainfrom
ad2image-2.x

Conversation

@eidottermihi
Copy link
Member

@eidottermihi eidottermihi commented Feb 23, 2026

Description

update Chart for appVersion 2.0.0

Summary by CodeRabbit

  • New Features

    • Gravatar integration with configurable caching, filtering, and page-size.
    • Default service port changed to 8080.
  • Breaking Changes

    • EWS domain configuration removed.
    • serviceAccount creation default changed to false.
  • Documentation

    • README and changelog updated for v2.1.0 (appVersion 2.0.0); authentication notes clarified and docs formatting improved.

@coderabbitai
Copy link
Contributor

coderabbitai bot commented Feb 23, 2026

Caution

Review failed

The pull request is closed.

ℹ️ Recent review info

Configuration used: Path: .coderabbit.yaml

Review profile: ASSERTIVE

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between bab79a1 and 1439527.

📒 Files selected for processing (1)
  • charts/ad2image/README.md

📝 Walkthrough

Walkthrough

Bumped the ad2image Helm chart to version 2.1.0 (appVersion 2.0.0); removed ews.domain; added a gravatar configuration block; updated README/changelog, values, test-values, and the configmap to reflect these configuration changes and adjusted some defaults.

Changes

Cohort / File(s) Summary
Chart Metadata
charts/ad2image/Chart.yaml
Updated chart version 2.0.1 → 2.1.0 and appVersion "1.2.0" → "2.0.0".
Documentation
charts/ad2image/README.md
Reflowed config table, added gravatar config docs, removed ews.domain from changelog and noted 2.1.0/2.0.0 entries; adjusted defaults documented (e.g., service port, serviceAccount.create).
Values & Tests
charts/ad2image/values.yaml, charts/ad2image/ci/test-values.yaml
Removed ad.ews.domain; added gravatar keys (enabled, hashCacheRefreshCron/hashCacheRefreshCron, mapPopulationFilter, pageSize); updated comments for EWS creds (NTLM → Basic).
Templates / Config
charts/ad2image/templates/configmap.yaml
Removed EWS domain field; added gravatar block sourcing .Values.gravatar.*; changed default docs URL to /swagger-ui/index.html.

Estimated code review effort

🎯 3 (Moderate) | ⏱️ ~20 minutes

Possibly related PRs

Poem

🐰 I nibbled charts and hopped through files,
Gravatar sprouts across the aisles,
EWS domain took a gentle slide,
Version 2.1 now springs with pride,
A carrot-cheer for deploy-time smiles 🥕

🚥 Pre-merge checks | ✅ 3
✅ Passed checks (3 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title '[ad2image] update Chart for appVersion 2.0.0' accurately summarizes the main change, which is updating the Helm Chart metadata (version from 2.0.1 to 2.1.0 and appVersion from 1.2.0 to 2.0.0) along with related documentation and configuration updates.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch ad2image-2.x

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

Copy link
Contributor

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

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

Actionable comments posted: 3

ℹ️ Review info

Configuration used: Path: .coderabbit.yaml

Review profile: ASSERTIVE

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 7267b2d and 1c3d8a7.

📒 Files selected for processing (5)
  • charts/ad2image/Chart.yaml
  • charts/ad2image/README.md
  • charts/ad2image/ci/test-values.yaml
  • charts/ad2image/templates/configmap.yaml
  • charts/ad2image/values.yaml
🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.

Inline comments:
In `@charts/ad2image/README.md`:
- Around line 52-53: Update the README table entries for credentials.ewsUsername
and credentials.ewsPassword to reflect that the authentication method is "Basic
authentication" (not "NTLM authentication"); locate the two table rows
referencing credentials.ewsUsername and credentials.ewsPassword and change their
description text to say "Username for EWS Basic authentication." and "Password
for EWS Basic authentication." respectively so it matches values.yaml and the
2.1.0 changelog.
- Around line 32-37: Update the README configuration table to match the actual
defaults in values.yaml: change service.port from 3000 to 8080, change
serviceAccount.create from true to false, and change podSecurityContext from
{"fsGroup":1000,"runAsGroup":1000,"runAsUser":1000} to {}; locate the table rows
for podSecurityContext, service.port, and serviceAccount.create in the README
and replace their default values so they exactly match the values.yaml entries
(ensure the JSON/boolean formatting matches the file).

In `@charts/ad2image/values.yaml`:
- Line 136: Fix the misspelling of "compatability" to "compatibility" in the
comment string "Enables/disables the gravatar compatability endpoint" in
charts/ad2image/values.yaml and make the same correction where the phrase
appears in README.md (around the gravatar endpoint description on line 44) so
both files use "gravatar compatibility endpoint".

# Exchange/EWS domain, e.g. 'domain.contoso.com'
domain: ""
gravatar:
# Enables/disables the gravatar compatability endpoint.
Copy link
Contributor

Choose a reason for hiding this comment

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

⚠️ Potential issue | 🟡 Minor

Typo: "compatability" → "compatibility"

✏️ Proposed fix
-  # Enables/disables the gravatar compatability endpoint.
+  # Enables/disables the gravatar compatibility endpoint.

Same misspelling also appears in README.md line 44 and should be fixed there too.

📝 Committable suggestion

‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.

Suggested change
# Enables/disables the gravatar compatability endpoint.
# Enables/disables the gravatar compatibility endpoint.
🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@charts/ad2image/values.yaml` at line 136, Fix the misspelling of
"compatability" to "compatibility" in the comment string "Enables/disables the
gravatar compatability endpoint" in charts/ad2image/values.yaml and make the
same correction where the phrase appears in README.md (around the gravatar
endpoint description on line 44) so both files use "gravatar compatibility
endpoint".

Copy link
Contributor

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

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

Actionable comments posted: 2

♻️ Duplicate comments (2)
charts/ad2image/values.yaml (1)

136-136: Typo "compatability" → "compatibility" still present.

🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@charts/ad2image/values.yaml` at line 136, Fix the typo in the comment string
that mentions the gravatar compatibility endpoint by changing "compatability" to
"compatibility" in the values.yaml comment (the comment containing "gravatar
compatability endpoint") so the documentation text is correct.
charts/ad2image/README.md (1)

44-44: Typo "compatability" → "compatibility" still present.

🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@charts/ad2image/README.md` at line 44, Update the README table row for the
setting named "gravatar.enabled" to correct the spelling of "compatability" to
"compatibility" in the description text (the table cell that currently reads
"Enables/disables the gravatar compatability endpoint."); ensure the entry still
reads "Enables/disables the gravatar compatibility endpoint." exactly.
🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.

Inline comments:
In `@charts/ad2image/README.md`:
- Line 68: Replace the non-standard wildcard notation 'gravatar.***' with the
conventional single-asterisk form 'gravatar.*' everywhere in the README and any
example/values snippets; search for the literal token 'gravatar.***' and update
it to 'gravatar.*' (e.g., in docs, Helm values examples, or config keys) so the
notation matches standard glob/wildcard usage.
- Line 21: Update the README entry for the image pull secret key to match
values.yaml: change the documented key from image.imagePullSecrets to
imagePullSecrets (top-level). Locate the README table row that currently shows
"image.imagePullSecrets" and replace it with "imagePullSecrets" and keep the
description and default value unchanged so docs reflect the actual values.yaml
structure.

---

Duplicate comments:
In `@charts/ad2image/README.md`:
- Line 44: Update the README table row for the setting named "gravatar.enabled"
to correct the spelling of "compatability" to "compatibility" in the description
text (the table cell that currently reads "Enables/disables the gravatar
compatability endpoint."); ensure the entry still reads "Enables/disables the
gravatar compatibility endpoint." exactly.

In `@charts/ad2image/values.yaml`:
- Line 136: Fix the typo in the comment string that mentions the gravatar
compatibility endpoint by changing "compatability" to "compatibility" in the
values.yaml comment (the comment containing "gravatar compatability endpoint")
so the documentation text is correct.
ℹ️ Review info

Configuration used: Path: .coderabbit.yaml

Review profile: ASSERTIVE

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 1c3d8a7 and bab79a1.

📒 Files selected for processing (3)
  • charts/ad2image/README.md
  • charts/ad2image/ci/test-values.yaml
  • charts/ad2image/values.yaml

@eidottermihi eidottermihi merged commit 434002f into main Feb 23, 2026
3 of 4 checks passed
@eidottermihi eidottermihi deleted the ad2image-2.x branch February 23, 2026 08:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant