Skip to content
This repository was archived by the owner on Oct 28, 2024. It is now read-only.

[JCasC] google cloud engine local setup#979

Merged
mergify[bot] merged 17 commits intoelastic:masterfrom
v1v:poc/google-engine
Feb 17, 2021
Merged

[JCasC] google cloud engine local setup#979
mergify[bot] merged 17 commits intoelastic:masterfrom
v1v:poc/google-engine

Conversation

@v1v
Copy link
Copy Markdown
Member

@v1v v1v commented Feb 12, 2021

What does this PR do?

Enable google cloud engine setup with JCasC for the local jenkins instance

Why is it important?

Move away from the vagrant boxes.

Related issues

Reuses #356
Notifies elastic/observability-dev#582

v1v added 14 commits January 22, 2020 16:00
* upstream/master: (820 commits)
  Disable/Enable pre-commit skipped tests in the report (#977)
  feat: support parameters for githubPrCheckApproved (#910)
  Automatically merge PRs for the 7.x branch (#971)
  chore: refactor params variables to args (#960)
  Image build pipeline for flaky v2 (#968)
  fix: enable sandbox for pipelines (#967)
  test: taest jobDSL job when them changed (#966)
  docs: update CHANGELOG.md
  [maven-release-plugin] prepare for next development iteration
  [maven-release-plugin] prepare release v1.1.185
  feat: Archive only on fail (#952)
  Disable getStageId call (#962)
  docs: side note to setEnvVar step (#957)
  Add mergify bot (#958)
  Mergify: configuration update (#891)
  docs: update CHANGELOG.md
  [maven-release-plugin] prepare for next development iteration
  [maven-release-plugin] prepare release v1.1.184
  fix: resize the partition size to 100GB to use all the space (#953)
  fix: GO_VERSION can be undefined (#954)
  ...
Use a different template with more disk

Use vault credentials
@ghost
Copy link
Copy Markdown

ghost commented Feb 12, 2021

💚 Build Succeeded

the below badges are clickable and redirect to their specific view in the CI or DOCS
Pipeline View Test View Changes Artifacts preview

Expand to view the summary

Build stats

  • Build Cause: Pull request #979 updated

  • Start Time: 2021-02-17T12:30:02.815+0000

  • Duration: 9 min 31 sec

  • Commit: 0e089cd

Test stats 🧪

Test Results
Failed 0
Passed 1048
Skipped 2
Total 1050

Trends 🧪

Image of Build Times

Image of Tests

💚 Flaky test report

Tests succeeded.

Expand to view the summary

Test stats 🧪

Test Results
Failed 0
Passed 1048
Skipped 2
Total 1050

@v1v v1v requested a review from a team February 15, 2021 09:06
@v1v v1v self-assigned this Feb 15, 2021
@v1v v1v added the chore label Feb 15, 2021
Comment thread docs/CLOUD.md

See https://github.com/jenkinsci/google-compute-engine-plugin/#configuration-as-code-support for further examples.

## How to
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

IMHO we need to add a section here explaining what exactly this is and why somebody would want to configure it. The purpose of setting up GCE locally is not clear from reading this documentation.

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

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

I added the why in the description of this PR, how do you foresee we can improve this?

@v1v v1v added backport-to-7.x Automatically backport PRs from master ready-to-merge labels Feb 17, 2021
@mergify mergify Bot merged commit a476410 into elastic:master Feb 17, 2021
mergify Bot added a commit that referenced this pull request Feb 17, 2021
* [JCasC] google cloud engine local setup

* Changed cloud compute entry

* change images

* ci(jenkins): test scenarios for analysis the GCE

* Test pipelines: in batches of 10 workers, in batches of 10*i workers, in batches of 100*i workers

* Enable less delay when provisioining and a longer timeout

* Use latest available jenkins docker image

Use a different template with more disk

Use vault credentials

* Add Docs

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
(cherry picked from commit a476410)
mergify Bot added a commit that referenced this pull request Feb 17, 2021
* [JCasC] google cloud engine local setup

* Changed cloud compute entry

* change images

* ci(jenkins): test scenarios for analysis the GCE

* Test pipelines: in batches of 10 workers, in batches of 10*i workers, in batches of 100*i workers

* Enable less delay when provisioining and a longer timeout

* Use latest available jenkins docker image

Use a different template with more disk

Use vault credentials

* Add Docs

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
(cherry picked from commit a476410)

Co-authored-by: Victor Martinez <victormartinezrubio@gmail.com>
v1v added a commit that referenced this pull request Mar 18, 2021
* upstream/7.x:
  Fix the getCause and getCauses for the AbortException (#1041) (#1042)
  gsutil for windows with python (#1008) (#1009)
  Report only one DeleteDir step failure (#1006) (#1007)
  [cosmetic] Replace multiline chars in the GitHub PR comment (#998) (#1003)
  [cosmetic] add the author (#999) (#1002)
  chore: use opentelemetry release (#1000) (#1001)
  Avoid cache gsutils temporary location (#994) (#995)
  [JCasC] google cloud engine local setup (#979) (#992)
  Support curl in addition to wget for gsutil (#988) (#989)
  Support windows for gsutil (#985) (#987)
  Add googleStorageUploadExt step (#867) (#982)
  Add releaseNotification step to simplify agent release pipelines (#976) (#981)
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants