Skip to content

Commit 92489a7

Browse files
committed
Remove usage of CC's cloud_controller_container_networking_info and internal_route_vip_range
1 parent 5a6ce83 commit 92489a7

10 files changed

Lines changed: 2 additions & 69 deletions

File tree

jobs/bosh-dns-adapter/spec

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -18,9 +18,6 @@ packages:
1818
consumes:
1919
- name: service-discovery-controller
2020
type: service-discovery-controller
21-
- name: cloud_controller_container_networking_info
22-
type: cloud_controller_container_networking_info
23-
optional: true
2421

2522
properties:
2623
cf_app_sd_disable:
@@ -67,11 +64,6 @@ properties:
6764
example: ["istio.apps.internal."]
6865
default: []
6966

70-
internal_route_vip_range:
71-
description: "The ipv4 CIDR range of virtual IP addresses to be assigned to routes on internal domains.
72-
The value for this property should come from cloud_controller_container_networking_info
73-
link from capi-release. This property is here only for override purposes."
74-
7567
healthchecker.failure_counter_file:
7668
description: "File used by the healthchecker to monitor consecutive failures."
7769
default: /var/vcap/data/bosh-dns-adapter/counters/consecutive_healthchecker_failures.count

jobs/bosh-dns-adapter/templates/config.json.erb

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -7,14 +7,6 @@ def internal_service_mesh_domains
77
end
88
end
99

10-
def internal_route_vip_range
11-
if_p('internal_route_vip_range') do |prop|
12-
return prop
13-
end.else do
14-
link('cloud_controller_container_networking_info').p('cc.internal_route_vip_range')
15-
end
16-
end
17-
1810
def parse_ip (ip, var_name)
1911
unless ip.empty?
2012
begin
@@ -41,7 +33,6 @@ config = {
4133
'log_level_address' => p('log_level_address'),
4234
'log_level_port' => p('log_level_port'),
4335
'internal_service_mesh_domains' => internal_service_mesh_domains,
44-
'internal_route_vip_range' => internal_route_vip_range,
4536
}
4637

4738
require 'json'

jobs/garden-cni/spec

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,6 @@ templates:
88
packages:
99
- runc-cni
1010

11-
consumes:
12-
- name: cloud_controller_container_networking_info
13-
type: cloud_controller_container_networking_info
14-
1511
properties:
1612
cni_plugin_dir:
1713
description: "Directory containing CNI plugins."

jobs/garden-cni/templates/adapter.json.erb

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,6 @@
66
if_p("experimental_proxy_redirect_cidr") do |cidr|
77
return cidr unless cidr.nil? || cidr.empty?
88
end
9-
if_link('cloud_controller_container_networking_info') do |link|
10-
return link.p("cc.internal_route_vip_range")
11-
end
129
''
1310
end
1411

spec/bosh-dns-adapter/bosh_dns_adapter_spec.rb

Lines changed: 1 addition & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,7 @@ module Bosh::Template::Test
1717
],
1818
'internal_service_mesh_domains' => [
1919
'myistio.internal.app.domain.'
20-
],
21-
'internal_route_vip_range' => '127.128.0.0/8'
20+
]
2221
}
2322
end
2423

@@ -51,12 +50,6 @@ module Bosh::Template::Test
5150
properties: {
5251
'port' => 1234
5352
}
54-
),
55-
Link.new(
56-
name: 'cloud_controller_container_networking_info',
57-
properties: {
58-
'cc' => {'internal_route_vip_range' => '192.168.0.1/24'}
59-
}
6053
)
6154
]
6255
end
@@ -76,7 +69,6 @@ module Bosh::Template::Test
7669
'service_discovery_controller_address' => 'service-discovery-controller.service.cf.internal',
7770
'service_discovery_controller_port' => '1234',
7871
'internal_service_mesh_domains' => [],
79-
'internal_route_vip_range' => '192.168.0.1/24',
8072
})
8173
end
8274

@@ -119,7 +111,6 @@ module Bosh::Template::Test
119111
'port' => '8053',
120112
'service_discovery_controller_address' => 'service-discovery-controller.service.cf.internal',
121113
'service_discovery_controller_port' => '1234',
122-
'internal_route_vip_range' => '127.128.0.0/8',
123114
'internal_service_mesh_domains' => ['myistio.internal.app.domain.'],
124115
})
125116
end

spec/garden-cni/garden_cni_spec.rb

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -8,15 +8,6 @@ module Bosh::Template::Test
88
let(:release_path) {File.join(File.dirname(__FILE__), '../..')}
99
let(:release) {ReleaseDir.new(release_path)}
1010
let(:job) {release.job('garden-cni')}
11-
let(:links) do
12-
[
13-
Link.new(
14-
name: 'cloud_controller_container_networking_info',
15-
properties: {
16-
'cc' => {'internal_route_vip_range' => '192.168.0.1/24'}
17-
}
18-
)
19-
]
2011
end
2112

2213
describe 'adapter.json.erb' do

src/code.cloudfoundry.org/bosh-dns-adapter/config/config.go

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,6 @@ type Config struct {
2323
LogLevelAddress string `json:"log_level_address" validate:"nonzero"`
2424
LogLevelPort int `json:"log_level_port" validate:"min=1"`
2525
InternalServiceMeshDomains []string `json:"internal_service_mesh_domains"`
26-
InternalRouteVIPRange string `json:"internal_route_vip_range" validate:"cidr"`
2726
}
2827

2928
func init() {
@@ -53,9 +52,3 @@ func NewConfig(configJSON []byte) (*Config, error) {
5352

5453
return adapterConfig, err
5554
}
56-
57-
func (c *Config) GetInternalRouteVIPRangeCIDR() *net.IPNet {
58-
// We can ignore the error because it's been validated
59-
_, cidr, _ := net.ParseCIDR(c.InternalRouteVIPRange)
60-
return cidr
61-
}

src/code.cloudfoundry.org/bosh-dns-adapter/config/config_test.go

Lines changed: 0 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,6 @@ var _ = Describe("Config", func() {
2929
"metrics_emit_seconds": 6,
3030
"metron_port": 8080,
3131
"log_level_address": "log-level-address",
32-
"internal_route_vip_range": "127.128.0.0/24",
3332
"log_level_port": 9090
3433
}`)
3534
parsedConfig, err = NewConfig(configJSON)
@@ -49,16 +48,6 @@ var _ = Describe("Config", func() {
4948
Expect(parsedConfig.MetronPort).To(Equal(8080))
5049
Expect(parsedConfig.LogLevelAddress).To(Equal("log-level-address"))
5150
Expect(parsedConfig.LogLevelPort).To(Equal(9090))
52-
Expect(parsedConfig.InternalRouteVIPRange).To(Equal("127.128.0.0/24"))
53-
})
54-
55-
It("returns a parsed CIDR struct", func() {
56-
cidr := parsedConfig.GetInternalRouteVIPRangeCIDR()
57-
expectedCIDR := &net.IPNet{
58-
IP: net.IP{127, 128, 0, 0},
59-
Mask: net.IPMask{255, 255, 255, 0},
60-
}
61-
Expect(cidr).To(Equal(expectedCIDR))
6251
})
6352
})
6453

@@ -84,7 +73,6 @@ var _ = Describe("Config", func() {
8473
"metrics_emit_seconds": 678,
8574
"log_level_address": "log_level_address",
8675
"log_level_port": 8081,
87-
"internal_route_vip_range": "127.0.0.0/8",
8876
}
8977
})
9078

@@ -110,7 +98,6 @@ var _ = Describe("Config", func() {
11098
Entry("invalid ca_cert", "ca_cert", "", "CACert: zero value"),
11199
Entry("invalid log_level_address", "log_level_address", "", "LogLevelAddress: zero value"),
112100
Entry("invalid log_level_port", "log_level_port", -2, "LogLevelPort: less than min"),
113-
Entry("invalid internal_route_vip_range", "internal_route_vip_range", "321.12.12.0/8", "InternalRouteVIPRange: invalid CIDR address: 321.12.12.0/8"),
114101
)
115102

116103
})

src/code.cloudfoundry.org/bosh-dns-adapter/main_test.go

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,6 @@ var _ = Describe("Main", func() {
3333
dnsAdapterPort string
3434
fakeMetron metrics.FakeMetron
3535
logLevelPort int
36-
internalRouteVIPRange string
3736
)
3837

3938
BeforeEach(func() {
@@ -58,7 +57,6 @@ var _ = Describe("Main", func() {
5857
)}
5958

6059
dnsAdapterAddress = "127.0.0.1"
61-
internalRouteVIPRange = "127.0.0.0/24"
6260

6361
dnsAdapterPort = fmt.Sprintf("%d", ports.PickAPort())
6462
logLevelPort = ports.PickAPort()
@@ -93,8 +91,7 @@ var _ = Describe("Main", func() {
9391
"metrics_emit_seconds": 2,
9492
"log_level_port": %d,
9593
"log_level_address": "127.0.0.1",
96-
"internal_service_mesh_domains" : ["istio.local."],
97-
"internal_route_vip_range": "%s"
94+
"internal_service_mesh_domains" : ["istio.local."]
9895
}`, dnsAdapterAddress,
9996
dnsAdapterPort,
10097
strings.TrimPrefix(urlParts[1], "//"),
@@ -104,7 +101,6 @@ var _ = Describe("Main", func() {
104101
caFileName,
105102
fakeMetron.Port(),
106103
logLevelPort,
107-
internalRouteVIPRange,
108104
)
109105

110106
tempConfigFile, err = os.CreateTemp(os.TempDir(), "sd")

src/code.cloudfoundry.org/test/performance-sd/test_assets/manifest.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,6 @@ instance_groups:
6565
jobs:
6666
- name: bosh-dns-adapter
6767
properties:
68-
internal_route_vip_range: 127.128.0.0/9
6968
dnshttps:
7069
client:
7170
tls:

0 commit comments

Comments
 (0)