All Projects → bitgrip → cattlectl

bitgrip / cattlectl

Licence: Apache-2.0 license
gain control over your ranch

Programming Languages

go
31211 projects - #10 most used programming language

Projects that are alternatives of or similar to cattlectl

khelm
A Helm chart templating CLI, kpt function and kustomize plugin
Stars: ✭ 46 (+39.39%)
Mutual labels:  k8s, helm-charts, helm-charts-as-code
Helm Secrets
DEPRECATED A helm plugin that help manage secrets with Git workflow and store them anywhere
Stars: ✭ 1,129 (+3321.21%)
Mutual labels:  k8s, helm-charts
Helmsman
Helm Charts as Code
Stars: ✭ 854 (+2487.88%)
Mutual labels:  k8s, helm-charts
Helm Secrets
Successor of zendesk/helm-secrets - A helm plugin that help manage secrets with Git workflow and store them anywhere
Stars: ✭ 165 (+400%)
Mutual labels:  k8s, helm-charts
stackstorm-ha
K8s Helm Chart (βeta!) that codifies StackStorm (aka "IFTTT for Ops" https://stackstorm.com/) Highly Availability fleet as a simple to use reproducible infrastructure-as-code app
Stars: ✭ 74 (+124.24%)
Mutual labels:  k8s, helm-charts
Ingressmonitorcontroller
A Kubernetes controller to watch ingresses and create liveness alerts for your apps/microservices in UptimeRobot, StatusCake, Pingdom, etc. – [✩Star] if you're using it!
Stars: ✭ 306 (+827.27%)
Mutual labels:  k8s, helm-charts
K8s
Kubernetes Helm Charts for the ORY ecosystem.
Stars: ✭ 127 (+284.85%)
Mutual labels:  k8s, helm-charts
charts
☸️ Helm Charts for YOURLS
Stars: ✭ 12 (-63.64%)
Mutual labels:  k8s, helm-charts
paas-templates
Bosh, CFAR, CFCR and OSB services templates for use with COA (cf-ops-automation) framework
Stars: ✭ 16 (-51.52%)
Mutual labels:  rancher, k8s
keycloak-sso-configs
common keycloak single sign on configurations
Stars: ✭ 19 (-42.42%)
Mutual labels:  rancher, rancher2
check rancher2
Monitoring plugin to check Docker / Kubernetes clusters managed by Rancher 2.x
Stars: ✭ 19 (-42.42%)
Mutual labels:  rancher, rancher2
charts
Public helm charts
Stars: ✭ 15 (-54.55%)
Mutual labels:  k8s, helm-charts
K3s Ansible
Ansible playbook to deploy k3s kubernetes cluster
Stars: ✭ 153 (+363.64%)
Mutual labels:  rancher, k8s
Awesome Helm
Collaborative list of awesome helm charts and resources. PRs are welcome!
Stars: ✭ 543 (+1545.45%)
Mutual labels:  k8s, helm-charts
helm-charts
Official Helm Chart Repository for InfluxData Applications
Stars: ✭ 133 (+303.03%)
Mutual labels:  k8s, helm-charts
Quiz
Example real time quiz application with .NET Core, React, DDD, Event Sourcing, Docker and built-in infrastructure for CI/CD with k8s, jenkins and helm
Stars: ✭ 100 (+203.03%)
Mutual labels:  k8s, helm-charts
Helm-Cheat-Sheet
A cheat sheet for Helm commands.
Stars: ✭ 72 (+118.18%)
Mutual labels:  k8s, helm-charts
charts
Helm charts for creating reproducible and maintainable deployments of Polyaxon with Kubernetes.
Stars: ✭ 32 (-3.03%)
Mutual labels:  k8s, helm-charts
Helmfiles
Comprehensive Distribution of Helmfiles for Kubernetes
Stars: ✭ 205 (+521.21%)
Mutual labels:  k8s, helm-charts
Libvirt K8s Provisioner
Automate your k8s installation
Stars: ✭ 106 (+221.21%)
Mutual labels:  rancher, k8s

cattlectl

Build Status

Docker Pulls Docker Pulls

Go Report Card

Cattlectl is a tool for managing Rancher 2 projects

Use cattlectl to:

  • Apply project descriptors to a rancher managed kubernetes cluster
  • Use one configuration as code to install to multiple stages
  • Automate deployments to rancher managed kubernetes clusters from your CI server.

Install

  • Binary download of cattlectl can be found on the Release page.
  • Unpack the cattlectl binary and add it to your PATH and you are good to go!

Usage as docker image

  • You need to mount your descriptor to the directory /data in your container.
  • cattlectl is the ENTRYPOINT so that you can use the cattlectl commands directly.
docker run --rm \
-v $(pwd):/data \
bitgrip/cattlectl apply

Build from source

cattlectl

go install \
-ldflags "-X github.com/bitgrip/cattlectl/internal/pkg/ctl.Version=$(git describe --tags) -s -w" \
-a -tags netgo -installsuffix netgo -mod=vendor

Ansible modules

go build -mod=vendor -o ~/.ansible/plugins/modules/ ./ansible/...

Docs

License

Copyright © 2018 - 2019 bitgrip GmbH

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

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].