Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
194 commits
Select commit Hold shift + click to select a range
0d2d28b
* keeper: support --wal-dir
lawrencejones May 9, 2019
56fa48d
Fixing some fmt issues (just running gofmt -w .)
sebasmannem Feb 18, 2022
10324de
With this change we also move the wal to new location if --wal-dir lo…
sebasmannem Feb 21, 2022
3351414
Fixing govet -shadow
sebasmannem Feb 21, 2022
f09e493
Moving files between filesystems too
sebasmannem Mar 16, 2022
6235160
Dont require to remove old waldir
sebasmannem May 10, 2022
0a98d30
Merge pull request #1 from sebasmannem/waldir
sebasmannem Oct 31, 2024
83cc338
enabling cert, ident and peer authentication peer
sebasmannem May 12, 2022
6e69889
Merge pull request #2 from MannemSolutions/clientcerts
sebasmannem Oct 31, 2024
68de6b3
Adding config for release drafter
sebasmannem Oct 31, 2024
07825dd
Merge pull request #3 from MannemSolutions/feature/release-drafter-co…
sebasmannem Oct 31, 2024
ad6e183
ci: Release drafter
sebasmannem Oct 31, 2024
0d21d0e
Merge pull request #4 from MannemSolutions/feature/release-drafter
sebasmannem Oct 31, 2024
e4d4ac7
Build on release
sebasmannem Oct 31, 2024
0bb7baa
Merge pull request #5 from MannemSolutions/feature/build-on-release
sebasmannem Oct 31, 2024
6fd29ff
ci: Fixing build issues
sebasmannem Oct 31, 2024
572141d
Merge pull request #6 from MannemSolutions/feature/build-on-release
sebasmannem Oct 31, 2024
e1a5326
ci: Fixing build issues
sebasmannem Oct 31, 2024
60191a2
Merge pull request #7 from MannemSolutions/feature/build-on-release
sebasmannem Oct 31, 2024
f09ff68
ci: Fixing build issues
sebasmannem Oct 31, 2024
6ca9240
Merge pull request #8 from MannemSolutions/feature/build-on-release
sebasmannem Oct 31, 2024
b653fd0
ci: Using github vars instead of hardcoded org name
sebasmannem Oct 31, 2024
e2f39fa
Merge pull request #9 from MannemSolutions/feature/build-on-release
sebasmannem Oct 31, 2024
7d6cde1
ci: Using github vars instead of hardcoded org name
sebasmannem Oct 31, 2024
b72c235
Merge pull request #10 from MannemSolutions/feature/build-on-release
sebasmannem Oct 31, 2024
bd109ff
go-fmt fixes
sebasmannem Nov 1, 2024
d43b473
chore: fixing cicd errors
sebasmannem Nov 1, 2024
c559f9d
ci: enable cicd
sebasmannem Nov 1, 2024
93668ba
Merge pull request #14 from MannemSolutions/feature/cicd
sebasmannem Nov 1, 2024
ff77623
chore: updating a lot of modules
sebasmannem Oct 31, 2024
e04fd8c
Merge pull request #17 from MannemSolutions/feature/updates
sebasmannem Nov 1, 2024
1c347df
chore: shellcheck on ./test
sebasmannem Nov 1, 2024
0a9e4fd
chore: rename test to test.sh so we can add shellcheck
sebasmannem Nov 1, 2024
400a50e
chore: shellcheck fixes
sebasmannem Nov 1, 2024
d4efc55
Merge pull request #18 from MannemSolutions/hotfix/cicd_cleanup
sebasmannem Nov 1, 2024
91b0cbc
go release config change
sebasmannem Nov 18, 2024
ff3ceb7
Merge pull request #19 from mannemsolutions/feature/goreleaser_config
sebasmannem Nov 18, 2024
c53afe9
Adding modgen
sebasmannem Nov 18, 2024
b7824e8
Merge pull request #20 from mannemsolutions/hotfix/modgen
sebasmannem Nov 18, 2024
8b1cedd
go release config change
sebasmannem Nov 18, 2024
e552058
Merge pull request #21 from mannemsolutions/feature/goreleaser_config
sebasmannem Nov 18, 2024
34a42b1
Merge pull request #1 from mannemsolutions/master
sebasmannem Oct 18, 2025
e042e19
Adding title check
sebasmannem Oct 18, 2025
4c6d0ef
Merge pull request #2 from sebasmannem/chore/upgrade
sebasmannem Oct 18, 2025
89a8467
Removing .agola
sebasmannem Oct 18, 2025
af4c335
Merge branch 'main' into chore/cleanup
sebasmannem Oct 18, 2025
d618af2
lint
sebasmannem Oct 18, 2025
9355194
goimports
sebasmannem Oct 18, 2025
00b35f3
Merge pull request #5 from sebasmannem/test/lint
sebasmannem Oct 18, 2025
21b881c
Merge branch 'main' into chore/cleanup
sebasmannem Oct 18, 2025
85443f1
Merge pull request #3 from sebasmannem/chore/cleanup
sebasmannem Oct 18, 2025
153089d
enable errcheck
sebasmannem Oct 18, 2025
a49e0f4
Fixing errcheck issues
sebasmannem Oct 18, 2025
ddd6045
golangci-lint version to 2
sebasmannem Oct 19, 2025
8ab57ac
enabling dpeendabot
sebasmannem Oct 19, 2025
3c37f36
Merge pull request #8 from sebasmannem/chore/dependabot
sebasmannem Oct 19, 2025
cce34a1
Merge branch 'main' into test/errcheck
sebasmannem Oct 19, 2025
a740136
Merge pull request #6 from sebasmannem/test/errcheck
sebasmannem Oct 19, 2025
e877b6a
coverage
sebasmannem Oct 18, 2025
f2358d5
Merge pull request #4 from sebasmannem/tests/coverage
sebasmannem Oct 19, 2025
6c03393
implementing semver
sebasmannem Oct 25, 2025
3d7290e
Adding ginkgo unittest for pgversion
sebasmannem Oct 25, 2025
e22092a
Linting fixes
sebasmannem Oct 25, 2025
7490eee
headers
sebasmannem Oct 25, 2025
638b3cf
Merge branch 'main' into chore/semver
thecookieclickerhacker Oct 25, 2025
c25e5e4
coverage of util went down because I moved unittests out to pgversion…
sebasmannem Oct 25, 2025
ccc322b
Merge pull request #11 from sebasmannem/chore/semver
thecookieclickerhacker Oct 25, 2025
c185efd
revive fixes
sebasmannem Oct 18, 2025
6b4e7ee
more revive fixes
thecookieclickerhacker Oct 19, 2025
7f4f40d
more revive fixes
thecookieclickerhacker Oct 19, 2025
9650cf1
more revive fixes
thecookieclickerhacker Oct 21, 2025
7f6f7ba
more revive fixes
thecookieclickerhacker Oct 22, 2025
c3ef2d6
Comments
thecookieclickerhacker Oct 24, 2025
c4574ea
revive fixes
thecookieclickerhacker Oct 25, 2025
0836973
Merge pull request #10 from thecookieclickerhacker/lint/revive
sebasmannem Oct 27, 2025
08be8ad
build(deps): bump github.com/golang/glog from 1.2.2 to 1.2.4
dependabot[bot] Oct 27, 2025
1d3eeed
Merge branch 'main' into dependabot/go_modules/github.com/golang/glog…
sebasmannem Oct 27, 2025
d3dbf06
Dockerfile changes
sebasmannem Dec 28, 2025
47a3aa5
etcdv3
sebasmannem Dec 28, 2025
10a5dcd
Adding proxy
sebasmannem Jan 5, 2026
a809520
Checking postgres is working properly
sebasmannem Jan 6, 2026
827af4f
Adding to github actions
sebasmannem Jan 7, 2026
17cef77
Fixing panic issue
sebasmannem Jan 7, 2026
5500561
Merge pull request #18 from pgvillage-tools/feature/integration_testing
sebasmannem Jan 7, 2026
9ad8f54
Merge branch 'main' into dependabot/go_modules/github.com/golang/glog…
sebasmannem Jan 7, 2026
4cad877
build(deps): bump golang.org/x/oauth2 from 0.23.0 to 0.27.0
dependabot[bot] Jan 7, 2026
5c712b2
Merge pull request #12 from pgvillage-tools/dependabot/go_modules/git…
dependabot[bot] Jan 7, 2026
bf7c350
Merge branch 'main' into dependabot/go_modules/golang.org/x/oauth2-0.…
sebasmannem Jan 7, 2026
23e946e
build(deps): bump github.com/sirupsen/logrus from 1.6.0 to 1.8.3
dependabot[bot] Jan 7, 2026
e2d6272
Merge pull request #13 from pgvillage-tools/dependabot/go_modules/gol…
dependabot[bot] Jan 7, 2026
f5b7f29
Merge branch 'main' into dependabot/go_modules/github.com/sirupsen/lo…
sebasmannem Jan 7, 2026
0506988
Bump golang.org/x/crypto from 0.43.0 to 0.45.0 in /tests/etcdv3
dependabot[bot] Jan 7, 2026
28f1a05
Merge pull request #15 from pgvillage-tools/dependabot/go_modules/git…
dependabot[bot] Jan 7, 2026
8399356
Merge branch 'main' into dependabot/go_modules/tests/etcdv3/golang.or…
sebasmannem Jan 7, 2026
214f18b
Proper titles for dependabot
sebasmannem Jan 7, 2026
682ee99
Merge pull request #19 from pgvillage-tools/dependabot/go_modules/tes…
dependabot[bot] Jan 7, 2026
e330aac
build(deps): bump golang.org/x/net from 0.30.0 to 0.38.0
dependabot[bot] Jan 8, 2026
e06b78e
Merge branch 'main' into chore/dependabot
sebasmannem Jan 8, 2026
136e106
Merge pull request #20 from pgvillage-tools/chore/dependabot
sebasmannem Jan 9, 2026
e19147a
Merge branch 'main' into dependabot/go_modules/golang.org/x/net-0.38.0
sebasmannem Jan 9, 2026
c6c225e
Merge pull request #14 from pgvillage-tools/dependabot/go_modules/gol…
sebasmannem Jan 9, 2026
f0adfb9
enable revive
sebasmannem Oct 18, 2025
8df2a8a
revive fixes
thecookieclickerhacker Nov 30, 2025
8991802
Fixing more revive issues
sebasmannem Dec 23, 2025
55604aa
Fixing more revive issues
sebasmannem Dec 23, 2025
8e399a9
Fixing more revive issues
sebasmannem Dec 23, 2025
140ac56
Comments
sebasmannem Dec 24, 2025
9dbd451
Fixing more revive issues
sebasmannem Dec 24, 2025
86df72d
Fixing more revive issues
sebasmannem Dec 24, 2025
1637bbc
Fixing more revive issues in internal/cluster/v0/member.go
sebasmannem Dec 25, 2025
e6e830d
Fixing more revive issues in cmd/stolonctl/cmd/register/serviceinfo_t…
sebasmannem Dec 25, 2025
e077eaf
Fixing more revive issues in internal/store/
sebasmannem Dec 26, 2025
d7158f9
Fixing more revive issues
sebasmannem Dec 26, 2025
e9b58e9
Fixing more revive issues in internal/postgresql
sebasmannem Dec 26, 2025
ebea597
Fixing more revive issues
sebasmannem Dec 26, 2025
83c997a
Fixing more revive issues in tests/integration/
sebasmannem Dec 26, 2025
4801ced
more fixes
sebasmannem Jan 9, 2026
633904d
Fixing unittests
sebasmannem Jan 9, 2026
3d68bac
Improving coverage
sebasmannem Jan 9, 2026
6f93d5d
Finalizing WithUser, WIthPort, etc.
sebasmannem Jan 10, 2026
1b47a4f
Fixing e2e
sebasmannem Jan 10, 2026
4f0f7c5
Some final refinements
sebasmannem Jan 11, 2026
8b1844a
Merge pull request #21 from sebasmannem/lint/revive
sebasmannem Jan 11, 2026
edb8e34
Improving unittests for internal/cluster/v0
sebasmannem Jan 11, 2026
6952bef
Merge pull request #23 from sebasmannem/feature/unittests/cluster_v0
sebasmannem Jan 13, 2026
761f792
Improving unittests for internal/cluster
sebasmannem Jan 13, 2026
5742f86
comment fixes
sebasmannem Jan 20, 2026
d90b554
Merge pull request #24 from pgvillage-tools/feature/unittests/cluster
sebasmannem Jan 23, 2026
ef74349
Adding unittests util
sebasmannem Jan 24, 2026
f920771
Updatin ci metrics
sebasmannem Jan 24, 2026
3789600
Small fixes
sebasmannem Jan 24, 2026
c4eec27
Merge pull request #25 from pgvillage-tools/feature/unittests/util
sebasmannem Jan 26, 2026
dded474
improve coverage for internal/common/
sebasmannem Jan 26, 2026
9de833e
Merge pull request #26 from pgvillage-tools/feat/coverage_internal_co…
sebasmannem Jan 27, 2026
f2cb77a
restructuring locations for code in internal/postgresql
sebasmannem Jan 30, 2026
5ba7553
fixing comments
sebasmannem Jan 31, 2026
39de49d
Merge pull request #27 from pgvillage-tools/feature/cleanup
sebasmannem Jan 31, 2026
6bc6b19
Adding component logging with zerolog
sebasmannem Feb 3, 2026
610fcc5
Merge pull request #29 from sebasmannem/chore/zerolog
sebasmannem Feb 5, 2026
5881832
build images separately
sebasmannem Feb 10, 2026
b26c8f1
Merge pull request #30 from pgvillage-tools/test/build_images_separately
sebasmannem Feb 11, 2026
1c1daeb
Moving to go.etcd.io/etcd/client/v3
sebasmannem Jan 31, 2026
9b1752a
More logging
sebasmannem Feb 10, 2026
eb3b5cc
fixing comments
sebasmannem Feb 11, 2026
61f37fa
Final fixes
sebasmannem Feb 11, 2026
1f026c3
Merge pull request #28 from pgvillage-tools/chore/upgrade_etcdv3
sebasmannem Feb 11, 2026
56dbbe0
Upgrade google.golang.org/protobuf
sebasmannem Feb 11, 2026
d425c44
Merge pull request #31 from sebasmannem/chore/upgrade_protobuf
sebasmannem Feb 11, 2026
a0a9cab
Upgrade go.etcd.io/etcd/client/v2
sebasmannem Feb 11, 2026
bb4f025
Merge pull request #32 from sebasmannem/chore/etcd_client_v2
sebasmannem Feb 11, 2026
02c8b35
Upgrade k8s.io/api, k8s.io/apimachinery en k8s.io/client-go
sebasmannem Feb 11, 2026
f24aeb4
Merge pull request #33 from sebasmannem/chore/upgrade_k8s
sebasmannem Feb 11, 2026
0d90ac0
Upgrading go.etcd.io/etcd/client/v3 and go.etcd.io/etcd/api/v3
sebasmannem Feb 11, 2026
5562913
Merge pull request #35 from sebasmannem/chore/protobuf
sebasmannem Feb 11, 2026
a85a68f
Removing tests/etcdv3/go.mod as we now have upgraded all packages to …
sebasmannem Feb 11, 2026
e00ccd3
remove tests/etcdv3 from unittests
sebasmannem Feb 11, 2026
db58cdb
upgrading golangci-lint
sebasmannem Feb 11, 2026
aeb5b60
fixing weird issue with golanci-lint gofmt
sebasmannem Feb 11, 2026
a57bc6a
Merge pull request #36 from sebasmannem/chore/shared_mods_tests
sebasmannem Feb 11, 2026
d850702
Improving coverage for logging module
sebasmannem Feb 12, 2026
e592558
Merge pull request #37 from pgvillage-tools/chore/coverage_logging
sebasmannem Feb 12, 2026
134e1bd
moving cluster to api
sebasmannem Feb 27, 2026
fbd4461
I missed the references
sebasmannem Feb 27, 2026
09a39a4
Missing go mock
sebasmannem Feb 27, 2026
518efca
gofmt fixes
sebasmannem Feb 27, 2026
eb0d254
coverage changes
sebasmannem Feb 27, 2026
8fdc3e6
Adding api fodler to Docker containers
sebasmannem Feb 27, 2026
3752947
Merge pull request #38 from pgvillage-tools/feat/api
sebasmannem Feb 27, 2026
41036b7
Deepcopy with generics
sebasmannem Feb 28, 2026
ef81dad
Merge pull request #39 from pgvillage-tools/chore/deepcopy
sebasmannem Feb 28, 2026
8ada662
fix: issues with unittests
sebasmannem Mar 1, 2026
cba0aa5
fix: lintinng issues
sebasmannem Mar 1, 2026
e31be93
Merge pull request #40 from pgvillage-tools/fix/deepcopy
sebasmannem Mar 1, 2026
77529a6
Fixing todo and enabling original integration tests
sebasmannem Mar 1, 2026
6a6390c
Enabling ci
sebasmannem Mar 1, 2026
410e571
Merge pull request #41 from pgvillage-tools/chore/todos
sebasmannem Mar 3, 2026
3d3b132
Updating github repo url
sebasmannem Mar 4, 2026
edb26bd
Renaming images
sebasmannem Mar 4, 2026
5882153
go.mod
sebasmannem Mar 4, 2026
520bba1
Makefile
sebasmannem Mar 4, 2026
d7eabd1
scripts/build-binary
sebasmannem Mar 4, 2026
517c29d
test.sh
sebasmannem Mar 4, 2026
326ad1e
Adding PgVillage to the license header
sebasmannem Mar 4, 2026
870543d
gofmt
sebasmannem Mar 4, 2026
5988cc1
Merge pull request #42 from pgvillage-tools/chore/repo_name
sebasmannem Mar 4, 2026
6988a6f
chore: tuning release drafter
sebasmannem Mar 4, 2026
e5e3b3a
Merge pull request #43 from pgvillage-tools/chore/release_drafter_config
sebasmannem Mar 4, 2026
51f5e46
build(deps): bump google.golang.org/grpc from 1.78.0 to 1.79.3
dependabot[bot] Mar 19, 2026
f85a179
Merge pull request #52 from pgvillage-tools/dependabot/go_modules/goo…
sebasmannem Mar 19, 2026
15e579f
renaming to v1 and ClusterStatus
sebasmannem Mar 24, 2026
c8034b9
Merge pull request #53 from pgvillage-tools/chore/name_to_v1
sebasmannem Mar 24, 2026
4fc4f6f
Fix minor issues and update release
SnehalKapure Apr 14, 2026
8aadade
fix: clean up goreleaser config and image naming
SnehalKapure Apr 17, 2026
f2c6c59
ALso using GOLANG_VERSION in build-and-release-binaries.yml
sebasmannem Apr 17, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
208 changes: 0 additions & 208 deletions .agola/config.jsonnet

