Skip to content

Conversation

@michel-laterman
Copy link
Contributor

What does this PR do?

Fix a pre-command hook to allow BUILDKITE_PIPELINE_SLUG to match elastic-agent for PRs, and elastic-agent-extended-tests once it has merged to main

@michel-laterman michel-laterman requested review from a team as code owners June 9, 2025 20:49
@michel-laterman michel-laterman added skip-changelog ci backport-8.19 Automated backport to the 8.19 branch labels Jun 9, 2025
@michel-laterman
Copy link
Contributor Author

michel-laterman commented Jun 9, 2025

#8035 added a testing step that pushes an image to docker, however the testing pipeline called from main does not have docker credentials as it's called from a different pipeline, see https://buildkite.com/elastic/elastic-agent-extended-testing/builds/8924#01975655-accf-4ab3-9957-fb497092f7d5/93-155

@elasticmachine
Copy link
Collaborator

elasticmachine commented Jun 9, 2025

@elastic-sonarqube
Copy link

Quality Gate passed Quality Gate passed

Issues
0 New issues
0 Fixed issues
0 Accepted issues

Measures
0 Security Hotspots
No data about Coverage
No data about Duplication

See analysis details on SonarQube

@michel-laterman
Copy link
Contributor Author

Looks like our serverless tests are getting rate limited on gcp:

File "/venv/lib/python3.11/site-packages/libcloud/common/google.py", line 301, in parse_body
--
  | raise GoogleBaseError(message, self.status, code)
  | libcloud.common.google.GoogleBaseError: {'message': "Quota exceeded for quota metric 'Read requests' and limit 'Read requests per minute' of service 'compute.googleapis.com' for consumer 'project_number:1024180032005'.", 'domain': 'usageLimits', 'reason': 'rateLimitExceeded'}

Copy link
Member

@v1v v1v left a comment

Choose a reason for hiding this comment

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

LGTM - I plan to replace the pre-command hook for docker login and use https://github.com/elastic/vault-docker-login-buildkite-plugin in a follow-up

@v1v
Copy link
Member

v1v commented Jun 10, 2025

Looks like our serverless tests are getting rate limited on gcp:

@pazone, do you know whether we manage that GCP project? If so, can we increase the quota somehow?

@pkoutsovasilis
Copy link
Contributor

@jlind23 we mind need to power merge this 🙂

@jlind23 jlind23 merged commit 97246c1 into elastic:main Jun 10, 2025
13 of 15 checks passed
mergify bot pushed a commit that referenced this pull request Jun 10, 2025
(cherry picked from commit 97246c1)

# Conflicts:
#	.buildkite/hooks/pre-command
michel-laterman added a commit that referenced this pull request Jun 10, 2025
michel-laterman added a commit that referenced this pull request Jun 10, 2025
… FIPS testing (#8415)

* Add Pipeline to deploy custom agent image for FIPS testing (#8035)

Add a new buildkite pipeline to build a custom agent image and use it in an ECH deployment for testing.
Run FIPS integration tests on VMs with a FIPS provider.

(cherry picked from commit 5908ed2)

* Fix pre-command to support extended testing (#8418)

(cherry picked from commit 97246c1)

---------

Co-authored-by: Michel Laterman <82832767+michel-laterman@users.noreply.github.com>
v1v added a commit that referenced this pull request Jun 12, 2025
…ts-oblt-cli

* feature/serverless-its-oblt-cli: (51 commits)
  as agreed let's move the group to the kb.integration pipeline
  Update .github/workflows/serverless-project.yml
  ci: invoke serverless integration tests package from BK
  github-actions: create a serverless project daily
  [tests] split up serverless and resource leaks integration tests (#8396)
  chore: Update to elastic/beats@dfdc12e33de0 (#8446)
  Lock upgrade marker (#8254)
  build(deps): bump github.com/elastic/elastic-agent-system-metrics from 0.11.12 to 0.11.13 (#8420)
  Add docker image name template and renamed fips cloud specs (#8429)
  buildkite(scripts): refactor common scripts (#8365)
  Use require.Eventually to try and address flakiness (#8421)
  Fix pre-command to support extended testing (#8418)
  [Automation] Bump Golang version to 1.24.4 (#8384)
  chore: Update to elastic/beats@aed2a8b768bd (#8423)
  [main][Automation] Update versions (#8425)
  Add Pipeline to deploy custom agent image for FIPS testing (#8035)
  ci: automatically update OTel components (#8288)
  [Automation] Bump VM Image version to 1749258065 (#8390)
  fix: increase context timeout to accommodate for slower machines in Test_checkForUnprivilegedVault (#8374)
  otel: add cumulativetodeltaprocessor to EDOT collector (#8372)
  ...
@v1v v1v mentioned this pull request Jun 16, 2025
8 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

backport-8.19 Automated backport to the 8.19 branch ci skip-changelog

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants