Skip to content
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

✨ Source Freshdesk : Migrate to Manifest-only #54687

Open
wants to merge 19 commits into
base: master
Choose a base branch
from

Conversation

topefolorunso
Copy link
Collaborator

No description provided.

Copy link

vercel bot commented Feb 26, 2025

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Comments Updated (UTC)
airbyte-docs ✅ Ready (Inspect) Visit Preview 💬 Add feedback Mar 12, 2025 1:30pm

@topefolorunso
Copy link
Collaborator Author

topefolorunso commented Feb 26, 2025

/format-fix

Format-fix job started... Check job output.

✅ Changes applied successfully. (0599800)

@natikgadzhi
Copy link
Contributor

The changes are alright. Once the conflicts are resolved, we should regression test this carefully. @DanyloGL will take a few days off, once he's back, we should push this forward.

@topefolorunso
Copy link
Collaborator Author

topefolorunso commented Mar 1, 2025

/format-fix

Format-fix job started... Check job output.

✅ Changes applied successfully. (79ff550)

@natikgadzhi
Copy link
Contributor

I'll see if we have capacity to run a regression test on this while @DanyloGL is out.

base_requester:
# This requester is used to count call credits used for requests to Freshdesk
type: CustomRequester
class_name: source_declarative_manifest.components.FreshdeskRequester
Copy link
Collaborator

Choose a reason for hiding this comment

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

this one can be replaced with simplerequester + api_budget definition; see airbytehq/airbyte-python-cdk#314 and #53225 as a reference

Copy link
Contributor

Choose a reason for hiding this comment

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

Thank you for catching this @artem1205 <3

Copy link
Collaborator Author

@topefolorunso topefolorunso Mar 6, 2025

Choose a reason for hiding this comment

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

@artem1205 @natikgadzhi

one issue here - I'm trying to get requests_per_minute from config to specify <FixedWindowCallRatePolicy>.call_limit with "{{ config.get('requests_per_minute')}}" but build fails due to schema validation error.

The field expects an integer not an interpolated string

@natikgadzhi
Copy link
Contributor

@topefolorunso this is a relatively low hanging fruit, let me know when you're ready here.

@topefolorunso
Copy link
Collaborator Author

topefolorunso commented Mar 5, 2025

/format-fix

Format-fix job started... Check job output.

✅ Changes applied successfully. (581242d)

@natikgadzhi
Copy link
Contributor

Build step is failing — it's likely due to an older baseImage in the metadata.

@topefolorunso
Copy link
Collaborator Author

@artem1205 @natikgadzhi

one issue here - I'm trying to get requests_per_minute from config to specify .call_limit with "{{ config.get('requests_per_minute')}}" but build step fails due to schema validation error.

The field expects an integer not an interpolated string

@topefolorunso
Copy link
Collaborator Author

topefolorunso commented Mar 7, 2025

/format-fix

Format-fix job started... Check job output.

🟦 Job completed successfully (no changes).

@natikgadzhi
Copy link
Contributor

@topefolorunso do you think you can populate tickets in expected records? Do you have the creds to do it?

@natikgadzhi
Copy link
Contributor

Overall this already looks good and I'd love to start a progressive rollout of this, when @DanyloGL is back.

@topefolorunso
Copy link
Collaborator Author

topefolorunso commented Mar 10, 2025

Do you have the creds to do it?

@natikgadzhi No I don't. Can you share again in slack dm?

@topefolorunso
Copy link
Collaborator Author

topefolorunso commented Mar 12, 2025

/format-fix

Format-fix job started... Check job output.

✅ Changes applied successfully. (bf07239)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/connectors Connector related issues area/documentation Improvements or additions to documentation connectors/source/freshdesk
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants