mirror of
https://github.com/grafana/grafana.git
synced 2025-02-25 18:55:37 -06:00
Build: Drone starlark file cleanup (#59919)
* format drone starlark files with black * clean up unused params * more simplification * more cleanup * more cleanup
This commit is contained in:
@@ -14,9 +14,6 @@ load(
|
||||
|
||||
|
||||
def publish_image_steps(edition, mode, docker_repo):
|
||||
additional_docker_repo = ""
|
||||
if edition == 'oss':
|
||||
additional_docker_repo='grafana/grafana-oss'
|
||||
steps = [
|
||||
identify_runner_step(),
|
||||
download_grabpl_step(),
|
||||
@@ -24,29 +21,55 @@ def publish_image_steps(edition, mode, docker_repo):
|
||||
fetch_images_step(edition),
|
||||
publish_images_step(edition, 'release', mode, docker_repo),
|
||||
]
|
||||
if additional_docker_repo != "":
|
||||
steps.extend([publish_images_step(edition, 'release', mode, additional_docker_repo)])
|
||||
|
||||
if edition == 'oss':
|
||||
steps.append(
|
||||
publish_images_step(edition, 'release', mode, 'grafana/grafana-oss')
|
||||
)
|
||||
|
||||
return steps
|
||||
|
||||
|
||||
def publish_image_pipelines_public():
|
||||
mode='public'
|
||||
mode = 'public'
|
||||
trigger = {
|
||||
'event': ['promote'],
|
||||
'target': [mode],
|
||||
}
|
||||
return [pipeline(
|
||||
name='publish-docker-oss-{}'.format(mode), trigger=trigger, steps=publish_image_steps(edition='oss', mode=mode, docker_repo='grafana'), edition="", environment = {'EDITION': 'oss'}
|
||||
), pipeline(
|
||||
name='publish-docker-enterprise-{}'.format(mode), trigger=trigger, steps=publish_image_steps(edition='enterprise', mode=mode, docker_repo='grafana-enterprise'), edition="", environment = {'EDITION': 'enterprise'}
|
||||
),]
|
||||
return [
|
||||
pipeline(
|
||||
name='publish-docker-oss-{}'.format(mode),
|
||||
trigger=trigger,
|
||||
steps=publish_image_steps(edition='oss', mode=mode, docker_repo='grafana'),
|
||||
edition="",
|
||||
environment={'EDITION': 'oss'},
|
||||
),
|
||||
pipeline(
|
||||
name='publish-docker-enterprise-{}'.format(mode),
|
||||
trigger=trigger,
|
||||
steps=publish_image_steps(
|
||||
edition='enterprise', mode=mode, docker_repo='grafana-enterprise'
|
||||
),
|
||||
edition="",
|
||||
environment={'EDITION': 'enterprise'},
|
||||
),
|
||||
]
|
||||
|
||||
|
||||
def publish_image_pipelines_security():
|
||||
mode='security'
|
||||
mode = 'security'
|
||||
trigger = {
|
||||
'event': ['promote'],
|
||||
'target': [mode],
|
||||
}
|
||||
return [pipeline(
|
||||
name='publish-docker-enterprise-{}'.format(mode), trigger=trigger, steps=publish_image_steps(edition='enterprise', mode=mode, docker_repo='grafana-enterprise'), edition="", environment = {'EDITION': 'enterprise'}
|
||||
),]
|
||||
return [
|
||||
pipeline(
|
||||
name='publish-docker-enterprise-{}'.format(mode),
|
||||
trigger=trigger,
|
||||
steps=publish_image_steps(
|
||||
edition='enterprise', mode=mode, docker_repo='grafana-enterprise'
|
||||
),
|
||||
edition="",
|
||||
environment={'EDITION': 'enterprise'},
|
||||
),
|
||||
]
|
||||
|
||||
Reference in New Issue
Block a user