Commit Graph
Select branches
Hide Pull Requests
bugfix/8.1
bugfix/8.3
bugfix/8.6
bugfix/9.0
bugfix/9.12
bugfix/9.2
bugfix/9.3
bugfix/9.5
bugfix/9.6
bugfix/9.8
bugfix/9.9
master
stable/2023.1
stable/2023.2
stable/2024.1
unmaintained/victoria
unmaintained/wallaby
unmaintained/xena
unmaintained/yoga
unmaintained/zed
1.0.0
1.0.1
1.0.2
1.0.3
1.0.4
1.0.5
1.1.0
1.2.0
1.2.1
1.2.2
1.2.3
1.3.0
1.4.0
1.5.0
1.5.1
1.5.2
2.0.0
2.0.1
2.0.2
2.0.3
2.1.0
2.2.0
2.2.1
2.2.2
2.2.3
2.2.4
3.0.0
3.1.0
3.2.0
3.2.1
3.2.2
3.2.3
3.2.4
3.3.0
3.3.1
3.3.2
3.3.3
3.4.0
3.5.0
3.6.0
3.6.1
3.6.2
3.6.3
3.6.4
3.6.5
3.7.0
4.0.0
5.0.0
5.0.1
5.0.2
5.0.3
5.0.4
6.0.0
6.1.0
6.1.1
6.1.2
6.1.3
6.2.0
6.3.0
6.4.0
6.4.1
6.4.2
6.4.3
6.4.4
6.5.0
6.6.0
7.0.0
7.0.1
7.0.2
7.1.0
8.0.0
8.1.0
8.2.0
8.2.1
8.2.2
8.2.3
8.3.0
8.4.0
8.5.0
8.5.1
8.5.2
8.5.3
8.6.0
9.0.0
9.1.0
9.1.1
9.10.0
9.11.0
9.12.0
9.2.0
9.3.0
9.4.0
9.4.1
9.5.0
9.6.0
9.7.0
9.7.1
9.8.0
9.9.0
bugfix/6.2-eol
bugfix/6.3-eol
bugfix/6.5-eol
bugfix/6.6-eol
bugfix/8.0-eol
bugfix/8.4-eol
liberty-eol
mitaka-eol
newton-eol
ocata-em
ocata-eol
pike-em
pike-eol
queens-em
queens-eol
rocky-em
rocky-eol
stein-em
stein-eol
train-em
train-eol
ussuri-em
ussuri-eol
victoria-em
victoria-eom
wallaby-em
wallaby-eom
xena-em
xena-eom
yoga-eom
zed-eom
Select branches
Hide Pull Requests
bugfix/8.1
bugfix/8.3
bugfix/8.6
bugfix/9.0
bugfix/9.12
bugfix/9.2
bugfix/9.3
bugfix/9.5
bugfix/9.6
bugfix/9.8
bugfix/9.9
master
stable/2023.1
stable/2023.2
stable/2024.1
unmaintained/victoria
unmaintained/wallaby
unmaintained/xena
unmaintained/yoga
unmaintained/zed
1.0.0
1.0.1
1.0.2
1.0.3
1.0.4
1.0.5
1.1.0
1.2.0
1.2.1
1.2.2
1.2.3
1.3.0
1.4.0
1.5.0
1.5.1
1.5.2
2.0.0
2.0.1
2.0.2
2.0.3
2.1.0
2.2.0
2.2.1
2.2.2
2.2.3
2.2.4
3.0.0
3.1.0
3.2.0
3.2.1
3.2.2
3.2.3
3.2.4
3.3.0
3.3.1
3.3.2
3.3.3
3.4.0
3.5.0
3.6.0
3.6.1
3.6.2
3.6.3
3.6.4
3.6.5
3.7.0
4.0.0
5.0.0
5.0.1
5.0.2
5.0.3
5.0.4
6.0.0
6.1.0
6.1.1
6.1.2
6.1.3
6.2.0
6.3.0
6.4.0
6.4.1
6.4.2
6.4.3
6.4.4
6.5.0
6.6.0
7.0.0
7.0.1
7.0.2
7.1.0
8.0.0
8.1.0
8.2.0
8.2.1
8.2.2
8.2.3
8.3.0
8.4.0
8.5.0
8.5.1
8.5.2
8.5.3
8.6.0
9.0.0
9.1.0
9.1.1
9.10.0
9.11.0
9.12.0
9.2.0
9.3.0
9.4.0
9.4.1
9.5.0
9.6.0
9.7.0
9.7.1
9.8.0
9.9.0
bugfix/6.2-eol
bugfix/6.3-eol
bugfix/6.5-eol
bugfix/6.6-eol
bugfix/8.0-eol
bugfix/8.4-eol
liberty-eol
mitaka-eol
newton-eol
ocata-em
ocata-eol
pike-em
pike-eol
queens-em
queens-eol
rocky-em
rocky-eol
stein-em
stein-eol
train-em
train-eol
ussuri-em
ussuri-eol
victoria-em
victoria-eom
wallaby-em
wallaby-eom
xena-em
xena-eom
yoga-eom
zed-eom
-
ecdcb77595
retrieve OS install dev from the HardwareManager
Russell Haering
2014-01-22 17:29:01 -0800 -
5ea4484a2c
cache a global hardware manager
Russell Haering
2014-01-22 17:28:24 -0800 -
4529952897
Merge pull request #32 from rackerlabs/jay/FixDockerfile
Jason Faulkner
2014-01-22 17:17:14 -0800 -
3f4c93c0a2
fix(Dockerfile): Install requirements separately
Jay Faulkner
2014-01-22 17:02:22 -0800 -
bb0ee87c7b
Merge pull request #31 from rackerlabs/jay/FixDockerfile
Jason Faulkner
2014-01-22 16:18:42 -0800 -
0d75f1007c
fix(docker): git required to install from repo
Jay Faulkner
2014-01-22 16:16:55 -0800 -
e25f5dd4ce
Merge pull request #30 from rackerlabs/jay/FixMakefsScript
Jason Faulkner
2014-01-22 15:26:45 -0800 -
1090833400
fix(log): Use basename instead of hardcoding name
Jay Faulkner
2014-01-22 15:20:56 -0800 -
0ab7899c65
fix(makefs): Match 0, not just numbers ending in zero
Jay Faulkner
2014-01-22 15:14:52 -0800 -
8ea0f876aa
feature(makefs): Add logging of all activities
Jay Faulkner
2014-01-22 15:14:10 -0800 -
ccb85a7c2f
Merge pull request #29 from rackerlabs/pluggable_hardware_managers
Russell Haering
2014-01-22 14:33:07 -0800 -
f11e2721e9
use openstack as default configdrive prefix
Jim Rollenhagen
2014-01-22 12:12:54 -0800 -
a8ebc499e6
improve stevedore import
Russell Haering
2014-01-22 11:53:46 -0800 -
fc3984427c
call a function that actually exists
Jim Rollenhagen
2014-01-22 11:12:48 -0800 -
802969b7dd
simplify HardwareManager comparison
Russell Haering
2014-01-22 11:09:02 -0800 -
ea588b264a
update tests
Russell Haering
2014-01-21 17:15:26 -0800 -
3d756e8ac6
register the BaseHardwareManager
Russell Haering
2014-01-21 17:15:12 -0800 -
14cfadc1f8
use the new hardware manager loading
Russell Haering
2014-01-21 17:14:54 -0800 -
7741b279e0
make hardware managers pluggable
Russell Haering
2014-01-21 17:14:40 -0800 -
246bcd4dac
better metadata name
Jim Rollenhagen
2014-01-21 16:01:20 -0800 -
70dc8dac04
hardcode device to /dev/sda
Jim Rollenhagen
2014-01-21 14:48:54 -0800 -
2eae3d5f68
remove test_prepare.py
Jim Rollenhagen
2014-01-21 14:32:42 -0800 -
4eeca23e06
Merge branch 'master' into base64-configdrive
Jim Rollenhagen
2014-01-21 14:29:24 -0800 -
b1c3ba28fa
write configdrive to disk from metadata
Jim Rollenhagen
2014-01-21 14:25:45 -0800 -
89e2d2a0c3
Merge pull request #28 from rackerlabs/autoconfig_agent_type
Russell Haering
2014-01-21 11:31:18 -0800 -
835bdf21e2
move sync result wrapping into BaseAgentMode
Russell Haering
2014-01-21 10:49:06 -0800 -
d4d97920cf
clarify BaseAgentMode operation
Russell Haering
2014-01-21 10:42:43 -0800 -
7bf6a8e1cc
add configdrive from teeth_overlord
Jim Rollenhagen
2014-01-20 17:59:22 -0800 -
07d611ff95
update standby tests
Russell Haering
2014-01-20 10:22:19 -0800 -
2dbe3a43e0
load agent mode from the configuration API
Russell Haering
2014-01-16 18:35:54 -0800 -
997b4829be
add an API client method to fetch agent config
Russell Haering
2014-01-16 18:32:44 -0800 -
8eb89e73de
add an OverlordAPIError
Russell Haering
2014-01-16 18:32:15 -0800 -
f6178f6118
clarify test module naming
Russell Haering
2014-01-15 16:52:02 -0800 -
1592ec80b4
update tests
Russell Haering
2014-01-15 15:23:16 -0800 -
c6092fe371
update imports
Russell Haering
2014-01-15 15:23:08 -0800 -
ad70d89847
split out base and agent modules
Russell Haering
2014-01-15 15:22:12 -0800 -
c62cf1a7fa
unify the agent executables in teeth-agent
Russell Haering
2014-01-14 21:44:21 -0800 -
27bc0eb316
use a mode implementation in the teeth agent
Russell Haering
2014-01-14 21:34:06 -0800 -
b5a2dfd002
rename BaseTeethAgent to TeethAgent
Russell Haering
2014-01-14 21:33:28 -0800 -
5fff30ab14
allow BaseTeethAgent to load a mode implementation
Russell Haering
2014-01-14 21:30:33 -0800 -
56f9a3ee9f
register standby and decom modes in setup.cfg
Russell Haering
2014-01-14 21:29:04 -0800 -
f7766f1863
replace DecomAgent with DecomMode
Russell Haering
2014-01-14 21:27:47 -0800 -
33e7d57699
replace StandbyAgent with StandyMode
Russell Haering
2014-01-14 21:27:34 -0800 -
e0ee74e63d
add BaseAgentMode class
Russell Haering
2014-01-14 21:27:23 -0800 -
ddf7a9d417
add stevedore dependency
Russell Haering
2014-01-14 21:22:03 -0800 -
735f208ae8
add travis build status badge to README
Russell Haering
2014-01-20 13:52:13 -0800 -
a0f7759e78
Merge pull request #27 from rackerlabs/jay/TravisNotification
Jason Faulkner
2014-01-20 11:45:26 -0800 -
cb732f69c1
fix(travis): disable email notify, enable IRC
Jay Faulkner
2014-01-20 11:43:25 -0800 -
6df0097f55
bump to latest teeth-rest
Jim Rollenhagen
2014-01-20 11:20:41 -0800 -
e19a9cfff5
Merge branch 'master' into base64-configdrive
Jim Rollenhagen
2014-01-20 11:19:06 -0800 -
b6938c64f1
Merge pull request #24 from rackerlabs/jay/DockerBuild
Russell Haering
2014-01-20 11:04:34 -0800 -
c8940da83c
add run_image command
Jim Rollenhagen
2014-01-17 15:59:56 -0800 -
13f874e280
fix(travis): We do not need env set
Jay Faulkner
2014-01-17 14:53:37 -0800 -
563f04a03b
fix(travis): Specify python version
Jay Faulkner
2014-01-17 13:35:10 -0800 -
f46d77c73c
add(travis): Add config for travis-ci
Jay Faulkner
2014-01-17 12:57:02 -0800 -
8a8d5d6691
add(Dockerfile): Add Dockerfile for building teeth-agent
Jay Faulkner
2014-01-17 12:55:30 -0800 -
425f319289
fix(requirements): git ssh urls changed to https
Jay Faulkner
2014-01-17 12:54:43 -0800 -
36a6b4bbe7
hardcode on-disk location for configdrive
Jim Rollenhagen
2014-01-17 12:40:29 -0800 -
e215ad424a
change variable name
Jim Rollenhagen
2014-01-17 12:22:48 -0800 -
1e11b8d523
accept configdrive info as path: base64_content
Jim Rollenhagen
2014-01-17 12:10:05 -0800 -
dbd3365a85
Merge branch 'master' of ssh://github.com/racker/teeth-agent
Jim Rollenhagen
2014-01-16 15:12:30 -0800 -
da7ba831a0
fix image checksums
Jim Rollenhagen
2014-01-16 14:53:49 -0800 -
88c66cc198
Merge pull request #21 from racker/jay/RMOldPartitionTable
Jason Faulkner
2014-01-16 11:18:10 -0800 -
88787ea0e8
fix(makefs.sh): Remove any existing partition tables
Jay Faulkner
2014-01-16 10:55:08 -0800 -
53e82a1a20
Merge branch 'setup-image'
Jim Rollenhagen
2014-01-16 10:54:06 -0800 -
d93d123aab
check for empty urls/hashes
Jim Rollenhagen
2014-01-15 17:54:47 -0800 -
330522341a
catch streaming errors
Jim Rollenhagen
2014-01-15 17:01:19 -0800 -
ade2ee68a4
fix comment
Jim Rollenhagen
2014-01-15 16:59:44 -0800 -
5cd62b5ec2
simplify errors
Jim Rollenhagen
2014-01-15 16:23:06 -0800 -
7f962dcd2e
test _verify_image
Jim Rollenhagen
2014-01-15 15:52:02 -0800 -
8bbff4fb7f
consolidate _write_image tests
Jim Rollenhagen
2014-01-15 15:40:14 -0800 -
20bef65d8a
add test for _write_local_config_drive
Jim Rollenhagen
2014-01-15 15:38:04 -0800 -
c1e3350489
verify checksums
Jim Rollenhagen
2014-01-15 12:48:33 -0800 -
dac1996eb4
check makefs.sh return code
Jim Rollenhagen
2014-01-15 11:20:05 -0800 -
078ff09e94
remove default arguments
Jim Rollenhagen
2014-01-15 09:41:37 -0800 -
c1a8452323
fix tests
Jim Rollenhagen
2014-01-15 09:35:23 -0800 -
31c764b16a
run makefs under bash
Jim Rollenhagen
2014-01-14 17:27:31 -0800 -
9fe0759aa4
Merge pull request #18 from racker/autoconfig_listen_ip
Russell Haering
2014-01-14 17:23:26 -0800 -
f5b27c63f1
unpin httmock
Jim Rollenhagen
2014-01-14 17:12:24 -0800 -
36be4d2232
refactor downloading a bit
Jim Rollenhagen
2014-01-14 16:53:46 -0800 -
e0901614e5
fix makefs.sh location
Jim Rollenhagen
2014-01-14 16:53:23 -0800 -
7f1a93c4ed
try all urls
Jim Rollenhagen
2014-01-14 13:50:57 -0800 -
20b4d7a293
pin httmock to working version
Jim Rollenhagen
2014-01-14 13:05:41 -0800 -
9eb51fdeb5
better exception for failed checksum
Jim Rollenhagen
2014-01-14 13:05:22 -0800 -
ec0ac63b8a
log reason for shutdown
Russell Haering
2014-01-14 12:47:52 -0800 -
a33d710308
better download error exception
Jim Rollenhagen
2014-01-14 12:39:08 -0800 -
0db0d68315
Merge remote-tracking branch 'origin/master' into setup-image
Jim Rollenhagen
2014-01-14 10:06:35 -0800 -
8c425bd797
update tests
Russell Haering
2014-01-14 08:46:37 -0800 -
3fe0823319
add missing parens
Russell Haering
2014-01-14 08:46:25 -0800 -
475a8d89c5
update commands to pass advertise_host
Russell Haering
2014-01-14 08:44:14 -0800 -
cae5321505
take a listen_host argument to base agent
Russell Haering
2014-01-13 21:06:28 -0800 -
7df84a95ec
re-order listen-host and listen-port arguments
Russell Haering
2014-01-13 21:06:06 -0800 -
14c950ff62
update tests
Russell Haering
2014-01-13 17:27:58 -0800 -
b34fb060e9
allow the user to specify listen-host
Russell Haering
2014-01-13 17:27:07 -0800 -
86f25777b7
update configdrive location in test script
Jim Rollenhagen
2014-01-13 17:09:53 -0800 -
1d6d116a6b
update tests
Russell Haering
2014-01-13 17:06:47 -0800 -
5ec5e7544b
use 1 MB chunks for downloads
Jim Rollenhagen
2014-01-13 17:05:23 -0800 -
543f642136
add script to boot a server
Jim Rollenhagen
2014-01-13 16:53:21 -0800 -
6d3240102a
support separation of listen and advertised ports
Russell Haering
2014-01-13 16:46:27 -0800 -
a9acb51ec9
make configdrive data and device dynamic
Jim Rollenhagen
2014-01-13 16:36:55 -0800