Pasha Sviderski
|
6fb07db4b2
|
feat: follow-up compose 'ports' support: use ingress mode by default (closes #81)
|
2025-07-21 16:56:52 +10:00 |
|
 Anton OvchinnikovandGitHub
|
a54555cd13
|
feat(deploy): Recreate container when pull_policy set to Always (#100)
|
2025-07-21 14:47:38 +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 |
|
 Anton OvchinnikovandGitHub
|
638f320959
|
build: Install protobuf tools via mise (#77)
|
2025-06-22 11:23:56 +02:00 |
|
Anton Ovchinnikov
|
2a0d31cec0
|
chore: Helper make target to install protobuf/grpc plugins
|
2025-06-11 23:57:50 +02:00 |
|
Anton Ovchinnikov
|
d9e906a77e
|
test: Disable test caching
|
2025-05-25 19:53:43 +02:00 |
|
Anton Ovchinnikov
|
51f7ebf3bf
|
test: Add cleanup target that removes dangling test containers
|
2025-05-25 19:46:13 +02:00 |
|
Pavel Sviderski
|
6f9ac1fcc7
|
chore: add Docker image for docs and Uncloud Compose deployment (dogfooding!)
|
2025-05-22 21:01:52 +10:00 |
|
Pavel Sviderski
|
735e36012a
|
chore: delete unused ucind-image-push target in Makefile
|
2025-05-21 15:46:09 +10:00 |
|
 
|
69ebce57e9
|
test: Add basic Github Actions config (#63)
* test: Add basic Github Actions config
* fix(e2e-tests): handle asynchronous port publishing for ucind container
* fix(e2e-tests): increase machine ready wait timeout 1->10s
* fix: Pin GHA versions
---------
Co-authored-by: Pavel Sviderski <me@psviderski.name>
|
2025-05-20 23:59:02 +02:00 |
|
Pavel Sviderski
|
365a5fc0b5
|
chore: build multiarch images for corrosion and ucind to support e2e tests on amd64
|
2025-05-20 12:47:27 +10:00 |
|
Pavel Sviderski
|
cf7e333579
|
feat(dns-server): use embedded DNS server for all service containers
|
2025-05-01 11:27:27 +10:00 |
|
Pavel Sviderski
|
f467fad84c
|
chore: rename cluster term to context in CLI and config, convert config toml -> yaml
|
2025-04-01 21:29:32 +10:00 |
|
Pavel Sviderski
|
b963ef39d1
|
chore(makefile): demo-reset target to reset machines before recording a VHS demo
|
2025-03-06 16:55:16 +10:00 |
|
Pavel Sviderski
|
4cc68e3133
|
include cloud vm in dev set in Makefile
|
2025-02-26 15:52:33 +10:00 |
|
Pavel Sviderski
|
24a824b890
|
add make targets to build and push ucind image
|
2024-11-27 17:14:41 +10:00 |
|
Pavel Sviderski
|
085ee285e8
|
add make targets to build and push corrosion image
|
2024-11-27 16:53:57 +10:00 |
|
Pavel Sviderski
|
d02fc4d981
|
update Makefile to remove built binary
|
2024-11-27 10:38:25 +10:00 |
|
Pavel Sviderski
|
b4c2ec3a2a
|
sync new and updated containers to cluster store, no deletion yet
|
2024-11-19 16:06:16 +10:00 |
|
Pavel Sviderski
|
c2b466b046
|
add common Metadata message to be injected in reply messages by gRPC proxy
|
2024-11-08 11:28:04 +10:00 |
|
Pavel Sviderski
|
9dbcf1e902
|
do not build and deploy uncloud binary to dev machines
|
2024-10-31 18:08:36 +10:00 |
|
Pavel Sviderski
|
f06dd865fa
|
update existing WG peers instead of replacing to not interrupt and lose track of handshakes
|
2024-10-07 20:06:15 +10:00 |
|
Pavel Sviderski
|
c3ba43a8fa
|
delete old non-distributed cluster state, fix storing endpoints in store
|
2024-10-02 13:03:17 +10:00 |
|
Pavel Sviderski
|
a64caf34a7
|
add Token RPC endpoint to grab a machine token for adding it to a cluster
|
2024-09-12 09:55:02 +10:00 |
|
Pavel Sviderski
|
45cacfa6f5
|
rename Machine message to MachineInfo to not conflict with the service name
|
2024-09-08 13:40:43 +10:00 |
|
Pavel Sviderski
|
3f71aec275
|
add uncloud machine init command to initialise a new cluster on local machine
|
2024-09-05 12:21:01 +10:00 |
|
Pavel Sviderski
|
afe9c13283
|
Implement grpc server in the daemon to receive cluster requests
|
2024-08-29 10:17:16 +10:00 |
|