Rietveld Code Review Tool
Help | Bug tracker | Discussion group | Source code | Sign in
(714)

Unified Diff: agent/format-1.18_whitebox_test.go

Issue 82960044: agent/agent: add StateServingInfo to config
Patch Set: agent/agent: add StateServingInfo to config Created 11 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Please Sign in to add in-line comments.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: agent/format-1.18_whitebox_test.go
=== modified file 'agent/format-1.18_whitebox_test.go'
--- agent/format-1.18_whitebox_test.go 2014-03-27 19:24:51 +0000
+++ agent/format-1.18_whitebox_test.go 2014-04-01 15:29:01 +0000
@@ -39,6 +39,17 @@
c.Assert(readConfig.DataDir(), gc.Equals, "/var/lib/juju")
}
+func (s *format_1_18Suite) TestStatePortNotParsedWithoutSecret(c *gc.C) {
+ dataDir := c.MkDir()
+ configPath := filepath.Join(dataDir, agentConfigFilename)
+ err := utils.AtomicWriteFile(configPath, []byte(agentConfig1_18NotStateMachine), 0600)
+ c.Assert(err, gc.IsNil)
+ readConfig, err := ReadConfig(configPath)
+ c.Assert(err, gc.IsNil)
+ _, available := readConfig.StateServingInfo()
+ c.Assert(available, gc.Equals, false)
+}
+
func (*format_1_18Suite) TestReadConfWithExisting1_18ConfigFileContents(c *gc.C) {
dataDir := c.MkDir()
configPath := filepath.Join(dataDir, agentConfigFilename)
@@ -168,3 +179,61 @@
'
apiport: 17070
`[1:]
+
+var agentConfig1_18NotStateMachine = `
+# format 1.18
+tag: machine-1
+datadir: /home/user/.juju/local
+logdir: /var/log/juju-user-local
+nonce: user-admin:bootstrap
+jobs:
+- JobManageEnviron
+upgradedToVersion: 1.17.5.1
+cacert: '-----BEGIN CERTIFICATE-----
+
+ MIICWzCCAcagAwIBAgIBADALBgkqhkiG9w0BAQUwQzENMAsGA1UEChMEanVqdTEy
+
+ MDAGA1UEAwwpanVqdS1nZW5lcmF0ZWQgQ0EgZm9yIGVudmlyb25tZW50ICJsb2Nh
+
+ bCIwHhcNMTQwMzA1MTQxOTA3WhcNMjQwMzA1MTQyNDA3WjBDMQ0wCwYDVQQKEwRq
+
+ dWp1MTIwMAYDVQQDDClqdWp1LWdlbmVyYXRlZCBDQSBmb3IgZW52aXJvbm1lbnQg
+
+ ImxvY2FsIjCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAwHsKV7fKfmSQt2QL
+
+ P4+hrqQJhDTMifgNkIY9nTlLHegV5jl5XJ8lRYjZBXJEMz0AzW/RbrDElkn5+4Do
+
+ pIWPNDAT0eztXBvVwL6qQOUtiBsA7vHQJMQaLVAmZNKvrHyuhcoG+hpf8EMaLdbA
+
+ iCGKifs+Y0MFt5AeriVDH5lGlzcCAwEAAaNjMGEwDgYDVR0PAQH/BAQDAgCkMA8G
+
+ A1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFB3Td3SP66UToZkOjVh3Wy8b6HR6MB8G
+
+ A1UdIwQYMBaAFB3Td3SP66UToZkOjVh3Wy8b6HR6MAsGCSqGSIb3DQEBBQOBgQB4
+
+ izvSRSpimi40aEOnZIsSMHVBiSCclpBg5cq7lGyiUSsDROTIbsRAKPBmrflB/qbf
+
+ J70rWFwh/d/5ssCAYrZviFL6WvpuLD3j3m4PYampNMmvJf2s6zVRIMotEY+bVwfU
+
+ z4jGaVpODac0i0bE0/Uh9qXK1UXcYY57vNNAgkaYAQ==
+
+ -----END CERTIFICATE-----
+
+'
+stateaddresses:
+- localhost:37017
+statepassword: NB5imrDaWCCRW/4akSSvUxhX
+apiaddresses:
+- localhost:17070
+apipassword: NB5imrDaWCCRW/4akSSvUxhX
+oldpassword: oBlMbFUGvCb2PMFgYVzjS6GD
+values:
+ AGENT_SERVICE_NAME: juju-agent-user-local
+ CONTAINER_TYPE: ""
+ MONGO_SERVICE_NAME: juju-db-user-local
+ NAMESPACE: user-local
+ PROVIDER_TYPE: local
+ STORAGE_ADDR: 10.0.3.1:8040
+ STORAGE_DIR: /home/user/.juju/local/storage
+apiport: 17070
+`[1:]
« agent/format-1.18.go ('K') | « agent/format-1.18.go ('k') | cmd/jujud/bootstrap_test.go » ('j') | no next file with comments »

Powered by Google App Engine
RSS Feeds Recent Issues | This issue
This is Rietveld f62528b