Skip to content
This repository was archived by the owner on Dec 20, 2025. It is now read-only.
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion halyard-config/halyard-config.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ dependencies {
implementation 'com.jcraft:jsch'
implementation 'de.huxhorn.sulky:de.huxhorn.sulky.ulid'
implementation "net.logstash.logback:logstash-logback-encoder"
implementation "javax.validation:validation-api"
implementation "jakarta.validation:jakarta.validation-api"

// TODO: add clouddriverDCOS once that's merged
implementation project(':halyard-core')
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@

import com.netflix.spinnaker.halyard.core.error.v1.HalException;
import com.netflix.spinnaker.halyard.core.problem.v1.Problem;
import javax.servlet.http.HttpServletResponse;
import jakarta.servlet.http.HttpServletResponse;
import lombok.Getter;

/**
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,8 +14,8 @@
import com.netflix.spinnaker.halyard.config.model.v1.node.PersistentStore;
import com.netflix.spinnaker.halyard.config.model.v1.node.Secret;
import com.netflix.spinnaker.halyard.config.model.v1.node.SecretFile;
import javax.validation.constraints.NotNull;
import javax.validation.constraints.Size;
import jakarta.validation.constraints.NotNull;
import jakarta.validation.constraints.Size;
import lombok.Data;
import lombok.EqualsAndHashCode;

Expand Down
2 changes: 1 addition & 1 deletion halyard-core/halyard-core.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ dependencies {
implementation 'org.apache.commons:commons-exec'
implementation 'org.apache.commons:commons-compress:1.20'
implementation 'commons-io:commons-io'
implementation 'io.reactivex:rxjava'
implementation 'io.reactivex.rxjava3:rxjava'
implementation 'com.hubspot.jinjava:jinjava:2.2.3'
implementation 'org.spockframework:spock-spring'
implementation 'org.yaml:snakeyaml:1.24'
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20,10 +20,10 @@
import com.netflix.spinnaker.halyard.core.problem.v1.Problem;
import com.netflix.spinnaker.halyard.core.problem.v1.ProblemBuilder;
import com.netflix.spinnaker.halyard.core.problem.v1.ProblemSet;
import jakarta.servlet.http.HttpServletResponse;
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
import javax.servlet.http.HttpServletResponse;
import lombok.Getter;

/** This is the exception class that needs to be thrown by all validators. */
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,8 @@

package com.netflix.spinnaker.halyard.core.job.v1;

import io.reactivex.rxjava3.core.Scheduler;
import io.reactivex.rxjava3.schedulers.Schedulers;
import java.io.ByteArrayOutputStream;
import java.io.IOException;
import java.io.InputStream;
Expand All @@ -26,9 +28,6 @@
import lombok.Data;
import lombok.extern.slf4j.Slf4j;
import org.apache.commons.exec.*;
import rx.Scheduler;
import rx.functions.Action0;
import rx.schedulers.Schedulers;

@Slf4j
public class JobExecutorLocal extends JobExecutor {
Expand Down Expand Up @@ -64,9 +63,9 @@ public String startJob(
scheduler
.createWorker()
.schedule(
new Action0() {
new Runnable() {
@Override
public void call() {
public void run() {
PumpStreamHandler pumpStreamHandler = new PumpStreamHandler(stdOut, stdErr, stdIn);
CommandLine commandLine;

Expand Down
2 changes: 1 addition & 1 deletion halyard-deploy/halyard-deploy.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ dependencies {
implementation project(':halyard-backup')

testImplementation 'org.spockframework:spock-core'
testImplementation 'org.springframework:spring-test'
implementation 'org.springframework:spring-test'
testRuntimeOnly 'net.bytebuddy:byte-buddy'
testRuntimeOnly 'org.objenesis:objenesis'
}
Original file line number Diff line number Diff line change
Expand Up @@ -58,7 +58,7 @@
import org.apache.commons.io.IOUtils;
import org.apache.commons.lang3.StringUtils;
import org.apache.http.client.utils.URIBuilder;
import org.springframework.util.SocketUtils;
import org.springframework.test.util.TestSocketUtils;

@Slf4j
class GoogleProviderUtils {
Expand Down Expand Up @@ -188,7 +188,7 @@ private static Proxy openSshTunnel(String ip, int port, String keyFile)
}
}

int localPort = SocketUtils.findAvailableTcpPort();
int localPort = TestSocketUtils.findAvailableTcpPort();

command.clear();
command.add("ssh");
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,15 +16,17 @@

package com.netflix.spinnaker.halyard.config.v1;

import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.security.config.annotation.web.builders.HttpSecurity;
import org.springframework.security.config.annotation.web.configuration.WebSecurityConfigurerAdapter;
import org.springframework.security.web.SecurityFilterChain;

@Configuration
public class SecurityConfig extends WebSecurityConfigurerAdapter {
public class SecurityConfig {

@Override
public void configure(HttpSecurity http) throws Exception {
http.csrf().disable().authorizeRequests().anyRequest().permitAll();
@Bean
public SecurityFilterChain filterChain(HttpSecurity http) throws Exception {
http.authorizeHttpRequests().anyRequest().permitAll().and().csrf().disable();
return http.build();
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@

import com.netflix.spinnaker.halyard.core.DaemonResponse;
import com.netflix.spinnaker.halyard.core.error.v1.HalException;
import javax.servlet.http.HttpServletResponse;
import jakarta.servlet.http.HttpServletResponse;
import org.springframework.web.bind.annotation.ControllerAdvice;
import org.springframework.web.bind.annotation.ExceptionHandler;
import org.springframework.web.bind.annotation.ResponseBody;
Expand Down
Loading