Skip to content

feat: add Verda Cloud catalog#165

Merged
kyuds merged 16 commits intoskypilot-org:masterfrom
huksley:feat-verda-catalog
Mar 9, 2026
Merged

feat: add Verda Cloud catalog#165
kyuds merged 16 commits intoskypilot-org:masterfrom
huksley:feat-verda-catalog

Conversation

@huksley
Copy link
Copy Markdown
Contributor

@huksley huksley commented Dec 2, 2025

Adds new Verda catalog, manual fetching for now

It is temporarly using my fork to fetch catalog, but once skypilot-org/skypilot#8160 is merged, I will make a PR which changes workflow to use SkyPilot repo for that.

Requires Github Actions Secrets

  • VERDA_CLIENT_ID
  • VERDA_CLIENT_SECRET

Getting the credentials

  1. Log into your Verda Console: https://console.verda.com/
  2. Navigate to Credentials → Cloud API Credentials in the console, and press Create.

Getting these credentials and fetching the catalog with these do not require top-up and does not charge you anything.

@huksley huksley changed the title feat: add verda catalog feat: add Verda Cloud catalog Dec 3, 2025
@huksley huksley force-pushed the feat-verda-catalog branch from 0616c3e to fc7d1cc Compare March 2, 2026 15:58
@kyuds kyuds self-requested a review March 2, 2026 20:05
@kyuds kyuds self-assigned this Mar 2, 2026
Comment thread .github/workflows/update-verda-catalog.yml Outdated
Copy link
Copy Markdown
Collaborator

@kyuds kyuds left a comment

Choose a reason for hiding this comment

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

left some nits! looks mostly good!

Comment thread .github/workflows/update-verda-catalog.yml Outdated
Comment thread .github/workflows/update-verda-catalog.yml Outdated
Comment thread .github/workflows/update-verda-catalog.yml Outdated
Comment thread .github/workflows/update-verda-catalog.yml Outdated
Comment thread .github/workflows/update-verda-catalog.yml Outdated
@huksley huksley requested a review from kyuds March 4, 2026 07:08
@kyuds
Copy link
Copy Markdown
Collaborator

kyuds commented Mar 4, 2026

almost looks good to me, but the primary concern is that we currently don't have support for situations when catalog version gets upgraded (eg: v9). Right now, behavior is hardcoded to always update v8. However, when we transition to v9 in the future, SkyPilot will default to pulling from the v9 catalog, at which point Verda's catalog will still only be updating v8. You can take a look at other clouds implementing logic for multiple (or at least newest) catalog version for reference

@huksley huksley force-pushed the feat-verda-catalog branch from 73aa68e to 5ae98db Compare March 9, 2026 12:47
@huksley
Copy link
Copy Markdown
Contributor Author

huksley commented Mar 9, 2026

@kyuds improved!

Copy link
Copy Markdown
Collaborator

@kyuds kyuds left a comment

Choose a reason for hiding this comment

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

LGTM! Thank you for the awesome work @huksley !

@kyuds kyuds merged commit 442d68c into skypilot-org:master Mar 9, 2026
@kyuds
Copy link
Copy Markdown
Collaborator

kyuds commented Mar 9, 2026

verified workflow works

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