mirror of
https://github.com/truenas/charts.git
synced 2026-02-11 14:26:39 +08:00
Publish new changes in catalog
This commit is contained in:
@@ -3,9 +3,9 @@ description: Tdarr is a Distributed Transcoding System
|
||||
annotations:
|
||||
title: Tdarr
|
||||
type: application
|
||||
version: 1.0.15
|
||||
version: 1.0.16
|
||||
apiVersion: v2
|
||||
appVersion: '2.00.21'
|
||||
appVersion: '2.00.20.1'
|
||||
kubeVersion: '>=1.16.0-0'
|
||||
maintainers:
|
||||
- name: truenas
|
||||
@@ -1,7 +1,7 @@
|
||||
image:
|
||||
repository: haveagitgat/tdarr
|
||||
pullPolicy: IfNotPresent
|
||||
tag: '2.00.21'
|
||||
tag: '2.00.20.1'
|
||||
|
||||
resources:
|
||||
limits:
|
||||
31
community/tdarr/1.0.16/upgrade_strategy_disable
Executable file
31
community/tdarr/1.0.16/upgrade_strategy_disable
Executable file
@@ -0,0 +1,31 @@
|
||||
#!/usr/bin/python3
|
||||
import json
|
||||
import re
|
||||
import sys
|
||||
|
||||
from catalog_update.upgrade_strategy import semantic_versioning
|
||||
|
||||
|
||||
RE_STABLE_VERSION = re.compile(r'[0-9]+\.[0-9]+\.[0-9]+\.[0-9]+')
|
||||
|
||||
|
||||
def newer_mapping(image_tags):
|
||||
key = list(image_tags.keys())[0]
|
||||
tags = {t: t for t in image_tags[key] if RE_STABLE_VERSION.fullmatch(t)}
|
||||
version = semantic_versioning(list(tags))
|
||||
if not version:
|
||||
return {}
|
||||
|
||||
return {
|
||||
'tags': {key: tags[version]},
|
||||
'app_version': version,
|
||||
}
|
||||
|
||||
|
||||
if __name__ == '__main__':
|
||||
try:
|
||||
versions_json = json.loads(sys.stdin.read())
|
||||
except ValueError:
|
||||
raise ValueError('Invalid json specified')
|
||||
|
||||
print(json.dumps(newer_mapping(versions_json)))
|
||||
Reference in New Issue
Block a user