Skip to content

Commit

Permalink
chore: prepare v0.13-nightly (#769)
Browse files Browse the repository at this point in the history
* chore: prepare v0.13-nightly
  • Loading branch information
leon3s authored Dec 27, 2023
1 parent 8823972 commit aa77a08
Show file tree
Hide file tree
Showing 33 changed files with 254 additions and 179 deletions.
21 changes: 12 additions & 9 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

54 changes: 27 additions & 27 deletions bin/nanocl/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "nanocl"
version = "0.12.1"
version = "0.13.0"
edition = "2021"
authors = ["nanocl contributors <[email protected]>"]
description = "The Self-Sufficient Hybrid-Cloud Orchestrator CLI"
Expand All @@ -22,52 +22,52 @@ vendored = ["openssl/vendored"]
test = []

[build-dependencies]
liquid = "0.26.1"
tabled = "0.15.0"
liquid = "0.26"
tabled = "0.15"
clap_mangen = { version = "0.2" }
clap = { version = "4.4.11", features = ["derive"] }
clap = { version = "4.4", features = ["derive"] }
serde = { version = "1.0", features = ["derive"] }
chrono = { version = "0.4.31", default-features = false, features = [
chrono = { version = "0.4", default-features = false, features = [
"std",
"clock",
] }
bollard-next = { version = "0.15.4" }
nanocl_utils = { version = "0.3.1", features = ["build_tools"] }
nanocld_client = { version = "0.12.0" }
nanocl_utils = { version = "0.4", features = ["build_tools"] }
nanocld_client = { version = "0.13" }

[dependencies]
bollard-next = { version = "0.15.4" }
futures = "0.3"
serde_yaml = "0.9"
tabled = "0.15.0"
indicatif = "0.17.7"
serde_json = "1.0.108"
ntex = { version = "0.7.16", features = ["tokio", "openssl"] }
tabled = "0.15"
indicatif = "0.17"
serde_json = "1.0"
ntex = { version = "0.7", features = ["tokio", "openssl"] }
serde = { version = "1.0", features = ["derive"] }
clap = { version = "4.4.11", features = ["derive", "cargo"] }
tokio = { version = "1.34.0", features = ["fs"] }
tokio-util = "0.7.9"
chrono = { version = "0.4.31", default-features = false, features = [
clap = { version = "4.4", features = ["derive", "cargo"] }
tokio = { version = "1.34", features = ["fs"] }
tokio-util = "0.7"
chrono = { version = "0.4", default-features = false, features = [
"std",
"clock",
] }
dialoguer = "0.11.0"
termios = "0.3.3"
liquid = { version = "0.26.1", features = ["stdlib"] }
regex = "1.10.2"
nanocld_client = { version = "0.12.0", features = ["tokio"] }
nanocl_error = { version = "0.1.1", features = [
dialoguer = "0.11"
termios = "0.3"
liquid = { version = "0.26", features = ["stdlib"] }
regex = "1.10"
nanocld_client = { version = "0.13", features = ["tokio"] }
nanocl_error = { version = "0.2", features = [
"io",
"tokio",
"http_client",
"serde_json",
"bollard",
"serde_yaml",
] }
nanocl_utils = { version = "0.3.1", features = ["unix"] }
ctrlc = "3.3.1"
toml = "0.8.8"
ring = "0.17.5"
nix = { version = "0.27.1", features = ["user"] }
dotenvy = "0.15.7"
nanocl_utils = { version = "0.4", features = ["unix"] }
ctrlc = "3.3"
toml = "0.8"
ring = "0.17"
nix = { version = "0.27", features = ["user"] }
dotenvy = "0.15"
openssl = "0.10"
16 changes: 16 additions & 0 deletions bin/nanocl/changelog.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,22 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [0.13.0]

### Changed

- State apply and remove with new loader and logic.
- Install and uninstall with new loader and logic.
- Use of nanocld_client 0.13.0

### Added

- PS command with filter by kind, namespace, limit and offset.

### Fixed

- Fixed missing openssl

## [0.12.0] 2023-12-22

### Added
Expand Down
1 change: 0 additions & 1 deletion bin/nanocl/version

This file was deleted.

50 changes: 25 additions & 25 deletions bin/nanocld/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "nanocld"
version = "0.12.1"
version = "0.13.0"
edition = "2021"
authors = ["nanocl contributors <[email protected]>"]
description = "The Self-Sufficient Hybrid-Cloud Orchestrator Daemon"
Expand Down Expand Up @@ -29,15 +29,15 @@ test = ["nanocl_utils/ntex_test_client", "nanocl_stubs/test"]
release = []

[build-dependencies]
clap = { version = "4.4.11", features = ["derive"] }
clap = { version = "4.4", features = ["derive"] }
clap_mangen = { version = "0.2" }
nanocl_utils = { version = "0.3.1", features = ["build_tools"] }
nanocl_utils = { version = "0.4", features = ["build_tools"] }

[dev-dependencies]
serde_yaml = "0.9"

[dependencies]
nanocl_error = { version = "0.1.1", features = [
nanocl_error = { version = "0.2", features = [
"io",
"http",
"http_client",
Expand All @@ -48,40 +48,40 @@ nanocl_error = { version = "0.1.1", features = [
"tokio",
] }
bollard-next = { version = "0.15.4" }
log = "0.4.20"
log = "0.4"
futures = "0.3"
serde_yaml = "0.9"
env_logger = { version = "0.10" }
serde_json = "1.0.108"
diesel_migrations = "2.0.0"
clap = { version = "4.4.11", features = ["derive"] }
serde_json = "1.0"
diesel_migrations = "2.0"
clap = { version = "4.4", features = ["derive"] }
url = { version = "2", features = ["serde"] }
serde = { version = "1.0.192", features = ["derive"] }
serde = { version = "1.0", features = ["derive"] }
uuid = { version = "1.6", features = ["serde", "v4"] }
ntex = { version = "0.7.16", features = ["tokio", "openssl"] }
diesel = { version = "2.1.2", features = [
ntex = { version = "0.7", features = ["tokio", "openssl"] }
diesel = { version = "2.1", features = [
"postgres",
"r2d2",
"chrono",
"uuid",
"serde_json",
] }
tokio = { version = "1.34.0", features = ["fs", "process", "io-std"] }
hyper = "0.14.27"
tokio-util = "0.7.9"
futures-util = "0.3.26"
libc = "0.2.139"
chrono = { version = "0.4.31", default-features = false, features = [
tokio = { version = "1.34", features = ["fs", "process", "io-std"] }
hyper = "0.14"
tokio-util = "0.7"
futures-util = "0.3"
libc = "0.2"
chrono = { version = "0.4", default-features = false, features = [
"std",
"clock",
"serde",
] }
jsonschema = { version = "0.17.0", default-features = false }
nanocld_client = { version = "0.12.0", features = ["tokio"] }
metrsd_client = "0.4.1"
nanocl_stubs = { version = "0.12.0", features = ["serde"] }
nanocl_utils = { version = "0.3.1", features = ["unix", "ntex", "logger"] }
jsonschema = { version = "0.17", default-features = false }
nanocld_client = { version = "0.13", features = ["tokio"] }
metrsd_client = "0.4"
nanocl_stubs = { version = "0.13", features = ["serde"] }
nanocl_utils = { version = "0.4", features = ["unix", "ntex", "logger"] }
utoipa = { version = "4.1", features = ["yaml"], optional = true }
notify = "6.1.1"
ntex-cors = "0.4.0"
rand = "0.8.5"
notify = "6.1"
ntex-cors = "0.4"
rand = "0.8"
17 changes: 17 additions & 0 deletions bin/nanocld/changelog.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,23 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [0.13.0]

### Changed

- Removed state apply and remove endpoints.

### Fixed

- Secret creation when using native kind.
- Resource kind was saved with it's version.
- Openssl linking.

### Added

- Processes with generic filter from the endpoint.


## [0.12.0] - 2023-12-22

### Added
Expand Down
1 change: 0 additions & 1 deletion bin/nanocld/version

This file was deleted.

34 changes: 16 additions & 18 deletions bin/ncdns/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
[package]
name = "ncdns"
version = "0.4.0"
version = "0.5.0"
edition = "2021"

[[bin]]
Expand All @@ -19,28 +19,26 @@ dev = [
"nanocl_utils/ntex_test_client",
]
test = ["nanocl_utils/ntex_test_client"]
vendored = ["openssl/vendored"]

[build-dependencies]
clap = { version = "4.4.11", features = ["derive"] }
clap = { version = "4.4", features = ["derive"] }
clap_mangen = { version = "0.2" }
nanocl_utils = { version = "0.3.1", features = ["build_tools"] }
nanocl_utils = { version = "0.4", features = ["build_tools"] }

[dev-dependencies]
serde_yaml = "0.9.25"
serde_yaml = "0.9"

[dependencies]
log = "0.4.20"
clap = { version = "4.4.11", features = ["derive"] }
ntex = { version = "0.7.16", features = ["tokio"] }
tokio = { version = "1.34.0", features = ["fs"] }
futures = "0.3.26"
serde = { version = "1.0.192", features = ["derive"] }
serde_json = "1.0.108"
nanocld_client = { version = "0.12.0", features = ["tokio"] }
nanocl_error = { version = "0.1.1", features = ["io", "http", "http_client"] }
nanocl_utils = { version = "0.3.1", features = [
"ntex",
"logger",
"versioning",
] }
log = "0.4"
clap = { version = "4.4", features = ["derive"] }
ntex = { version = "0.7", features = ["tokio", "openssl"] }
tokio = { version = "1.34", features = ["fs"] }
futures = "0.3"
serde = { version = "1.0", features = ["derive"] }
serde_json = "1.0"
nanocld_client = { version = "0.13", features = ["tokio"] }
nanocl_error = { version = "0.2", features = ["io", "http", "http_client"] }
nanocl_utils = { version = "0.4", features = ["ntex", "logger", "versioning"] }
utoipa = { version = "4.1", features = ["yaml"], optional = true }
openssl = "0.10"
2 changes: 1 addition & 1 deletion bin/ncdns/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@ COPY .git ./.git
ENV NANOCL_CHANNEL=$channel
ENV RUSTFLAGS="-C target-feature=+crt-static"
RUN export ARCH=$(uname -m) \
&& cargo build --release --target=$ARCH-unknown-linux-musl --features release --bin ncdns
&& cargo build --release --target=$ARCH-unknown-linux-musl --features vendored --features release --bin ncdns
RUN export ARCH=$(uname -m) \
&& cp /app/target/$ARCH-unknown-linux-musl/release/ncdns /bin/ncdns

Expand Down
Loading

0 comments on commit aa77a08

Please sign in to comment.