@@ -18,7 +18,7 @@ import (
1818
1919var apiClientConnOpts apiclient.ClientOptions
2020
21- func Provider (doneCh chan bool ) terraform.ResourceProvider {
21+ func Provider () terraform.ResourceProvider {
2222 return & schema.Provider {
2323 Schema : map [string ]* schema.Schema {
2424 "server_addr" : {
@@ -113,34 +113,25 @@ func Provider(doneCh chan bool) terraform.ResourceProvider {
113113 if err != nil {
114114 return nil , err
115115 }
116- pcCloser , projectClient , err := apiClient .NewProjectClient ()
116+ _ , projectClient , err := apiClient .NewProjectClient ()
117117 if err != nil {
118118 return nil , err
119119 }
120120
121- acCloser , applicationClient , err := apiClient .NewApplicationClient ()
121+ _ , applicationClient , err := apiClient .NewApplicationClient ()
122122 if err != nil {
123123 return nil , err
124124 }
125125
126- rcCloser , repositoryClient , err := apiClient .NewRepoClient ()
126+ _ , repositoryClient , err := apiClient .NewRepoClient ()
127127 if err != nil {
128128 return nil , err
129129 }
130130
131- rcredsCloser , repoCredsClient , err := apiClient .NewRepoCredsClient ()
131+ _ , repoCredsClient , err := apiClient .NewRepoCredsClient ()
132132 if err != nil {
133133 return nil , err
134134 }
135-
136- // Clients connection pooling, close when the provider execution ends
137- go func (done chan bool ) {
138- <- done
139- util .Close (pcCloser )
140- util .Close (acCloser )
141- util .Close (rcCloser )
142- util .Close (rcredsCloser )
143- }(doneCh )
144135 return initServerInterface (
145136 apiClient ,
146137 projectClient ,
0 commit comments