Skip to content

Instantly share code, notes, and snippets.

View susimsek's full-sized avatar
🎯
Focusing

Şuayb Şimşek susimsek

🎯
Focusing
View GitHub Profile
@susimsek
susimsek / createChannel.sh
Created November 27, 2021 10:23
Create Artifacts
CHANNEL_NAME="$1"
DELAY="$2"
MAX_RETRY="$3"
VERBOSE="$4"
: ${CHANNEL_NAME:="mychannel"}
: ${DELAY:="3"}
: ${MAX_RETRY:="5"}
: ${VERBOSE:="true"}
FABRIC_CFG_PATH=${PWD}configtx
@susimsek
susimsek / org1-certs.sh
Last active November 27, 2021 10:20
Org1,Org2,Org3 Generating Cetificate
set -x
mkdir -p /organizations/peerOrganizations/org1.example.com/
export FABRIC_CA_CLIENT_HOME=/organizations/peerOrganizations/org1.example.com/
fabric-ca-client enroll -u https://admin:adminpw@ca-org1:7054 --caname ca-org1 --tls.certfiles "/organizations/fabric-ca/org1/tls-cert.pem"
...
@susimsek
susimsek / orderer-certs.sh
Created November 27, 2021 10:08
Orderer Generating Cetificate
sleep 2
mkdir -p organizations/ordererOrganizations/example.com
export FABRIC_CA_CLIENT_HOME=/organizations/ordererOrganizations/example.com
echo $FABRIC_CA_CLIENT_HOME
set -x
fabric-ca-client enroll -u https://admin:adminpw@ca-orderer:10054 --caname ca-orderer --tls.certfiles /organizations/fabric-ca/ordererOrg/tls-cert.pem
{ set +x; } 2>/dev/null
@susimsek
susimsek / fabricfiles-pv.yaml
Created November 21, 2021 12:26
Fabricfiles Kubernetes Pv,Pvc
apiVersion: v1
kind: PersistentVolume
metadata:
name: fabricfiles-pv
labels:
name: fabricfiles
spec:
storageClassName: default
capacity:
storage: 5Gi
@susimsek
susimsek / ca-org3-svc.yaml
Created November 21, 2021 11:59
Fabric CA Server CA Org3 Kubernetes Deployment
apiVersion: v1
kind: Service
metadata:
name: ca-org3
labels:
app: ca-org3
spec:
type: ClusterIP
selector:
app: ca-org3 # deploymenti bu selector üzerinden bulur.deploymentdeki matchLabels ile aynı olmalı.
@susimsek
susimsek / ca-org2-svc.yaml
Created November 21, 2021 11:55
Fabric CA Server CA Org2 Kubernetes Deployment
apiVersion: v1
kind: Service
metadata:
name: ca-org2
labels:
app: ca-org2
spec:
type: ClusterIP
selector:
app: ca-org2
@susimsek
susimsek / ca-org1-svc.yaml
Created November 21, 2021 11:46
Fabric CA Server CA Org1 Kubernetes Deployment
apiVersion: v1
kind: Service
metadata:
name: ca-org1
labels:
app: ca-org1
spec:
type: ClusterIP
selector:
app: ca-org1 # deploymenti bu selector üzerinden bulur.deploymentdeki matchLabels ile aynı olmalı.
@susimsek
susimsek / ca-orderer-svc.yaml
Created November 21, 2021 11:29
Fabric CA Server CA Orderer Kubernetes Deployment
apiVersion: v1
kind: Service
metadata:
name: ca-orderer
labels:
app: ca-orderer
spec:
type: ClusterIP
selector:
app: ca-orderer
@susimsek
susimsek / fabric-ca-server-config.yaml
Created November 21, 2021 11:12
Fabric CA Server Org3 Configuration File
#############################################################################
# This is a configuration file for the fabric-ca-server command.
#
# COMMAND LINE ARGUMENTS AND ENVIRONMENT VARIABLES
# ------------------------------------------------
# Each configuration element can be overridden via command line
# arguments or environment variables. The precedence for determining
# the value of each element is as follows:
# 1) command line argument
# Examples:
@susimsek
susimsek / fabric-ca-server-config.yaml
Created November 21, 2021 11:04
Fabric CA Server Org2 Configuration File
#############################################################################
# This is a configuration file for the fabric-ca-server command.
#
# COMMAND LINE ARGUMENTS AND ENVIRONMENT VARIABLES
# ------------------------------------------------
# Each configuration element can be overridden via command line
# arguments or environment variables. The precedence for determining
# the value of each element is as follows:
# 1) command line argument
# Examples: