Skip to content
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 .github/workflows/e2e.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -103,7 +103,7 @@ jobs:
kubectl wait --namespace edc-v \
--selector=type=edcv-job \
--for=condition=complete job --all \
--timeout=120s
--timeout=300s



Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -72,7 +72,7 @@ public void createAsset(String participantContextId, Asset asset) {
var token = getToken(participantContextId);

controlPlaneWebClient.post()
.uri("/v4alpha/participants/%s/assets".formatted(participantContextId))
.uri("/v5alpha/participants/%s/assets".formatted(participantContextId))
.header("Authorization", "Bearer %s".formatted(token))
.bodyValue(asset)
.retrieve()
Expand All @@ -83,7 +83,7 @@ public void createAsset(String participantContextId, Asset asset) {
@Override
public List<Map<String, Object>> queryAssets(String participantContextId, QuerySpec query) {
return controlPlaneWebClient.post()
.uri("/v4alpha/participants/{participantContextId}/assets/request", encode(participantContextId))
.uri("/v5alpha/participants/{participantContextId}/assets/request", encode(participantContextId))
.header("Authorization", "Bearer " + getToken(participantContextId))
.bodyValue(query)
.retrieve()
Expand All @@ -95,7 +95,7 @@ public List<Map<String, Object>> queryAssets(String participantContextId, QueryS
@Override
public void deleteAsset(String participantContextId, String assetId) {
controlPlaneWebClient.delete()
.uri("/v4alpha/participants/{participantContextId}/assets/{assetId}", encode(participantContextId), assetId)
.uri("/v5alpha/participants/{participantContextId}/assets/{assetId}", encode(participantContextId), assetId)
.header("Authorization", "Bearer " + getToken(participantContextId))
.retrieve()
.toBodilessEntity()
Expand All @@ -105,7 +105,7 @@ public void deleteAsset(String participantContextId, String assetId) {
@Override
public void createPolicy(String participantContextId, NewPolicyDefinition policy) {
controlPlaneWebClient.post()
.uri("/v4alpha/participants/%s/policydefinitions".formatted(participantContextId))
.uri("/v5alpha/participants/%s/policydefinitions".formatted(participantContextId))
.header("Authorization", "Bearer %s".formatted(getToken(participantContextId)))
.bodyValue(policy)
.retrieve()
Expand All @@ -116,7 +116,7 @@ public void createPolicy(String participantContextId, NewPolicyDefinition policy
@Override
public List<Map<String, Object>> queryPolicyDefinitions(String participantContextId, QuerySpec query) {
return controlPlaneWebClient.post()
.uri("/v4alpha/participants/{participantContextId}/policydefinitions/request", encode(participantContextId))
.uri("/v5alpha/participants/{participantContextId}/policydefinitions/request", encode(participantContextId))
.header("Authorization", "Bearer " + getToken(participantContextId))
.bodyValue(query)
.retrieve()
Expand All @@ -128,7 +128,7 @@ public List<Map<String, Object>> queryPolicyDefinitions(String participantContex
@Override
public void deletePolicyDefinition(String participantContextId, String policyId) {
controlPlaneWebClient.delete()
.uri("/v4alpha/participants/{participantContextId}/policydefinitions/{policyId}", encode(participantContextId), policyId)
.uri("/v5alpha/participants/{participantContextId}/policydefinitions/{policyId}", encode(participantContextId), policyId)
.header("Authorization", "Bearer " + getToken(participantContextId))
.retrieve()
.toBodilessEntity()
Expand All @@ -137,7 +137,7 @@ public void deletePolicyDefinition(String participantContextId, String policyId)

public void createContractDefinition(String participantContextId, NewContractDefinition contractDefinition) {
controlPlaneWebClient.post()
.uri("/v4alpha/participants/%s/contractdefinitions".formatted(participantContextId))
.uri("/v5alpha/participants/%s/contractdefinitions".formatted(participantContextId))
.header("Authorization", "Bearer %s".formatted(getToken(participantContextId)))
.bodyValue(contractDefinition)
.retrieve()
Expand All @@ -148,7 +148,7 @@ public void createContractDefinition(String participantContextId, NewContractDef
@Override
public List<Map<String, Object>> queryContractDefinitions(String participantContextId, QuerySpec query) {
return controlPlaneWebClient.post()
.uri("/v4alpha/participants/{participantContextId}/contractdefinitions/request", participantContextId)
.uri("/v5alpha/participants/{participantContextId}/contractdefinitions/request", participantContextId)
.header("Authorization", "Bearer " + getToken(participantContextId))
.bodyValue(query)
.retrieve()
Expand All @@ -160,7 +160,7 @@ public List<Map<String, Object>> queryContractDefinitions(String participantCont
@Override
public void deleteContractDefinition(String participantContextId, String contractDefinitionId) {
controlPlaneWebClient.delete()
.uri("/v4alpha/participants/{participantContextId}/contractdefinitions/{id}", participantContextId, contractDefinitionId)
.uri("/v5alpha/participants/{participantContextId}/contractdefinitions/{id}", participantContextId, contractDefinitionId)
.header("Authorization", "Bearer " + getToken(participantContextId))
.retrieve()
.toBodilessEntity()
Expand All @@ -177,7 +177,7 @@ public String initiateContractNegotiation(String participantContextId, ContractR
throw new RuntimeException(e);
}
var response = controlPlaneWebClient.post()
.uri("/v4alpha/participants/{participantContextId}/contractnegotiations", participantContextId)
.uri("/v5alpha/participants/{participantContextId}/contractnegotiations", participantContextId)
.header("Authorization", "Bearer " + getToken(participantContextId))
.bodyValue(negotiationRequest)
.retrieve()
Expand All @@ -191,7 +191,7 @@ public String initiateContractNegotiation(String participantContextId, ContractR
@Override
public ContractNegotiation getContractNegotiation(String participantContextId, String negotiationId) {
return controlPlaneWebClient.get()
.uri("/v4alpha/participants/{participantContextId}/contractnegotiations/{id}", participantContextId, negotiationId)
.uri("/v5alpha/participants/{participantContextId}/contractnegotiations/{id}", participantContextId, negotiationId)
.header("Authorization", "Bearer " + getToken(participantContextId))
.retrieve()
.bodyToMono(new ParameterizedTypeReference<ContractNegotiation>() {
Expand All @@ -202,7 +202,7 @@ public ContractNegotiation getContractNegotiation(String participantContextId, S
@Override
public List<Map<String, Object>> queryContractNegotiations(String participantContextId, QuerySpec query) {
return controlPlaneWebClient.post()
.uri("/v4alpha/participants/{participantContextId}/contractnegotiations/request", encode(participantContextId))
.uri("/v5alpha/participants/{participantContextId}/contractnegotiations/request", encode(participantContextId))
.header("Authorization", "Bearer " + getToken(participantContextId))
.bodyValue(query)
.retrieve()
Expand All @@ -216,7 +216,7 @@ public void createCelExpression(CelExpression celExpression) {

var token = tokenProvider.getToken(adminCredentials.clientId(), adminCredentials.clientSecret(), "management-api:write management-api:read");
controlPlaneWebClient.post()
.uri("/v4alpha/celexpressions")
.uri("/v5alpha/celexpressions")
.header("Authorization", "Bearer %s".formatted(token))
.bodyValue(celExpression)
.retrieve()
Expand All @@ -241,7 +241,7 @@ public Map<String, String> setupTransfer(String participantContextId, String pol
@Override
public List<TransferProcess> listTransferProcesses(String participantContextId) {
return controlPlaneWebClient.post()
.uri("/v4alpha/participants/{participantContextId}/transferprocesses/request", participantContextId)
.uri("/v5alpha/participants/{participantContextId}/transferprocesses/request", participantContextId)
.header("Authorization", "Bearer " + getToken(participantContextId))
.retrieve()
.bodyToMono(new ParameterizedTypeReference<List<TransferProcess>>() {
Expand All @@ -252,7 +252,7 @@ public List<TransferProcess> listTransferProcesses(String participantContextId)
@Override
public String initiateTransferProcess(String participantContextId, TransferRequest request) {
var response = controlPlaneWebClient.post()
.uri("/v4alpha/participants/{participantContextId}/transferprocesses", participantContextId)
.uri("/v5alpha/participants/{participantContextId}/transferprocesses", participantContextId)
.header("Authorization", "Bearer " + getToken(participantContextId))
.bodyValue(request)
.retrieve()
Expand All @@ -266,7 +266,7 @@ public String initiateTransferProcess(String participantContextId, TransferReque
@Override
public TransferProcess getTransferProcess(String participantContextId, String transferProcessId) {
return controlPlaneWebClient.get()
.uri("/v4alpha/participants/{participantContextId}/transferprocesses/{transferProcessId}", participantContextId, transferProcessId)
.uri("/v5alpha/participants/{participantContextId}/transferprocesses/{transferProcessId}", participantContextId, transferProcessId)
.header("Authorization", "Bearer " + getToken(participantContextId))
.retrieve()
.bodyToMono(TransferProcess.class)
Expand All @@ -288,7 +288,7 @@ public Catalog getCatalog(String participantContextId, String counterPartyDid) {
@Override
public void prepareDataplane(String participantContextId, DataplaneRegistration dataplaneRegistration) {
controlPlaneWebClient.post()
.uri("/v4alpha/dataplanes/%s".formatted(participantContextId))
.uri("/v5alpha/dataplanes/%s".formatted(participantContextId))
.header("Authorization", "Bearer %s".formatted(getToken(participantContextId)))
.bodyValue(dataplaneRegistration)
.retrieve()
Expand All @@ -313,7 +313,7 @@ public Object getData(String participantContextId, String counterPartyId, String
@Override
public List<ContractNegotiation> listContracts(String participantContextId) {
return controlPlaneWebClient.post()
.uri("/v4alpha/participants/{participantContextId}/contractnegotiations/request", participantContextId)
.uri("/v5alpha/participants/{participantContextId}/contractnegotiations/request", participantContextId)
.header("Authorization", "Bearer " + getToken(participantContextId))
.contentType(MediaType.APPLICATION_JSON)
.retrieve()
Expand All @@ -325,7 +325,7 @@ public List<ContractNegotiation> listContracts(String participantContextId) {
@Override
public ContractAgreement getAgreement(String participantContextId, String negotiationId) {
return controlPlaneWebClient.get()
.uri("/v4alpha/participants/{participantContextId}/contractnegotiations/{negotiationId}/agreement", participantContextId, negotiationId)
.uri("/v5alpha/participants/{participantContextId}/contractnegotiations/{negotiationId}/agreement", participantContextId, negotiationId)
.header("Authorization", "Bearer " + getToken(participantContextId))
.retrieve()
.bodyToMono(ContractAgreement.class)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,8 +21,7 @@
public class CelExpression {
@JsonProperty("@context")
private final String[] context = new String[]{
"https://w3id.org/edc/connector/management/v2",
"https://w3id.org/edc/virtual-connector/management/v2"
"https://w3id.org/edc/connector/management/v2"
};

@JsonProperty("@type")
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -276,11 +276,11 @@ void shouldListContracts() throws InterruptedException {
assertThat(result.stream().filter(cn -> cn.getId().equals("negotiation-2")).findFirst().orElseThrow().getContractAgreement()).isNull();

var contractsRequest = mockWebServer.takeRequest();
assertThat(contractsRequest.getPath()).isEqualTo("/cp/v4alpha/participants/ctx-4/contractnegotiations/request");
assertThat(contractsRequest.getPath()).isEqualTo("/cp/v5alpha/participants/ctx-4/contractnegotiations/request");
assertThat(contractsRequest.getMethod()).isEqualTo("POST");

var agreementRequest = mockWebServer.takeRequest();
assertThat(agreementRequest.getPath()).isEqualTo("/cp/v4alpha/participants/ctx-4/contractnegotiations/negotiation-1/agreement");
assertThat(agreementRequest.getPath()).isEqualTo("/cp/v5alpha/participants/ctx-4/contractnegotiations/negotiation-1/agreement");
assertThat(agreementRequest.getMethod()).isEqualTo("GET");

}
Expand Down Expand Up @@ -342,7 +342,7 @@ void shouldInitiateContractNegotiation() throws InterruptedException {
assertThat(result).isEqualTo("negotiation-123");

var request = mockWebServer.takeRequest();
assertThat(request.getPath()).isEqualTo("/cp/v4alpha/participants/ctx-6/contractnegotiations");
assertThat(request.getPath()).isEqualTo("/cp/v5alpha/participants/ctx-6/contractnegotiations");
assertThat(request.getMethod()).isEqualTo("POST");
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -438,7 +438,7 @@ void shouldCreateCelExpression() throws InterruptedException {

// Assert
var celRequest = mockWebServer.takeRequest();
assertThat(celRequest.getPath()).isEqualTo("/v4alpha/celexpressions");
assertThat(celRequest.getPath()).isEqualTo("/v5alpha/celexpressions");
assertThat(celRequest.getHeader("Authorization")).isEqualTo("Bearer test-token");
assertThat(celRequest.getBody().readUtf8()).contains("cel-123");
}
Expand All @@ -462,7 +462,7 @@ void shouldPrepareDataplane() throws InterruptedException {

// Assert
var dataplaneRequest = mockWebServer.takeRequest();
assertThat(dataplaneRequest.getPath()).isEqualTo("/v4alpha/dataplanes/" + participantContextId);
assertThat(dataplaneRequest.getPath()).isEqualTo("/v5alpha/dataplanes/" + participantContextId);
assertThat(dataplaneRequest.getHeader("Authorization")).isEqualTo("Bearer test-token");
}

Expand Down
Loading