Skip to content

Commit 6d6f055

Browse files
Merge branch 'master' into fixBuilds
2 parents a7e0350 + 09b2769 commit 6d6f055

File tree

7 files changed

+29
-16
lines changed

7 files changed

+29
-16
lines changed

Dockerfile.compile

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM ubuntu:bionic
1+
FROM ubuntu:jammy
22
RUN apt-get update && apt-get install -y \
33
openjdk-17-jdk \
44
&& rm -rf /var/lib/apt/lists/*

Dockerfile.slim

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM python:3.7-alpine3.16
1+
FROM python:3.12-alpine3.20
22
LABEL maintainer="sig-platform@spinnaker.io"
33
ARG TARGETARCH
44

@@ -11,7 +11,7 @@ RUN apk --no-cache add --update \
1111
curl \
1212
openjdk17-jre \
1313
openssl \
14-
&& pip install --upgrade awscli==${AWS_CLI_VERSION} \
14+
&& pip3 install --upgrade awscli==${AWS_CLI_VERSION} \
1515
&& apk --purge del \
1616
&& rm -rf /var/cache/apk
1717

Dockerfile.ubuntu

+18-5
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,32 @@
1-
FROM ubuntu:bionic
1+
FROM ubuntu:jammy
22
LABEL maintainer="sig-platform@spinnaker.io"
33
ARG TARGETARCH
44

55
ENV KUBECTL_RELEASE=1.15.10
66
ENV AWS_BINARY_RELEASE_DATE=2020-02-22
7-
ENV AWS_CLI_VERSION=1.18.18
7+
ENV AWS_CLI_VERSION=2.15.57
88

99
RUN apt-get update && \
1010
apt-get upgrade -y && \
1111
apt-get install -y \
1212
openjdk-17-jre-headless \
1313
curl \
14-
python-pip && \
15-
rm -rf /var/lib/apt/lists/* && \
16-
pip install awscli==${AWS_CLI_VERSION} --upgrade
14+
wget \
15+
python3-pip \
16+
python3 \
17+
unzip && \
18+
rm -rf /var/lib/apt/lists/*
19+
20+
# AWS CLI 2
21+
RUN if [ "${TARGETARCH}" = "arm64" ]; then \
22+
wget -nv -O "awscliv2.zip" "https://awscli.amazonaws.com/awscli-exe-linux-aarch64-${AWS_CLI_VERSION}.zip"; \
23+
else \
24+
wget -nv -O "awscliv2.zip" "https://awscli.amazonaws.com/awscli-exe-linux-x86_64-${AWS_CLI_VERSION}.zip"; \
25+
fi && \
26+
unzip awscliv2.zip && \
27+
./aws/install && \
28+
rm -rf ./awscliv2.zip ./aws
29+
1730

1831
RUN echo '#!/usr/bin/env bash' > /usr/local/bin/hal && \
1932
echo '/opt/halyard/bin/hal "$@"' >> /usr/local/bin/hal && \

gradle.properties

+4-4
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
korkVersion=7.245.0
2-
clouddriverVersion=5.89.0
3-
fiatVersion=1.50.0
4-
front50Version=2.35.0
1+
korkVersion=7.250.0
2+
clouddriverVersion=5.90.0
3+
fiatVersion=1.53.0
4+
front50Version=2.37.0
55
org.gradle.parallel=true
66
spinnakerGradleVersion=8.32.1
77
targetJava17=true

halyard-cli/halyard-cli.gradle

+1
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ dependencies {
1010
implementation 'ch.qos.logback:logback-classic'
1111
implementation 'com.squareup.retrofit:retrofit'
1212
implementation 'com.squareup.retrofit:converter-jackson'
13+
implementation "com.jakewharton.retrofit:retrofit1-okhttp3-client"
1314
implementation 'com.fasterxml.jackson.core:jackson-annotations'
1415
implementation 'com.fasterxml.jackson.core:jackson-core'
1516
implementation 'com.fasterxml.jackson.core:jackson-databind'

halyard-cli/src/main/java/com/netflix/spinnaker/halyard/cli/services/v1/Daemon.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@
1919
import com.fasterxml.jackson.core.type.TypeReference;
2020
import com.fasterxml.jackson.databind.DeserializationFeature;
2121
import com.fasterxml.jackson.databind.ObjectMapper;
22+
import com.jakewharton.retrofit.Ok3Client;
2223
import com.netflix.spinnaker.halyard.cli.command.v1.GlobalOptions;
2324
import com.netflix.spinnaker.halyard.config.model.v1.artifacts.ArtifactTemplate;
2425
import com.netflix.spinnaker.halyard.config.model.v1.canary.AbstractCanaryAccount;
@@ -45,7 +46,6 @@
4546
import java.util.function.Supplier;
4647
import lombok.extern.slf4j.Slf4j;
4748
import retrofit.RestAdapter;
48-
import retrofit.client.OkClient;
4949
import retrofit.converter.JacksonConverter;
5050

5151
@Slf4j
@@ -1452,7 +1452,7 @@ public static Supplier<Void> setStats(String deploymentName, boolean validate, S
14521452
private static DaemonService createService(boolean log) {
14531453
return new RestAdapter.Builder()
14541454
.setEndpoint(GlobalOptions.getGlobalOptions().getDaemonEndpoint())
1455-
.setClient(new OkClient())
1455+
.setClient(new Ok3Client())
14561456
.setConverter(new JacksonConverter(getObjectMapper()))
14571457
.setLogLevel(log ? RestAdapter.LogLevel.FULL : RestAdapter.LogLevel.NONE)
14581458
.build()

halyard-deploy/halyard-deploy.gradle

+1-2
Original file line numberDiff line numberDiff line change
@@ -18,9 +18,8 @@ dependencies {
1818
implementation 'org.apache.commons:commons-lang3'
1919
implementation 'commons-io:commons-io'
2020
implementation 'com.squareup.retrofit:retrofit'
21-
implementation 'com.squareup.okhttp3:okhttp'
2221

23-
implementation "com.jakewharton.retrofit:retrofit1-okhttp3-client:1.1.0"
22+
implementation "com.jakewharton.retrofit:retrofit1-okhttp3-client"
2423
implementation 'io.fabric8:kubernetes-client'
2524
implementation 'redis.clients:jedis'
2625
implementation 'org.apache.groovy:groovy'

0 commit comments

Comments
 (0)