Skip to content

Commit ea2c11c

Browse files
author
Oleg Sucharevich
authored
Saas 5935 - CHANGELOG (#94)
1 parent f24ea5b commit ea2c11c

File tree

3 files changed

+24
-1
lines changed

3 files changed

+24
-1
lines changed

CHANGELOG/CHANGELOG-1.0.MD

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
Version 1.0 brings a lot of changes, both in the way Codefresh addressing the underline resource and they way we expose the management of it.
2+
* We highly suggest to no use `venona` binary directly from now on, use [Codefresh official CLI](https://cli.codefresh.io/).
3+
* Introduction of agent entity in Codefresh, from now on, all the new runtime-environments will be managed by an agent, see `codefresh get agent --help`.
4+
* Account can have multiple agents.
5+
* Agent can manage multiple runtime environments.
6+
* Runtime environment can be managed by one agent.
7+
* `codefresh create agent` will print you a token (this is a limited scoped token), that will be used by the Venona pod to talk to Codefresh API.
8+
* Venona pod (or the process) must have a network connection the the runtime environmens that he is manages
9+
* Seperation of commands
10+
* `venona install` is now deprecated, instead we have `codefresh install agent` and `codefresh install runtime` which will use Venona binary.
11+
* `codefresh install agent` will not create a service-account,role and rolebinding, means the the Venona pod will start with the default service account of the namespace.
12+
* `codefresh install runtime` will create additional service-account,role and rolebinding, this service-account data will be injected to Venona pod during `codefresh attach runtime` flow.
13+
* `codefresh/venona:latest` image is now the latest of the 0.x.x versions

README.md

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,12 @@
33
[![Codefresh build status]( https://g.codefresh.io/api/badges/pipeline/codefresh-inc/codefresh-io%2Fvenona%2Fvenona?type=cf-1)]( https://g.codefresh.io/public/accounts/codefresh-inc/pipelines/codefresh-io/venona/venona)
44

55
## Version 1.x.x
6-
Version 1.0.0 is released now, read more about migration from older version [here](#Migration)
6+
Version 1.x.x is is about to be released soon, read more about migration from older version [here](#Migration)
7+
Meanwhile 1.x.x is to release and makred as pre-release we will maintain 2 branches:
8+
* `master` - the previous version ( `version < 1.0.0` )
9+
* we will keep maintaing if (bugs, security issues) - this version will be intalled when installing `venona` on MacOS using brew
10+
* `codefresh/venona:latest` will refer to this branch
11+
* `release-1.0` it the new release, which will be used when running Codefresh CLI to install the agent
712
We highly suggest to use [Codefresh official CLI](https://codefresh-io.github.io/cli/) to install the agent:
813
```bash
914
kubectl create namespace codefresh

Troubleshooting.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
* With the release of version 1.x.x we are releasing a lot of new features, please checkout the [changelog](https://github.com/codefresh-io/venona/blob/release-1.0/CHANGELOG/CHANGELOG-1.0.MD)
2+
3+
* To migrate to the new version, please use the [migration script](https://github.com/codefresh-io/venona/blob/release-1.0/scripts/migration.sh)
4+
5+
* We do not expect any unexpected behaviour for users that are already running previous versions ( `version < 1.0.0` )

0 commit comments

Comments
 (0)