Skip to content

Commit

Permalink
Updated readme
Browse files Browse the repository at this point in the history
  • Loading branch information
byrnedo committed Aug 2, 2024
1 parent 547b936 commit ab975c4
Showing 1 changed file with 18 additions and 7 deletions.
25 changes: 18 additions & 7 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,9 @@ Will support only a subset of resources and only a subset of their functionality
- Pods
- DaemonSets
- Service: ExternalName only (w.i.p)
- Ingress (w.i.p)
- Ingress
- Secrets
- CronJobs

Currently uses vendored ssh, plan is to move to openssh and use the native binary on the host.

Expand Down Expand Up @@ -68,8 +70,17 @@ url: `<labels.name>.<metadata.namespace>.cluster.skate`

Currently only Prefix pathType is supported.

### Cron
### CronJobs

Uses systemd timers to schedule jobs.
Limited to always running on the same node.
Haven't looked in to the ForbidConcurrent etc yet.
I 'think' systemd will just spawn a new job if they overlap.

### Secrets

Secrets are scheduled to all nodes for simplicity.
Any references to secrets in a pod manifest are automatically looked up in the same namespace as the pods.


## Registering nodes
Expand Down Expand Up @@ -154,17 +165,17 @@ sudo apt-get install -y gcc make libssl-dev pkg-config
- [x] Apply
- [x] Remove
- [x] List
- [ ] Output matches kubectl
- [x] Output matches kubectl
- Cron
- [x] Apply
- [x] Remove
- [x] Hash checking
- [x] List
- [ ] Output matches kubectl
- [x] Output matches kubectl
- Secret
- [ ] Apply
- [ ] Remove
- [ ] List
- [x] Apply
- [x] Remove
- [x] List
- [ ] Output matches kubectl
- Goal here is to support private image pull
- ClusterIssuer
Expand Down

0 comments on commit ab975c4

Please sign in to comment.