Dev
Dev
Carefully go through the code in kubeconfiggenerator.py and helmer/main.go to see if we are not missing any place where we will need to update the chart location.
For testing whether PV works as expected, here are the steps: 1. Deploy KubePlus with a version (say, 4.0.0) 2. Register HelloWorldService CRD. Use the localchart option. This will require...
Per ChatGPT, we can fix this by selecting one of the following strategies: 1. Add terminationGracePeriodSeconds to Deployment: spec: terminationGracePeriodSeconds: 30 2. If you're using a Deployment, fine-tune the rolling...
The code update for this will be in the registercrd method, specifically in the flatten method: https://github.com/cloud-ark/kubeplus/blob/master/deploy/kubeconfiggenerator.py#L666 In the flatten method implementation (https://github.com/cloud-ark/kubeplus/blob/master/deploy/kubeconfiggenerator.py#L478), Kubernetes supports OpenAPI Spec v3.0 (https://kubernetes.io/docs/concepts/overview/kubernetes-api/). In...
One approach to implement this will be as follows: We will implement a licensemanager component, whose job will be to go through all the Kinds registered by KubePlus and find...
Other changes will be as follows: - License is created using the kubectl-license-create plugin. It uses [crlicense.py](https://github.com/cloud-ark/kubeplus/blob/master/plugins/crlicense.py) file to create the license. License is stored as a configmap in the...
A better approach will be to update the tests to create application instances with random names. That way, there won't be any issue with whether or not the previous application...
Looks like CI has failed: https://github.com/cloud-ark/kubeplus/actions/runs/9838082051/job/27157203380?pr=1326#step:5:1896
https://github.com/cloud-ark/kubeplus/actions/runs/9838401881/job/27158227902?pr=1326#step:5:1901 Need to add kubernetes to requirements.txt.
@chiukapoor I have started testing the changes. Here is a gist with early results. https://gist.github.com/devdattakulkarni/bb3833c9589ca3139c971da43ac2fa62 I would suggest you try all the flags with all the commands to verify whether...