Add Debug handling to examples/config.json
Change-Id: Ie94a22ed804686dc0b08206fcd4ccc9b03ad65c1
This commit is contained in:
		| @@ -19,7 +19,10 @@ package main | |||||||
|  |  | ||||||
| import ( | import ( | ||||||
| 	"encoding/json" | 	"encoding/json" | ||||||
|  | 	"fmt" | ||||||
| 	"io/ioutil" | 	"io/ioutil" | ||||||
|  |  | ||||||
|  | 	"git.openstack.org/openstack/golang-client.git/openstack" | ||||||
| ) | ) | ||||||
|  |  | ||||||
| // testconfig contains the user information needed by the acceptance and | // testconfig contains the user information needed by the acceptance and | ||||||
| @@ -32,6 +35,7 @@ type testconfig struct { | |||||||
| 	ProjectName string | 	ProjectName string | ||||||
| 	Container   string | 	Container   string | ||||||
| 	ImageRegion string | 	ImageRegion string | ||||||
|  | 	Debug		bool | ||||||
| } | } | ||||||
|  |  | ||||||
| // getConfig provides access to credentials in other tests and examples. | // getConfig provides access to credentials in other tests and examples. | ||||||
| @@ -44,5 +48,9 @@ func getConfig() *testconfig { | |||||||
| 	if err = json.Unmarshal(userJSON, &config); err != nil { | 	if err = json.Unmarshal(userJSON, &config); err != nil { | ||||||
| 		panic("Unmarshal json failed") | 		panic("Unmarshal json failed") | ||||||
| 	} | 	} | ||||||
|  |  | ||||||
|  | 	// Propagate debug setting to packages | ||||||
|  | 	openstack.Debug = &config.Debug | ||||||
|  | 	fmt.Printf("config: %+v\n", config) | ||||||
| 	return config | 	return config | ||||||
| } | } | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 Dean Troyer
					Dean Troyer