devtool issueshttps://git.psu.edu/k8s/devtool/-/issues2021-10-12T15:12:34-04:00https://git.psu.edu/k8s/devtool/-/issues/19devtool should automatically update helm repo2021-10-12T15:12:34-04:00SCOTT ROBERT COLEdevtool should automatically update helm repoThe current version of devtool should update the helm repos before attempting to install components. This logging is from a Mac running minikube 1.23.2, k8s 1.21.0 and devtool 0.13.4.
devtool start
Using config file: /Users/srcole/.devt...The current version of devtool should update the helm repos before attempting to install components. This logging is from a Mac running minikube 1.23.2, k8s 1.21.0 and devtool 0.13.4.
devtool start
Using config file: /Users/srcole/.devtool.yml
OK:Devtool is at the latest version: v0.13.4
Using minikube Kubernetes Provider
Checking Prerequisites.
kubectl: /usr/local/bin/kubectl
helm: /usr/local/bin/helm
minikube: /usr/local/bin/minikube
"cm" already exists with the same configuration, skipping
"stable" already exists with the same configuration, skipping
Setting up minikube environment.
Using memory: 5120 and cpu: 2
Using k8s version: v1.21.0
🤷 Profile "minikube" not found. Run "minikube profile list" to view all profiles.
👉 To start a cluster, run: "minikube start"
😄 minikube v1.23.2 on Darwin 11.6
❗ Kubernetes 1.21.0 has a known performance issue on cluster startup. It might take 2 to 3 minutes for a cluster to start.
❗ For more information, see: https://github.com/kubernetes/kubeadm/issues/2395
✨ Using the virtualbox driver based on user configuration
👍 Starting control plane node minikube in cluster minikube
🔥 Creating virtualbox VM (CPUs=2, Memory=5120MB, Disk=20000MB) ...
🐳 Preparing Kubernetes v1.21.0 on Docker 20.10.8 ...
▪ Generating certificates and keys ...
▪ Booting up control plane ...
▪ Configuring RBAC rules ...
▪ Using image gcr.io/k8s-minikube/storage-provisioner:v5
🔎 Verifying Kubernetes components...
🌟 Enabled addons: storage-provisioner, default-storageclass
🏄 Done! kubectl is now configured to use "minikube" cluster and "default" namespace by default
Setting kubectl context.
Switched to context "minikube".
Context "minikube" modified.
Active namespace is "default".
Checking if Swagger UI is installed.
Error: INSTALLATION FAILED: failed to download "cm/swagger-ui"
Command 'helm' with args '[install swagger-ui cm/swagger-ui --set ingress.enabled=true --set ingress.hosts={swagger.local}]' Failed with 'exit status 1'https://git.psu.edu/k8s/devtool/-/issues/18New subcommand to update chart versions in .devtool.config2021-06-24T10:37:20-04:00Andy CobaughNew subcommand to update chart versions in .devtool.configAutomatically update all or specific chart versions in .devtool.config instead of just warning that they're out of date.Automatically update all or specific chart versions in .devtool.config instead of just warning that they're out of date.https://git.psu.edu/k8s/devtool/-/issues/16Change Helm prerequisite check2021-01-04T13:47:36-05:00Stephen SeltzerChange Helm prerequisite checkIn [start.go ln133](https://git.psu.edu/k8s/devtool/-/blob/develop/cmd/start.go#L133) there is a RunRequired statement for `helm`. The hard coded url in there was deprecated. It was updated but will eventually be deprecated again. Consid...In [start.go ln133](https://git.psu.edu/k8s/devtool/-/blob/develop/cmd/start.go#L133) there is a RunRequired statement for `helm`. The hard coded url in there was deprecated. It was updated but will eventually be deprecated again. Consider and implement alternatives to improve this check so that it doesn't prevent developers from starting minikube locally.https://git.psu.edu/k8s/devtool/-/issues/15config file format self-documentation2020-11-11T14:00:52-05:00Andy Cobaughconfig file format self-documentationhttps://git.psu.edu/k8s/devtool/-/issues/13devtool start fails with error for swagger2020-04-17T15:40:03-04:00Ryan Diehldevtool start fails with error for swagger```
Checking if Swagger UI is installed.
💥 addon ingress was already enabled
Applying minikube ingress configuration.
configmap/nginx-load-balancer-conf unchanged
panic: runtime error: index out of range [1] with length 0
goroutine 1 [...```
Checking if Swagger UI is installed.
💥 addon ingress was already enabled
Applying minikube ingress configuration.
configmap/nginx-load-balancer-conf unchanged
panic: runtime error: index out of range [1] with length 0
goroutine 1 [running]:
git.psu.edu/k8s/devtool/cmd.setupHostsFile(0x14b7b01, 0x155dccf)
/Users/rpd10/go/pkg/mod/git.psu.edu/k8s/devtool@v0.7.1-0.20200403174028-8fe99f1eb306/cmd/start.go:556 +0x771
git.psu.edu/k8s/devtool/cmd.start()
/Users/rpd10/go/pkg/mod/git.psu.edu/k8s/devtool@v0.7.1-0.20200403174028-8fe99f1eb306/cmd/start.go:253 +0x365
git.psu.edu/k8s/devtool/cmd.glob..func18(0x19a9180, 0x19dc698, 0x0, 0x0)
/Users/rpd10/go/pkg/mod/git.psu.edu/k8s/devtool@v0.7.1-0.20200403174028-8fe99f1eb306/cmd/start.go:43 +0x20
github.com/spf13/cobra.(*Command).execute(0x19a9180, 0x19dc698, 0x0, 0x0, 0x19a9180, 0x19dc698)
/Users/rpd10/go/pkg/mod/github.com/spf13/cobra@v0.0.5/command.go:830 +0x29d
github.com/spf13/cobra.(*Command).ExecuteC(0x19a8a00, 0xc0001eb600, 0x0, 0x0)
/Users/rpd10/go/pkg/mod/github.com/spf13/cobra@v0.0.5/command.go:914 +0x2fb
github.com/spf13/cobra.(*Command).Execute(...)
/Users/rpd10/go/pkg/mod/github.com/spf13/cobra@v0.0.5/command.go:864
git.psu.edu/k8s/devtool/cmd.Execute()
/Users/rpd10/go/pkg/mod/git.psu.edu/k8s/devtool@v0.7.1-0.20200403174028-8fe99f1eb306/cmd/root.go:53 +0x31
main.main()
/Users/rpd10/go/pkg/mod/git.psu.edu/k8s/devtool@v0.7.1-0.20200403174028-8fe99f1eb306/devtool.go:6 +0x20
```https://git.psu.edu/k8s/devtool/-/issues/12Helm 3 doesn't hava a --purge option2020-01-08T13:16:09-05:00CHRISTOPHER PIKEHelm 3 doesn't hava a --purge option`Error: unknown flag: --purge``Error: unknown flag: --purge`https://git.psu.edu/k8s/devtool/-/issues/11Ability to deploy custom configmaps to minikube2019-10-08T13:26:52-04:00Stephen SeltzerAbility to deploy custom configmaps to minikubeAPI-Worklion has a known-hosts.yml file which is required in order for the application start up correctly. In the local minikube instance there is no way I know of to have the knownhost values deployed automatically. Currently the develo...API-Worklion has a known-hosts.yml file which is required in order for the application start up correctly. In the local minikube instance there is no way I know of to have the knownhost values deployed automatically. Currently the developer needs to know to run `kubectl apply -f ./config/knownhosts-cm.yml`. It would be better to be able to a configuration to the .devtool.config file which would deploy that config map.https://git.psu.edu/k8s/devtool/-/issues/10push-only doesn't work because there is no tagged image locally2019-08-19T10:55:54-04:00Christopher Harmpush-only doesn't work because there is no tagged image locallythe push-only command needs to tag the image locally before trying to push it.the push-only command needs to tag the image locally before trying to push it.https://git.psu.edu/k8s/devtool/-/issues/4upgrade helm server (tiller) version if necessary2019-04-15T12:58:31-04:00Christopher Harmupgrade helm server (tiller) version if necessaryhttps://git.psu.edu/k8s/devtool/-/issues/3Handle docker login when needed2019-04-15T12:53:40-04:00Christopher HarmHandle docker login when neededhttps://git.psu.edu/k8s/devtool/-/issues/2Port Forwarding2019-04-15T16:38:41-04:00ALEXANDER PAUL HASKELLPort ForwardingThere is a problem with minikube sometimes giving a different address to a deployment.
kubectl provides the port-forward command to forward a port on localhost to a port in a k8s deployment, regardless of the exposed IP address from min...There is a problem with minikube sometimes giving a different address to a deployment.
kubectl provides the port-forward command to forward a port on localhost to a port in a k8s deployment, regardless of the exposed IP address from minikube.