Skip to content

Conversation

tobio
Copy link
Member

@tobio tobio commented Oct 12, 2025

Related to #1309

We need this merged before we can iterate on this one too much. This PR introduces a basic pipeline which regenerates the Kibana client. By default it will use the spec in main, but the spec from a PR can be validated by setting github_ref=refs/pull/238558/head.

@tobio tobio self-assigned this Oct 12, 2025
Copy link
Contributor

@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

This PR introduces a Buildkite pipeline for automating the update of the Kibana client within the Terraform provider. It sets up a CI/CD pipeline that can regenerate the Kibana client from the latest specifications and build the provider.

  • Adds a new Buildkite pipeline configuration for updating the Kibana client
  • Creates pipeline definition with Docker-based build environment
  • Modifies pre-command hook to skip vault operations for non-release pipelines

Reviewed Changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated no comments.

File Description
catalog-info.yaml Adds Buildkite pipeline resource definition with team permissions and repository settings
.buildkite/update-kibana-client.yml Defines the pipeline steps to regenerate Kibana client and build the provider
.buildkite/hooks/pre-command Updates hook to conditionally skip vault operations for non-release pipelines

Copy link
Contributor

@dimuon dimuon left a comment

Choose a reason for hiding this comment

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

👍

@tobio tobio merged commit 89b2281 into main Oct 13, 2025
54 checks passed
@tobio tobio deleted the buildkite-kibana-client branch October 13, 2025 08:01
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