Skip to content
This repository was archived by the owner on Oct 10, 2022. It is now read-only.

Commit 5f82c3d

Browse files
authored
chore: remove api charts and add pipeline
1 parent cfde389 commit 5f82c3d

32 files changed

+107
-629
lines changed

.circleci/config.yml

Lines changed: 64 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,64 @@
1+
orbs:
2+
helm: circleci/helm@1.0.0
3+
4+
version: 2.1
5+
6+
executors:
7+
alpine:
8+
docker:
9+
- image: circleci/python:3.9
10+
11+
workflows:
12+
version: 2
13+
default:
14+
jobs:
15+
- lint:
16+
filters:
17+
tags:
18+
only: /^([0-9]+)\.([0-9]+)\.([0-9]+)$/
19+
branches:
20+
only: /.*/
21+
- push:
22+
requires:
23+
- lint
24+
filters:
25+
tags:
26+
only: /^([0-9]+)\.([0-9]+)\.([0-9]+)$/
27+
branches:
28+
ignore: /.*/
29+
30+
jobs:
31+
lint:
32+
executor: alpine
33+
steps:
34+
- init
35+
- run:
36+
name: helm lint
37+
command: helm lint
38+
push:
39+
executor: alpine
40+
steps:
41+
- init
42+
- run:
43+
name: Helm package
44+
command: |
45+
helm package .
46+
- run:
47+
name: Install cloudsmith CLI
48+
command: |
49+
pip install cloudsmith-cli
50+
- run:
51+
name: Push
52+
command: |
53+
cloudsmith push helm consensys/helm ./core-stack-worker-${CIRCLE_TAG}.tgz
54+
55+
commands:
56+
init:
57+
description: "Install"
58+
steps:
59+
- helm/install-helm-client:
60+
version: v3.3.4
61+
- run:
62+
name: Cleanup
63+
command: rm ./*
64+
- checkout
File renamed without changes.

core-stack-worker/CHANGELOG.md renamed to CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,10 @@
22

33
All notable changes to this project will be documented in this file.
44

5+
## v0.5.4 (2020-10-06)
6+
### 🛠 Bug fixes
7+
* Add persistent volume for helm test report file
8+
59
## v0.5.3 (2020-07-07)
610
### 🆕 Features
711
* Add support for podAnnotations, podSecurityContext & securityContext

core-stack-worker/Chart.yaml renamed to Chart.yaml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,11 @@
22
apiVersion: v1
33
description: A Helm chart for Orchestrate workers
44
name: core-stack-worker
5-
version: 0.5.3
5+
version: 0.5.4
66
home: https://pegasys.tech/orchestrate/
77
icon: https://docs.orchestrate.pegasys.tech/en/stable/logo.svg
88
maintainers:
99
- name: nedim.haveric
1010
- name: arnaud.gouriou
1111
- name: julien.marchand
12+
- name: christian.tran

Makefile

Lines changed: 0 additions & 14 deletions
This file was deleted.

README.md

Lines changed: 2 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -5,50 +5,16 @@
55

66
# Helm Charts
77

8-
This GitHub project is the source for Orchestrate Helm chart repositories.
8+
This GitHub project is the source code of the Orchestrate Worker Helm chart.
99

1010
For more information about installing and using Helm, see the Helm Docs. For a quick introduction to Charts, see the Chart Guide.
1111

1212
## Usage
1313

14-
The Helm Charts are pushed to the following public repository: https://pegasys.jfrog.io/artifactory/helm-pegasys/
14+
The Helm Charts are pushed to the following public repository: https://cloudsmith.io/~consensys/repos/helm/packages/
1515

1616
The available Charts are listed below:
1717
* core-stack-worker
1818
* core-stack-api
1919

2020
For an example on how to use these charts, please see the [orchestrate-kubernetes](https://github.com/PegaSysEng/orchestrate-kubernetes) project.
21-
22-
## Contributing
23-
24-
### Helm
25-
[Install helm](https://helm.sh/docs/intro/install/) locally
26-
27-
### Helm push-artifactory plugin
28-
Install helm plugin [helm-push-artifactory-plugin](https://github.com/belitre/helm-push-artifactory-plugin)
29-
30-
```bash
31-
helm plugin install https://github.com/belitre/helm-push-artifactory-plugin --version v1.0.1
32-
```
33-
_IMPORTANT_: need to have an `index.yaml` into the helm repo before adding repo to plugin
34-
35-
### Add the helm-orchestrate repository
36-
```bash
37-
helm repo add --username <USER_ACCOUNT> --password <PASSWORD_ACCOUNT> helm-orchestrate https://pegasys.jfrog.io/artifactory/helm-orchestrate/
38-
```
39-
40-
## Release a new version
41-
42-
First of all, don't forget to upgrade the version number of the Helm Chart before proceeding by changing the version number in `Chart.yaml` file in each Helm Chart folder impacted.
43-
44-
Then, to push the new chart release to the repository, run:
45-
```bash
46-
make push-api
47-
48-
make push-worker
49-
```
50-
51-
or both at the same time using
52-
```bash
53-
make push
54-
```

core-stack-api/.helmignore

Lines changed: 0 additions & 22 deletions
This file was deleted.

core-stack-api/CHANGELOG.md

Lines changed: 0 additions & 29 deletions
This file was deleted.

core-stack-api/Chart.yaml

Lines changed: 0 additions & 11 deletions
This file was deleted.

core-stack-api/templates/NOTES.txt

Lines changed: 0 additions & 21 deletions
This file was deleted.

0 commit comments

Comments
 (0)