Comments (1)
To provide a bit more info than in #39 the proper solution seems to configure a service account with the appropriate permissions:
kind: Role
apiVersion: rbac.authorization.k8s.io/v1
metadata:
name: my-app
namespace: default
rules:
- verbs:
- list
- watch
- get
apiGroups:
- batch
resources:
- jobs
resourceNames:
- my-app-migration-3bd734abb2cda61f3545529f3dca40401
---
kind: ServiceAccount
apiVersion: v1
metadata:
name: my-app
namespace: default
automountServiceAccountToken: true
---
kind: RoleBinding
apiVersion: rbac.authorization.k8s.io/v1
metadata:
name: my-app
subjects:
- kind: ServiceAccount
name: my-app
namespace: default
roleRef:
apiGroup: rbac.authorization.k8s.io
kind: Role
name: my-app
In the template of the deployment where I am running the k8s-wait-for
container, I can now set the service account to my-app
and get the proper permissions.
from k8s-wait-for.
Related Issues (20)
- Error from server (Forbidden): jobs.batch is forbidden: User system:serviceaccount:pronto-proxy:default cannot get resource jobs in API group batch in the namespace HOT 1
- Wait for at least one pods to enter 'Ready' state HOT 6
- [Question] Update alpine version HOT 5
- TREAT_ERRORS_AS_READ is hard coded
- wait-for.sh job never finishes if the job fails (even if it re-runs and completed) HOT 2
- [Question] Move to GitHub Container Registry (ghcr.io)? HOT 9
- If the job is already deleted by ttl HOT 10
- retried job waited for for ever HOT 4
- Add non-root version HOT 5
- Wait for pod to be deleted HOT 1
- Multiple CVEs reported by Aqua Scan HOT 5
- [Feature Request] Can I ignore 'Evicted' pod? HOT 1
- Wait for job does not work as expected HOT 12
- How to debug? HOT 3
- consider enabling ghcr on the repo and releasing the image there as well HOT 2
- Old version in README examples leads to errors HOT 1
- The wait completed when the job was not yet done HOT 1
- Pulling image is denied HOT 1
- Fix security vulnerabilities HOT 1
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 k8s-wait-for.