No description
  • Go 88%
  • Shell 8.2%
  • Python 2.3%
  • Dockerfile 1%
  • Makefile 0.5%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
dependabot[bot] ef77f36d76
Bump the action-deps group with 6 updates (#712)
Bumps the action-deps group with 6 updates:

| Package | From | To |
| --- | --- | --- |
| [raven-actions/actionlint](https://github.com/raven-actions/actionlint) | `2.1.2` | `2.2.0` |
| [actions/setup-go](https://github.com/actions/setup-go) | `6.4.0` | `6.5.0` |
| [golangci/golangci-lint-action](https://github.com/golangci/golangci-lint-action) | `9.2.1` | `9.3.0` |
| [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action) | `4.1.0` | `4.2.0` |
| [docker/build-push-action](https://github.com/docker/build-push-action) | `7.2.0` | `7.3.0` |
| [docker/login-action](https://github.com/docker/login-action) | `4.2.0` | `4.4.0` |


Updates `raven-actions/actionlint` from 2.1.2 to 2.2.0
- [Release notes](https://github.com/raven-actions/actionlint/releases)
- [Commits](205b530c5d...3d39aea434)

Updates `actions/setup-go` from 6.4.0 to 6.5.0
- [Release notes](https://github.com/actions/setup-go/releases)
- [Commits](4a3601121d...924ae3a1cd)

Updates `golangci/golangci-lint-action` from 9.2.1 to 9.3.0
- [Release notes](https://github.com/golangci/golangci-lint-action/releases)
- [Commits](82606bf257...ba0d7d2ec0)

Updates `docker/setup-buildx-action` from 4.1.0 to 4.2.0
- [Release notes](https://github.com/docker/setup-buildx-action/releases)
- [Commits](d7f5e7f509...bb05f3f551)

Updates `docker/build-push-action` from 7.2.0 to 7.3.0
- [Release notes](https://github.com/docker/build-push-action/releases)
- [Commits](f9f3042f7e...53b7df96c9)

Updates `docker/login-action` from 4.2.0 to 4.4.0
- [Release notes](https://github.com/docker/login-action/releases)
- [Commits](650006c6eb...af1e73f918)

---
updated-dependencies:
- dependency-name: raven-actions/actionlint
  dependency-version: 2.2.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: action-deps
- dependency-name: actions/setup-go
  dependency-version: 6.5.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: action-deps
- dependency-name: golangci/golangci-lint-action
  dependency-version: 9.3.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: action-deps
- dependency-name: docker/setup-buildx-action
  dependency-version: 4.2.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: action-deps
- dependency-name: docker/build-push-action
  dependency-version: 7.3.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: action-deps
- dependency-name: docker/login-action
  dependency-version: 4.4.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: action-deps
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-14 10:26:30 -07:00
.github Bump the action-deps group with 6 updates (#712) 2026-07-14 10:26:30 -07:00
docs Add brain dump on watch flow 2023-12-07 15:26:01 -08:00
examples Update for minimal setup 2024-02-29 16:01:20 -03:00
hack Reduce default loadmap rounds 2025-12-09 15:31:59 -08:00
pkg Enable sqlite internal statement cache 2026-06-23 11:35:03 -07:00
scripts Drop PREFIX, START conversions in favor of native KEY, END 2026-06-22 17:24:33 -07:00
updatecli Provide Dapper free build alternative (#254) 2023-12-20 09:42:26 -08:00
.gitignore Remove dapper from testing, update DBs tested (#232) 2023-10-30 10:36:29 -07:00
.golangci.yml Disable use-waitgroup-go check 2026-05-04 13:51:13 -07:00
CODEOWNERS Create CODEOWNERS 2023-08-29 08:31:25 -07:00
Dockerfile Reorder ARG and ENV to improve docker cache hits (#699) 2026-06-26 14:23:58 -07:00
Dockerfile.test Add support for pure-go sqlite 2026-05-29 22:45:35 -07:00
go.mod Bump github.com/klauspost/compress from 1.18.6 to 1.19.0 (#708) 2026-07-09 09:21:14 -07:00
go.sum Bump github.com/klauspost/compress from 1.18.6 to 1.19.0 (#708) 2026-07-09 09:21:14 -07:00
LICENSE Add license 2019-07-05 22:25:43 -07:00
main.go Refactor driver selection to allow registering new drivers 2024-09-26 14:23:05 -07:00
Makefile Add support for pure-go sqlite 2026-05-29 22:45:35 -07:00
README.md Fix markdown to use equals as header. (#426) 2025-03-03 12:41:06 -08:00

Kine (Kine is not etcd)

Kine is an etcdshim that translates etcd API to:

  • SQLite
  • Postgres
  • MySQL/MariaDB
  • NATS

Features

  • Can be ran standalone so any k8s (not just K3s) can use Kine
  • Implements a subset of etcdAPI (not usable at all for general purpose etcd)
  • Translates etcdTX calls into the desired API (Create, Update, Delete)

See an example.

Developer Documentation

A high level flow diagram and overview of code structure is available at docs/flow.md.