Skip to content

Commit cf300b6

Browse files
committed
bf
1 parent f10d248 commit cf300b6

File tree

5 files changed

+23
-8
lines changed

5 files changed

+23
-8
lines changed

pom.xml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -72,20 +72,20 @@
7272
<artifactId>guava</artifactId>
7373
<version>12.0-rc1</version>
7474
</dependency>
75-
<dependency>
76-
<groupId>org.glassfish.jersey.core</groupId>
77-
<artifactId>jersey-client</artifactId>
78-
<version>2.0-SNAPSHOT</version>
79-
</dependency>
8075
<dependency>
8176
<groupId>commons-io</groupId>
8277
<artifactId>commons-io</artifactId>
8378
<version>2.1</version>
8479
</dependency>
80+
<dependency>
81+
<groupId>org.glassfish.jersey.core</groupId>
82+
<artifactId>jersey-client</artifactId>
83+
<version>2.0-m03</version>
84+
</dependency>
8585
<dependency>
8686
<groupId>org.glassfish.jersey.media</groupId>
8787
<artifactId>jersey-media-json</artifactId>
88-
<version>2.0-m02</version>
88+
<version>2.0-m03</version>
8989
</dependency>
9090
</dependencies>
9191

src/main/java/org/openstack/api/identity/IdentityPublicEndpoint.java

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,26 @@
11
package org.openstack.api.identity;
22

33
import java.util.Properties;
4+
import java.util.logging.Logger;
45

56
import javax.ws.rs.client.Client;
67
import javax.ws.rs.client.Target;
78

9+
import org.glassfish.jersey.filter.LoggingFilter;
810
import org.openstack.api.common.Resource;
11+
import org.openstack.api.compute.TenantResource;
912
import org.openstack.api.identity.resources.TenantsResource;
1013
import org.openstack.api.identity.resources.TokensResource;
1114

1215
public class IdentityPublicEndpoint extends Resource {
16+
17+
private LoggingFilter loggingFilter = new LoggingFilter(Logger.getLogger(TenantResource.class.getPackage().getName()),true);
1318

1419
public IdentityPublicEndpoint(Target target, Properties properties) {
1520
super(target, properties);
21+
if(Boolean.parseBoolean(properties.getProperty("verbose"))) {
22+
target.configuration().register(loggingFilter);
23+
}
1624
}
1725

1826
public static IdentityPublicEndpoint endpoint(Client client, String endpoint, Properties properties) {

src/main/java/org/openstack/client/ComputeClient.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@
1414
import org.openstack.model.compute.KeyPair;
1515
import org.openstack.model.compute.KeyPairListItem;
1616
import org.openstack.model.compute.SecurityGroup;
17+
import org.openstack.model.compute.SecurityGroupForCreate;
1718
import org.openstack.model.compute.SecurityGroupRule;
1819
import org.openstack.model.compute.SecurityGroupRuleForCreate;
1920
import org.openstack.model.compute.Server;
@@ -126,8 +127,8 @@ public List<SecurityGroup> listSecurityGroups() {
126127
return resource.securityGroups().get().getList();
127128
}
128129

129-
public SecurityGroup createSecurityGroup(String name, String description) {
130-
return resource.securityGroups().post(null);
130+
public SecurityGroup createSecurityGroup(SecurityGroupForCreate securityGroupForCreate) {
131+
return resource.securityGroups().post(securityGroupForCreate);
131132
}
132133

133134
public SecurityGroup showSecurityGroup(Integer id) {

src/main/java/org/openstack/client/ImagesClient.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,4 +25,9 @@ public ImageList listImages(Map<String, Object> params) {
2525
return resource.get();
2626
}
2727

28+
public void deleteImage(String id) {
29+
resource.image(id).delete();
30+
31+
}
32+
2833
}

src/main/java/org/openstack/client/OpenStackClient.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -85,6 +85,7 @@ public void exchangeTokenForTenant(String tenantId) {
8585
String endpoint = properties.getProperty("identity.endpoint.publicURL");
8686
Authentication authentication = new KeystoneAuthentication().withTokenAndTenant(access.getToken().getId(), tenantId);
8787
this.access = target(endpoint, IdentityPublicEndpoint.class).tokens().post(authentication);
88+
System.out.println("EX " + this.access);
8889
}
8990

9091
public Access getAccess() {

0 commit comments

Comments
 (0)