Skip to content

Commit

Permalink
Merge branch 'develop' into indy-2359
Browse files Browse the repository at this point in the history
  • Loading branch information
suvajit-sarkar authored Nov 6, 2023
2 parents 2ba9eed + bc735f2 commit 669f3fd
Show file tree
Hide file tree
Showing 463 changed files with 1,501 additions and 12,995 deletions.
52 changes: 49 additions & 3 deletions .github/workflows/release_charts.yml
Original file line number Diff line number Diff line change
@@ -1,9 +1,23 @@
name: Release Charts

on:
push:
branches:
- main
workflow_dispatch:
inputs:
platformChoice:
description: 'Release chart for specific platform'
required: true
default: 'all'
type: choice
option:
- besu
- fabric
- indy
- quorum
- r3-corda
- r3-corda-ent
- substrate
- shared
- all

jobs:
release:
Expand All @@ -26,51 +40,83 @@ jobs:
- name: Install additional Helm repos
run: |
helm repo add bitnami https://charts.bitnami.com/bitnami
- name: Besu charts
uses: helm/[email protected]
env:
CR_TOKEN: "${{ secrets.GITHUB_TOKEN }}"
with:
charts_dir: platforms/hyperledger-besu/charts
if: |
${{ inputs.platformChoice == 'besu' }} ||
${{ inputs.platformChoice == 'all' }}
- name: Fabric charts
uses: helm/[email protected]
env:
CR_TOKEN: "${{ secrets.GITHUB_TOKEN }}"
with:
charts_dir: platforms/hyperledger-fabric/charts
if: |
${{ inputs.platformChoice == 'fabric' }} ||
${{ inputs.platformChoice == 'all' }}
- name: Indy charts
uses: helm/[email protected]
env:
CR_TOKEN: "${{ secrets.GITHUB_TOKEN }}"
with:
charts_dir: platforms/hyperledger-indy/charts
if: |
${{ inputs.platformChoice == 'indy' }} ||
${{ inputs.platformChoice == 'all' }}
- name: Quorum charts
uses: helm/[email protected]
env:
CR_TOKEN: "${{ secrets.GITHUB_TOKEN }}"
with:
charts_dir: platforms/quorum/charts
if: |
${{ inputs.platformChoice == 'quorum' }} ||
${{ inputs.platformChoice == 'all' }}
- name: Corda charts
uses: helm/[email protected]
env:
CR_TOKEN: "${{ secrets.GITHUB_TOKEN }}"
with:
charts_dir: platforms/r3-corda/charts
if: |
${{ inputs.platformChoice == 'r3-corda' }} ||
${{ inputs.platformChoice == 'all' }}
- name: Corda Enterprise charts
uses: helm/[email protected]
env:
CR_TOKEN: "${{ secrets.GITHUB_TOKEN }}"
with:
charts_dir: platforms/r3-corda-ent/charts
if: |
${{ inputs.platformChoice == 'r3-corda-ent' }} ||
${{ inputs.platformChoice == 'all' }}
- name: Substrate charts
uses: helm/[email protected]
env:
CR_TOKEN: "${{ secrets.GITHUB_TOKEN }}"
with:
charts_dir: platforms/substrate/charts
if: |
${{ inputs.platformChoice == 'substrate' }} ||
${{ inputs.platformChoice == 'all' }}
- name: Shared charts
uses: helm/[email protected]
env:
CR_TOKEN: "${{ secrets.GITHUB_TOKEN }}"
with:
charts_dir: platforms/shared/charts
if: |
${{ inputs.platformChoice == 'shared' }} ||
${{ inputs.platformChoice == 'all' }}
51 changes: 32 additions & 19 deletions docs/source/roadmap.rst
Original file line number Diff line number Diff line change
Expand Up @@ -37,72 +37,85 @@ Legend of annotations:

Documentation
-------------
- |pin| Complete restructure and redesign of documentation
- |pin| Spell and grammar linting
- |pin| Update troubleshooting guide
- |pin| Replace ansible roles readme with high level information
- |run| Complete restructure and redesign of documentation
- |run| Spell and grammar linting
- |run| Update troubleshooting guide
- |run| Replace ansible roles readme with high level information
- |tick| Add helm chart readme for platform charts

