3
3
description : Prometheus driven scaler for Redis Cloud
4
4
longDescription : |
5
5
Application that allows for rule-driven scaling of a Redis Cloud Database
6
- based off of Prometheus Alert Manager webhooks and Crons
6
+ based off of Prometheus Alert Manager webhooks and crons
7
7
links :
8
8
homepage : https://github.com/redis-field-engineering/redis-cloud-autoscaler
9
9
documentation : https://github.com/redis-field-engineering/redis-cloud-autoscaler
@@ -88,74 +88,18 @@ signing:
88
88
active : ALWAYS
89
89
armored : true
90
90
91
- deploy :
92
- maven :
93
- nexus2 :
94
- maven-central :
95
- active : ALWAYS
96
- url : https://s01.oss.sonatype.org/service/local
97
- snapshotUrl : https://s01.oss.sonatype.org/content/repositories/snapshots
98
- closeRepository : true
99
- releaseRepository : true
100
- stagingRepositories :
101
- - build/repos/local/release
102
-
103
91
announce :
104
92
slack :
105
93
active : RELEASE
106
94
channel : ' #field-engineering-announcements'
107
95
message : ' 🧨 Redis Cloud Autoscaler {{projectVersion}} has been released! {{releaseNotesUrl}}'
108
96
109
- assemble :
110
- jlink :
111
- redis-cloud-autoscaler-standalone :
112
- active : ALWAYS
113
- java :
114
- version : 21
115
- imageName : ' {{distributionName}}-{{projectEffectiveVersion}}'
116
- executable : redis-cloud-autoscaler
117
- fileSets :
118
- - input : ' .'
119
- includes :
120
- - LICENSE
121
- jdeps :
122
- multiRelease : base
123
- ignoreMissingDeps : true
124
- targets :
125
- - ' autoscaler/redis-cloud-autoscaler/build/libs/redis-cloud-autoscaler-{{projectVersion}}.jar'
126
- additionalModuleNames :
127
- - ' java.security.sasl'
128
- - ' java.security.jgss'
129
- - ' jdk.crypto.cryptoki'
130
- - ' jdk.crypto.ec'
131
- - ' jdk.localedata'
132
- - ' jdk.net'
133
- - ' jdk.security.auth'
134
- - ' jdk.security.jgss'
135
- targetJdks :
136
- - path : ' {{jdkPathPrefix}}/zulu21Osx/{{jdkFilePrefix}}-macosx_x64/zulu-21.jdk/Contents/Home'
137
- platform : ' osx-x86_64'
138
- - path : ' {{jdkPathPrefix}}/zulu21OsxArm/{{jdkFilePrefix}}-macosx_aarch64/zulu-21.jdk/Contents/Home'
139
- platform : ' osx-aarch_64'
140
- - path : ' {{jdkPathPrefix}}/zulu21Linux/{{jdkFilePrefix}}-linux_x64'
141
- platform : ' linux-x86_64'
142
- - path : ' {{jdkPathPrefix}}/zulu21LinuxArm/{{jdkFilePrefix}}-linux_aarch64'
143
- platform : ' linux-aarch_64'
144
- - path : ' {{jdkPathPrefix}}/zulu21LinuxMusl/{{jdkFilePrefix}}-linux_musl_x64'
145
- platform : ' linux_musl-x86_64'
146
- - path : ' {{jdkPathPrefix}}/zulu21LinuxMuslArm/{{jdkFilePrefix}}-linux_musl_aarch64'
147
- platform : ' linux_musl-aarch_64'
148
- - path : ' {{jdkPathPrefix}}/zulu21Windows/{{jdkFilePrefix}}-win_x64'
149
- platform : ' windows-x86_64'
150
- - path : ' {{jdkPathPrefix}}/zulu21WindowsArm/{{jdkFilePrefix}}-win_aarch64'
151
- platform : ' windows-aarch_64'
152
- mainJar :
153
- path : ' autoscaler/redis-cloud-autoscaler/build/libs/redis-cloud-autoscaler-{{projectVersion}}.jar'
154
- jars :
155
- - pattern : ' autoscaler/redis-cloud-autoscaler/build/dependencies/flat/*.jar'
156
-
157
97
distributions :
158
98
redis-cloud-autoscaler :
99
+ type : SINGLE_JAR
100
+ artifacts :
101
+ - path : ' autoscaler/{{distributionName}}/build/libs/{{distributionName}}-{{projectVersion}}.jar'
102
+ transform : ' {{distributionName}}/{{distributionName}}-{{projectEffectiveVersion}}.jar'
159
103
docker :
160
104
active : ALWAYS
161
105
continueOnError : true
@@ -168,39 +112,13 @@ distributions:
168
112
labels :
169
113
' org.opencontainers.image.title ' : ' redis-cloud-autoscaler'
170
114
imageNames :
171
- - ' redis-cloud-autoscaler /{{distributionName}}:{{tagName}}'
172
- - ' redis-cloud-autoscaler /{{distributionName}}:latest'
115
+ - ' {{repoOwner}} /{{distributionName}}:{{tagName}}'
116
+ - ' {{repoOwner}} /{{distributionName}}:latest'
173
117
buildx :
174
118
enabled : true
175
119
platforms :
176
120
- ' linux/amd64'
177
- - ' linux/arm64'
178
- scoop :
179
- active : ALWAYS
180
- continueOnError : true
181
- repository :
182
- active : RELEASE
183
- name : ' scoop'
184
- commitMessage : ' redis-cloud-autoscaler {{tagName}}'
185
- artifacts :
186
- - path : plugins/{{distributionName}}/build/distributions/{{distributionName}}-{{projectVersion}}.zip
187
- transform : ' {{distributionName}}/{{distributionName}}-{{projectEffectiveVersion}}.zip'
188
- extraProperties :
189
- skipSpec : true
190
- - path : plugins/{{distributionName}}/build/distributions/{{distributionName}}-{{projectVersion}}.tar
191
- transform : ' {{distributionName}}/{{distributionName}}-{{projectEffectiveVersion}}.tar'
192
- extraProperties :
193
- skipFlatpak : true
194
-
195
- redis-cloud-autoscaler-standalone :
196
- brew :
197
- active : ALWAYS
198
- continueOnError : true
199
- formulaName : redis-cloud-autoscaler
200
- multiPlatform : true
201
- repository :
202
- active : RELEASE
203
- commitMessage : ' redis-cloud-autoscaler {{tagName}}'
121
+ - ' linux/arm64' \
204
122
205
123
files :
206
124
artifacts :
0 commit comments