Support BYO Elastic Stack instead of GMAv1 Elastic Stack
Similar to #292460 (closed) but for Elastic Stack
Proposal
Just provide a simple, checkbox-like experience. The application is assumed to be installed with Helm, in a fixed namespace (gitlab-managed-apps
), and with a specific name.
If the user enables the integration, we mark it as Externally installed
in the appropriate model. Everything else that depends on that model should continue to work as normal.
Project cluster "cluster name"
Details | Health | Integrations | Advanced Settings
[x] Enable ElasticStack integration.
Enables ElasticStack integration, via Kubernetes API. ElasticStack must be installed in the Kubernetes cluster, a Service resource called
elastic-stack-elasticsearch-master
must exist in thegitlab-managed-apps
namespace so that GitLab may use that Service to make Elasticsearch queries. Learn more
Release notes
By integrating your cluster services with GitLab you can benefit from various GitLab features, like Environment boards, Prometheus metrics, and application logs. Previously, these features required you to use GitLab Managed Apps which did not suit the workflow and requirements of many of our users.
With this release, you can integrate ElastiSearch through GitLab services and keep their maintenance on your end, following your own company processes and policies. We provide extensive documentation and a recommended workflow on how to install these applications if you are just getting started. You can still hold the deep metrics integrations available in GitLab as you had with GitLab Managed Elastic Stack.
Designs
- Show closed items
- Issue#324228BacklogCategory:SAST GitLab Core GitLab Premium GitLab Ultimate [deprecated] Accepting merge requests backend devops application security testing group static analysis section sec type feature
- Epicgitlab-org#130501219Feb 10 – Sep 13, 2024Category:SAST devops application security testing feature consolidation group static analysis section sec type feature
- Issue#439046BacklogCategory:SAST backend customer devops application security testing group static analysis section sec
- Issue#425084BacklogCategory:SAST devops application security testing group static analysis section sec type feature workflow planning breakdown
- Issue#373117515.9Category:SAST Deliverable Track Health Status [DEPRECATED] devops application security testing feature enhancement group static analysis section sec type feature workflow complete
- Issue#36295816.0Category:SAST Deliverable GitLab Free GitLab Premium GitLab Ultimate backend customer devops application security testing documentation group static analysis missed-deliverable missed:15.7 missed:15.8 section sec type feature workflow complete
- Issue#36284915.10Category:SAST Deliverable [deprecated] Accepting merge requests devops application security testing feature consolidation group static analysis section sec type feature workflow complete
- Issue#35266615.4Category:SAST GitLab Free GitLab Premium GitLab Ultimate backend devops application security testing documentation group static analysis missed:15.2 missed:15.3 section sec type feature
- Issue#34725815.4Category:SAST backend customer devops application security testing feature enhancement group static analysis section sec type feature workflow production
- Issue#335221BacklogCategory:SAST [deprecated] Accepting merge requests devops application security testing group static analysis maintenance workflow section sec type maintenance
- Issue#33406514.02Category:SAST backend devops application security testing group static analysis section sec type maintenance workflow in dev
- Epicgitlab-org#544064Feb 18 – Apr 17, 2021Category:SAST devops application security testing group static analysis section sec type feature
- EpicClosedgitlab-org#56881013Jan 18 – Jun 17, 2021Category:SAST backend devops application security testing group static analysis section sec
- Issue#331801BacklogCategory:SAST [deprecated] Accepting merge requests backend devops application security testing feature enhancement group static analysis section sec type feature
- Issue#330578BacklogCategory:SAST Product Feedback SAST: New Scanner [deprecated] Accepting merge requests customer devops application security testing group static analysis section sec
- Epicgitlab-org#57971015Apr 18 – May 17, 2021Category:SAST [deprecated] Accepting merge requests backend devops application security testing feature enhancement group static analysis section sec type feature
- Issue#327236BacklogCategory:SAST [deprecated] Accepting merge requests backend devops application security testing feature enhancement group static analysis section sec type feature
- Issue#321204BacklogCategory:SAST [deprecated] Accepting merge requests backend devops application security testing group static analysis section sec type feature
- Issue#118496BacklogCategory:SAST SAST: Integrate customer devops application security testing group static analysis section sec type feature workflow start
- Issue#26206813.11Category:SAST Deliverable Discovery SAST: Integrate [deprecated] Accepting merge requests backend devops application security testing group static analysis missed-deliverable missed:13.10 missed:13.9 section sec type feature workflow planning breakdown
- IssueClosed#300486BacklogCategory:SAST [deprecated] Accepting merge requests auto updated backend devops application security testing group static analysis section sec type feature
Activity
-
Newest first Oldest first
-
Show all activity Show comments only Show history only
- Thong Kuah added to epic &4280
added to epic &4280
- Thong Kuah mentioned in issue #292460 (closed)
mentioned in issue #292460 (closed)
- Author Maintainer
@nagyv-gitlab for scheduling
1 Collapse replies - Developer
@tkuah How much work is this assuming that BYO Prometheus is ready? Let's try to guess in the number of MRs.
- Author Maintainer
@nagyv-gitlab Estimate 2 MRs - one very similar to !55244 (merged), and another for migrating legacy GMAv1 Elastic stack to become new integration.
1
- Thong Kuah added workflowscheduling label
added workflowscheduling label
- Thong Kuah assigned to @nagyv-gitlab
assigned to @nagyv-gitlab
- Thong Kuah mentioned in epic &4280
mentioned in epic &4280
added candidate13.12 groupconfigure [DEPRECATED] labels
- Viktor Nagy (GitLab) added GitLab Core label
added GitLab Core label
- Developer
@kbychu for your review. This is part of removing GitLab Managed Apps. We'll provide documentation and CI/CD based app setup to get started, and a checkbox to claim that you have a compatible setup. The configuration here is this checkbox.
Collapse replies - Developer
@kbychu @mvrachni was discussing the topic in #292460 (comment 520684762)
This is basically the same feature for a different app.
1 1
- Maintainer
Setting label(s) ~"devops::configure" sectionops based on ~"group::configure".
- 🤖 GitLab Bot 🤖 added devopsconfigure [DEPRECATED] sectionops labels
added devopsconfigure [DEPRECATED] sectionops labels
- Thong Kuah changed the description
Compare with previous version changed the description
- Viktor Nagy (GitLab) added Stretch label
added Stretch label
- Viktor Nagy (GitLab) unassigned @nagyv-gitlab
unassigned @nagyv-gitlab
- Viktor Nagy (GitLab) added Deliverable label and removed Stretch label
added Deliverable label and removed Stretch label
- Viktor Nagy (GitLab) changed milestone to %14.0
changed milestone to %14.0
- Viktor Nagy (GitLab) changed milestone to %13.12
changed milestone to %13.12
- 🤖 GitLab Bot 🤖 added [deprecated] Accepting merge requests label
added [deprecated] Accepting merge requests label
- Hordur Freyr Yngvason assigned to @hfyngvason
assigned to @hfyngvason
- Hordur Freyr Yngvason removed [deprecated] Accepting merge requests label
removed [deprecated] Accepting merge requests label
- Hordur Freyr Yngvason added workflowin dev + 1 deleted label and removed workflowscheduling label
added workflowin dev + 1 deleted label and removed workflowscheduling label
- Hordur Freyr Yngvason mentioned in commit 142b6a6c
mentioned in commit 142b6a6c
- Hordur Freyr Yngvason mentioned in merge request !61077 (merged)
mentioned in merge request !61077 (merged)
- Hordur Freyr Yngvason mentioned in commit 8d3ac356
mentioned in commit 8d3ac356
- Hordur Freyr Yngvason mentioned in commit 1a51a254
mentioned in commit 1a51a254
- Hordur Freyr Yngvason mentioned in commit eaa1ab53
mentioned in commit eaa1ab53
- Hordur Freyr Yngvason mentioned in commit 5588372e
mentioned in commit 5588372e
- Hordur Freyr Yngvason mentioned in commit df3fc2b8
mentioned in commit df3fc2b8
- Hordur Freyr Yngvason mentioned in commit 01a3ec12
mentioned in commit 01a3ec12
- Hordur Freyr Yngvason mentioned in commit fdd87e57
mentioned in commit fdd87e57
- Hordur Freyr Yngvason mentioned in commit 904bd82b
mentioned in commit 904bd82b
- Hordur Freyr Yngvason mentioned in commit 94c8d5b3
mentioned in commit 94c8d5b3
- Viktor Nagy (GitLab) changed the description
Compare with previous version changed the description
- Viktor Nagy (GitLab) added release post itemsecondary label
added release post itemsecondary label
- 🤖 GitLab Bot 🤖 added release post itemin review label and removed release post itemsecondary label
added release post itemin review label and removed release post itemsecondary label
- 🤖 GitLab Bot 🤖 mentioned in merge request gitlab-com/www-gitlab-com!81753 (merged)
mentioned in merge request gitlab-com/www-gitlab-com!81753 (merged)
- Hordur Freyr Yngvason mentioned in commit 11e23e29
mentioned in commit 11e23e29
- Hordur Freyr Yngvason mentioned in commit 2943e084
mentioned in commit 2943e084
- Hordur Freyr Yngvason mentioned in merge request !61521 (merged)
mentioned in merge request !61521 (merged)
- Hordur Freyr Yngvason mentioned in commit ea43dc17
mentioned in commit ea43dc17
- Hordur Freyr Yngvason mentioned in commit 3fc0a965
mentioned in commit 3fc0a965
- Hordur Freyr Yngvason mentioned in commit 4beab5fa
mentioned in commit 4beab5fa
- Maintainer
Update 2020-05-14
The integration has been live for a few hours, and I have created a follow up migration to backfill the existing statuses. The migration is unlikely to make %13.12 at this point, but the amount of entries to be migrated is only around 400 on .com, so we probably don't need to wait for
#database-lab
to be available for benchmarks (internal link).In an case, the data migration was not part of the original deliverable, so I'm closing this.
- Hordur Freyr Yngvason closed
closed
- Hordur Freyr Yngvason added workflowproduction + 1 deleted label and removed workflowin dev + 1 deleted label
added workflowproduction + 1 deleted label and removed workflowin dev + 1 deleted label
- Hordur Freyr Yngvason mentioned in commit 21ddde8d
mentioned in commit 21ddde8d
- 🤖 GitLab Bot 🤖 added groupenvironments label and removed groupconfigure [DEPRECATED] label
added groupenvironments label and removed groupconfigure [DEPRECATED] label