2012-04-10 23:36:27 +08:00
|
|
|
#!/bin/sh
|
2012-04-05 22:31:54 +08:00
|
|
|
CTL=$1
|
|
|
|
|
2013-03-12 02:44:57 +08:00
|
|
|
# Test direct connections
|
|
|
|
$CTL set_parameter federation-upstream localhost '{"uri": "amqp://"}'
|
|
|
|
# We will test the guest:guest gets stripped out in user_id_test
|
|
|
|
$CTL set_parameter federation-upstream local5673 '{"uri": "amqp://guest:guest@localhost:5673"}'
|
2012-04-05 22:31:54 +08:00
|
|
|
|
2013-06-04 22:46:43 +08:00
|
|
|
$CTL set_parameter federation-upstream-set upstream '[{"upstream": "localhost", "exchange": "upstream", "queue": "upstream"}]'
|
2013-06-05 21:36:11 +08:00
|
|
|
$CTL set_parameter federation-upstream-set upstream2 '[{"upstream": "localhost", "exchange": "upstream2", "queue": "upstream2"}]'
|
2013-04-16 21:54:41 +08:00
|
|
|
$CTL set_parameter federation-upstream-set localhost '[{"upstream": "localhost"}]'
|
2013-06-05 21:36:11 +08:00
|
|
|
$CTL set_parameter federation-upstream-set upstream12 '[{"upstream": "localhost", "exchange": "upstream", "queue": "upstream"},
|
|
|
|
{"upstream": "localhost", "exchange": "upstream2", "queue": "upstream2"}]'
|
|
|
|
$CTL set_parameter federation-upstream-set one '[{"upstream": "localhost", "exchange": "one", "queue": "one"}]'
|
|
|
|
$CTL set_parameter federation-upstream-set two '[{"upstream": "localhost", "exchange": "two", "queue": "two"}]'
|
2012-09-11 22:00:22 +08:00
|
|
|
$CTL set_parameter federation-upstream-set upstream5673 '[{"upstream": "local5673", "exchange": "upstream"}]'
|
2012-10-10 00:21:20 +08:00
|
|
|
|
2012-10-24 18:40:24 +08:00
|
|
|
$CTL set_policy fed "^fed\." '{"federation-upstream-set": "upstream"}'
|
|
|
|
$CTL set_policy fed12 "^fed12\." '{"federation-upstream-set": "upstream12"}'
|
|
|
|
$CTL set_policy one "^two$" '{"federation-upstream-set": "one"}'
|
|
|
|
$CTL set_policy two "^one$" '{"federation-upstream-set": "two"}'
|
|
|
|
$CTL set_policy hare "^hare\." '{"federation-upstream-set": "upstream5673"}'
|
|
|
|
$CTL set_policy all "^all\." '{"federation-upstream-set": "all"}'
|
|
|
|
$CTL set_policy new "^new\." '{"federation-upstream-set": "new-set"}'
|