https://github.com/philips/crd-skaffold-issue
https://github.com/philips/crd-skaffold-issue
Last synced: 6 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/philips/crd-skaffold-issue
- Owner: philips
- Created: 2020-08-09T18:07:38.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2020-08-09T19:18:18.000Z (almost 6 years ago)
- Last Synced: 2025-02-01T20:31:37.776Z (over 1 year ago)
- Size: 116 KB
- Stars: 1
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Reproduction repo for skaffold where if you have manifests installing CRDs and also using those CRDs skaffold run and dev fail.
A subsequent run will fix it because the app is partially deployed. But dev is unusable on this repo.
This installs the Prometheus Operator and then tries to create a prometheus CRD.
Report: https://github.com/GoogleContainerTools/skaffold/issues/4641#issuecomment-671089836
```
$ skaffold dev
WARN[0000] starting gRPC server on port 50053. (50051 is already in use)
WARN[0000] starting gRPC HTTP server on port 50054. (50052 is already in use)
Listing files to watch...
Generating tags...
Checking cache...
Tags used in deployment:
Starting deploy...
- clusterrole.rbac.authorization.k8s.io/prometheus created
- clusterrolebinding.rbac.authorization.k8s.io/prometheus created
- customresourcedefinition.apiextensions.k8s.io/alertmanagers.monitoring.coreos.com created
- customresourcedefinition.apiextensions.k8s.io/podmonitors.monitoring.coreos.com created
- customresourcedefinition.apiextensions.k8s.io/prometheuses.monitoring.coreos.com created
- customresourcedefinition.apiextensions.k8s.io/prometheusrules.monitoring.coreos.com created
- customresourcedefinition.apiextensions.k8s.io/servicemonitors.monitoring.coreos.com created
- customresourcedefinition.apiextensions.k8s.io/thanosrulers.monitoring.coreos.com created
- clusterrolebinding.rbac.authorization.k8s.io/prometheus-operator created
- clusterrole.rbac.authorization.k8s.io/prometheus-operator created
- deployment.apps/prometheus-operator created
- serviceaccount/prometheus-operator created
- service/prometheus-operator created
- serviceaccount/prometheus created
- Error from server (NotFound): error when creating "STDIN": the server could not find the requested resource (post prometheuses.monitoring.coreos.com)
Cleaning up...
- clusterrole.rbac.authorization.k8s.io "prometheus" deleted
- clusterrolebinding.rbac.authorization.k8s.io "prometheus" deleted
- customresourcedefinition.apiextensions.k8s.io "alertmanagers.monitoring.coreos.com" deleted
- customresourcedefinition.apiextensions.k8s.io "podmonitors.monitoring.coreos.com" deleted
- customresourcedefinition.apiextensions.k8s.io "prometheuses.monitoring.coreos.com" deleted
- customresourcedefinition.apiextensions.k8s.io "prometheusrules.monitoring.coreos.com" deleted
- customresourcedefinition.apiextensions.k8s.io "servicemonitors.monitoring.coreos.com" deleted
- customresourcedefinition.apiextensions.k8s.io "thanosrulers.monitoring.coreos.com" deleted
- clusterrolebinding.rbac.authorization.k8s.io "prometheus-operator" deleted
- clusterrole.rbac.authorization.k8s.io "prometheus-operator" deleted
- deployment.apps "prometheus-operator" deleted
- serviceaccount "prometheus-operator" deleted
- service "prometheus-operator" deleted
- serviceaccount "prometheus" deleted
exiting dev mode because first deploy failed: kubectl apply: exit status 1
$
```
```
$ skaffold run
Generating tags...
Checking cache...
Tags used in deployment:
Starting deploy...
- clusterrole.rbac.authorization.k8s.io/prometheus created
- clusterrolebinding.rbac.authorization.k8s.io/prometheus created
- customresourcedefinition.apiextensions.k8s.io/alertmanagers.monitoring.coreos.com created
- customresourcedefinition.apiextensions.k8s.io/podmonitors.monitoring.coreos.com created
- customresourcedefinition.apiextensions.k8s.io/prometheuses.monitoring.coreos.com created
- customresourcedefinition.apiextensions.k8s.io/prometheusrules.monitoring.coreos.com created
- customresourcedefinition.apiextensions.k8s.io/servicemonitors.monitoring.coreos.com created
- customresourcedefinition.apiextensions.k8s.io/thanosrulers.monitoring.coreos.com created
- clusterrolebinding.rbac.authorization.k8s.io/prometheus-operator created
- clusterrole.rbac.authorization.k8s.io/prometheus-operator created
- deployment.apps/prometheus-operator created
- serviceaccount/prometheus-operator created
- service/prometheus-operator created
- serviceaccount/prometheus created
- Error from server (NotFound): error when creating "STDIN": the server could not find the requested resource (post prometheuses.monitoring.coreos.com)
kubectl apply: exit status 1
```