Compare commits
1 Commits
v0.0.1-dev
...
v0.0.1-dev
| Author | SHA1 | Date | |
|---|---|---|---|
| 9390b9cd7f |
@@ -9,6 +9,8 @@ from release.project import (DeploymentCondition, HelmRelease, HelmReleaseInfo,
|
|||||||
SdistReleaseInfo, Tarball, TarballReleaseInfo,
|
SdistReleaseInfo, Tarball, TarballReleaseInfo,
|
||||||
Wheel, WheelReleaseInfo)
|
Wheel, WheelReleaseInfo)
|
||||||
|
|
||||||
|
DEFAULT_PACKAGE_OWNER = 'puzzleYOU'
|
||||||
|
|
||||||
|
|
||||||
class Cli:
|
class Cli:
|
||||||
def __init__(self, dry_run: bool):
|
def __init__(self, dry_run: bool):
|
||||||
@@ -66,8 +68,9 @@ def publish_tarball(info: TarballReleaseInfo, cli: Cli):
|
|||||||
'--upload-file', info.filename,
|
'--upload-file', info.filename,
|
||||||
'-i',
|
'-i',
|
||||||
'-X', 'PUT',
|
'-X', 'PUT',
|
||||||
'%s/api/packages/puzzleYOU/generic/%s/%s/%s' % ( # TODO owner
|
'%s/api/packages/%s/generic/%s/%s/%s' % (
|
||||||
info.repository,
|
info.repository,
|
||||||
|
DEFAULT_PACKAGE_OWNER,
|
||||||
info.package_name,
|
info.package_name,
|
||||||
info.version_str,
|
info.version_str,
|
||||||
path.basename(info.filename)))
|
path.basename(info.filename)))
|
||||||
@@ -147,19 +150,19 @@ def update_helm_release(info: HelmReleaseInfo, cli: Cli):
|
|||||||
'--version', chart_version,
|
'--version', chart_version,
|
||||||
'-d', td)
|
'-d', td)
|
||||||
|
|
||||||
chart_filename = '%s/%s-%s.tgz' % (td, chart_name, chart_version)
|
chart_filename = '%s/%s-%s.tgz' % (td, chart_name, chart_version)
|
||||||
|
|
||||||
value_overrides = ','.join(
|
value_overrides = ','.join(
|
||||||
map(lambda t: '%s=%s' % (t, info.image_tag), info.image_paths))
|
map(lambda t: '%s=%s' % (t, info.image_tag), info.image_paths))
|
||||||
|
|
||||||
cli('helm',
|
cli('helm',
|
||||||
'upgrade', info.release_name,
|
'upgrade', info.release_name,
|
||||||
chart_filename,
|
chart_filename,
|
||||||
'--version', chart_version,
|
'--version', chart_version,
|
||||||
'--namespace', info.namespace,
|
'--namespace', info.namespace,
|
||||||
'--reuse-values',
|
'--reuse-values',
|
||||||
'--set', value_overrides,
|
'--set', value_overrides,
|
||||||
'--timeout', info.timeout)
|
'--timeout', info.timeout)
|
||||||
|
|
||||||
|
|
||||||
def update_deployments(project: ProjectDescription, dry_run: bool = False):
|
def update_deployments(project: ProjectDescription, dry_run: bool = False):
|
||||||
|
|||||||
Reference in New Issue
Block a user