Skip to content

Commit

Permalink
Make fabric domain configurable
Browse files Browse the repository at this point in the history
  • Loading branch information
sam-at-luther committed Oct 8, 2024
1 parent 6adc531 commit 62297f7
Show file tree
Hide file tree
Showing 5 changed files with 46 additions and 12 deletions.
1 change: 1 addition & 0 deletions ansible-roles/k8s_fabric_chaincode/defaults/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,3 +15,4 @@ k8s_fabric_chaincode_helm_chart_path: "{{kubectl_asset_root_path}}/chaincode"
k8s_fabric_chaincode_azs: []
# ccid override is a hack to work with old substrate/buildpack versions
k8s_fabric_chaincode_ccid_override: ""
k8s_fabric_chaincode_domain_root: "luther.systems"
39 changes: 31 additions & 8 deletions ansible-roles/k8s_fabric_chaincode/tasks/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,10 @@
- "{{ k8s_fabric_chaincode_name }}"
- "{{ k8s_fabric_chaincode_version }}"
chdir: "{{ k8s_fabric_scripts_workdir }}"
environment: "{{ kubectl_env }}"
vars:
extra_env_vars:
FABRIC_DOMAIN: "{{k8s_fabric_chaincode_domain_root}}"
environment: "{{ kubectl_env | combine(extra_env_vars) }}"
register: query_committed
changed_when: false
failed_when: false
Expand Down Expand Up @@ -42,7 +45,10 @@
- "{{ k8s_fabric_chaincode_external }}"
- "{{ k8s_fabric_chaincode_ccaas }}"
chdir: "{{ k8s_fabric_scripts_workdir }}"
environment: "{{ kubectl_env }}"
vars:
extra_env_vars:
FABRIC_DOMAIN: "{{k8s_fabric_chaincode_domain_root}}"
environment: "{{ kubectl_env | combine(extra_env_vars) }}"
loop: "{{ k8s_fabric_chaincode_orgs | org_peer_pairs }}"
register: install_result
changed_when: '"peers have installed the chaincode" in install_result.stderr'
Expand Down Expand Up @@ -103,7 +109,10 @@
- "{{ k8s_fabric_chaincode_endorsement_policy }}"
- "{{ next_sequence }}"
chdir: "{{ k8s_fabric_scripts_workdir }}"
environment: "{{ kubectl_env }}"
vars:
extra_env_vars:
FABRIC_DOMAIN: "{{k8s_fabric_chaincode_domain_root}}"
environment: "{{ kubectl_env | combine(extra_env_vars) }}"
when: not committed
# TODO: only approve on luther orgs!
loop: "{{ k8s_fabric_chaincode_orgs }}"
Expand All @@ -122,7 +131,10 @@
- "{{ k8s_fabric_chaincode_endorsement_policy }}"
- "{{ next_sequence }}"
chdir: "{{ k8s_fabric_scripts_workdir }}"
environment: "{{ kubectl_env }}"
vars:
extra_env_vars:
FABRIC_DOMAIN: "{{k8s_fabric_chaincode_domain_root}}"
environment: "{{ kubectl_env | combine(extra_env_vars) }}"
when: not committed
register: approval_script
tags:
Expand All @@ -138,7 +150,10 @@
- "{{ k8s_fabric_chaincode_endorsement_policy }}"
- "{{ next_sequence }}"
chdir: "{{ k8s_fabric_scripts_workdir }}"
environment: "{{ kubectl_env }}"
vars:
extra_env_vars:
FABRIC_DOMAIN: "{{k8s_fabric_chaincode_domain_root}}"
environment: "{{ kubectl_env | combine(extra_env_vars) }}"
when: not committed
ignore_errors: true
register: readiness_report
Expand Down Expand Up @@ -166,7 +181,10 @@
- "{{ k8s_fabric_chaincode_endorsement_policy }}"
- "{{ next_sequence }}"
chdir: "{{ k8s_fabric_scripts_workdir }}"
environment: "{{ kubectl_env }}"
vars:
extra_env_vars:
FABRIC_DOMAIN: "{{k8s_fabric_chaincode_domain_root}}"
environment: "{{ kubectl_env | combine(extra_env_vars) }}"
when:
- not committed
- approve_result.changed
Expand All @@ -191,7 +209,9 @@
- "{{ k8s_fabric_chaincode_orgs[0].name }}"
luther_orgs: "{{ k8s_fabric_chaincode_orgs | map('luther_fabric_org_domain', k8s_fabric_network_domain_root) | list }}"
external_orgs: "{{ k8s_fabric_chaincode_external_orgs | json_query('[*].domain') | list }}"
environment: "{{ kubectl_env }}"
extra_env_vars:
FABRIC_DOMAIN: "{{k8s_fabric_chaincode_domain_root}}"
environment: "{{ kubectl_env | combine(extra_env_vars) }}"
when: not committed
register: commit_result

Expand All @@ -203,7 +223,10 @@
- "{{ k8s_fabric_chaincode_name }}"
- "{{ k8s_fabric_chaincode_version }}"
chdir: "{{ k8s_fabric_scripts_workdir }}"
environment: "{{ kubectl_env }}"
vars:
extra_env_vars:
FABRIC_DOMAIN: "{{k8s_fabric_chaincode_domain_root}}"
environment: "{{ kubectl_env | combine(extra_env_vars) }}"
when: not committed
register: query_result
until: query_result is succeeded
Expand Down
1 change: 1 addition & 0 deletions ansible-roles/k8s_fabric_channel/defaults/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,3 +13,4 @@ k8s_fabric_channel_orgs:
msp: Org3MSP
- name: org4
msp: Org4MSP
k8s_fabric_channel_domain_root: "luther.systems"
15 changes: 12 additions & 3 deletions ansible-roles/k8s_fabric_channel/tasks/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,15 +6,21 @@
argv:
- "{{k8s_fabric_channel_create_script_path}}"
chdir: "{{k8s_fabric_scripts_workdir}}"
environment: "{{kubectl_env}}"
vars:
extra_env_vars:
FABRIC_DOMAIN: "{{k8s_fabric_channel_domain_root}}"
environment: "{{ kubectl_env | combine(extra_env_vars) }}"

- name: Join channel
command:
argv:
- "{{k8s_fabric_channel_sync_script_path}}"
- "{{item.name}}"
chdir: "{{k8s_fabric_scripts_workdir}}"
environment: "{{kubectl_env}}"
vars:
extra_env_vars:
FABRIC_DOMAIN: "{{k8s_fabric_channel_domain_root}}"
environment: "{{ kubectl_env | combine(extra_env_vars) }}"
loop: "{{k8s_fabric_channel_orgs}}"

- name: Update Anchor peers
Expand All @@ -24,5 +30,8 @@
- "{{item.name}}"
- "{{item.msp}}"
chdir: "{{k8s_fabric_scripts_workdir}}"
environment: "{{kubectl_env}}"
vars:
extra_env_vars:
FABRIC_DOMAIN: "{{k8s_fabric_channel_domain_root}}"
environment: "{{ kubectl_env | combine(extra_env_vars) }}"
loop: "{{k8s_fabric_channel_orgs}}"
2 changes: 1 addition & 1 deletion ansible-roles/k8s_fabric_cli/tasks/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -107,4 +107,4 @@
environment: "{{ kubectl_env }}"
vars:
availability_zones: "{{k8s_fabric_cli_azs}}"
loop: "{{range(0,k8s_fabric_cli_org_size)|list}}"
loop: "{{ range(0, k8s_fabric_cli_org_size | int) | list }}"

0 comments on commit 62297f7

Please sign in to comment.