Pasha Sviderski
|
be0f833e21
|
chore: add dev:install and dev:reset mise commands to manually test daemon changes on dev machines
|
2026-03-24 18:11:42 +10:00 |
|
Pasha Sviderski
|
76880d901a
|
chore: move proto generation to mise tasks
|
2026-03-19 17:32:48 +10:00 |
|
 GabrielandGitHub
|
a507b202ec
|
fix: create AAAA DNS record for IPv6 machines" (#257)
* chore: update gitignore
* fix: create AAAA DNS record for IPv6 machines"
* test: randomize execution order to prevent order-based bugs in tests
|
2026-03-04 15:17:27 +10:00 |
|
 Anton OvchinnikovandGitHub
|
63c4de512e
|
feat: Initial support for Compose configs (#116)
|
2025-09-26 21:24:10 +10:00 |
|
Pasha Sviderski
|
7c19323ea1
|
docs: 'uc docs' command to generate CLI reference docs
|
2025-08-28 20:09:18 +10:00 |
|
Pasha Sviderski
|
8bf9fc0c9c
|
chore: introduce mockery for generating mocks, generate for CaddyfileValidator
|
2025-08-18 18:50:47 +10:00 |
|
Pasha Sviderski
|
4fe360c573
|
docs: combine landing page and docusaurus together and deploy as one image
|
2025-07-31 18:43:06 +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 |
|
 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 |
|