General/Shared
--------------
- |muscle| Improve logging/error messaging in playbooks and log storage
- |pin| Adding proper log message on the helm charts
- |run| Adding proper log message on the helm charts
- |hand| Setup AWS cloudwatch exporter
- |pin| Grafana and Promethus integration
- |hand| Support of Emissary Ingress
- |pin| Molecule test support to be removed
- |run| Grafana and Promethus integration
- |tick| Support of Ambassador Edge Stack
- |tick| Molecule test support to be removed
- |tick| Upgrade hashicorp vault version
- |pin| Support for additional hashicorp vault alternatives
- |muscle| Support for additional vault, hashicorp alternatives
- |tick| Add git actions to automate creation of helm repo chart artifacts
- |pin| Devcontainer for vscode containers/codespaces
- |pin| Git commit/yaml linting
- |tick| Vault reviewer reference removal
- |tick| Creation of vault auth role from the vault-k8s chart
- |run| Add default values to chart templates/values section
- |tick| Add default values to chart templates/values section

Platforms
---------
- R3 Corda Enterprise and open source
- |hand| HA Notary options
- |hand| Enable PostGreSQL support for Corda Enterprise
- |hand| Removal of node
- |pin| Add Corda 5 support
- |hand| Cacti connector for Corda opensource
- |pin| Corda enterprise Node/Notary v4.9 support
- R3 Corda OS v5
- |pin| Base network deployment
- Hyperledger Fabric
- |tick| External chaincode for Fabric 2.2.x
- |run| Support for Fabric 2.5.x
- |tick| Support for Fabric 2.5.x
- |pin| Operational features for Fabric 2.5.x
- |hand| CI/CD piplelines for chaincode deployment
- |pin| Chaincode operations via operator console
- |pin| chaincode operations via operator console
- |pin| chaincode operations automation using bevel-operator-fabric
- |pin| chaincode upgrade for external chaincode
- Hyperledger Besu
- |hand| Enable node discovery
- |hand| Enable bootnodes
- |pin| Add promethus/Grafana chart for node monitoring data
- |pin| Test permission for Besu platform
- |tick| Add promethus/Grafana chart for node monitoring data
- |tick| Test onchain permission for Besu platform
- |pin| Node version upgrades
- |pin| Tessera version upgrades
- |pin| Support for Besu node on public network
- Quorum
- |pin| Enable TLS for Quorum Tessera communication
- |pin| Test TLS for Quorum Tessera communication
- Hyperledger Indy
- |hand| Removal of organizations from a running Indy Network
- Substrate
- |pin| Test with generic substrate node
- |muscle| Test with generic substrate node
- |muscle| Adding of org/new node

Bevel Samples
-------------
- |pin| Upgrade Ambassador proxy to Edge stack
- |pin| Upgrade rest server/middleware applications
- |pin| Upgrade aca py application

Bevel Kubernetes Operators
--------------------------
- Operator Fabric
- Bevel-Operator-Fabric
- |pin| Host helm charts to github hosted helm repo
- |muscle| Use bevel platforms fabric chart
- Operator Quorum
- |pin| Architecture diagram
- |muscle| Architecture diagram
- Operator Besu
- |hand| Architecture diagram
- Operator Corda
- |hand| Architecture diagram

DevOps-Pipeline
---------------
- |pin| Jenkins automation script for each DLT platform


Historic DLT/Blockchain support releases
-----------------------------------------
Expand Down

This file was deleted.

Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,11 @@
# SPDX-License-Identifier: Apache-2.0
##############################################################################################

###########################################################################################
##############################################################################################
# This task calls valuefile to generate the anchorpeer files
############################################################################################
##############################################################################################

# Call nested_anchorpeer for each organization
- name: Call nested_anchorpeer for each organization
include_tasks: nested_anchorpeer.yaml
vars:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@
loop_control:
loop_var: peer

#Git Push : Pushes the above generated files to git directory
# Git Push : Pushes the above generated files to git directory
- name: Git Push
include_role:
name: "{{ playbook_dir }}/../../shared/configuration/roles/git_push"
Expand Down

This file was deleted.

Loading

0 comments on commit 669f3fd

Please sign in to comment.