Skip to content

Conversation

@jonathan-buttner
Copy link
Contributor

@jonathan-buttner jonathan-buttner commented Nov 4, 2025

This PR starts implementing the CCM changes within the inference API. The changes are hidden behind a feature flag and the classes are used outside of tests right now.

This PR adds:

  • A feature flag to hide the logic
  • A new net-new system index for storing the CCM api key
  • A few classes to handle storing the CCM configuration in the index and retrieving it

@jonathan-buttner jonathan-buttner added >non-issue :ml Machine learning Team:ML Meta label for the ML team v9.3.0 labels Nov 4, 2025
@jonathan-buttner jonathan-buttner marked this pull request as ready for review November 4, 2025 18:29
@elasticsearchmachine
Copy link
Collaborator

Pinging @elastic/ml-core (Team:ML)


private CCMIndex() {}

public static final String INDEX_NAME = ".ccm-inference";
Copy link
Member

Choose a reason for hiding this comment

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

Can we also start with an alias, like what we do for InferenceIndex, in case we ever need to migrate to .ccm-inference-00002 or whatever

@jonathan-buttner jonathan-buttner enabled auto-merge (squash) November 4, 2025 20:19
@jonathan-buttner jonathan-buttner merged commit 93137e6 into elastic:main Nov 4, 2025
34 checks passed
@jonathan-buttner jonathan-buttner deleted the ml-ccm-index branch November 5, 2025 00:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

:ml Machine learning >non-issue Team:ML Meta label for the ML team v9.3.0

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants