Skip to content

Commit 1cc2df1

Browse files
authored
Merge pull request #286 from jemygraw/master
reset the kirk api to the previous version
2 parents ab4cf17 + 84cbfc2 commit 1cc2df1

File tree

13 files changed

+1353
-4
lines changed

13 files changed

+1353
-4
lines changed

.travis.yml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,6 @@ install:
1212
- pip install requests
1313
- pip install scrutinizer-ocular
1414
before_script:
15-
- export QINIU_ACCESS_KEY="QWYn5TFQsLLU1pL5MFEmX3s5DmHdUThav9WyOWOm"
16-
- export QINIU_SECRET_KEY="Bxckh6FA-Fbs9Yt3i3cbKVK22UPBmAOHJcL95pGz"
1715
- export QINIU_TEST_BUCKET="pythonsdk"
1816
- export QINIU_TEST_DOMAIN="pythonsdk.qiniudn.com"
1917
- export QINIU_TEST_ENV="travis"

CHANGELOG.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,8 @@
11
# Changelog
22

3+
# 7.1.8 (2017-10-18)
4+
* 恢复kirk的API为原来的状态
5+
36
## 7.1.7 (2017-09-27)
47

58
* 修复从时间戳获取rfc http格式的时间字符串问题

examples/kirk/README.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
# Examples
2+
3+
```
4+
$ python list_apps.py <YOUR_AK> <YOUR_SK>
5+
```

examples/kirk/list_apps.py

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
# -*- coding: utf-8 -*-
2+
# flake8: noqa
3+
4+
import sys
5+
from qiniu import QiniuMacAuth
6+
from qiniu import AccountClient
7+
8+
access_key = sys.argv[1]
9+
secret_key = sys.argv[2]
10+
11+
acc_client = AccountClient(QiniuMacAuth(access_key, secret_key))
12+
13+
ret, info = acc_client.list_apps()
14+
15+
print(ret)
16+
print(info)
17+
18+
assert len(ret) is not None

examples/kirk/list_services.py

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
# -*- coding: utf-8 -*-
2+
# flake8: noqa
3+
4+
import sys
5+
from qiniu import QiniuMacAuth
6+
from qiniu import AccountClient
7+
8+
access_key = sys.argv[1]
9+
secret_key = sys.argv[2]
10+
11+
acc_client = AccountClient(QiniuMacAuth(access_key, secret_key))
12+
apps, info = acc_client.list_apps()
13+
14+
for app in apps:
15+
if app.get('runMode') == 'Private':
16+
uri = app.get('uri')
17+
qcos = acc_client.get_qcos_client(uri)
18+
if qcos != None:
19+
stacks, info = qcos.list_stacks()
20+
for stack in stacks:
21+
stack_name = stack.get('name')
22+
services, info = qcos.list_services(stack_name)
23+
print("list_services of '%s : %s':"%(uri, stack_name))
24+
print(services)
25+
print(info)
26+
assert len(services) is not None

examples/kirk/list_stacks.py

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
# -*- coding: utf-8 -*-
2+
# flake8: noqa
3+
4+
import sys
5+
from qiniu import QiniuMacAuth
6+
from qiniu import AccountClient
7+
8+
access_key = sys.argv[1]
9+
secret_key = sys.argv[2]
10+
11+
acc_client = AccountClient(QiniuMacAuth(access_key, secret_key))
12+
apps, info = acc_client.list_apps()
13+
14+
for app in apps:
15+
if app.get('runMode') == 'Private':
16+
uri = app.get('uri')
17+
qcos = acc_client.get_qcos_client(uri)
18+
if qcos != None:
19+
stacks, info = qcos.list_stacks()
20+
print("list_stacks of '%s':"%uri)
21+
print(stacks)
22+
print(info)
23+
assert len(stacks) is not None

0 commit comments

Comments
 (0)