This file was deleted.

37 changes: 37 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
# Please see the documentation for all configuration options:
# https://docs.github.com/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file

version: 2
updates:
- package-ecosystem: "gomod"
directory: "/"
schedule:
interval: "weekly"
commit-message:
prefix: "fix"
prefix-development: "chore"
include: "scope"
- package-ecosystem: "github-actions"
directory: "/"
schedule:
interval: "weekly"
commit-message:
prefix: "fix"
prefix-development: "chore"
include: "scope"
- package-ecosystem: "pip"
directory: "/"
schedule:
interval: "weekly"
commit-message:
prefix: "fix"
prefix-development: "chore"
include: "scope"
- package-ecosystem: "docker"
directory: "/"
schedule:
interval: "weekly"
commit-message:
prefix: "fix"
prefix-development: "chore"
include: "scope"
16 changes: 16 additions & 0 deletions .github/pr-title-checker-config.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
{
"LABEL": {
"name": "title needs formatting",
"color": "EEEEEE"
},
"CHECKS": {
"prefixes": ["[Bot] docs: "],
"regexp": "^(feat|perf|fix|hotfix|bug|docs|test|revert|refactor|ci|build|chore)!?(\\(.*\\))?!?:.*"
},
"MESSAGES": {
"success": "PR title is valid",
"failure": "PR title is invalid",
"notice": "PR Title needs to pass regex '^(feat|perf|fix|hotfix|bug|docs|test|revert|refactor|ci|build|chore)!?(\\(.*\\))?!?:.*"
}
}

