steebchen / Kubectl
Licence: mit
A Github action for kubectl, the Kubernetes CLI
Stars: ✭ 128
Projects that are alternatives of or similar to Kubectl
Pypyr
pypyr task-runner cli & api for automation pipelines. Automate anything by combining commands, different scripts in different languages & applications into one pipeline process.
Stars: ✭ 173 (+35.16%)
Mutual labels: devops, ci, cd
Rocket
Automated software delivery as fast and easy as possible 🚀
Stars: ✭ 217 (+69.53%)
Mutual labels: devops, ci, cd
Solo Ci
A lightweight CI/CD tool powered by Golang
Stars: ✭ 168 (+31.25%)
Mutual labels: devops, ci, cd
Opensa
资产管理、资产采集、灰度发布、反向代理、批量任务、任务编排、计划任务、日志审计、权限管理、角色管理、部门管理、运维自动化
Stars: ✭ 220 (+71.88%)
Mutual labels: devops, ci, cd
Flint
Fast and configurable filesystem (file and directory names) linter
Stars: ✭ 115 (-10.16%)
Mutual labels: devops, ci, cd
Orkestra
Functional DevOps with Scala and Kubernetes
Stars: ✭ 102 (-20.31%)
Mutual labels: devops, ci, cd
Jenkins Rest
Java client, built on top of jclouds, for working with Jenkins REST API
Stars: ✭ 201 (+57.03%)
Mutual labels: devops, ci, cd
Opendevops
CODO是一款为用户提供企业多混合云、一站式DevOps、自动化运维、完全开源的云管理平台、自动化运维平台
Stars: ✭ 2,990 (+2235.94%)
Mutual labels: devops, ci, cd
Nvwa Io
Nvwa-io is a open source DevOps CI/CD auto-build and auto-deploy system(女娲 - 开源 DevOps CI/CD 自动构建和自动部署系统). http://nvwa-io.com
Stars: ✭ 283 (+121.09%)
Mutual labels: devops, ci, cd
Lastbackend
System for containerized apps management. From build to scaling.
Stars: ✭ 1,536 (+1100%)
Mutual labels: devops, ci, cd
Flow Core X
Powerful and user-friendly CI / CD server with high availability, parallel build, agent scaling
Stars: ✭ 1,108 (+765.63%)
Mutual labels: devops, ci
K8s Config Projector
Create Kubernetes ConfigMaps from configuration files
Stars: ✭ 61 (-52.34%)
Mutual labels: ci, cd
Jmeter Elasticsearch Backend Listener
JMeter plugin that lets you send sample results to an ElasticSearch engine to enable live monitoring of load tests.
Stars: ✭ 72 (-43.75%)
Mutual labels: ci, cd
Git Release
Publish a GitHub Release 📦 with Assets 📁 and Changelog 📄
Stars: ✭ 77 (-39.84%)
Mutual labels: ci, cd
Ic
去哪儿公司内部CI、CD以及devops体系建设过程中使用的消息系统和数据中心。由于其基于HTTP协议的特性,具有跨平台、跨语言的优点。而devops体系搭建中,会引入各种开源工具,这些工具的语言差异也很大。基于IC,我们不仅快速实现了流程自动化,而且系统解耦,自动化进程大大提高。
Stars: ✭ 73 (-42.97%)
Mutual labels: ci, cd
Docker Builder
Docker builder builds Docker images from a friendly config file.
Stars: ✭ 81 (-36.72%)
Mutual labels: ci, cd
Github Action for Kubernetes CLI
This action provides kubectl
for Github Actions.
Usage
.github/workflows/push.yml
on: push
name: deploy
jobs:
deploy:
name: deploy to cluster
runs-on: ubuntu-latest
steps:
- uses: actions/[email protected]
- name: deploy to cluster
uses: steebchen/[email protected]
env:
KUBE_CONFIG_DATA: ${{ secrets.KUBE_CONFIG_DATA }}
with:
args: set image --record deployment/my-app container=${{ github.repository }}:${{ github.sha }}
- name: verify deployment
uses: steebchen/[email protected]
env:
KUBE_CONFIG_DATA: ${{ secrets.KUBE_CONFIG_DATA }}
KUBECTL_VERSION: "1.15"
with:
args: '"rollout status deployment/my-app"'
Secrets
KUBE_CONFIG_DATA
– required: A base64-encoded kubeconfig file with credentials for Kubernetes to access the cluster. You can get it by running the following command:
cat $HOME/.kube/config | base64
Environment
KUBECTL_VERSION
- (optional): Used to specify the kubectl version. If not specified, this defaults to kubectl 1.13
Note: Do not use kubectl config view as this will hide the certificate-authority-data.
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].