Pasha Sviderski
|
b24b55c4c7
|
chore: update api.MachineClient interface
|
2025-07-24 14:25:09 +10:00 |
|
Pasha Sviderski
|
9a88e914f4
|
chore: simplify cluster controller initialisation, prepare for reset
|
2025-07-24 14:23:33 +10:00 |
|
Pasha Sviderski
|
f613d3ce6d
|
chore: reformat code
|
2025-07-22 18:53:05 +10:00 |
|
 Evgenii OrlovandGitHub
|
2c3bea64e5
|
feat: impl of functionality for renaming and updating machines (#91)
|
2025-07-22 18:45:19 +10:00 |
|
  
|
da3634b690
|
E2E tests use repeated strings for test data where constants add no value (#97)
---------
Co-authored-by: Pasha Sviderski <me@psviderski.name>
Co-authored-by: Anton Ovchinnikov <anton@tonyo.info>
|
2025-07-21 19:30:02 +02:00 |
|
Pasha Sviderski
|
6fb07db4b2
|
feat: follow-up compose 'ports' support: use ingress mode by default (closes #81)
|
2025-07-21 16:56:52 +10:00 |
|
 Evgenii OrlovandGitHub
|
fea7edcbc5
|
feat: add support for standard compose ports directive (#95)
|
2025-07-21 15:24:37 +10:00 |
|
 Anton OvchinnikovandGitHub
|
a54555cd13
|
feat(deploy): Recreate container when pull_policy set to Always (#100)
|
2025-07-21 14:47:38 +10:00 |
|
Pasha Sviderski
|
87c7889c2e
|
docs: format debian installation section
|
2025-07-18 21:59:54 +10:00 |
|
Anton Ovchinnikov
|
05d0078451
|
chore: Enable more linters
|
2025-07-14 00:32:26 +02:00 |
|
Anton Ovchinnikov
|
053d73048c
|
feat: Basic linting config
|
2025-07-13 23:50:27 +02:00 |
|
 Matías García IsaíaandGitHub
|
4ec3e97a54
|
docs: add documentation regarding --no-dns flag (#93)
|
2025-07-11 11:59:25 +10:00 |
|
 Evgenii OrlovandGitHub
|
10bbe9fbc5
|
fix: prevent race condition with Docker network creation (#89)
|
2025-07-10 17:51:08 +10:00 |
|
 Evgenii OrlovandGitHub
|
31cd4c77e9
|
feat: support x-machines placement constraints in compose files (#90)
|
2025-07-10 16:46:29 +10:00 |
|
Pasha Sviderski
|
492a0af2b2
|
fix: migration script for uncloud Docker network to be compatible with Docker 28.2.0+
|
2025-07-09 14:04:21 +10:00 |
|
Pasha Sviderski
|
ff7bb25f2c
|
fix: custom version handling in install.sh script
|
2025-07-09 13:22:21 +10:00 |
|
Pasha Sviderski
|
a73cbfd691
|
chore: hide incomplete machine rm command from help output
|
2025-07-09 11:28:14 +10:00 |
|
Pasha Sviderski
|
55773e92ce
|
fix: allow direct routing from WireGuard mesh to containers for Docker 28.2.0+
v0.9.0
|
2025-07-08 21:20:49 +10:00 |
|
 Pasha SviderskiandGitHub
|
37f543b905
|
docs: fix suddenly exploded width of uc logo in README.md
|
2025-07-07 11:36:55 +10:00 |
|
 Dario GriffoandGitHub
|
e5f96509bf
|
docs: add unofficial Debian package repository (#84)
|
2025-07-05 19:40:36 +10:00 |
|
Anton Ovchinnikov
|
2f35ac6498
|
chore: Add .editorconfig
|
2025-07-04 19:16:40 +02:00 |
|
Pasha Sviderski
|
f75afa0cec
|
Merge branch 'pasha/machine-rm'
|
2025-07-03 21:30:46 +10:00 |
|
Pasha Sviderski
|
0f38b128fa
|
chore: fail 'machine rm' as not fully implemented
|
2025-07-03 21:30:09 +10:00 |
|
Pasha Sviderski
|
535b91fe52
|
feat: add stub for Reset method in machine API
|
2025-07-03 21:28:05 +10:00 |
|
Pasha Sviderski
|
5c8beb8bd3
|
chore: tidy up go.mod, remove toolchain
|
2025-07-03 20:57:56 +10:00 |
|
Pasha Sviderski
|
2b4da1e6fe
|
chore: remove anonymous volumes created by service containers when removing them
|
2025-07-02 11:16:00 +10:00 |
|
Pasha Sviderski
|
be8b4f079f
|
feat: remove containers on machine before removing it
|
2025-07-02 11:14:31 +10:00 |
|
Pasha Sviderski
|
59b96cc01f
|
feat: init 'machine rm' command that outputs service containers that will be removed
|
2025-07-01 19:51:57 +10:00 |
|
Pasha Sviderski
|
4c77fe2cfd
|
chore: tidy up
|
2025-06-30 17:53:34 +10:00 |
|
Pavel Sviderski
|
3b89af4a11
|
fix: e2e compose build test on macOS with Docker Desktop
|
2025-06-27 17:54:02 +10:00 |
|
 Zasda Yusuf MikailandGitHub
|
1abadaef50
|
feat: set default log driver for service containers to 'local' (#83)
|
2025-06-27 16:42:26 +10:00 |
|
 Krishna SantoshandGitHub
|
3b1ce42dd7
|
fix(docs): add missing word to complete the sentence (#82)
|
2025-06-24 16:49:07 +10:00 |
|
Pavel Sviderski
|
1640b4c433
|
docs: mention github discussions for help in README
|
2025-06-24 11:40:06 +10:00 |
|
 Anton OvchinnikovandGitHub
|
44549c00fd
|
feat: Label new volumes as managed by uncloud (#79)
|
2025-06-23 22:05:05 +02:00 |
|
Anton Ovchinnikov
|
26f34df3e6
|
fix: Improve output for build operations
|
2025-06-22 19:26:25 +02:00 |
|
Anton Ovchinnikov
|
89fb9efcfa
|
fix: Use GITHUB_TOKEN to increase the rate limit for mise action
|
2025-06-22 11:50:17 +02:00 |
|
 Anton OvchinnikovandGitHub
|
638f320959
|
build: Install protobuf tools via mise (#77)
|
2025-06-22 11:23:56 +02:00 |
|
Pavel Sviderski
|
3f2e60ea74
|
docs: mention unregistry as comming soon feature
|
2025-06-22 09:38:15 +10:00 |
|
Pavel Sviderski
|
8e0a24e781
|
chore: add donate button in README
|
2025-06-20 13:37:50 +10:00 |
|
 Pasha SviderskiandGitHub
|
e3e39dde32
|
chore: create FUNDING.yml
|
2025-06-20 12:36:58 +10:00 |
|
Pavel Sviderski
|
fc61e2fc07
|
feat: enable passive health checks and upstream retries in Caddy
v0.8.0
|
2025-06-12 18:38:28 +10:00 |
|
Anton Ovchinnikov
|
2a0d31cec0
|
chore: Helper make target to install protobuf/grpc plugins
|
2025-06-11 23:57:50 +02:00 |
|
 Anton OvchinnikovandGitHub
|
2f55af0cab
|
test: Add an e2e test for build&push (#69)
* test: Add an e2e test for build&push
* test: Add image cleanup
* test: Switch to assert.NoError
|
2025-06-09 22:10:53 +02:00 |
|
 Anton OvchinnikovandGitHub
|
971b21d6c1
|
feat: Implement basic build & push capabilities for services (#68)
* wip: Build experiments
* wip: overall structure for build/push
* ref: Split method, add test fixture
* feat: Basic push functionality
* ref: Better structure and output
* feat: Handle registry auth
* feat: Integrate with deploy
* ref: Split into files
* fix: Modernize push options
|
2025-06-03 21:35:54 +02:00 |
|
Pavel Sviderski
|
b651d95183
|
docs: demo app - Compose and custom domain
|
2025-06-02 20:03:19 +10:00 |
|
Pavel Sviderski
|
d45c1b6869
|
docs: add Deploy demo app page (partial), change prism theme to palenight
|
2025-05-30 20:00:04 +10:00 |
|
Pavel Sviderski
|
a5fe9fbfb2
|
chore: update -p flag help for run command
|
2025-05-29 21:47:50 +10:00 |
|
Pavel Sviderski
|
4590a516ad
|
chore: set default ssh key path to ~/.ssh/id_ed25519 and handle home expansion
|
2025-05-29 15:00:33 +10:00 |
|
Pavel Sviderski
|
5f9ed6dacf
|
docs: fix links
|
2025-05-28 18:39:08 +10:00 |
|
Pavel Sviderski
|
e97497d737
|
docs: refine overview
|
2025-05-28 18:35:23 +10:00 |
|