[#7] Rebranding leftovers

- logo update
- docker image build fixes
- README and other texts updates

Signed-off-by: Stanislav Bogatyrev <s.bogatyrev@yadro.com>
This commit is contained in:
Stanislav Bogatyrev 2023-01-09 10:04:58 +03:00 committed by Stanislav Bogatyrev
parent fdb0affc31
commit cc71e6902a
20 changed files with 161 additions and 349 deletions

View file

@ -19,20 +19,20 @@ following the [semantic versioning](https://semver.org/) standard.
Determine the revision number for the release:
```shell
$ export NEOFS_REVISION=X.Y.Z[-rc.N]
$ export NEOFS_TAG_PREFIX=v
$ export FROSTFS_REVISION=X.Y.Z[-rc.N]
$ export FROSTFS_TAG_PREFIX=v
```
Double-check the number:
```shell
$ echo ${NEOFS_REVISION}
$ echo ${FROSTFS_REVISION}
```
Create release branch from the main branch of the origin repository:
```shell
$ git checkout -b release/${NEOFS_TAG_PREFIX}${NEOFS_REVISION}
$ git checkout -b release/${FROSTFS_TAG_PREFIX}${FROSTFS_REVISION}
```
### Update versions
@ -40,7 +40,7 @@ $ git checkout -b release/${NEOFS_TAG_PREFIX}${NEOFS_REVISION}
Write new revision number into the root `VERSION` file:
```shell
$ echo ${NEOFS_TAG_PREFIX}${NEOFS_REVISION} > VERSION
$ echo ${FROSTFS_TAG_PREFIX}${FROSTFS_REVISION} > VERSION
```
Update version in Debian package changelog file
@ -68,7 +68,7 @@ Add an entry to the `CHANGELOG.md` following the style established there.
Stage changed files for commit using `git add`. Commit the changes:
```shell
$ git commit -s -m 'Release '${NEOFS_TAG_PREFIX}${NEOFS_REVISION}
$ git commit -s -m 'Release '${FROSTFS_TAG_PREFIX}${FROSTFS_REVISION}
```
### Open pull request
@ -76,7 +76,7 @@ $ git commit -s -m 'Release '${NEOFS_TAG_PREFIX}${NEOFS_REVISION}
Push release branch:
```shell
$ git push <remote> release/${NEOFS_TAG_PREFIX}${NEOFS_REVISION}
$ git push <remote> release/${FROSTFS_TAG_PREFIX}${FROSTFS_REVISION}
```
Open pull request to the main branch of the origin repository so that the
@ -89,13 +89,13 @@ with PGP signature.
```shell
$ git checkout master && git pull
$ git tag -s ${NEOFS_TAG_PREFIX}${NEOFS_REVISION}
$ git tag -s ${FROSTFS_TAG_PREFIX}${FROSTFS_REVISION}
```
## Push the release tag
```shell
$ git push origin ${NEOFS_TAG_PREFIX}${NEOFS_REVISION}
$ git push origin ${FROSTFS_TAG_PREFIX}${FROSTFS_REVISION}
```
## Post-release
@ -103,16 +103,16 @@ $ git push origin ${NEOFS_TAG_PREFIX}${NEOFS_REVISION}
### Prepare and push images to a Docker Hub (if not automated)
Create Docker images for all applications and push them into Docker Hub
(requires [organization](https://hub.docker.com/u/nspccdev) privileges)
(requires [organization](https://hub.docker.com/u/truecloudlab) privileges)
```shell
$ git checkout ${NEOFS_TAG_PREFIX}${NEOFS_REVISION}
$ git checkout ${FROSTFS_TAG_PREFIX}${FROSTFS_REVISION}
$ make images
$ docker push nspccdev/neofs-storage:${NEOFS_REVISION}
$ docker push nspccdev/neofs-storage-testnet:${NEOFS_REVISION}
$ docker push nspccdev/neofs-ir:${NEOFS_REVISION}
$ docker push nspccdev/neofs-cli:${NEOFS_REVISION}
$ docker push nspccdev/neofs-adm:${NEOFS_REVISION}
$ docker push truecloudlab/frostfs-storage:${FROSTFS_REVISION}
$ docker push truecloudlab/frostfs-storage-testnet:${FROSTFS_REVISION}
$ docker push truecloudlab/frostfs-ir:${FROSTFS_REVISION}
$ docker push truecloudlab/frostfs-cli:${FROSTFS_REVISION}
$ docker push truecloudlab/frostfs-adm:${FROSTFS_REVISION}
```
### Make a proper GitHub release (if not automated)
@ -121,7 +121,7 @@ Edit an automatically-created release on GitHub, copy things from `CHANGELOG.md`
Build and tar release binaries with `make prepare-release`, attach them to
the release. Publish the release.
### Update NeoFS Developer Environment
### Update FrostFS Developer Environment
Prepare pull-request in [frostfs-devenv](https://github.com/TrueCloudLab/frostfs-devenv)
with new versions.
@ -130,9 +130,9 @@ with new versions.
Look up GitHub [milestones](https://github.com/TrueCloudLab/frostfs-node/milestones) and close the release one if exists.
### Rebuild NeoFS LOCODE database
### Rebuild FrostFS LOCODE database
If new release contains LOCODE-related changes, rebuild NeoFS LOCODE database via NeoFS CLI
If new release contains LOCODE-related changes, rebuild FrostFS LOCODE database via FrostFS CLI
```shell
$ frostfs-cli util locode generate ...

View file

@ -1,6 +1,6 @@
# NeoFS Storage node configuration file
This section contains detailed NeoFS Storage node configuration file description
This section contains detailed FrostFS Storage node configuration file description
including default config values and some tips to set up configurable values.
There are some custom types used for brevity:
@ -18,9 +18,9 @@ There are some custom types used for brevity:
| `pprof` | [PProf configuration](#pprof-section) |
| `prometheus` | [Prometheus metrics configuration](#prometheus-section) |
| `control` | [Control service configuration](#control-section) |
| `contracts` | [Override NeoFS contracts hashes](#contracts-section) |
| `contracts` | [Override FrostFS contracts hashes](#contracts-section) |
| `morph` | [N3 blockchain client configuration](#morph-section) |
| `apiclient` | [NeoFS API client configuration](#apiclient-section) |
| `apiclient` | [FrostFS API client configuration](#apiclient-section) |
| `policer` | [Policer service configuration](#policer-section) |
| `replicator` | [Replicator service configuration](#replicator-section) |
| `storage` | [Storage engine configuration](#storage-section) |
@ -105,7 +105,7 @@ logger:
| `level` | `string` | `info` | Logging level.<br/>Possible values: `debug`, `info`, `warn`, `error`, `dpanic`, `panic`, `fatal` |
# `contracts` section
Contains override values for NeoFS side-chain contract hashes. Most of the time contract
Contains override values for FrostFS side-chain contract hashes. Most of the time contract
hashes are fetched from the NNS contract, so this section can be omitted.
```yaml
@ -133,9 +133,9 @@ morph:
dial_timeout: 30s
cache_ttl: 15s
rpc_endpoint:
- address: wss://rpc1.morph.fs.neo.org:40341/ws
- address: wss://rpc1.morph.frostfs.info:40341/ws
priority: 1
- address: wss://rpc2.morph.fs.neo.org:40341/ws
- address: wss://rpc2.morph.frostfs.info:40341/ws
priority: 2
switch_interval: 2m
```
@ -348,7 +348,7 @@ It is used to correctly handle node restarts or crashes.
| Parameter | Type | Default value | Description |
|-----------|----------|------------------------|------------------------|
| `path` | `string` | `.neofs-storage-state` | Path to the database. |
| `path` | `string` | `.frostfs-storage-state` | Path to the database. |
## `subnet` subsection
This is an advanced section, use with caution.
@ -372,7 +372,7 @@ This is an advanced section, use with caution.
| `ca` | `string` | | Override root CA used to verify server certificates. |
# `apiclient` section
Configuration for the NeoFS API client used for communication with other NeoFS nodes.
Configuration for the FrostFS API client used for communication with other FrostFS nodes.
```yaml
apiclient:
@ -425,4 +425,4 @@ object:
| Parameter | Type | Default value | Description |
|------------------------|-------|---------------|------------------------------------------------------------------------------------------------|
| `put.pool_size_remote` | `int` | `10` | Max pool size for performing remote `PUT` operations. Used by Policer and Replicator services. |
| `put.pool_size_remote` | `int` | `10` | Max pool size for performing remote `PUT` operations. Used by Policer and Replicator services. |