Comments (6)
Thanks for reporting this.
This is certainly not desired behaviour. I'll need to take a closer look when I get a chance and see about reproducing it.
In the meantime, once the Wave Deployment has been deleted, it should be safe to manually remove the finalizer using kubectl edit
or similar and then deleting the namespace as usual.
from wave.
Just to make sure I'm not making false assumptions, can you confirm how you deployed Wave in the first place? Did you use the Kustomization provided in this repo?
from wave.
Sorry for the slow reply. I missed the initial request for info.
We've got K8s manifests in our source control for deploying Wave, which I have to assume are based on the content provided in this repo. We use Terraform with the Kubernetes provider installed, so the manifests look a little different than normal Kustomize files.
Would love to use a Helm chart instead as per #81.
from wave.
Helm charts are now hosted on Github Pages, please see the current README for details.
Would using those resolve this problem?
from wave.
This issue has been inactive for 60 days. If the issue is still relevant please comment to re-activate the issue. If no action is taken within 7 days, the issue will be marked closed.
from wave.
I'm still having this issue using these manifests, which are basically just the output of helm template
:
apiVersion: v1
kind: Namespace
metadata:
name: wave
---
apiVersion: v1
kind: ServiceAccount
metadata:
name: wave
namespace: wave
---
apiVersion: rbac.authorization.k8s.io/v1beta1
kind: ClusterRole
metadata:
name: wave
labels:
app: wave
rules:
- apiGroups: [""]
resources: ["configmaps", "secrets"]
verbs: ["list", "get", "update", "patch", "watch"]
- apiGroups: [""]
resources: ["events"]
verbs: ["create", "update", "patch"]
- apiGroups: ["apps"]
resources: ["deployments", "daemonsets", "statefulsets"]
verbs: ["list", "get", "update", "patch", "watch"]
---
apiVersion: rbac.authorization.k8s.io/v1beta1
kind: ClusterRoleBinding
metadata:
name: wave
labels:
app: wave
roleRef:
apiGroup: rbac.authorization.k8s.io
kind: ClusterRole
name: wave
subjects:
- kind: ServiceAccount
name: wave
namespace: wave
---
apiVersion: apps/v1
kind: Deployment
metadata:
name: wave
namespace: wave
annotations:
wave.pusher.com/update-on-config-change: "true"
spec:
selector:
matchLabels:
app: wave
template:
metadata:
labels:
app: wave
spec:
serviceAccountName: wave
containers:
- name: wave
image: quay.io/wave-k8s/wave:v0.5.0
from wave.
Related Issues (20)
- redundant, possibly misleading content in sample role definition HOT 1
- Wave causes an extra, short lived replica to be created in every deployment HOT 9
- [Feature Request]Add support for secret annotation so only annotated secrets trigger rolling update HOT 4
- Error when trying to set replicas in chart HOT 2
- [Question] how to use wave with cert-manager for http certs HOT 2
- Wave removes startupProbe HOT 5
- use rbac.authorization.k8s.io/v1 HOT 7
- Wave is not starting the stateful set pods HOT 2
- helm installation instructions don't work HOT 9
- Does wave support Kubernetes Jobs HOT 2
- Helm chart installation fails on Kubernetes v1.23.6+k3s1 HOT 1
- changes to projected volumes not detected properly HOT 3
- v1beta1 resource not available change to v1 to make crds work on helm install HOT 9
- non-rolling update, i.e. kill pod before starting new HOT 2
- Can't deploy helm chart on k8s version >v1.22 HOT 5
- [helm] Cannot install chart in kubernetes 1.25 HOT 2
- [Question] Any security issues to consider? HOT 1
- Wave Removes StartupProbes HOT 4
- New and motivated project member HOT 8
- Support for releases / tags HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from wave.