Commit graph

14 commits

Author SHA1 Message Date
Jon
cb74a08b4a
[ci] Add sonarqube scan pipeline (#172524)
This pipeline is a no-op for the moment, but will enable testing in
branches.
2023-12-05 11:58:14 -06:00
Ellie
39bf2511fc
Add the buildkite-pipeline to the catalog-info.yaml (#171741)
This PR converts the data in 6843857da0/terrazzo/manifests/prod/buildkite/ into an RRE and stores it their associated repo.
2023-11-29 02:56:09 -07:00
Thomas Watson
5f9e70c7b1
[Ops] Tighten kibana-tests pipeline permissions (#171538) 2023-11-23 15:09:30 +01:00
Thomas Watson
15937228a0
[Ops] Make kibana-release-operators admin for kibana-test-pipeline (#171401) 2023-11-20 07:50:24 -05:00
Giorgos Bamparopoulos
8485e37fb8
Remove obs-ux-infra_services-team from catalog info as it seems to cause issues with Terrazzo (#170737) 2023-11-07 14:46:12 +01:00
Giorgos Bamparopoulos
f93e57bbcf
[serverless] Add obs-ux-infra_services-team team permissions for pipeline.kibana-tests (#170624) 2023-11-07 09:47:20 +00:00
Thomas Watson
3dc0ba39be
[serverless] Give appex-qa team permissions to manage deployments (#169114) 2023-10-17 10:18:11 -07:00
Brandon Kobel
7a1ec0c5c1
Removing the double quotes from the build.filter (#165500)
@brianseeders figured this out. We tried out this change by modifying
the pipeline directly, and it triggered the pipeline:
https://buildkite.com/elastic/kibana-serverless-release
2023-09-01 13:58:32 -04:00
Brandon Kobel
4ba2955f4f
Allow kibana-tech-leads manage Serverless Release Pipeline (#165491) 2023-09-01 13:15:44 -04:00
Brandon Kobel
26afc4d196
Removing trigger_mode: none for the Serverless release pipeline (#165463)
Context:
https://elastic.slack.com/archives/C04KKUA8EUB/p1693563106926819
2023-09-01 09:30:56 -04:00
Isaac Karrer
581b7f4327
pipeline for serverless kibana release (#165009)
## Summary

Adds a pipeline that will trigger the promotion and QG for kibana
through qa -> staging -> production whenever the tag which [matches the
regex](https://regex101.com/r/tY52jo/1) is created.

Sibling PR [here](https://github.com/elastic/serverless-gitops/pull/661)
that defines `main/gen/gpctl/kibana/tagged-release.yaml`

The meat of the PR is the regex.

---------

Co-authored-by: Thomas Watson <w@tson.dk>
Co-authored-by: Alex Szabo <delanni.alex@gmail.com>
Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
2023-08-31 08:08:01 -05:00
Isaac Karrer
f10b15afc5
Qx 282 touchup qg (#164643)
## Summary

The wrong file path was being given for the pipeline, this fixes that.  

Also, the [serverless release end to end
workflow](https://docs.google.com/document/d/15rx2Z-soL20An0nBUcXX0o_HHf1OU_IgrHXgz20NndI/edit)
calls out some things that I missed on the first pass. Please refer to
the "Kibana Release required testing" table.
2023-08-24 08:48:31 -05:00
Petr Klapka
5ab3d27733
Update catalog-info.yaml (#164498)
Adds the Kibana UI and Kibana Background Tasks services to the Backstage
configuration.

## Summary

Summarize your PR. If it involves visual changes include a screenshot or
gif.

### For maintainers

- [x] This was checked for breaking API changes and was [labeled
appropriately](https://www.elastic.co/guide/en/kibana/master/contributing.html#kibana-release-notes-process)

---------

Co-authored-by: Petr Klapka <petr.klapak@elastic.co>
Co-authored-by: Jon <jon@elastic.co>
2023-08-22 14:29:47 -07:00
Isaac Karrer
58334b54ac
Kibana QualityGate Scaffold (#163831)
The main question is here did I get the github team names correct for
fleet and security? Are there any other groups I am missing who will
have quality gates they want to see execute on every kibana release?

- The PR which registered the repo and controls who can write secrets to
vault was merged
[here](https://github.com/elastic/catalog-info/pull/488/files)
- Quality gate registration with argo deploy pipeline
[here](https://github.com/elastic/serverless-gitops/pull/586). Should
merge after this and pipelines are working.
- [this one](https://github.com/elastic/catalog-info/pull/485/files)
merges last and tells terrazzo about the catalog-info.yaml file with our
pipeline. Other pipelines should be migrated over but are not included
here.


Rel: https://github.com/elastic/ingest-dev/issues/2201
Rel: https://elasticco.atlassian.net/browse/QX-282

---------

Co-authored-by: Ramon Butter <ramon.butter@elastic.co>
2023-08-22 14:30:08 +02:00