cockroach-operator
cockroach-operator copied to clipboard
k8s operator for CRDB
We have a number of scripts that we use to update files used to release the operator. These are critical steps that are sometimes complex. Rather than using bash, I...
Upgrading our project to use a newer k8s version and controller-runtime version is complex. We need to document how to do this and what needs to be updated.
This is the question. ## Issue The operator uses the k8s api and we have to follow the versioning practice that k8s maintains. https://kubernetes.io/docs/concepts/overview/kubernetes-api/ So we cannot run an operator...
Occasionally we are having a bug when we are looping to find a job. Here is the err I am getting ```logs logger.go:130: 2021-05-27T17:00:56.697Z WARN job pod is ready {"action":...
``` AWS_K8S_TESTER_EKS_ADD_ON_NODE_GROUPS_ASGS='{"GetRef.Name-ng-al2-cpu":{"name":"GetRef.Name-ng-al2-cpu","remote-access-user-name":"ec2-user","ami-type":"AL2_x86_64","image-id":"","image-id-ssm-parameter":"/aws/service/eks/optimized-ami/1.17/amazon-linux-2/recommended/image_id","instance-types":["c5.xlarge"],"volume-size":40,"asg-min-size":2,"asg-max-size":2,"asg-desired-capacity":2,"kubelet-extra-args":""},"GetRef.Name-ng-al2-gpu":{"name":"GetRef.Name-ng-al2-gpu","remote-access-user-name":"ec2-user","ami-type":"AL2_x86_64_GPU","image-id":"","image-id-ssm-parameter":"/aws/service/eks/optimized-ami/1.17/amazon-linux-2-gpu/recommended/image_id","instance-types":["p3.8xlarge"],"volume-size":40,"asg-min-size":1,"asg-max-size":1,"asg-desired-capacity":1,"kubelet-extra-args":""},"GetRef.Name-ng-bottlerocket":{"name":"GetRef.Name-ng-bottlerocket","remote-access-user-name":"ec2-user","ami-type":"BOTTLEROCKET_x86_64","image-id":"","image-id-ssm-parameter":"/aws/service/bottlerocket/aws-k8s-1.15/x86_64/latest/image_id","ssm-document-cfn-stack-name":"GetRef.Name-install-bottlerocket","ssm-document-name":"GetRef.Name-InstallBottlerocket","ssm-document-create":true,"ssm-document-commands":"enable-admin-container","ssm-document-execution-timeout-seconds":3600,"instance-types":["c5.xlarge"],"volume-size":40,"asg-min-size":2,"asg-max-size":2,"asg-desired-capacity":2}}' ``` We need to set the above environment variable and set the instance-type and the ASG sizing.
implement https://github.com/eps1lon/actions-label-merge-conflict
@rail mostly questions for you about what we need configuration wise ```bash AWS_K8S_TESTER_EKS_REGION=us-west-2 \ AWS_K8S_TESTER_EKS_LOG_COLOR=false \ AWS_K8S_TESTER_EKS_S3_BUCKET_CREATE_KEEP=false ``` - Do we need a flag that allows us to set the...
I need to set up a profile with a user that has limited IAM permissions in order to run the e2e tests. I will create the json in order to...
This PR adds: - Feature gate check for affinity rules on job resource Why: - In testing the operator in a home lab setup (4 node k3s cluster; 3 of...
This PR adds pod level logging when an error has occurred during e2e.