Unverified Commit a67c2869 authored by Sebastian Schüpbach's avatar Sebastian Schüpbach
Browse files

make helm compatible with autodeploy

parent 28727794
Pipeline #24812 passed with stages
in 6 minutes and 55 seconds
tagExtractor: "latest"
tagIndexer: "latest"
tagIndexerHelper: "latest"
k8sName: media-metadata-extractor-av
k8sEnvironment: prod
k8sReplicas: 2
k8sRequestsCpuExtractor: "0.5"
k8sRequestsMemoryExtractor: "256Mi"
k8sLimitsCpuExtractor: "1"
k8sLimitsMemoryExtractor: "1Gi"
k8sRequestsCpuIndexer: "0.5"
k8sRequestsMemoryIndexer: "1Gi"
k8sLimitsCpuIndexer: "1"
k8sLimitsMemoryIndexer: "2Gi"
k8sRequestsCpuIndexerHelper: "0.5"
k8sRequestsMemoryIndexerHelper: "2Gi"
k8sLimitsCpuIndexerHelper: "2"
k8sLimitsMemoryIndexerHelper: "4Gi"
bootstrapServers: prod-kafka-bootstrap-servers
outputTopicName: "mb-di-normalization-prod"
reportingTopicName: "mb-di-mb-di-reporting-prod"
indexerHost: 'http://127.0.0.1:8082'
indexerConnectTimeoutMs: 4000
indexerReadTimeoutMs: 120000
\ No newline at end of file
tagExtractor: "latest"
tagIndexer: "latest"
tagIndexerHelper: "latest"
k8sName: media-metadata-extractor-av
k8sEnvironment: stage
k8sReplicas: 1
k8sRequestsCpuExtractor: "0.5"
k8sRequestsMemoryExtractor: "256Mi"
k8sLimitsCpuExtractor: "1"
k8sLimitsMemoryExtractor: "1Gi"
k8sRequestsCpuIndexer: "0.5"
k8sRequestsMemoryIndexer: "1Gi"
k8sLimitsCpuIndexer: "1"
k8sLimitsMemoryIndexer: "2Gi"
k8sRequestsCpuIndexerHelper: "0.5"
k8sRequestsMemoryIndexerHelper: "2Gi"
k8sLimitsCpuIndexerHelper: "2"
k8sLimitsMemoryIndexerHelper: "4Gi"
bootstrapServers: prod-kafka-bootstrap-servers
outputTopicName: "mb-di-normalization-stage"
reportingTopicName: "mb-di-mb-di-reporting-stage"
indexerHost: 'http://127.0.0.1:8082'
indexerConnectTimeoutMs: 4000
indexerReadTimeoutMs: 120000
\ No newline at end of file
tagExtractor: "latest"
tagIndexer: "latest"
tagIndexerHelper: "latest"
k8sName: media-metadata-extractor-av
k8sEnvironment: test
k8sReplicas: 1
k8sRequestsCpuExtractor: "0.5"
k8sRequestsMemoryExtractor: "256Mi"
k8sLimitsCpuExtractor: "1"
k8sLimitsMemoryExtractor: "1Gi"
k8sRequestsCpuIndexer: "0.5"
k8sRequestsMemoryIndexer: "1Gi"
k8sLimitsCpuIndexer: "1"
k8sLimitsMemoryIndexer: "2Gi"
k8sRequestsCpuIndexerHelper: "0.5"
k8sRequestsMemoryIndexerHelper: "2Gi"
k8sLimitsCpuIndexerHelper: "2"
k8sLimitsMemoryIndexerHelper: "4Gi"
bootstrapServers: test-kafka-bootstrap-servers
outputTopicName: "mb-di-normalization-prod"
reportingTopicName: "mb-di-mb-di-reporting-prod"
indexerHost: 'http://127.0.0.1:8082'
indexerConnectTimeoutMs: 4000
indexerReadTimeoutMs: 120000
\ No newline at end of file
tagExtractor: "latest"
tagIndexer: "latest"
tagIndexerHelper: "latest"
k8sName: media-metadata-extractor-image
k8sEnvironment: prod
k8sReplicas: 1
k8sRequestsCpuExtractor: "0.5"
k8sRequestsMemoryExtractor: "256Mi"
k8sLimitsCpuExtractor: "1"
k8sLimitsMemoryExtractor: "1Gi"
k8sRequestsCpuIndexer: "0.5"
k8sRequestsMemoryIndexer: "1Gi"
k8sLimitsCpuIndexer: "1"
k8sLimitsMemoryIndexer: "2Gi"
k8sRequestsCpuIndexerHelper: "0.5"
k8sRequestsMemoryIndexerHelper: "2Gi"
k8sLimitsCpuIndexerHelper: "2"
k8sLimitsMemoryIndexerHelper: "4Gi"
bootstrapServers: prod-kafka-bootstrap-servers
outputTopicName: "mb-di-normalization-prod"
reportingTopicName: "mb-di-mb-di-reporting-prod"
indexerHost: 'http://127.0.0.1:8082'
indexerConnectTimeoutMs: 4000
indexerReadTimeoutMs: 120000
\ No newline at end of file
tagExtractor: "latest"
tagIndexer: "latest"
tagIndexerHelper: "latest"
k8sName: media-metadata-extractor-image
k8sEnvironment: stage
k8sReplicas: 1
k8sRequestsCpuExtractor: "0.5"
k8sRequestsMemoryExtractor: "256Mi"
k8sLimitsCpuExtractor: "1"
k8sLimitsMemoryExtractor: "1Gi"
k8sRequestsCpuIndexer: "0.5"
k8sRequestsMemoryIndexer: "1Gi"
k8sLimitsCpuIndexer: "1"
k8sLimitsMemoryIndexer: "2Gi"
k8sRequestsCpuIndexerHelper: "0.5"
k8sRequestsMemoryIndexerHelper: "2Gi"
k8sLimitsCpuIndexerHelper: "2"
k8sLimitsMemoryIndexerHelper: "4Gi"
bootstrapServers: prod-kafka-bootstrap-servers
outputTopicName: "mb-di-normalization-stage"
reportingTopicName: "mb-di-mb-di-reporting-stage"
indexerHost: 'http://127.0.0.1:8082'
indexerConnectTimeoutMs: 4000
indexerReadTimeoutMs: 120000
\ No newline at end of file
tagExtractor: "latest"
tagIndexer: "latest"
tagIndexerHelper: "latest"
k8sName: media-metadata-extractor-image
k8sEnvironment: test
k8sReplicas: 1
k8sRequestsCpuExtractor: "0.5"
k8sRequestsMemoryExtractor: "256Mi"
k8sLimitsCpuExtractor: "1"
k8sLimitsMemoryExtractor: "1Gi"
k8sRequestsCpuIndexer: "0.5"
k8sRequestsMemoryIndexer: "1Gi"
k8sLimitsCpuIndexer: "1"
k8sLimitsMemoryIndexer: "2Gi"
k8sRequestsCpuIndexerHelper: "0.5"
k8sRequestsMemoryIndexerHelper: "2Gi"
k8sLimitsCpuIndexerHelper: "2"
k8sLimitsMemoryIndexerHelper: "4Gi"
bootstrapServers: test-kafka-bootstrap-servers
outputTopicName: "mb-di-normalization-prod"
reportingTopicName: "mb-di-mb-di-reporting-prod"
indexerHost: 'http://127.0.0.1:8082'
indexerConnectTimeoutMs: 4000
indexerReadTimeoutMs: 120000
\ No newline at end of file
logfile = "" # log file location
loglevel = "INFO" # CRITICAL|ERROR|WARNING|NOTICE|INFO|DEBUG
accesslog = "" # http access log file
addr = "127.0.0.1:8083"
#certpem = "" # tls client certificate file in PEM format
#keypem = "" # tl80s client key file in PEM format
wsl = false # true, if executable is within linux subsystem on windows
[ImageMagick]
identify = "/usr/bin/identify"
convert = "/usr/bin/convert"
[FFMPEG]
ffmpeg = "/usr/bin/ffmpeg"
ffprobe = "/usr/bin/ffprobe"
[exiftool]
exiftool = "/usr/bin/exiftool"
[EXIF]
prefix = "exif"
timeout = "10s"
params = "-json [[PATH]]"
[ValidateImage]
prefix = "validateimage"
timeout = "20s"
[ValidateAV]
prefix = "validateav"
timeout = "100s"
[Histogram]
prefix = "histogram"
timeout = "10s"
remap = "/app/colormap/color.png" # das Bild mit der Zielfarbpalette. Wird erzeugt, falls nicht vorhanden. (Schreibrechte beachten)
colors = 10 # Anzahl der Farben im Histogramm
maxvalue = 10000
params = "[[path]] -resize 100x100! -dither Riemersma -colors 10 +dither -remap color.png -format %c histogram:info:"
resize = "100x100!"
[histogram.colormap]
AliceBlue = "#F0F8FE"
AntiqueWhite = "#FAEBD7"
Aqua = "#00FFFF"
Aquamarine = "#70DB93"
Azure = "#F0FFFF"
Beige = "#F5F5DC"
Black = "#000000"
Blue = "#0000FF"
BlueViolet = "#9F5F9F"
Brass = "#B5A642"
BrightGold = "#D9D919"
Bronze = "#8C7853"
Brown = "#A52A2A"
CadetBlue = "#5F9EA0"
Chocolate = "#D2691E"
Copper = "#B87333"
Coral = "#FF7F50"
Crimson = "#DC143C"
Cyan = "#00FFFF"
DarkBlue = "#00008B"
DarkBrown = "#5C4033"
DarkCyan = "#008B8B"
DarkGoldenRod = "#B8860B"
DarkGray = "#A9A9A9"
DarkGreen = "#006400"
DarkKhaki = "#BDB76B"
DarkMagenta = "#8B008B"
DarkOliveGreen = "#4F4F2F"
DarkOrange = "#FF8C00"
DarkOrchid = "#9932CD"
DarkPurple = "#871F78"
DarkSalmon = "#E9967A"
DarkSlateBlue = "#6B238E"
DarkSlateGray = "#2F4F4F"
DarkTan = "#97694F"
DarkTurquoise = "#7093DB"
DarkViolet = "#9400D3"
DarkWood = "#855E42"
DimGray = "#545454"
DustyRose = "#856363"
FeldSpar = "#D19275"
FireBrick = "#B22222"
ForestGreen = "#238E23"
Gold = "#CD7F32"
GoldenRod = "#DBDB70"
Gray = "#C0C0C0"
Green = "#00FF00"
GreenCopper = "#527F76"
GreenYellow = "#93DB70"
HotPink = "#FF69B4"
HunterGreen = "#215E21"
IndianRed = "#CD5C5C"
Indigo = "#4B0082"
Ivory = "#FFFFF0"
Khaki = "#9F9F5F"
Lavender = "#E6E6FA"
LightBlue = "#C0D9D9"
LightCoral = "#F08080"
LightCyan = "#E0FFFF"
LightGray = "#A8A8A8"
LightGreen = "#90EE90"
LightPink = "#FFB6C1"
LightSteelBlue = "#8F8FBD"
LightWood = "#E9C2A6"
Lime = "#00FF00"
LimeGreen = "#32CD32"
Magenta = "#FF00FF"
MandarinOrange = "#E47833"
Maroon = "#8E236B"
MediumAquaMarine = "#32CD99"
MediumBlue = "#3232CD"
MediumForestGreen = "#6B8E23"
MediumGoldenRod = "#EAEAAE"
MediumOrchid = "#9370DB"
MediumSeaGreen = "#426F42"
MediumSlateBlue = "#7F00FF"
MediumSpringGreen = "#7FFF00"
MediumTurquoise = "#70DBDB"
MediumVioletRed = "#DB7093"
MediumWood = "#A68064"
MidNightBlue = "#2F2F4F"
MintCream = "#F5FFFA"
MistyRose = "#FFE4E1"
NavyBlue = "#23238E"
NeonBlue = "#4D4DFF"
NeonPink = "#FF6EC7"
NewMidnightBlue = "#00009C"
NewTan = "#EBC79E"
OldGold = "#CFB53B"
Olive = "#808000"
Orange = "#FF7F00"
OrangeRed = "#FF2400"
Orchid = "#DB70DB"
PaleGoldenRod = "#EEE8AA"
PaleGreen = "#8FBC8F"
PaleTurquoise = "#AFEEEE"
Pink = "#BC8F8F"
Plum = "#EAADEA"
PowderBlue = "#B0E0E6"
Purple = "#800080"
Quartz = "#D9D9F3"
Red = "#FF0000"
RichBlue = "#5959AB"
RoyalBlue = "#4169E1"
SaddleBrown = "#8B4513"
Salmon = "#6F4242"
SandyBrown = "#F4A460"
Scarlet = "#8C1717"
SeaGreen = "#238E68"
Seinna = "#8E6B23"
Silver = "#E6E8FA"
SkyBlue = "#3299CC"
SlateBlue = "#007FFF"
Snow = "#FFFAFA"
SpicyPink = "#FF1CAE"
SpringGreen = "#00FF7F"
SteelBlue = "#236B8E"
SummerSky = "#38B0DE"
Tan = "#DB9370"
Teal = "#008080"
Thistle = "#D8BFD8"
Tomato = "#FF6347"
Turquoise = "#ADEAEA"
VeryDarkBrown = "#5C4033"
VeryDarkGray = "#5C4033"
Violet = "#422F4F"
VioletRed = "#CC3299"
Wheat = "#D8D8BF"
White = "#FFFFFF"
Yellow = "#FFFF00"
YellowGreen = "#99CC32"
logfile = "" # log file location
loglevel = "INFO" # CRITICAL|ERROR|WARNING|NOTICE|INFO|DEBUG
accesslog = "" # http access log file
addr = "127.0.0.1:8083"
#certpem = "" # tls client certificate file in PEM format
#keypem = "" # tl80s client key file in PEM format
wsl = false # true, if executable is within linux subsystem on windows
[ImageMagick]
identify = "/usr/bin/identify"
convert = "/usr/bin/convert"
[FFMPEG]
ffmpeg = "/usr/bin/ffmpeg"
ffprobe = "/usr/bin/ffprobe"
[exiftool]
exiftool = "/usr/bin/exiftool"
[EXIF]
prefix = "exif"
timeout = "10s"
params = "-json [[PATH]]"
[ValidateImage]
prefix = "validateimage"
timeout = "20s"
[ValidateAV]
prefix = "validateav"
timeout = "100s"
[Histogram]
prefix = "histogram"
timeout = "10s"
remap = "/app/colormap/color.png" # das Bild mit der Zielfarbpalette. Wird erzeugt, falls nicht vorhanden. (Schreibrechte beachten)
colors = 10 # Anzahl der Farben im Histogramm
maxvalue = 10000
params = "[[path]] -resize 100x100! -dither Riemersma -colors 10 +dither -remap color.png -format %c histogram:info:"
resize = "100x100!"
[histogram.colormap]
AliceBlue = "#F0F8FE"
AntiqueWhite = "#FAEBD7"
Aqua = "#00FFFF"
Aquamarine = "#70DB93"
Azure = "#F0FFFF"
Beige = "#F5F5DC"
Black = "#000000"
Blue = "#0000FF"
BlueViolet = "#9F5F9F"
Brass = "#B5A642"
BrightGold = "#D9D919"
Bronze = "#8C7853"
Brown = "#A52A2A"
CadetBlue = "#5F9EA0"
Chocolate = "#D2691E"
Copper = "#B87333"
Coral = "#FF7F50"
Crimson = "#DC143C"
Cyan = "#00FFFF"
DarkBlue = "#00008B"
DarkBrown = "#5C4033"
DarkCyan = "#008B8B"
DarkGoldenRod = "#B8860B"
DarkGray = "#A9A9A9"
DarkGreen = "#006400"
DarkKhaki = "#BDB76B"
DarkMagenta = "#8B008B"
DarkOliveGreen = "#4F4F2F"
DarkOrange = "#FF8C00"
DarkOrchid = "#9932CD"
DarkPurple = "#871F78"
DarkSalmon = "#E9967A"
DarkSlateBlue = "#6B238E"
DarkSlateGray = "#2F4F4F"
DarkTan = "#97694F"
DarkTurquoise = "#7093DB"
DarkViolet = "#9400D3"
DarkWood = "#855E42"
DimGray = "#545454"
DustyRose = "#856363"
FeldSpar = "#D19275"
FireBrick = "#B22222"
ForestGreen = "#238E23"
Gold = "#CD7F32"
GoldenRod = "#DBDB70"
Gray = "#C0C0C0"
Green = "#00FF00"
GreenCopper = "#527F76"
GreenYellow = "#93DB70"
HotPink = "#FF69B4"
HunterGreen = "#215E21"
IndianRed = "#CD5C5C"
Indigo = "#4B0082"
Ivory = "#FFFFF0"
Khaki = "#9F9F5F"
Lavender = "#E6E6FA"
LightBlue = "#C0D9D9"
LightCoral = "#F08080"
LightCyan = "#E0FFFF"
LightGray = "#A8A8A8"
LightGreen = "#90EE90"
LightPink = "#FFB6C1"
LightSteelBlue = "#8F8FBD"
LightWood = "#E9C2A6"
Lime = "#00FF00"
LimeGreen = "#32CD32"
Magenta = "#FF00FF"
MandarinOrange = "#E47833"
Maroon = "#8E236B"
MediumAquaMarine = "#32CD99"
MediumBlue = "#3232CD"
MediumForestGreen = "#6B8E23"
MediumGoldenRod = "#EAEAAE"
MediumOrchid = "#9370DB"
MediumSeaGreen = "#426F42"
MediumSlateBlue = "#7F00FF"
MediumSpringGreen = "#7FFF00"
MediumTurquoise = "#70DBDB"
MediumVioletRed = "#DB7093"
MediumWood = "#A68064"
MidNightBlue = "#2F2F4F"
MintCream = "#F5FFFA"
MistyRose = "#FFE4E1"
NavyBlue = "#23238E"
NeonBlue = "#4D4DFF"
NeonPink = "#FF6EC7"
NewMidnightBlue = "#00009C"
NewTan = "#EBC79E"
OldGold = "#CFB53B"
Olive = "#808000"
Orange = "#FF7F00"
OrangeRed = "#FF2400"
Orchid = "#DB70DB"
PaleGoldenRod = "#EEE8AA"
PaleGreen = "#8FBC8F"
PaleTurquoise = "#AFEEEE"
Pink = "#BC8F8F"
Plum = "#EAADEA"
PowderBlue = "#B0E0E6"
Purple = "#800080"
Quartz = "#D9D9F3"
Red = "#FF0000"
RichBlue = "#5959AB"
RoyalBlue = "#4169E1"
SaddleBrown = "#8B4513"
Salmon = "#6F4242"
SandyBrown = "#F4A460"
Scarlet = "#8C1717"
SeaGreen = "#238E68"
Seinna = "#8E6B23"
Silver = "#E6E8FA"
SkyBlue = "#3299CC"
SlateBlue = "#007FFF"
Snow = "#FFFAFA"
SpicyPink = "#FF1CAE"
SpringGreen = "#00FF7F"
SteelBlue = "#236B8E"
SummerSky = "#38B0DE"
Tan = "#DB9370"
Teal = "#008080"
Thistle = "#D8BFD8"
Tomato = "#FF6347"
Turquoise = "#ADEAEA"
VeryDarkBrown = "#5C4033"
VeryDarkGray = "#5C4033"
Violet = "#422F4F"
VioletRed = "#CC3299"
Wheat = "#D8D8BF"
White = "#FFFFFF"
Yellow = "#FFFF00"
YellowGreen = "#99CC32"
headersize = 100000
headertimeout = "10s"
forcedownload = "^image/.*$" # regexp with mimetypes, which will be downloaded
maxdownloadsize = 4294967295 # max. 4GB downloads
logfile = "" # log file location
loglevel = "INFO" # CRITICAL|ERROR|WARNING|NOTICE|INFO|DEBUG
accesslog = "" # http access log file
addr = "127.0.0.1:8082"
insecurecert = true
certpem = "" # tls client certificate file in PEM format
keypem = "" # tls client key file in PEM format
jwtkey = "swordfish"
jwtalg = ["HS256", "HS384", "HS512"] # "hs256" "hs384" "hs512" "es256" "es384" "es512" "ps256" "ps384" "ps512"
errorTemplate = "/app/web/template/error.gohtml" # error message for memoHandler
tempDir = "/tmp"
[sftp]
knownhosts = "" # if empty, IgnoreHostKey is true
password = "blubb" # if not empty enable password login (ENV: SFTP_PASSWORD)
privatekey = [] # path to private keys (z.B. /home/<user>/.ssh/id_rsa
[[filemap]]
alias = "c"
folder = "c:/"
[[filemap]]
alias = "blah"
folder = "c:/temp"
[Siegfried]
address = "http://127.0.0.1:5138/identify/[[PATH]]?format=json"
enabled = true
[FFMPEG]
ffprobe = "/usr/bin/ffprobe"
wsl = false # true, if executable is within linux subsystem on windows
timeout = "10s"
online = true
enabled = true
[ImageMagick]
identify = "/usr/bin/identify"
convert = "/usr/bin/convert"
wsl = false # true, if executable is within linux subsystem on windows
timeout = "10s"
online = true
enabled = true
[Tika]
address = "http://127.0.0.1:9997/meta"
timeout = "10s"
regexpMime = "^.*$" # ""^application/.*$" # regexp for mimetype, which are used for tika queries
online = true
enabled = false
[[External]]
name = "validateav"
address = "http://127.0.0.1:8083/validateav/[[PATH]]"
calltype = "EACTURL"
mimetype = "^(video|audio)/.*"
ActionCapabilities = ["ACTFILE"]
[[External]]
name = "exif"
address = "http://127.0.0.1:8083/exif/[[PATH]]"