Alex Crawford
2a8e6c9566
network: Fall back to MAC address if there is no name
2014-09-01 09:29:45 -07:00
Alex Crawford
abe43537da
metadata: Merge the network config
2014-09-01 09:29:45 -07:00
Jonathan Boulle
3a550af651
Merge pull request #216 from robszumski/patch-2
...
docs: fix broken link to fleet docs
2014-08-29 11:22:13 -07:00
Rob Szumski
61c3a0eb2d
docs: fix broken link to fleet docs
2014-08-29 11:17:05 -07:00
Brian Waldon
480176bc11
Merge pull request #214 from bcwaldon/clarify-write-files
...
doc: clarify docs around write_files
2014-08-28 20:24:11 -07:00
Brian Waldon
01b18eb551
squash: fix spacing
2014-08-28 13:48:58 -07:00
Brian Waldon
970ef435b6
doc: clarify docs around write_files
2014-08-28 13:33:59 -07:00
Alex Crawford
e8d0021140
Merge pull request #212 from crawford/metadata
...
refactor: Refactor metadata and datasources to be more testable
2014-08-26 18:45:10 -07:00
Alex Crawford
e9ec78ac6f
test: Refactor interface tests a little
2014-08-26 13:18:46 -07:00
Alex Crawford
4a2e417781
network: Add support for multiple addresses and HW addresses
...
Logical Interfaces can be assigned a hardware address allowing them
to match on MAC address. The static config method also needs to
support specifying multiple addresses.
2014-08-26 13:07:38 -07:00
Alex Crawford
604ef7ecb4
datasource: Add FetchNetworkConfig
...
FetchNetworkConfig is currently only used by ConfigDrive to read the
network config file from the disk.
2014-08-26 13:04:43 -07:00
Alex Crawford
c39dd5cc67
networkd: Fix bug causing bonding to always be loaded
2014-08-26 13:04:21 -07:00
Alex Crawford
a923161f4a
metadata: Refactor common parts out of ec2
2014-08-26 12:02:56 -07:00
Alex Crawford
e59e2f6cd5
Merge pull request #210 from crawford/test
...
test: Add gofmt to test
2014-08-25 17:04:04 -07:00
Alex Crawford
e90fe3eba8
test: Add gofmt to test
2014-08-25 12:48:52 -07:00
Alex Crawford
fb0187b197
gofmt: sort
2014-08-25 12:35:40 -07:00
Michael Marineau
6babe74716
Merge pull request #209 from marineam/go13
...
travis: enable testing under go 1.3
2014-08-25 12:26:23 -07:00
Michael Marineau
b1e88284ca
travis: enable testing under go 1.3
2014-08-25 12:21:07 -07:00
Alex Crawford
18a65f7dac
Merge pull request #208 from crawford/go
...
test: Fix tests for Go 1.3
2014-08-25 12:19:52 -07:00
Alex Crawford
0c212c72c9
test: Fix tests for Go 1.3
2014-08-25 12:01:27 -07:00
Alex Crawford
6a800d8cc0
coreos-cloudinit: bump to 0.9.4+git
2014-08-24 18:41:20 -07:00
Alex Crawford
5e112147bb
coreos-cloudinit: bump to 0.9.4
2014-08-24 18:40:53 -07:00
Alex Crawford
7e78b1563f
Merge pull request #206 from crawford/tests
...
test: Enable tests for CloudSigma datasource
2014-08-24 18:36:38 -07:00
Alex Crawford
ecbe81f103
test: Enable tests for CloudSigma datasource
2014-08-24 17:08:49 -07:00
Alex Crawford
45c20c1dd3
Merge pull request #196 from Vladimiroff/cloudsigma
...
cloudsigma: Add support for CloudSigma datasource
2014-08-15 15:21:33 -07:00
Alex Crawford
8ce925a060
coreos-cloudinit: bump to 0.9.3+git
2014-08-15 10:47:28 -07:00
Alex Crawford
eadb6ef42c
coreos-cloudinit: bump to 0.9.3
2014-08-15 10:46:46 -07:00
Alex Crawford
7518f0ec93
Merge pull request #204 from crawford/configdrive
...
configdrive: Remove broken support for ec2 metadata
2014-08-15 10:43:26 -07:00
Alex Crawford
f0b9eaf2fe
configdrive: Remove broken support for ec2 metadata
...
As it turns out, certain metadata is only present in the ec2 flavor
of metadata (e.g. public_ipv4) and other data is only present in
the openstack flavor (e.g. network_config). For now, just read the
openstack metadata.
2014-08-15 10:35:21 -07:00
Kiril Vladimirov
7320a2cbf2
feat(datasource/metadata): Add datasource for CloudSigma
2014-08-15 12:08:55 +03:00
Kiril Vladimirov
57950b3ed9
add(goserial): import github.com/tarm/goserial
2014-08-15 12:08:34 +03:00
Kiril Vladimirov
85c6a2a16a
add(cepgo): import github.com/cloudsigma/cepgo
2014-08-15 12:07:58 +03:00
Jonathan Boulle
24b44e86a6
coreos-cloudinit: bump to 0.9.2+git
2014-08-12 11:38:51 -07:00
Jonathan Boulle
2f52ad4ef8
coreos-cloudinit: bump to 0.9.2
2014-08-12 11:38:12 -07:00
Jonathan Boulle
735d6c6161
Merge pull request #202 from jonboulle/env
...
environment: write new keys in consistent order
2014-08-11 22:40:42 -07:00
Alex Crawford
1cf275bad6
Merge pull request #201 from crawford/configdrive
...
configdrive: fix root path
2014-08-11 20:11:17 -07:00
Jonathan Boulle
f1c97cb4d5
environment: write new keys in consistent order
2014-08-11 18:24:58 -07:00
Alex Crawford
d143904aa9
configdrive: fix root path
2014-08-11 17:57:10 -07:00
Jonathan Boulle
c428ce2cc5
Merge pull request #200 from jonboulle/fu
...
initialize: use correct heuristic to check if etcdenvironment is set
2014-08-11 17:44:44 -07:00
Jonathan Boulle
dfb5b4fc3a
initialize: use correct heuristic to check if etcdenvironment is set
...
In some circumstances (e.g. nova-agent-watcher) cloudconfig files will
be created where the EtcdEnvironment is an empty map, and hence != nil.
If this is the case we should not do anything at all (because the user
hasn't explicitly asked us to configure etcd). This change standardises
behaviour with the check that we already do for FleetEnvironment.
2014-08-11 16:01:08 -07:00
Alex Crawford
97d5538533
Merge pull request #197 from crawford/ec2
...
datasource: Fix ec2 URLs
2014-08-06 22:45:03 -07:00
Alex Crawford
6b8f82b5d3
datasource: Fix ec2 URLs
...
_ vs -
2014-08-06 21:31:43 -07:00
Alex Crawford
facde6609f
Merge pull request #194 from crawford/metadata
...
datasource: Refactoring datasources
2014-08-06 15:55:13 -07:00
Alex Crawford
d68ae84b37
metadata: Refactor metadata service into ec2 metadata
...
Added more testing.
2014-08-05 17:19:43 -07:00
Alex Crawford
54aa39543b
timeouts: Use After() instead of Tick()
2014-08-04 15:10:14 -07:00
Alex Crawford
8566a2c118
datasource: Move datasources into their own packages.
2014-08-04 15:10:07 -07:00
Alex Crawford
49ac083af5
coreos-cloudinit: bump to 0.9.1+git
2014-08-04 14:14:24 -07:00
Alex Crawford
5d65ca230a
coreos-cloudinit: bump to 0.9.1
2014-08-04 14:13:51 -07:00
Alex Crawford
38b3e1213a
Merge pull request #188 from crawford/configdrive
...
configdrive: Use the EC2 metadata over OpenStack
2014-08-04 11:12:06 -07:00
Alex Crawford
4eedca26e9
configdrive: Use the EC2 metadata over OpenStack
...
Standardize on specific EC2 and OpenStack versions and add tests.
2014-08-04 10:18:29 -07:00