97 changes: 97 additions & 0 deletions .github/release-drafter.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,97 @@
name-template: 'v$RESOLVED_VERSION 🌈'
tag-template: 'v$RESOLVED_VERSION'
exclude-labels:
- 'skip-changelog'
replacers:
- search: '/CVE-(\d{4})-(\d+)/g'
replace: 'https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-$1-$2'
categories:
- title: '💥 BREAKING CHANGES'
labels:
- 'breaking'
- title: '🚀 Features'
labels:
- 'feature'
- 'enhancement'
- title: '🐛 Bug Fixes'
labels:
- 'fix'
- 'bugfix'
- 'bug'
- title: '🧰 Maintenance'
labels:
- 'chore'
- 'documentation'
- 'ci'
- 'refactor'
- 'style'
- 'test'
- title: '🔒 Security'
labels:
- 'dependencies'
- 'security'
change-template: '- $TITLE @$AUTHOR (#$NUMBER)'
change-title-escapes: '\<*_&' # You can add # and @ to disable mentions, and add ` to disable code blocks.
version-resolver:
major:
labels:
- 'major'
- 'breaking'
minor:
labels:
- 'minor'
- 'refactor'
- 'enhancement'
patch:
labels:
- 'patch'
- 'documentation'
- 'ci'
- 'style'
- 'test'
default: patch
autolabeler:
- label: 'breaking'
title:
- '/!:/'
body:
- '/BREAKING CHANGE/'
- label: 'chore'
title:
- '/^chore(\([a-z]*\))?!?:/i'
- label: 'ci'
title:
- '/^(ci|build)(\([a-z]*\))?!?:/i'
files:
- '.github/*'
- '.github/**/*'
- label: 'documentation'
title:
- '/^docs(\([a-z]*\))?!?:/i'
files:
- 'docs/*'
- 'docs/**/*'
- '*.md'
- '**/*.md'
- label: 'enhancement'
title:
- '/^(feat|perf)(\([a-z]*\))?!?:/i'
- label: 'bug'
title:
- '/^(fix|hotfix|bug)(\([a-z]*\))?!?:/i'
- label: 'refactor'
title:
- '/^refactor(\([a-z]*\))?!?:/i'
- label: 'revert'
title:
- '/^revert(\([a-z]*\))?!?:/i'
- label: 'style'
title:
- '/^style(\([a-z]*\))?!?:/i'
- label: 'test'
title:
- '/^test(\([a-z]*\))?!?:/i'
template: |
## Changes

$CHANGES
Loading