Skip to content

Commit

Permalink
chore: update to nanocl 0.16 (#49)
Browse files Browse the repository at this point in the history
* chore: update to nanocl 0.16

* added blog post

* updated openapi spec
  • Loading branch information
leon3s authored Nov 1, 2024
1 parent 6f7077e commit b51d0ce
Show file tree
Hide file tree
Showing 93 changed files with 10,676 additions and 1,508 deletions.
3 changes: 3 additions & 0 deletions blog/2024-05-07-release-0.14/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,9 @@ slug: nanocl-0.14
title: Introducing Nanocl 0.14
authors: [leone]
tags: [nanocl, release, 0.14]
description: Nanocl 0.14 is here with a host of new features and enhancements to streamline your deployment workflows. Dive into the details!
image: /img/logo.png
keywords: [containerization, Docker, Kubernetes, Nanocl, NGINX, software development, deployment, release, 0.15]
---

In the rapidly evolving landscape of container and virtual machine (VM) orchestration, staying ahead means constantly innovating and adapting to the needs of developers and operators. With that commitment in mind, we're thrilled to unveil Nanocl 0.14 – the latest iteration of our cutting-edge orchestrator that brings a plethora of enhancements and features to streamline your deployment workflows.
Expand Down
11 changes: 6 additions & 5 deletions blog/2024-06-11-release-0.15/index.md
Original file line number Diff line number Diff line change
@@ -1,16 +1,17 @@
---
slug: nanocl-0.15
title: Announcing Nanocl 0.15
title: Introducing Nanocl 0.15
description: Nanocl 0.15.0 is packed with exciting new features, significant enhancements, and important fixes to streamline your container orchestration and virtualization management. Dive into the details!
image: /img/logo.png
authors: [leone]
tags: [nanocl, release, 0.15]
keywords: [containerization, Docker, Kubernetes, Nanocl, NGINX, software development, deployment, release, 0.15]
---

# Announcing Nanocl 0.15

## Enhanced Functionality and Improved Performance

We are thrilled to announce the release of **Nanocl 0.15.0**, packed with exciting new features, significant enhancements, and important fixes to streamline your container orchestration and virtualization management. This release, effective from **June 11, 2024**, brings you the tools and improvements you’ve been waiting for. Let’s dive into the details!

<!-- truncate -->

## Key Highlights

### New Features
Expand Down
399 changes: 399 additions & 0 deletions blog/2024-11-01-release-0.16/index.md

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion blog/authors.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
leone:
name: Leo <leone> Vernisse
name: Leo Vernisse
title: Core Team
url: https://github.com/leon3s
image_url: https://github.com/leon3s.png
6 changes: 3 additions & 3 deletions docs/guides/nanocl/overview.md
Original file line number Diff line number Diff line change
Expand Up @@ -121,8 +121,8 @@ When you use Nanocl, you are creating and using namespaces, container images, vi

#### Namespaces

A namespace contains a group of services (Cargoes, Vms) that will share the same network.
This is useful when you want to isolate a group of services from the rest of the cluster.
A namespace contains a group of services (Cargoes, Vms).
This is useful when you want to isolate a group of services.
There is 2 namespaces by default:

* ***global*** The default namespace that will be used if you don't specify a namespace.
Expand Down Expand Up @@ -155,6 +155,6 @@ For example a CI/CD pipeline that will build your code and run the tests.

A container is a runnable instance of an container image. You can create, start, stop, move, or delete a container using the Nanocl API or CLI when using jobs, cargoes or virtual machines.

By default, a container is relatively well isolated from other containers and its host machine. You can control how isolated a container's network, storage, or other underlying subsystems are from other containers or from the host machine.
By default, a container is relatively well isolated from other containers and its host machine. You can control how isolated a container's storage, or other underlying subsystems are from other containers or from the host machine.

A container is defined by its image as well as any configuration options you provide to it when you create or start it. When a container is removed, any changes to its state that aren't stored in persistent storage disappear.
28 changes: 28 additions & 0 deletions docs/references/nanocl/cli/nanocl-inspect.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
---
title: Inspect
sidebar_position: 27
---

# Inspect

## SYNOPSIS

**inspect** \[**--display**\] \[**-h**\|**--help**\] \<*KEY*\>

## DESCRIPTION

Inspect a process

## OPTIONS

**--display**=*DISPLAY*
Display format


\[*possible values: *yaml, toml, json\]

**-h**, **--help**
Print help

\<*KEY*\>
Key or Name of the object to inspect
2 changes: 1 addition & 1 deletion docs/references/nanocl/cli/nanocl-install.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
title: Install
sidebar_position: 27
sidebar_position: 28
---

# Install
Expand Down
2 changes: 1 addition & 1 deletion docs/references/nanocl/cli/nanocl-job-inspect.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
title: Job inspect
sidebar_position: 29
sidebar_position: 30
---

# Job inspect
Expand Down
2 changes: 1 addition & 1 deletion docs/references/nanocl/cli/nanocl-job-list.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
title: Job list
sidebar_position: 30
sidebar_position: 31
---

# Job list
Expand Down
2 changes: 1 addition & 1 deletion docs/references/nanocl/cli/nanocl-job-logs.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
title: Job logs
sidebar_position: 31
sidebar_position: 32
---

# Job logs
Expand Down
2 changes: 1 addition & 1 deletion docs/references/nanocl/cli/nanocl-job-remove.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
title: Job remove
sidebar_position: 32
sidebar_position: 33
---

# Job remove
Expand Down
2 changes: 1 addition & 1 deletion docs/references/nanocl/cli/nanocl-job-start.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
title: Job start
sidebar_position: 33
sidebar_position: 34
---

# Job start
Expand Down
2 changes: 1 addition & 1 deletion docs/references/nanocl/cli/nanocl-job-wait.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
title: Job wait
sidebar_position: 34
sidebar_position: 35
---

# Job wait
Expand Down
2 changes: 1 addition & 1 deletion docs/references/nanocl/cli/nanocl-job.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
title: Job
sidebar_position: 28
sidebar_position: 29
---

# Job
Expand Down
38 changes: 38 additions & 0 deletions docs/references/nanocl/cli/nanocl-logs.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
---
title: Logs
sidebar_position: 36
---

# Logs

## SYNOPSIS

**logs** \[**-s **\] \[**-u **\] \[**-t **\] \[**--timestamps**\] \[**-f
**\] \[**-h**\|**--help**\] \<*NAME*\>

## DESCRIPTION

Get logs of a process

## OPTIONS

**-s**=*SINCE*
Only include logs since unix timestamp

**-u**=*UNTIL*
Only include logs until unix timestamp

**-t**=*TAIL*
If integer only return last n logs, if "all" returns all logs

**--timestamps**
Bool, if set include timestamp to ever log line

**-f**
Bool, if set open the log as stream

**-h**, **--help**
Print help

\<*NAME*\>
Name of process to show logs
2 changes: 1 addition & 1 deletion docs/references/nanocl/cli/nanocl-metric-inspect.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
title: Metric inspect
sidebar_position: 36
sidebar_position: 38
---

# Metric inspect
Expand Down
2 changes: 1 addition & 1 deletion docs/references/nanocl/cli/nanocl-metric-list.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
title: Metric list
sidebar_position: 37
sidebar_position: 39
---

# Metric list
Expand Down
2 changes: 1 addition & 1 deletion docs/references/nanocl/cli/nanocl-metric.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
title: Metric
sidebar_position: 35
sidebar_position: 37
---

# Metric
Expand Down
2 changes: 1 addition & 1 deletion docs/references/nanocl/cli/nanocl-namespace-create.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
title: Namespace create
sidebar_position: 39
sidebar_position: 41
---

# Namespace create
Expand Down
2 changes: 1 addition & 1 deletion docs/references/nanocl/cli/nanocl-namespace-inspect.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
title: Namespace inspect
sidebar_position: 40
sidebar_position: 42
---

# Namespace inspect
Expand Down
2 changes: 1 addition & 1 deletion docs/references/nanocl/cli/nanocl-namespace-list.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
title: Namespace list
sidebar_position: 41
sidebar_position: 43
---

# Namespace list
Expand Down
2 changes: 1 addition & 1 deletion docs/references/nanocl/cli/nanocl-namespace-remove.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
title: Namespace remove
sidebar_position: 42
sidebar_position: 44
---

# Namespace remove
Expand Down
2 changes: 1 addition & 1 deletion docs/references/nanocl/cli/nanocl-namespace.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
title: Namespace
sidebar_position: 38
sidebar_position: 40
---

# Namespace
Expand Down
2 changes: 1 addition & 1 deletion docs/references/nanocl/cli/nanocl-node-list.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
title: Node list
sidebar_position: 44
sidebar_position: 46
---

# Node list
Expand Down
2 changes: 1 addition & 1 deletion docs/references/nanocl/cli/nanocl-node.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
title: Node
sidebar_position: 43
sidebar_position: 45
---

# Node
Expand Down
2 changes: 1 addition & 1 deletion docs/references/nanocl/cli/nanocl-ps.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
title: Ps
sidebar_position: 45
sidebar_position: 47
---

# Ps
Expand Down
2 changes: 1 addition & 1 deletion docs/references/nanocl/cli/nanocl-resource-history.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
title: Resource history
sidebar_position: 47
sidebar_position: 49
---

# Resource history
Expand Down
2 changes: 1 addition & 1 deletion docs/references/nanocl/cli/nanocl-resource-inspect.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
title: Resource inspect
sidebar_position: 48
sidebar_position: 50
---

# Resource inspect
Expand Down
2 changes: 1 addition & 1 deletion docs/references/nanocl/cli/nanocl-resource-list.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
title: Resource list
sidebar_position: 49
sidebar_position: 51
---

# Resource list
Expand Down
2 changes: 1 addition & 1 deletion docs/references/nanocl/cli/nanocl-resource-remove.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
title: Resource remove
sidebar_position: 50
sidebar_position: 52
---

# Resource remove
Expand Down
2 changes: 1 addition & 1 deletion docs/references/nanocl/cli/nanocl-resource-revert.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
title: Resource revert
sidebar_position: 51
sidebar_position: 53
---

# Resource revert
Expand Down
2 changes: 1 addition & 1 deletion docs/references/nanocl/cli/nanocl-resource.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
title: Resource
sidebar_position: 46
sidebar_position: 48
---

# Resource
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
title: Secret create container registry
sidebar_position: 54
sidebar_position: 56
---

# Secret create container registry
Expand Down
2 changes: 1 addition & 1 deletion docs/references/nanocl/cli/nanocl-secret-create-env.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
title: Secret create env
sidebar_position: 55
sidebar_position: 57
---

# Secret create env
Expand Down
18 changes: 14 additions & 4 deletions docs/references/nanocl/cli/nanocl-secret-create-tls.md
Original file line number Diff line number Diff line change
@@ -1,15 +1,16 @@
---
title: Secret create tls
sidebar_position: 56
sidebar_position: 58
---

# Secret create tls

## SYNOPSIS

**tls** \<**--certificate**\> \<**--certificate-key**\>
\[**--certificate-client**\] \[**--dhparam**\] \[**--verify-client**\]
\[**-h**\|**--help**\]
**tls** \[**--certificate**\] \[**--certificate-path**\]
\[**--certificate-key**\] \[**--certificate-key-path**\]
\[**--certificate-client**\] \[**--certificate-client-path**\]
\[**--dhparam**\] \[**--verify-client**\] \[**-h**\|**--help**\]

## DESCRIPTION

Expand All @@ -20,12 +21,21 @@ Create a new nanocl.io/tls secret
**--certificate**=*CERTIFICATE*
Certificate

**--certificate-path**=*CERTIFICATE_PATH*
Certificate path to read from a file

**--certificate-key**=*CERTIFICATE_KEY*
Certificate key

**--certificate-key-path**=*CERTIFICATE_KEY_PATH*
Certificate key path to read from a file

**--certificate-client**=*CERTIFICATE_CLIENT*
Client certificate

**--certificate-client-path**=*CERTIFICATE_CLIENT_PATH*
Client certificate path to read from a file

**--dhparam**=*DHPARAM*
DHParam

Expand Down
2 changes: 1 addition & 1 deletion docs/references/nanocl/cli/nanocl-secret-create.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
title: Secret create
sidebar_position: 53
sidebar_position: 55
---

# Secret create
Expand Down
Loading

0 comments on commit b51d0ce

Please sign in to comment.