weesee / yii2-rancher
访问Rancher API的Yii2扩展
1.0.0
2018-08-06 21:30 UTC
Requires
- php: >=7.0.0
- yiisoft/yii2: ~2.0.14
- yiisoft/yii2-httpclient: ~2.0.0
This package is not auto-updated.
Last update: 2024-09-22 04:22:52 UTC
README
允许您从Yii2应用程序非常容易地访问Rancher。
支持Rancher V2测试版(Rancher 1.6 API)以及单个Rancher环境。
支持的API资源(易于扩展,见Rancher.php)
- 获取堆栈列表
- 停用堆栈
通过出色的Rancher API访问Rancher
安装
将System-Info添加到您的composer.json文件的要求部分
{
"require": {
"weesee/yii2-rancher": "~1.0.0"
}
}
然后运行以下命令使用composer下载扩展
$ php composer.phar update
为您的环境配置Rancher API访问
- 在Rancher UI中:打开API->密钥
- 打开“高级选项”
- 添加环境API密钥
- 复制访问密钥(用户名)和秘密密钥(密码)
- 复制端点(v2-beta)
使用方法
获取Rancher堆栈
use weesee\Rancher; // Get Rancher stacks $rancher = new RancherApi([ 'apiEndpointUrl' => '...', // Rancher Endpoint (v2-beta) 'apiUsername' => '...', // Rancher Access Key (Username) 'apiPassword' => '...', // Rancher Secret Key (Password) ]); // get system details as Yii2 model $stacks = $rancher->getStacks();
贡献
贡献说明位于CONTRIBUTING.md文件中。
作者及致谢
作者: weesee@web.de
(C)2018 WeeSee