k8s-handle
k8s-handle copied to clipboard
Easy CI/CD for Kubernetes clusters with python and jinja2
We need this option in case of using tekton https://github.com/tektoncd/pipeline
CRD defined object deploy fails even in right sequence serialized case: 1. Deploy CRD 2. Deploy custom object config.yaml: ``` - template: "zalando-postgres-operator/OperatorConfigurationCustomResourceDefinition.yaml.j2" - template: "zalando-postgres-operator/OperatorConfiguration.yaml.j2" ``` Log: ``` 2020-01-09...
Bug exercise: 1. Deploy some CRD into cluster: ```kubectl -f https://github.com/zalando/postgres-operator/blob/master/manifests/operatorconfiguration.crd.yaml```. 2. Deploy some CRD defined object with k8s-handle: ```operatorconfigurations.acid.zalan.do``` where ```.configuration.kubernetes.custom_pod_annotations: { "keya": "valuea" }``` has defined. 3. Redeploy...
As pointed in #108, there're several mistakes and inconsistencies in project's README. It would be better to reformat and clean this file up.
Since some kubernetes version, there are message in deployment or statefulset status about insufficient resources. We need to check this status messages and stop deploy with error, also put message...
Необходимо определиться со сроком, в течение которого мы будем держать в коде условную поддержку старого формата для --dry-run и --show-logs (https://github.com/2gis/k8s-handle/pull/39) с аргументами и по его истечении выпилить её.
Russia edition: > - Использование yaml include с вариативным количеством отступов: > > ```yaml > ... > resources: > requests: > cpu: {{ requests_cpu }} > memory: {{ requests_memory }}...
Now, we have a error: ``` ERROR:__main__:RuntimeError: Unknown kind "APIService" in generated file ERROR: Job failed: exit code 1 ``` Example for deploy: ``` --- apiVersion: apiregistration.k8s.io/v1beta1 kind: APIService metadata:...
Bumps [urllib3](https://github.com/urllib3/urllib3) from 1.26.16 to 1.26.18. Release notes Sourced from urllib3's releases. 1.26.18 Made body stripped from HTTP requests changing the request method to GET after HTTP 303 "See Other"...