How the CKA certificatesigning yaml request works?

HI,

I m trying to do the practise test of CKA certificatesigning object request via yaml but i m unable to succeed in create

I don’t know how to give the certificate encoded base64 "request: " in to the file for one single line

below error i m getting

root@controlplane:~# kubectl create -f akshay_cert.yaml
error: error parsing akshay_cert.yaml: error converting YAML to JSON: yaml: line 9: did not find expected key

Below the yaml file of mine , please suggest

apiVersion: certificates.k8s.io/v1
kind: CertificateSigningRequest
metadata:
name: akshay
spec:
groups:

  • system:authenticated
    request: “LS0tLS1CRUdJTiBDRVJUSUZJQ0FURSBSRVFVRVNULS0tLS0KTUlJQ1ZqQ0NBVDRDQVFBd0VURVBNQTBHQTFVRUF3d0dZV3R6YUdGNU1JSUJJakFOQmdrcWhraUc5dzBCQVFFRgpBQU9DQVE4QU1JSUJDZ0tDQVFFQXUxbll0aEs1OEliTTJjK0g2dzFvSWJJeDQybTdBQzdwZGI0YnNQSk81UzZMCnZtamhyYWNNbnNRbHc1WG02dG9iQkZJR1pSalN4TjRScGJVcUhnZXBDV0oxNnFLR1VBSjZvSWh4bGFkK1MvQUUKVUtjU0NDMWR1TTN4UVBFc0d3Q3h1UHlYRm0veUZCbyt0Qk9xZFRXd201WW1xRVVXaVBKVG5lNjdWaWFQTGxTcwpVSjRIN0lNYVVaS3F5N3F2MDVra1VwL3d0QVV5SE1MaEd5QUVTeVEvWEVCYkRuQ01EWURNaHpOalJkbGVLODVTCjhKSU5QK2pZUm9qeXN5bDdzVTNTL1hyZTE1MERzUTNUWHlYWTdwbTNoRWNjZFZscVNuMDFlV2FIYTJUL2ZjL0kKaTJFZlJuNUNpeklLbng4RFhvUlZSSzZZcUhtanNqbGlVbWVCdTcxM0p3SURBUUFCb0FBd0RRWUpLb1pJaHZjTgpBUUVMQlFBRGdnRUJBRkk1QnlLQVJPYzVPN1ZIM1VTRHE4NEE1OVNyYzBVZ2E2a0FsYlJKKzUyQnh6MXpCa2Q1CmwrTWw4MmtWUFY5dnRDNWRWQWVFUUxjWGthRzc0S1NQWFd3amZieHllWUpHV21TR1BIRHo1Nk5CRUtQaitZTGsKMWIxdEFPNGtNRCtrdndvZWlEcCtSbG93alI4M01ZSlFoZTFzdk1jd29tUURtT3hMTjBYYjhhNnZtS3g5Rm9JdQpna2FIODlqYWh5aktCcjk3Q1Jjb01FMkVtaUpkSEdWOFVRNmZDQmQrVWQ4Mm1LUXFjdnJTUExWYk1LZmVyWUtMCnlyREZ6bWV2NTNCa3ZGeUJYMUJxTksvV0tsckV3V3EwcDFlUXBSZ3ZKUkY1VTZhMXduMkROcTI2QkpkZWdJQ3kKV1o4N015Z0o1TVhXUmUzeEN0dDgxcVNKVTJMcERtUnNIT2s9Ci0tLS0tRU5EIENFUlRJRklDQVRFIFJFUVVFU1QtLS0tLQo=”
    signerName: kubernetes.io/kube-apiserver-client
    usages:
  • client auth

Did you add the option \n to remove the newline? Check the steps in the attached gif
csr