[CC API V2 deprecation draft plan](https://docs.google.com/document/d/1KFZogeeexOqFf13oKHloe2QAorLh9OqwQHp8JvBl9lY/edit) has been published. A 6 month overlap is planned by the time the CF CLI is not using CC API V2 anymore. https://github.com/orange-cloudfoundry/sec-group-broker-filter/blob/master/service-broker-filter-securitygroups/src/main/java/com/orange/cloud/servicebroker/filter/securitygroups/filter/CreateSecurityGroup.java#L70-L126 * get service * get service instance * get service broker * get service plans * create security group * delete security group https://github.com/orange-cloudfoundry/elpaaso-sandbox-service/blob/3910ddc89fe95ca5097a5ff42345d6a7914adb84/src/main/java/com/orange/clara/cloud/services/sandbox/infrastructure/CloudfoundryPrivateSandboxService.java#L46-L54 Corresponding CC API V3 java client available calls: in 3.0.15 see [latest](https://github.com/cloudfoundry/cf-java-client/releases) * [Service instances](https://static.javadoc.io/org.cloudfoundry/cloudfoundry-client/3.15.0.RELEASE/org/cloudfoundry/client/v3/serviceInstances/package-summary.html) * [Service bindings](https://static.javadoc.io/org.cloudfoundry/cloudfoundry-client/3.15.0.RELEASE/org/cloudfoundry/client/v3/servicebindings/package-summary.html) Currently missing: * get service * get service instance * get service broker * get service plans * create security group * delete security group Upcoming [V3 endpoints](https://docs.google.com/document/d/1g48YPBfwXT8kNrJYroBNkhlCtROe53INEEzvhQaAUOI/edit) yet to be supported: Object | url | pivotal trackler epic | -- | -- | -- Security Groups | https://docs.google.com/document/d/1Awzf3Wo83DH0VcqRvbOloI1O8tipiw7QkpDnYzQlvrM/edit | Service Brokers | https://docs.google.com/document/d/1O-KMT9klgmnJtBtEHsKDV2IEOtZlG6TK3j68A8klMlk/edit | Service Offerings | https://docs.google.com/document/d/1bDsEiZRwQJNUI41cQlUaioY7JA1fnv_AThOI2ekPXNM/edit | Service Plans | https://docs.google.com/document/d/1dwNbNy99f1qgKRfHy9hmc7B82XtcAtn0Wjg3KUpf7fo/edit | An alternative is to change the sec-group-broker to use terraform provider instead of direct CC api calls. See https://github.com/orange-cloudfoundry/paas-templates/issues/205 and https://github.com/orange-cloudfoundry/paas-templates/issues/492 (Osb2Cf) * service instance (org=orange, space=gberche, service-name=toto guid=guid1)-> CF-service instance (org=system_domain space=sec-group-broker-instances) * service binding -> * CF service key (org=system_domain space=sec-group-broker-instances) * CF security group (org=orange, space=gberche, name=service-instance-guid)
CC API V2 deprecation draft plan has been published. A 6 month overlap is planned by the time the CF CLI is not using CC API V2 anymore.
https://github.com/orange-cloudfoundry/sec-group-broker-filter/blob/master/service-broker-filter-securitygroups/src/main/java/com/orange/cloud/servicebroker/filter/securitygroups/filter/CreateSecurityGroup.java#L70-L126
https://github.com/orange-cloudfoundry/elpaaso-sandbox-service/blob/3910ddc89fe95ca5097a5ff42345d6a7914adb84/src/main/java/com/orange/clara/cloud/services/sandbox/infrastructure/CloudfoundryPrivateSandboxService.java#L46-L54
Corresponding CC API V3 java client available calls: in 3.0.15 see latest
Currently missing:
Upcoming V3 endpoints yet to be supported:
An alternative is to change the sec-group-broker to use terraform provider instead of direct CC api calls. See https://github.com/orange-cloudfoundry/paas-templates/issues/205 and https://github.com/orange-cloudfoundry/paas-templates/issues/492 (Osb2Cf)