Skip to content

Commit b8edbd2

Browse files
Remove istio dependent code (#268)
istio never GA'd and we don't need to have the code in cf-networking-release.
1 parent ed987c3 commit b8edbd2

File tree

19 files changed

+16
-1229
lines changed

19 files changed

+16
-1229
lines changed

jobs/bosh-dns-adapter/spec

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,9 +21,6 @@ consumes:
2121
- name: cloud_controller_container_networking_info
2222
type: cloud_controller_container_networking_info
2323
optional: true
24-
- name: vip_resolver_conn
25-
type: vip_resolver_conn
26-
optional: true
2724

2825
properties:
2926
cf_app_sd_disable:

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

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -15,13 +15,6 @@ def internal_route_vip_range
1515
end
1616
end
1717

18-
def vip_resolver_address
19-
if_link('vip_resolver_conn') do |link|
20-
return "#{link.address}:#{link.p('listen_port_for_vip_resolver')}"
21-
end
22-
''
23-
end
24-
2518
def parse_ip (ip, var_name)
2619
unless ip.empty?
2720
begin
@@ -49,7 +42,6 @@ config = {
4942
'log_level_port' => p('log_level_port'),
5043
'internal_service_mesh_domains' => internal_service_mesh_domains,
5144
'internal_route_vip_range' => internal_route_vip_range,
52-
'vip_resolver_address' => vip_resolver_address,
5345
}
5446

5547
require 'json'

packages/bosh-dns-adapter/spec

Lines changed: 0 additions & 83 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,6 @@ files:
1111
- code.cloudfoundry.org/vendor/code.cloudfoundry.org/bbs/db/sqldb/helpers/monitor/*.go # gosub
1212
- code.cloudfoundry.org/bosh-dns-adapter/*.go # gosub
1313
- code.cloudfoundry.org/bosh-dns-adapter/config/*.go # gosub
14-
- code.cloudfoundry.org/bosh-dns-adapter/copilot/*.go # gosub
15-
- code.cloudfoundry.org/bosh-dns-adapter/copilot/api/*.go # gosub
1614
- code.cloudfoundry.org/bosh-dns-adapter/handlers/*.go # gosub
1715
- code.cloudfoundry.org/bosh-dns-adapter/sdcclient/*.go # gosub
1816
- code.cloudfoundry.org/vendor/code.cloudfoundry.org/cf-networking-helpers/db/*.go # gosub
@@ -46,12 +44,6 @@ files:
4644
- code.cloudfoundry.org/vendor/github.com/cloudfoundry/dropsonde/runtime_stats/*.go # gosub
4745
- code.cloudfoundry.org/vendor/github.com/cloudfoundry/sonde-go/events/*.go # gosub
4846
- code.cloudfoundry.org/vendor/github.com/go-sql-driver/mysql/*.go # gosub
49-
- code.cloudfoundry.org/vendor/github.com/golang/protobuf/jsonpb/*.go # gosub
50-
- code.cloudfoundry.org/vendor/github.com/golang/protobuf/proto/*.go # gosub
51-
- code.cloudfoundry.org/vendor/github.com/golang/protobuf/ptypes/*.go # gosub
52-
- code.cloudfoundry.org/vendor/github.com/golang/protobuf/ptypes/any/*.go # gosub
53-
- code.cloudfoundry.org/vendor/github.com/golang/protobuf/ptypes/duration/*.go # gosub
54-
- code.cloudfoundry.org/vendor/github.com/golang/protobuf/ptypes/timestamp/*.go # gosub
5547
- code.cloudfoundry.org/vendor/github.com/jmoiron/sqlx/*.go # gosub
5648
- code.cloudfoundry.org/vendor/github.com/jmoiron/sqlx/reflectx/*.go # gosub
5749
- code.cloudfoundry.org/vendor/github.com/lib/pq/*.go # gosub
@@ -66,82 +58,13 @@ files:
6658
- code.cloudfoundry.org/vendor/github.com/tedsuo/ifrit/http_server/*.go # gosub
6759
- code.cloudfoundry.org/vendor/github.com/tedsuo/ifrit/sigmon/*.go # gosub
6860
- code.cloudfoundry.org/vendor/github.com/tedsuo/rata/*.go # gosub
69-
- code.cloudfoundry.org/vendor/golang.org/x/net/context/*.go # gosub
7061
- code.cloudfoundry.org/vendor/golang.org/x/net/dns/dnsmessage/*.go # gosub
71-
- code.cloudfoundry.org/vendor/golang.org/x/net/http/httpguts/*.go # gosub
72-
- code.cloudfoundry.org/vendor/golang.org/x/net/http2/*.go # gosub
73-
- code.cloudfoundry.org/vendor/golang.org/x/net/http2/hpack/*.go # gosub
74-
- code.cloudfoundry.org/vendor/golang.org/x/net/idna/*.go # gosub
75-
- code.cloudfoundry.org/vendor/golang.org/x/net/internal/timeseries/*.go # gosub
76-
- code.cloudfoundry.org/vendor/golang.org/x/net/trace/*.go # gosub
77-
- code.cloudfoundry.org/vendor/golang.org/x/sys/unix/*.go # gosub
78-
- code.cloudfoundry.org/vendor/golang.org/x/sys/unix/*.s # gosub
79-
- code.cloudfoundry.org/vendor/golang.org/x/sys/windows/*.go # gosub
80-
- code.cloudfoundry.org/vendor/golang.org/x/sys/windows/*.s # gosub
81-
- code.cloudfoundry.org/vendor/golang.org/x/text/secure/bidirule/*.go # gosub
82-
- code.cloudfoundry.org/vendor/golang.org/x/text/transform/*.go # gosub
83-
- code.cloudfoundry.org/vendor/golang.org/x/text/unicode/bidi/*.go # gosub
84-
- code.cloudfoundry.org/vendor/golang.org/x/text/unicode/norm/*.go # gosub
85-
- code.cloudfoundry.org/vendor/google.golang.org/genproto/googleapis/rpc/status/*.go # gosub
86-
- code.cloudfoundry.org/vendor/google.golang.org/grpc/*.go # gosub
87-
- code.cloudfoundry.org/vendor/google.golang.org/grpc/attributes/*.go # gosub
88-
- code.cloudfoundry.org/vendor/google.golang.org/grpc/backoff/*.go # gosub
89-
- code.cloudfoundry.org/vendor/google.golang.org/grpc/balancer/*.go # gosub
90-
- code.cloudfoundry.org/vendor/google.golang.org/grpc/balancer/base/*.go # gosub
91-
- code.cloudfoundry.org/vendor/google.golang.org/grpc/balancer/grpclb/state/*.go # gosub
92-
- code.cloudfoundry.org/vendor/google.golang.org/grpc/balancer/roundrobin/*.go # gosub
93-
- code.cloudfoundry.org/vendor/google.golang.org/grpc/binarylog/grpc_binarylog_v1/*.go # gosub
94-
- code.cloudfoundry.org/vendor/google.golang.org/grpc/channelz/*.go # gosub
95-
- code.cloudfoundry.org/vendor/google.golang.org/grpc/codes/*.go # gosub
96-
- code.cloudfoundry.org/vendor/google.golang.org/grpc/connectivity/*.go # gosub
97-
- code.cloudfoundry.org/vendor/google.golang.org/grpc/credentials/*.go # gosub
98-
- code.cloudfoundry.org/vendor/google.golang.org/grpc/credentials/insecure/*.go # gosub
99-
- code.cloudfoundry.org/vendor/google.golang.org/grpc/encoding/*.go # gosub
100-
- code.cloudfoundry.org/vendor/google.golang.org/grpc/encoding/proto/*.go # gosub
101-
- code.cloudfoundry.org/vendor/google.golang.org/grpc/grpclog/*.go # gosub
102-
- code.cloudfoundry.org/vendor/google.golang.org/grpc/internal/*.go # gosub
103-
- code.cloudfoundry.org/vendor/google.golang.org/grpc/internal/backoff/*.go # gosub
104-
- code.cloudfoundry.org/vendor/google.golang.org/grpc/internal/balancer/gracefulswitch/*.go # gosub
105-
- code.cloudfoundry.org/vendor/google.golang.org/grpc/internal/balancerload/*.go # gosub
106-
- code.cloudfoundry.org/vendor/google.golang.org/grpc/internal/binarylog/*.go # gosub
107-
- code.cloudfoundry.org/vendor/google.golang.org/grpc/internal/buffer/*.go # gosub
108-
- code.cloudfoundry.org/vendor/google.golang.org/grpc/internal/channelz/*.go # gosub
109-
- code.cloudfoundry.org/vendor/google.golang.org/grpc/internal/credentials/*.go # gosub
110-
- code.cloudfoundry.org/vendor/google.golang.org/grpc/internal/envconfig/*.go # gosub
111-
- code.cloudfoundry.org/vendor/google.golang.org/grpc/internal/grpclog/*.go # gosub
112-
- code.cloudfoundry.org/vendor/google.golang.org/grpc/internal/grpcrand/*.go # gosub
113-
- code.cloudfoundry.org/vendor/google.golang.org/grpc/internal/grpcsync/*.go # gosub
114-
- code.cloudfoundry.org/vendor/google.golang.org/grpc/internal/grpcutil/*.go # gosub
115-
- code.cloudfoundry.org/vendor/google.golang.org/grpc/internal/idle/*.go # gosub
116-
- code.cloudfoundry.org/vendor/google.golang.org/grpc/internal/metadata/*.go # gosub
117-
- code.cloudfoundry.org/vendor/google.golang.org/grpc/internal/pretty/*.go # gosub
118-
- code.cloudfoundry.org/vendor/google.golang.org/grpc/internal/resolver/*.go # gosub
119-
- code.cloudfoundry.org/vendor/google.golang.org/grpc/internal/resolver/dns/*.go # gosub
120-
- code.cloudfoundry.org/vendor/google.golang.org/grpc/internal/resolver/dns/internal/*.go # gosub
121-
- code.cloudfoundry.org/vendor/google.golang.org/grpc/internal/resolver/passthrough/*.go # gosub
122-
- code.cloudfoundry.org/vendor/google.golang.org/grpc/internal/resolver/unix/*.go # gosub
123-
- code.cloudfoundry.org/vendor/google.golang.org/grpc/internal/serviceconfig/*.go # gosub
124-
- code.cloudfoundry.org/vendor/google.golang.org/grpc/internal/status/*.go # gosub
125-
- code.cloudfoundry.org/vendor/google.golang.org/grpc/internal/syscall/*.go # gosub
126-
- code.cloudfoundry.org/vendor/google.golang.org/grpc/internal/transport/*.go # gosub
127-
- code.cloudfoundry.org/vendor/google.golang.org/grpc/internal/transport/networktype/*.go # gosub
128-
- code.cloudfoundry.org/vendor/google.golang.org/grpc/keepalive/*.go # gosub
129-
- code.cloudfoundry.org/vendor/google.golang.org/grpc/metadata/*.go # gosub
130-
- code.cloudfoundry.org/vendor/google.golang.org/grpc/peer/*.go # gosub
131-
- code.cloudfoundry.org/vendor/google.golang.org/grpc/resolver/*.go # gosub
132-
- code.cloudfoundry.org/vendor/google.golang.org/grpc/resolver/dns/*.go # gosub
133-
- code.cloudfoundry.org/vendor/google.golang.org/grpc/serviceconfig/*.go # gosub
134-
- code.cloudfoundry.org/vendor/google.golang.org/grpc/stats/*.go # gosub
135-
- code.cloudfoundry.org/vendor/google.golang.org/grpc/status/*.go # gosub
136-
- code.cloudfoundry.org/vendor/google.golang.org/grpc/tap/*.go # gosub
137-
- code.cloudfoundry.org/vendor/google.golang.org/protobuf/encoding/protojson/*.go # gosub
13862
- code.cloudfoundry.org/vendor/google.golang.org/protobuf/encoding/prototext/*.go # gosub
13963
- code.cloudfoundry.org/vendor/google.golang.org/protobuf/encoding/protowire/*.go # gosub
14064
- code.cloudfoundry.org/vendor/google.golang.org/protobuf/internal/descfmt/*.go # gosub
14165
- code.cloudfoundry.org/vendor/google.golang.org/protobuf/internal/descopts/*.go # gosub
14266
- code.cloudfoundry.org/vendor/google.golang.org/protobuf/internal/detrand/*.go # gosub
14367
- code.cloudfoundry.org/vendor/google.golang.org/protobuf/internal/encoding/defval/*.go # gosub
144-
- code.cloudfoundry.org/vendor/google.golang.org/protobuf/internal/encoding/json/*.go # gosub
14568
- code.cloudfoundry.org/vendor/google.golang.org/protobuf/internal/encoding/messageset/*.go # gosub
14669
- code.cloudfoundry.org/vendor/google.golang.org/protobuf/internal/encoding/tag/*.go # gosub
14770
- code.cloudfoundry.org/vendor/google.golang.org/protobuf/internal/encoding/text/*.go # gosub
@@ -157,15 +80,9 @@ files:
15780
- code.cloudfoundry.org/vendor/google.golang.org/protobuf/internal/strs/*.go # gosub
15881
- code.cloudfoundry.org/vendor/google.golang.org/protobuf/internal/version/*.go # gosub
15982
- code.cloudfoundry.org/vendor/google.golang.org/protobuf/proto/*.go # gosub
160-
- code.cloudfoundry.org/vendor/google.golang.org/protobuf/reflect/protodesc/*.go # gosub
161-
- code.cloudfoundry.org/vendor/google.golang.org/protobuf/reflect/protodesc/*.binpb # gosub
16283
- code.cloudfoundry.org/vendor/google.golang.org/protobuf/reflect/protoreflect/*.go # gosub
16384
- code.cloudfoundry.org/vendor/google.golang.org/protobuf/reflect/protoregistry/*.go # gosub
16485
- code.cloudfoundry.org/vendor/google.golang.org/protobuf/runtime/protoiface/*.go # gosub
16586
- code.cloudfoundry.org/vendor/google.golang.org/protobuf/runtime/protoimpl/*.go # gosub
166-
- code.cloudfoundry.org/vendor/google.golang.org/protobuf/types/descriptorpb/*.go # gosub
167-
- code.cloudfoundry.org/vendor/google.golang.org/protobuf/types/known/anypb/*.go # gosub
168-
- code.cloudfoundry.org/vendor/google.golang.org/protobuf/types/known/durationpb/*.go # gosub
169-
- code.cloudfoundry.org/vendor/google.golang.org/protobuf/types/known/timestamppb/*.go # gosub
17087
- code.cloudfoundry.org/vendor/gopkg.in/gorp.v1/*.go # gosub
17188
- code.cloudfoundry.org/vendor/gopkg.in/validator.v2/*.go # gosub

spec/bosh-dns-adapter/bosh_dns_adapter_spec.rb

Lines changed: 2 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ module Bosh::Template::Test
3131
it 'sets the open file descriptor limit' do
3232
expect(config['processes'][0]['limits']['open_files']).to eq(65_535)
3333
end
34-
34+
3535
it 'adds a healthcheck process' do
3636
expect(config['processes'][1]).to eq({
3737
"name" => "bosh-dns-adapter-healthchecker",
@@ -77,7 +77,6 @@ module Bosh::Template::Test
7777
'service_discovery_controller_port' => '1234',
7878
'internal_service_mesh_domains' => [],
7979
'internal_route_vip_range' => '192.168.0.1/24',
80-
'vip_resolver_address' => '',
8180
})
8281
end
8382

@@ -122,30 +121,10 @@ module Bosh::Template::Test
122121
'service_discovery_controller_port' => '1234',
123122
'internal_route_vip_range' => '127.128.0.0/8',
124123
'internal_service_mesh_domains' => ['myistio.internal.app.domain.'],
125-
'vip_resolver_address' => '',
126124
})
127125
end
128126
end
129127

130-
describe 'when the optional vip_resolver_conn link is provided' do
131-
let(:links_with_vip_resolver_conn) do
132-
links << Link.new(
133-
name: 'vip_resolver_conn',
134-
properties: {
135-
'listen_port_for_vip_resolver' => 1234,
136-
},
137-
address: 'copilot.bosh',
138-
)
139-
end
140-
141-
it 'renders the copilot address:port in the json' do
142-
template_str = template.render(merged_manifest_properties, consumes: links_with_vip_resolver_conn)
143-
config = JSON.parse(template_str)
144-
expect(config['vip_resolver_address']).to eq('copilot.bosh:1234')
145-
end
146-
end
147-
end
148-
149128
describe 'handlers.json' do
150129
let(:template) {job.template('dns/handlers.json')}
151130

@@ -222,3 +201,4 @@ module Bosh::Template::Test
222201
end
223202
end
224203
end
204+
end

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

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

2928
func init() {

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

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -30,8 +30,7 @@ var _ = Describe("Config", func() {
3030
"metron_port": 8080,
3131
"log_level_address": "log-level-address",
3232
"internal_route_vip_range": "127.128.0.0/24",
33-
"log_level_port": 9090,
34-
"vip_resolver_address": "copilot.server.bosh:1002"
33+
"log_level_port": 9090
3534
}`)
3635
parsedConfig, err = NewConfig(configJSON)
3736
Expect(err).ToNot(HaveOccurred())
@@ -51,7 +50,6 @@ var _ = Describe("Config", func() {
5150
Expect(parsedConfig.LogLevelAddress).To(Equal("log-level-address"))
5251
Expect(parsedConfig.LogLevelPort).To(Equal(9090))
5352
Expect(parsedConfig.InternalRouteVIPRange).To(Equal("127.128.0.0/24"))
54-
Expect(parsedConfig.VIPResolverAddress).To(Equal("copilot.server.bosh:1002"))
5553
})
5654

5755
It("returns a parsed CIDR struct", func() {

src/code.cloudfoundry.org/bosh-dns-adapter/copilot/api/common.pb.go

Lines changed: 0 additions & 104 deletions
This file was deleted.

0 commit comments

Comments
 (0)