diff --git a/0-bootstrap/others/1-shared-cluster/cluster-1-cicd-dev-stage-prod/2-services/argocd/instances/ibm-pem-db2.yaml b/0-bootstrap/others/1-shared-cluster/cluster-1-cicd-dev-stage-prod/2-services/argocd/instances/ibm-pem-db2.yaml index 66eedf445..487c4d0b7 100644 --- a/0-bootstrap/others/1-shared-cluster/cluster-1-cicd-dev-stage-prod/2-services/argocd/instances/ibm-pem-db2.yaml +++ b/0-bootstrap/others/1-shared-cluster/cluster-1-cicd-dev-stage-prod/2-services/argocd/instances/ibm-pem-db2.yaml @@ -16,7 +16,7 @@ spec: server: 'https://kubernetes.default.svc' project: services source: - path: instances/ibm-sfg-db2 + path: instances/ibm-pem-db2 helm: values: | service-account: @@ -30,11 +30,32 @@ spec: serviceName: pemdb serviceAccount: pemdb image: - repository: quay.io/vbudi/db2-pem:1.0.1 + repository: ibmcom/db2:11.5.7.0 pullPolicy: IfNotPresent storageClassName: ibmc-block-gold #storageClassName: ocs-storagecluster-cephfs - + createdb: | + CREATE DATABASE PEMDB AUTOMATIC STORAGE YES USING CODESET UTF-8 TERRITORY DEFAULT COLLATE USING IDENTITY PAGESIZE 4096; + CONNECT TO PEMDB; + UPDATE DATABASE CONFIG FOR PEMDB USING LOGFILSIZ 65536; + UPDATE DATABASE CONFIG FOR PEMDB USING LOGPRIMARY 40; + UPDATE DATABASE CONFIG FOR PEMDB USING NUM_LOG_SPAN 32; + UPDATE DATABASE CONFIG FOR PEMDB USING AUTO_MAINT ON; + UPDATE DATABASE CONFIG FOR PEMDB USING AUTO_TBL_MAINT ON; + UPDATE DATABASE CONFIG FOR PEMDB USING AUTO_RUNSTATS ON; + UPDATE DATABASE CONFIG FOR PEMDB USING AUTO_REORG ON; + UPDATE DATABASE CONFIG FOR PEMDB USING AUTO_DB_BACKUP ON; + UPDATE DATABASE CONFIG FOR PEMDB USING NCHAR_MAPPING GRAPHIC_CU16; + CREATE BUFFERPOOL PEMDB_04KBP IMMEDIATE SIZE 1000 PAGESIZE 4K; + CREATE REGULAR TABLESPACE TS_REG04_PEMDB PAGESIZE 4K BUFFERPOOL PEMDB_04KBP; + CREATE BUFFERPOOL PEMDB_08KBP IMMEDIATE SIZE 1000 PAGESIZE 8K; + CREATE REGULAR TABLESPACE TS_REG08_PEMDB PAGESIZE 8K BUFFERPOOL PEMDB_08KBP; + CREATE BUFFERPOOL PEMDB_16KBP IMMEDIATE SIZE 1000 PAGESIZE 16K; + CREATE REGULAR TABLESPACE TS_REG16_PEMDB PAGESIZE 16K BUFFERPOOL PEMDB_16KBP; + CREATE BUFFERPOOL PEMDB_32KBP IMMEDIATE SIZE 1000 PAGESIZE 32K; + CREATE REGULAR TABLESPACE TS_REG32_PEMDB PAGESIZE 32K BUFFERPOOL PEMDB_32KBP; + CREATE USER TEMPORARY TABLESPACE B2BUSERTEMP PAGESIZE 32K BUFFERPOOL PEMDB_32KBP; + CONNECT RESET; service: name: pemdb type: ClusterIP diff --git a/0-bootstrap/others/1-shared-cluster/cluster-1-cicd-dev-stage-prod/2-services/argocd/instances/ibm-pem-db2test.yaml b/0-bootstrap/others/1-shared-cluster/cluster-1-cicd-dev-stage-prod/2-services/argocd/instances/ibm-pem-db2test.yaml index e1c0e7700..1ab9fb53d 100644 --- a/0-bootstrap/others/1-shared-cluster/cluster-1-cicd-dev-stage-prod/2-services/argocd/instances/ibm-pem-db2test.yaml +++ b/0-bootstrap/others/1-shared-cluster/cluster-1-cicd-dev-stage-prod/2-services/argocd/instances/ibm-pem-db2test.yaml @@ -16,7 +16,7 @@ spec: server: 'https://kubernetes.default.svc' project: services source: - path: instances/ibm-sfg-db2 + path: instances/ibm-pem-db2 helm: values: | service-account: @@ -30,10 +30,32 @@ spec: serviceName: pemtest serviceAccount: pemtest image: - repository: quay.io/vbudi/db2-pem:1.0.1 + repository: ibmcom/db2:11.5.7.0 pullPolicy: IfNotPresent storageClassName: ibmc-block-gold #storageClassName: ocs-storagecluster-cephfs + createdb: | + CREATE DATABASE PEMTEST AUTOMATIC STORAGE YES USING CODESET UTF-8 TERRITORY DEFAULT COLLATE USING IDENTITY PAGESIZE 4096; + CONNECT TO PEMTEST; + UPDATE DATABASE CONFIG FOR PEMTEST USING LOGFILSIZ 65536; + UPDATE DATABASE CONFIG FOR PEMTEST USING LOGPRIMARY 40; + UPDATE DATABASE CONFIG FOR PEMTEST USING NUM_LOG_SPAN 32; + UPDATE DATABASE CONFIG FOR PEMTEST USING AUTO_MAINT ON; + UPDATE DATABASE CONFIG FOR PEMTEST USING AUTO_TBL_MAINT ON; + UPDATE DATABASE CONFIG FOR PEMTEST USING AUTO_RUNSTATS ON; + UPDATE DATABASE CONFIG FOR PEMTEST USING AUTO_REORG ON; + UPDATE DATABASE CONFIG FOR PEMTEST USING AUTO_DB_BACKUP ON; + UPDATE DATABASE CONFIG FOR PEMTEST USING NCHAR_MAPPING GRAPHIC_CU16; + CREATE BUFFERPOOL PEMTEST_04KBP IMMEDIATE SIZE 1000 PAGESIZE 4K; + CREATE REGULAR TABLESPACE TS_REG04_PEMTEST PAGESIZE 4K BUFFERPOOL PEMTEST_04KBP; + CREATE BUFFERPOOL PEMTEST_08KBP IMMEDIATE SIZE 1000 PAGESIZE 8K; + CREATE REGULAR TABLESPACE TS_REG08_PEMTEST PAGESIZE 8K BUFFERPOOL PEMTEST_08KBP; + CREATE BUFFERPOOL PEMTEST_16KBP IMMEDIATE SIZE 1000 PAGESIZE 16K; + CREATE REGULAR TABLESPACE TS_REG16_PEMTEST PAGESIZE 16K BUFFERPOOL PEMTEST_16KBP; + CREATE BUFFERPOOL PEMTEST_32KBP IMMEDIATE SIZE 1000 PAGESIZE 32K; + CREATE REGULAR TABLESPACE TS_REG32_PEMTEST PAGESIZE 32K BUFFERPOOL PEMTEST_32KBP; + CREATE USER TEMPORARY TABLESPACE B2BUSERTEMP PAGESIZE 32K BUFFERPOOL PEMTEST_32KBP; + CONNECT RESET; service: name: pemtest diff --git a/0-bootstrap/others/1-shared-cluster/cluster-1-cicd-dev-stage-prod/2-services/argocd/instances/ibm-sfg-b2bi-nonprod.yaml b/0-bootstrap/others/1-shared-cluster/cluster-1-cicd-dev-stage-prod/2-services/argocd/instances/ibm-sfg-b2bi-nonprod.yaml index eb264ea5f..dd30dc2d9 100644 --- a/0-bootstrap/others/1-shared-cluster/cluster-1-cicd-dev-stage-prod/2-services/argocd/instances/ibm-sfg-b2bi-nonprod.yaml +++ b/0-bootstrap/others/1-shared-cluster/cluster-1-cicd-dev-stage-prod/2-services/argocd/instances/ibm-sfg-b2bi-nonprod.yaml @@ -14,12 +14,12 @@ spec: ignoreDifferences: - group: apps kind: StatefulSet - name: ibm-sfg-b2bi-sfg-ac-server + name: ibm-sfg-b2bi-nonprod-sfg-ac-server jsonPointers: - /spec/replicas - group: apps kind: StatefulSet - name: ibm-sfg-b2bi-sfg-asi-server + name: ibm-sfg-b2bi-nonprod-sfg-asi-server jsonPointers: - /spec/replicas destination: diff --git a/0-bootstrap/others/1-shared-cluster/cluster-1-cicd-dev-stage-prod/2-services/argocd/instances/ibm-sfg-b2bi-prod.yaml b/0-bootstrap/others/1-shared-cluster/cluster-1-cicd-dev-stage-prod/2-services/argocd/instances/ibm-sfg-b2bi-prod.yaml index 1e0eefd56..de837e115 100644 --- a/0-bootstrap/others/1-shared-cluster/cluster-1-cicd-dev-stage-prod/2-services/argocd/instances/ibm-sfg-b2bi-prod.yaml +++ b/0-bootstrap/others/1-shared-cluster/cluster-1-cicd-dev-stage-prod/2-services/argocd/instances/ibm-sfg-b2bi-prod.yaml @@ -14,12 +14,12 @@ spec: ignoreDifferences: - group: apps kind: StatefulSet - name: ibm-sfg-b2bi-sfg-ac-server + name: ibm-sfg-b2bi-prod-sfg-ac-server jsonPointers: - /spec/replicas - group: apps kind: StatefulSet - name: ibm-sfg-b2bi-sfg-asi-server + name: ibm-sfg-b2bi-prod-sfg-asi-server jsonPointers: - /spec/replicas destination: diff --git a/0-bootstrap/others/1-shared-cluster/cluster-n-prod/2-services/argocd/instances/ibm-pem-db2.yaml b/0-bootstrap/others/1-shared-cluster/cluster-n-prod/2-services/argocd/instances/ibm-pem-db2.yaml index 66eedf445..487c4d0b7 100644 --- a/0-bootstrap/others/1-shared-cluster/cluster-n-prod/2-services/argocd/instances/ibm-pem-db2.yaml +++ b/0-bootstrap/others/1-shared-cluster/cluster-n-prod/2-services/argocd/instances/ibm-pem-db2.yaml @@ -16,7 +16,7 @@ spec: server: 'https://kubernetes.default.svc' project: services source: - path: instances/ibm-sfg-db2 + path: instances/ibm-pem-db2 helm: values: | service-account: @@ -30,11 +30,32 @@ spec: serviceName: pemdb serviceAccount: pemdb image: - repository: quay.io/vbudi/db2-pem:1.0.1 + repository: ibmcom/db2:11.5.7.0 pullPolicy: IfNotPresent storageClassName: ibmc-block-gold #storageClassName: ocs-storagecluster-cephfs - + createdb: | + CREATE DATABASE PEMDB AUTOMATIC STORAGE YES USING CODESET UTF-8 TERRITORY DEFAULT COLLATE USING IDENTITY PAGESIZE 4096; + CONNECT TO PEMDB; + UPDATE DATABASE CONFIG FOR PEMDB USING LOGFILSIZ 65536; + UPDATE DATABASE CONFIG FOR PEMDB USING LOGPRIMARY 40; + UPDATE DATABASE CONFIG FOR PEMDB USING NUM_LOG_SPAN 32; + UPDATE DATABASE CONFIG FOR PEMDB USING AUTO_MAINT ON; + UPDATE DATABASE CONFIG FOR PEMDB USING AUTO_TBL_MAINT ON; + UPDATE DATABASE CONFIG FOR PEMDB USING AUTO_RUNSTATS ON; + UPDATE DATABASE CONFIG FOR PEMDB USING AUTO_REORG ON; + UPDATE DATABASE CONFIG FOR PEMDB USING AUTO_DB_BACKUP ON; + UPDATE DATABASE CONFIG FOR PEMDB USING NCHAR_MAPPING GRAPHIC_CU16; + CREATE BUFFERPOOL PEMDB_04KBP IMMEDIATE SIZE 1000 PAGESIZE 4K; + CREATE REGULAR TABLESPACE TS_REG04_PEMDB PAGESIZE 4K BUFFERPOOL PEMDB_04KBP; + CREATE BUFFERPOOL PEMDB_08KBP IMMEDIATE SIZE 1000 PAGESIZE 8K; + CREATE REGULAR TABLESPACE TS_REG08_PEMDB PAGESIZE 8K BUFFERPOOL PEMDB_08KBP; + CREATE BUFFERPOOL PEMDB_16KBP IMMEDIATE SIZE 1000 PAGESIZE 16K; + CREATE REGULAR TABLESPACE TS_REG16_PEMDB PAGESIZE 16K BUFFERPOOL PEMDB_16KBP; + CREATE BUFFERPOOL PEMDB_32KBP IMMEDIATE SIZE 1000 PAGESIZE 32K; + CREATE REGULAR TABLESPACE TS_REG32_PEMDB PAGESIZE 32K BUFFERPOOL PEMDB_32KBP; + CREATE USER TEMPORARY TABLESPACE B2BUSERTEMP PAGESIZE 32K BUFFERPOOL PEMDB_32KBP; + CONNECT RESET; service: name: pemdb type: ClusterIP diff --git a/0-bootstrap/others/1-shared-cluster/cluster-n-prod/2-services/argocd/instances/ibm-pem-db2test.yaml b/0-bootstrap/others/1-shared-cluster/cluster-n-prod/2-services/argocd/instances/ibm-pem-db2test.yaml index e1c0e7700..1ab9fb53d 100644 --- a/0-bootstrap/others/1-shared-cluster/cluster-n-prod/2-services/argocd/instances/ibm-pem-db2test.yaml +++ b/0-bootstrap/others/1-shared-cluster/cluster-n-prod/2-services/argocd/instances/ibm-pem-db2test.yaml @@ -16,7 +16,7 @@ spec: server: 'https://kubernetes.default.svc' project: services source: - path: instances/ibm-sfg-db2 + path: instances/ibm-pem-db2 helm: values: | service-account: @@ -30,10 +30,32 @@ spec: serviceName: pemtest serviceAccount: pemtest image: - repository: quay.io/vbudi/db2-pem:1.0.1 + repository: ibmcom/db2:11.5.7.0 pullPolicy: IfNotPresent storageClassName: ibmc-block-gold #storageClassName: ocs-storagecluster-cephfs + createdb: | + CREATE DATABASE PEMTEST AUTOMATIC STORAGE YES USING CODESET UTF-8 TERRITORY DEFAULT COLLATE USING IDENTITY PAGESIZE 4096; + CONNECT TO PEMTEST; + UPDATE DATABASE CONFIG FOR PEMTEST USING LOGFILSIZ 65536; + UPDATE DATABASE CONFIG FOR PEMTEST USING LOGPRIMARY 40; + UPDATE DATABASE CONFIG FOR PEMTEST USING NUM_LOG_SPAN 32; + UPDATE DATABASE CONFIG FOR PEMTEST USING AUTO_MAINT ON; + UPDATE DATABASE CONFIG FOR PEMTEST USING AUTO_TBL_MAINT ON; + UPDATE DATABASE CONFIG FOR PEMTEST USING AUTO_RUNSTATS ON; + UPDATE DATABASE CONFIG FOR PEMTEST USING AUTO_REORG ON; + UPDATE DATABASE CONFIG FOR PEMTEST USING AUTO_DB_BACKUP ON; + UPDATE DATABASE CONFIG FOR PEMTEST USING NCHAR_MAPPING GRAPHIC_CU16; + CREATE BUFFERPOOL PEMTEST_04KBP IMMEDIATE SIZE 1000 PAGESIZE 4K; + CREATE REGULAR TABLESPACE TS_REG04_PEMTEST PAGESIZE 4K BUFFERPOOL PEMTEST_04KBP; + CREATE BUFFERPOOL PEMTEST_08KBP IMMEDIATE SIZE 1000 PAGESIZE 8K; + CREATE REGULAR TABLESPACE TS_REG08_PEMTEST PAGESIZE 8K BUFFERPOOL PEMTEST_08KBP; + CREATE BUFFERPOOL PEMTEST_16KBP IMMEDIATE SIZE 1000 PAGESIZE 16K; + CREATE REGULAR TABLESPACE TS_REG16_PEMTEST PAGESIZE 16K BUFFERPOOL PEMTEST_16KBP; + CREATE BUFFERPOOL PEMTEST_32KBP IMMEDIATE SIZE 1000 PAGESIZE 32K; + CREATE REGULAR TABLESPACE TS_REG32_PEMTEST PAGESIZE 32K BUFFERPOOL PEMTEST_32KBP; + CREATE USER TEMPORARY TABLESPACE B2BUSERTEMP PAGESIZE 32K BUFFERPOOL PEMTEST_32KBP; + CONNECT RESET; service: name: pemtest diff --git a/0-bootstrap/others/1-shared-cluster/cluster-n-prod/2-services/argocd/instances/ibm-sfg-b2bi-nonprod.yaml b/0-bootstrap/others/1-shared-cluster/cluster-n-prod/2-services/argocd/instances/ibm-sfg-b2bi-nonprod.yaml index eb264ea5f..dd30dc2d9 100644 --- a/0-bootstrap/others/1-shared-cluster/cluster-n-prod/2-services/argocd/instances/ibm-sfg-b2bi-nonprod.yaml +++ b/0-bootstrap/others/1-shared-cluster/cluster-n-prod/2-services/argocd/instances/ibm-sfg-b2bi-nonprod.yaml @@ -14,12 +14,12 @@ spec: ignoreDifferences: - group: apps kind: StatefulSet - name: ibm-sfg-b2bi-sfg-ac-server + name: ibm-sfg-b2bi-nonprod-sfg-ac-server jsonPointers: - /spec/replicas - group: apps kind: StatefulSet - name: ibm-sfg-b2bi-sfg-asi-server + name: ibm-sfg-b2bi-nonprod-sfg-asi-server jsonPointers: - /spec/replicas destination: diff --git a/0-bootstrap/others/1-shared-cluster/cluster-n-prod/2-services/argocd/instances/ibm-sfg-b2bi-prod.yaml b/0-bootstrap/others/1-shared-cluster/cluster-n-prod/2-services/argocd/instances/ibm-sfg-b2bi-prod.yaml index 1e0eefd56..de837e115 100644 --- a/0-bootstrap/others/1-shared-cluster/cluster-n-prod/2-services/argocd/instances/ibm-sfg-b2bi-prod.yaml +++ b/0-bootstrap/others/1-shared-cluster/cluster-n-prod/2-services/argocd/instances/ibm-sfg-b2bi-prod.yaml @@ -14,12 +14,12 @@ spec: ignoreDifferences: - group: apps kind: StatefulSet - name: ibm-sfg-b2bi-sfg-ac-server + name: ibm-sfg-b2bi-prod-sfg-ac-server jsonPointers: - /spec/replicas - group: apps kind: StatefulSet - name: ibm-sfg-b2bi-sfg-asi-server + name: ibm-sfg-b2bi-prod-sfg-asi-server jsonPointers: - /spec/replicas destination: diff --git a/0-bootstrap/others/2-isolated-cluster/cluster-1-cicd-dev-stage/2-services/argocd/instances/ibm-pem-db2.yaml b/0-bootstrap/others/2-isolated-cluster/cluster-1-cicd-dev-stage/2-services/argocd/instances/ibm-pem-db2.yaml index 66eedf445..487c4d0b7 100644 --- a/0-bootstrap/others/2-isolated-cluster/cluster-1-cicd-dev-stage/2-services/argocd/instances/ibm-pem-db2.yaml +++ b/0-bootstrap/others/2-isolated-cluster/cluster-1-cicd-dev-stage/2-services/argocd/instances/ibm-pem-db2.yaml @@ -16,7 +16,7 @@ spec: server: 'https://kubernetes.default.svc' project: services source: - path: instances/ibm-sfg-db2 + path: instances/ibm-pem-db2 helm: values: | service-account: @@ -30,11 +30,32 @@ spec: serviceName: pemdb serviceAccount: pemdb image: - repository: quay.io/vbudi/db2-pem:1.0.1 + repository: ibmcom/db2:11.5.7.0 pullPolicy: IfNotPresent storageClassName: ibmc-block-gold #storageClassName: ocs-storagecluster-cephfs - + createdb: | + CREATE DATABASE PEMDB AUTOMATIC STORAGE YES USING CODESET UTF-8 TERRITORY DEFAULT COLLATE USING IDENTITY PAGESIZE 4096; + CONNECT TO PEMDB; + UPDATE DATABASE CONFIG FOR PEMDB USING LOGFILSIZ 65536; + UPDATE DATABASE CONFIG FOR PEMDB USING LOGPRIMARY 40; + UPDATE DATABASE CONFIG FOR PEMDB USING NUM_LOG_SPAN 32; + UPDATE DATABASE CONFIG FOR PEMDB USING AUTO_MAINT ON; + UPDATE DATABASE CONFIG FOR PEMDB USING AUTO_TBL_MAINT ON; + UPDATE DATABASE CONFIG FOR PEMDB USING AUTO_RUNSTATS ON; + UPDATE DATABASE CONFIG FOR PEMDB USING AUTO_REORG ON; + UPDATE DATABASE CONFIG FOR PEMDB USING AUTO_DB_BACKUP ON; + UPDATE DATABASE CONFIG FOR PEMDB USING NCHAR_MAPPING GRAPHIC_CU16; + CREATE BUFFERPOOL PEMDB_04KBP IMMEDIATE SIZE 1000 PAGESIZE 4K; + CREATE REGULAR TABLESPACE TS_REG04_PEMDB PAGESIZE 4K BUFFERPOOL PEMDB_04KBP; + CREATE BUFFERPOOL PEMDB_08KBP IMMEDIATE SIZE 1000 PAGESIZE 8K; + CREATE REGULAR TABLESPACE TS_REG08_PEMDB PAGESIZE 8K BUFFERPOOL PEMDB_08KBP; + CREATE BUFFERPOOL PEMDB_16KBP IMMEDIATE SIZE 1000 PAGESIZE 16K; + CREATE REGULAR TABLESPACE TS_REG16_PEMDB PAGESIZE 16K BUFFERPOOL PEMDB_16KBP; + CREATE BUFFERPOOL PEMDB_32KBP IMMEDIATE SIZE 1000 PAGESIZE 32K; + CREATE REGULAR TABLESPACE TS_REG32_PEMDB PAGESIZE 32K BUFFERPOOL PEMDB_32KBP; + CREATE USER TEMPORARY TABLESPACE B2BUSERTEMP PAGESIZE 32K BUFFERPOOL PEMDB_32KBP; + CONNECT RESET; service: name: pemdb type: ClusterIP diff --git a/0-bootstrap/others/2-isolated-cluster/cluster-1-cicd-dev-stage/2-services/argocd/instances/ibm-pem-db2test.yaml b/0-bootstrap/others/2-isolated-cluster/cluster-1-cicd-dev-stage/2-services/argocd/instances/ibm-pem-db2test.yaml index e1c0e7700..1ab9fb53d 100644 --- a/0-bootstrap/others/2-isolated-cluster/cluster-1-cicd-dev-stage/2-services/argocd/instances/ibm-pem-db2test.yaml +++ b/0-bootstrap/others/2-isolated-cluster/cluster-1-cicd-dev-stage/2-services/argocd/instances/ibm-pem-db2test.yaml @@ -16,7 +16,7 @@ spec: server: 'https://kubernetes.default.svc' project: services source: - path: instances/ibm-sfg-db2 + path: instances/ibm-pem-db2 helm: values: | service-account: @@ -30,10 +30,32 @@ spec: serviceName: pemtest serviceAccount: pemtest image: - repository: quay.io/vbudi/db2-pem:1.0.1 + repository: ibmcom/db2:11.5.7.0 pullPolicy: IfNotPresent storageClassName: ibmc-block-gold #storageClassName: ocs-storagecluster-cephfs + createdb: | + CREATE DATABASE PEMTEST AUTOMATIC STORAGE YES USING CODESET UTF-8 TERRITORY DEFAULT COLLATE USING IDENTITY PAGESIZE 4096; + CONNECT TO PEMTEST; + UPDATE DATABASE CONFIG FOR PEMTEST USING LOGFILSIZ 65536; + UPDATE DATABASE CONFIG FOR PEMTEST USING LOGPRIMARY 40; + UPDATE DATABASE CONFIG FOR PEMTEST USING NUM_LOG_SPAN 32; + UPDATE DATABASE CONFIG FOR PEMTEST USING AUTO_MAINT ON; + UPDATE DATABASE CONFIG FOR PEMTEST USING AUTO_TBL_MAINT ON; + UPDATE DATABASE CONFIG FOR PEMTEST USING AUTO_RUNSTATS ON; + UPDATE DATABASE CONFIG FOR PEMTEST USING AUTO_REORG ON; + UPDATE DATABASE CONFIG FOR PEMTEST USING AUTO_DB_BACKUP ON; + UPDATE DATABASE CONFIG FOR PEMTEST USING NCHAR_MAPPING GRAPHIC_CU16; + CREATE BUFFERPOOL PEMTEST_04KBP IMMEDIATE SIZE 1000 PAGESIZE 4K; + CREATE REGULAR TABLESPACE TS_REG04_PEMTEST PAGESIZE 4K BUFFERPOOL PEMTEST_04KBP; + CREATE BUFFERPOOL PEMTEST_08KBP IMMEDIATE SIZE 1000 PAGESIZE 8K; + CREATE REGULAR TABLESPACE TS_REG08_PEMTEST PAGESIZE 8K BUFFERPOOL PEMTEST_08KBP; + CREATE BUFFERPOOL PEMTEST_16KBP IMMEDIATE SIZE 1000 PAGESIZE 16K; + CREATE REGULAR TABLESPACE TS_REG16_PEMTEST PAGESIZE 16K BUFFERPOOL PEMTEST_16KBP; + CREATE BUFFERPOOL PEMTEST_32KBP IMMEDIATE SIZE 1000 PAGESIZE 32K; + CREATE REGULAR TABLESPACE TS_REG32_PEMTEST PAGESIZE 32K BUFFERPOOL PEMTEST_32KBP; + CREATE USER TEMPORARY TABLESPACE B2BUSERTEMP PAGESIZE 32K BUFFERPOOL PEMTEST_32KBP; + CONNECT RESET; service: name: pemtest diff --git a/0-bootstrap/others/2-isolated-cluster/cluster-1-cicd-dev-stage/2-services/argocd/instances/ibm-sfg-b2bi-nonprod.yaml b/0-bootstrap/others/2-isolated-cluster/cluster-1-cicd-dev-stage/2-services/argocd/instances/ibm-sfg-b2bi-nonprod.yaml index eb264ea5f..dd30dc2d9 100644 --- a/0-bootstrap/others/2-isolated-cluster/cluster-1-cicd-dev-stage/2-services/argocd/instances/ibm-sfg-b2bi-nonprod.yaml +++ b/0-bootstrap/others/2-isolated-cluster/cluster-1-cicd-dev-stage/2-services/argocd/instances/ibm-sfg-b2bi-nonprod.yaml @@ -14,12 +14,12 @@ spec: ignoreDifferences: - group: apps kind: StatefulSet - name: ibm-sfg-b2bi-sfg-ac-server + name: ibm-sfg-b2bi-nonprod-sfg-ac-server jsonPointers: - /spec/replicas - group: apps kind: StatefulSet - name: ibm-sfg-b2bi-sfg-asi-server + name: ibm-sfg-b2bi-nonprod-sfg-asi-server jsonPointers: - /spec/replicas destination: diff --git a/0-bootstrap/others/2-isolated-cluster/cluster-1-cicd-dev-stage/2-services/argocd/instances/ibm-sfg-b2bi-prod.yaml b/0-bootstrap/others/2-isolated-cluster/cluster-1-cicd-dev-stage/2-services/argocd/instances/ibm-sfg-b2bi-prod.yaml index 1e0eefd56..de837e115 100644 --- a/0-bootstrap/others/2-isolated-cluster/cluster-1-cicd-dev-stage/2-services/argocd/instances/ibm-sfg-b2bi-prod.yaml +++ b/0-bootstrap/others/2-isolated-cluster/cluster-1-cicd-dev-stage/2-services/argocd/instances/ibm-sfg-b2bi-prod.yaml @@ -14,12 +14,12 @@ spec: ignoreDifferences: - group: apps kind: StatefulSet - name: ibm-sfg-b2bi-sfg-ac-server + name: ibm-sfg-b2bi-prod-sfg-ac-server jsonPointers: - /spec/replicas - group: apps kind: StatefulSet - name: ibm-sfg-b2bi-sfg-asi-server + name: ibm-sfg-b2bi-prod-sfg-asi-server jsonPointers: - /spec/replicas destination: diff --git a/0-bootstrap/others/2-isolated-cluster/cluster-n-prod/2-services/argocd/instances/ibm-pem-db2.yaml b/0-bootstrap/others/2-isolated-cluster/cluster-n-prod/2-services/argocd/instances/ibm-pem-db2.yaml index 66eedf445..487c4d0b7 100644 --- a/0-bootstrap/others/2-isolated-cluster/cluster-n-prod/2-services/argocd/instances/ibm-pem-db2.yaml +++ b/0-bootstrap/others/2-isolated-cluster/cluster-n-prod/2-services/argocd/instances/ibm-pem-db2.yaml @@ -16,7 +16,7 @@ spec: server: 'https://kubernetes.default.svc' project: services source: - path: instances/ibm-sfg-db2 + path: instances/ibm-pem-db2 helm: values: | service-account: @@ -30,11 +30,32 @@ spec: serviceName: pemdb serviceAccount: pemdb image: - repository: quay.io/vbudi/db2-pem:1.0.1 + repository: ibmcom/db2:11.5.7.0 pullPolicy: IfNotPresent storageClassName: ibmc-block-gold #storageClassName: ocs-storagecluster-cephfs - + createdb: | + CREATE DATABASE PEMDB AUTOMATIC STORAGE YES USING CODESET UTF-8 TERRITORY DEFAULT COLLATE USING IDENTITY PAGESIZE 4096; + CONNECT TO PEMDB; + UPDATE DATABASE CONFIG FOR PEMDB USING LOGFILSIZ 65536; + UPDATE DATABASE CONFIG FOR PEMDB USING LOGPRIMARY 40; + UPDATE DATABASE CONFIG FOR PEMDB USING NUM_LOG_SPAN 32; + UPDATE DATABASE CONFIG FOR PEMDB USING AUTO_MAINT ON; + UPDATE DATABASE CONFIG FOR PEMDB USING AUTO_TBL_MAINT ON; + UPDATE DATABASE CONFIG FOR PEMDB USING AUTO_RUNSTATS ON; + UPDATE DATABASE CONFIG FOR PEMDB USING AUTO_REORG ON; + UPDATE DATABASE CONFIG FOR PEMDB USING AUTO_DB_BACKUP ON; + UPDATE DATABASE CONFIG FOR PEMDB USING NCHAR_MAPPING GRAPHIC_CU16; + CREATE BUFFERPOOL PEMDB_04KBP IMMEDIATE SIZE 1000 PAGESIZE 4K; + CREATE REGULAR TABLESPACE TS_REG04_PEMDB PAGESIZE 4K BUFFERPOOL PEMDB_04KBP; + CREATE BUFFERPOOL PEMDB_08KBP IMMEDIATE SIZE 1000 PAGESIZE 8K; + CREATE REGULAR TABLESPACE TS_REG08_PEMDB PAGESIZE 8K BUFFERPOOL PEMDB_08KBP; + CREATE BUFFERPOOL PEMDB_16KBP IMMEDIATE SIZE 1000 PAGESIZE 16K; + CREATE REGULAR TABLESPACE TS_REG16_PEMDB PAGESIZE 16K BUFFERPOOL PEMDB_16KBP; + CREATE BUFFERPOOL PEMDB_32KBP IMMEDIATE SIZE 1000 PAGESIZE 32K; + CREATE REGULAR TABLESPACE TS_REG32_PEMDB PAGESIZE 32K BUFFERPOOL PEMDB_32KBP; + CREATE USER TEMPORARY TABLESPACE B2BUSERTEMP PAGESIZE 32K BUFFERPOOL PEMDB_32KBP; + CONNECT RESET; service: name: pemdb type: ClusterIP diff --git a/0-bootstrap/others/2-isolated-cluster/cluster-n-prod/2-services/argocd/instances/ibm-pem-db2test.yaml b/0-bootstrap/others/2-isolated-cluster/cluster-n-prod/2-services/argocd/instances/ibm-pem-db2test.yaml index e1c0e7700..1ab9fb53d 100644 --- a/0-bootstrap/others/2-isolated-cluster/cluster-n-prod/2-services/argocd/instances/ibm-pem-db2test.yaml +++ b/0-bootstrap/others/2-isolated-cluster/cluster-n-prod/2-services/argocd/instances/ibm-pem-db2test.yaml @@ -16,7 +16,7 @@ spec: server: 'https://kubernetes.default.svc' project: services source: - path: instances/ibm-sfg-db2 + path: instances/ibm-pem-db2 helm: values: | service-account: @@ -30,10 +30,32 @@ spec: serviceName: pemtest serviceAccount: pemtest image: - repository: quay.io/vbudi/db2-pem:1.0.1 + repository: ibmcom/db2:11.5.7.0 pullPolicy: IfNotPresent storageClassName: ibmc-block-gold #storageClassName: ocs-storagecluster-cephfs + createdb: | + CREATE DATABASE PEMTEST AUTOMATIC STORAGE YES USING CODESET UTF-8 TERRITORY DEFAULT COLLATE USING IDENTITY PAGESIZE 4096; + CONNECT TO PEMTEST; + UPDATE DATABASE CONFIG FOR PEMTEST USING LOGFILSIZ 65536; + UPDATE DATABASE CONFIG FOR PEMTEST USING LOGPRIMARY 40; + UPDATE DATABASE CONFIG FOR PEMTEST USING NUM_LOG_SPAN 32; + UPDATE DATABASE CONFIG FOR PEMTEST USING AUTO_MAINT ON; + UPDATE DATABASE CONFIG FOR PEMTEST USING AUTO_TBL_MAINT ON; + UPDATE DATABASE CONFIG FOR PEMTEST USING AUTO_RUNSTATS ON; + UPDATE DATABASE CONFIG FOR PEMTEST USING AUTO_REORG ON; + UPDATE DATABASE CONFIG FOR PEMTEST USING AUTO_DB_BACKUP ON; + UPDATE DATABASE CONFIG FOR PEMTEST USING NCHAR_MAPPING GRAPHIC_CU16; + CREATE BUFFERPOOL PEMTEST_04KBP IMMEDIATE SIZE 1000 PAGESIZE 4K; + CREATE REGULAR TABLESPACE TS_REG04_PEMTEST PAGESIZE 4K BUFFERPOOL PEMTEST_04KBP; + CREATE BUFFERPOOL PEMTEST_08KBP IMMEDIATE SIZE 1000 PAGESIZE 8K; + CREATE REGULAR TABLESPACE TS_REG08_PEMTEST PAGESIZE 8K BUFFERPOOL PEMTEST_08KBP; + CREATE BUFFERPOOL PEMTEST_16KBP IMMEDIATE SIZE 1000 PAGESIZE 16K; + CREATE REGULAR TABLESPACE TS_REG16_PEMTEST PAGESIZE 16K BUFFERPOOL PEMTEST_16KBP; + CREATE BUFFERPOOL PEMTEST_32KBP IMMEDIATE SIZE 1000 PAGESIZE 32K; + CREATE REGULAR TABLESPACE TS_REG32_PEMTEST PAGESIZE 32K BUFFERPOOL PEMTEST_32KBP; + CREATE USER TEMPORARY TABLESPACE B2BUSERTEMP PAGESIZE 32K BUFFERPOOL PEMTEST_32KBP; + CONNECT RESET; service: name: pemtest diff --git a/0-bootstrap/others/2-isolated-cluster/cluster-n-prod/2-services/argocd/instances/ibm-sfg-b2bi-nonprod.yaml b/0-bootstrap/others/2-isolated-cluster/cluster-n-prod/2-services/argocd/instances/ibm-sfg-b2bi-nonprod.yaml index eb264ea5f..dd30dc2d9 100644 --- a/0-bootstrap/others/2-isolated-cluster/cluster-n-prod/2-services/argocd/instances/ibm-sfg-b2bi-nonprod.yaml +++ b/0-bootstrap/others/2-isolated-cluster/cluster-n-prod/2-services/argocd/instances/ibm-sfg-b2bi-nonprod.yaml @@ -14,12 +14,12 @@ spec: ignoreDifferences: - group: apps kind: StatefulSet - name: ibm-sfg-b2bi-sfg-ac-server + name: ibm-sfg-b2bi-nonprod-sfg-ac-server jsonPointers: - /spec/replicas - group: apps kind: StatefulSet - name: ibm-sfg-b2bi-sfg-asi-server + name: ibm-sfg-b2bi-nonprod-sfg-asi-server jsonPointers: - /spec/replicas destination: diff --git a/0-bootstrap/others/2-isolated-cluster/cluster-n-prod/2-services/argocd/instances/ibm-sfg-b2bi-prod.yaml b/0-bootstrap/others/2-isolated-cluster/cluster-n-prod/2-services/argocd/instances/ibm-sfg-b2bi-prod.yaml index 1e0eefd56..de837e115 100644 --- a/0-bootstrap/others/2-isolated-cluster/cluster-n-prod/2-services/argocd/instances/ibm-sfg-b2bi-prod.yaml +++ b/0-bootstrap/others/2-isolated-cluster/cluster-n-prod/2-services/argocd/instances/ibm-sfg-b2bi-prod.yaml @@ -14,12 +14,12 @@ spec: ignoreDifferences: - group: apps kind: StatefulSet - name: ibm-sfg-b2bi-sfg-ac-server + name: ibm-sfg-b2bi-prod-sfg-ac-server jsonPointers: - /spec/replicas - group: apps kind: StatefulSet - name: ibm-sfg-b2bi-sfg-asi-server + name: ibm-sfg-b2bi-prod-sfg-asi-server jsonPointers: - /spec/replicas destination: diff --git a/0-bootstrap/others/3-multi-cluster/cluster-1-cicd/2-services/argocd/instances/ibm-pem-db2.yaml b/0-bootstrap/others/3-multi-cluster/cluster-1-cicd/2-services/argocd/instances/ibm-pem-db2.yaml index 66eedf445..487c4d0b7 100644 --- a/0-bootstrap/others/3-multi-cluster/cluster-1-cicd/2-services/argocd/instances/ibm-pem-db2.yaml +++ b/0-bootstrap/others/3-multi-cluster/cluster-1-cicd/2-services/argocd/instances/ibm-pem-db2.yaml @@ -16,7 +16,7 @@ spec: server: 'https://kubernetes.default.svc' project: services source: - path: instances/ibm-sfg-db2 + path: instances/ibm-pem-db2 helm: values: | service-account: @@ -30,11 +30,32 @@ spec: serviceName: pemdb serviceAccount: pemdb image: - repository: quay.io/vbudi/db2-pem:1.0.1 + repository: ibmcom/db2:11.5.7.0 pullPolicy: IfNotPresent storageClassName: ibmc-block-gold #storageClassName: ocs-storagecluster-cephfs - + createdb: | + CREATE DATABASE PEMDB AUTOMATIC STORAGE YES USING CODESET UTF-8 TERRITORY DEFAULT COLLATE USING IDENTITY PAGESIZE 4096; + CONNECT TO PEMDB; + UPDATE DATABASE CONFIG FOR PEMDB USING LOGFILSIZ 65536; + UPDATE DATABASE CONFIG FOR PEMDB USING LOGPRIMARY 40; + UPDATE DATABASE CONFIG FOR PEMDB USING NUM_LOG_SPAN 32; + UPDATE DATABASE CONFIG FOR PEMDB USING AUTO_MAINT ON; + UPDATE DATABASE CONFIG FOR PEMDB USING AUTO_TBL_MAINT ON; + UPDATE DATABASE CONFIG FOR PEMDB USING AUTO_RUNSTATS ON; + UPDATE DATABASE CONFIG FOR PEMDB USING AUTO_REORG ON; + UPDATE DATABASE CONFIG FOR PEMDB USING AUTO_DB_BACKUP ON; + UPDATE DATABASE CONFIG FOR PEMDB USING NCHAR_MAPPING GRAPHIC_CU16; + CREATE BUFFERPOOL PEMDB_04KBP IMMEDIATE SIZE 1000 PAGESIZE 4K; + CREATE REGULAR TABLESPACE TS_REG04_PEMDB PAGESIZE 4K BUFFERPOOL PEMDB_04KBP; + CREATE BUFFERPOOL PEMDB_08KBP IMMEDIATE SIZE 1000 PAGESIZE 8K; + CREATE REGULAR TABLESPACE TS_REG08_PEMDB PAGESIZE 8K BUFFERPOOL PEMDB_08KBP; + CREATE BUFFERPOOL PEMDB_16KBP IMMEDIATE SIZE 1000 PAGESIZE 16K; + CREATE REGULAR TABLESPACE TS_REG16_PEMDB PAGESIZE 16K BUFFERPOOL PEMDB_16KBP; + CREATE BUFFERPOOL PEMDB_32KBP IMMEDIATE SIZE 1000 PAGESIZE 32K; + CREATE REGULAR TABLESPACE TS_REG32_PEMDB PAGESIZE 32K BUFFERPOOL PEMDB_32KBP; + CREATE USER TEMPORARY TABLESPACE B2BUSERTEMP PAGESIZE 32K BUFFERPOOL PEMDB_32KBP; + CONNECT RESET; service: name: pemdb type: ClusterIP diff --git a/0-bootstrap/others/3-multi-cluster/cluster-1-cicd/2-services/argocd/instances/ibm-pem-db2test.yaml b/0-bootstrap/others/3-multi-cluster/cluster-1-cicd/2-services/argocd/instances/ibm-pem-db2test.yaml index e1c0e7700..1ab9fb53d 100644 --- a/0-bootstrap/others/3-multi-cluster/cluster-1-cicd/2-services/argocd/instances/ibm-pem-db2test.yaml +++ b/0-bootstrap/others/3-multi-cluster/cluster-1-cicd/2-services/argocd/instances/ibm-pem-db2test.yaml @@ -16,7 +16,7 @@ spec: server: 'https://kubernetes.default.svc' project: services source: - path: instances/ibm-sfg-db2 + path: instances/ibm-pem-db2 helm: values: | service-account: @@ -30,10 +30,32 @@ spec: serviceName: pemtest serviceAccount: pemtest image: - repository: quay.io/vbudi/db2-pem:1.0.1 + repository: ibmcom/db2:11.5.7.0 pullPolicy: IfNotPresent storageClassName: ibmc-block-gold #storageClassName: ocs-storagecluster-cephfs + createdb: | + CREATE DATABASE PEMTEST AUTOMATIC STORAGE YES USING CODESET UTF-8 TERRITORY DEFAULT COLLATE USING IDENTITY PAGESIZE 4096; + CONNECT TO PEMTEST; + UPDATE DATABASE CONFIG FOR PEMTEST USING LOGFILSIZ 65536; + UPDATE DATABASE CONFIG FOR PEMTEST USING LOGPRIMARY 40; + UPDATE DATABASE CONFIG FOR PEMTEST USING NUM_LOG_SPAN 32; + UPDATE DATABASE CONFIG FOR PEMTEST USING AUTO_MAINT ON; + UPDATE DATABASE CONFIG FOR PEMTEST USING AUTO_TBL_MAINT ON; + UPDATE DATABASE CONFIG FOR PEMTEST USING AUTO_RUNSTATS ON; + UPDATE DATABASE CONFIG FOR PEMTEST USING AUTO_REORG ON; + UPDATE DATABASE CONFIG FOR PEMTEST USING AUTO_DB_BACKUP ON; + UPDATE DATABASE CONFIG FOR PEMTEST USING NCHAR_MAPPING GRAPHIC_CU16; + CREATE BUFFERPOOL PEMTEST_04KBP IMMEDIATE SIZE 1000 PAGESIZE 4K; + CREATE REGULAR TABLESPACE TS_REG04_PEMTEST PAGESIZE 4K BUFFERPOOL PEMTEST_04KBP; + CREATE BUFFERPOOL PEMTEST_08KBP IMMEDIATE SIZE 1000 PAGESIZE 8K; + CREATE REGULAR TABLESPACE TS_REG08_PEMTEST PAGESIZE 8K BUFFERPOOL PEMTEST_08KBP; + CREATE BUFFERPOOL PEMTEST_16KBP IMMEDIATE SIZE 1000 PAGESIZE 16K; + CREATE REGULAR TABLESPACE TS_REG16_PEMTEST PAGESIZE 16K BUFFERPOOL PEMTEST_16KBP; + CREATE BUFFERPOOL PEMTEST_32KBP IMMEDIATE SIZE 1000 PAGESIZE 32K; + CREATE REGULAR TABLESPACE TS_REG32_PEMTEST PAGESIZE 32K BUFFERPOOL PEMTEST_32KBP; + CREATE USER TEMPORARY TABLESPACE B2BUSERTEMP PAGESIZE 32K BUFFERPOOL PEMTEST_32KBP; + CONNECT RESET; service: name: pemtest diff --git a/0-bootstrap/others/3-multi-cluster/cluster-1-cicd/2-services/argocd/instances/ibm-sfg-b2bi-nonprod.yaml b/0-bootstrap/others/3-multi-cluster/cluster-1-cicd/2-services/argocd/instances/ibm-sfg-b2bi-nonprod.yaml index eb264ea5f..dd30dc2d9 100644 --- a/0-bootstrap/others/3-multi-cluster/cluster-1-cicd/2-services/argocd/instances/ibm-sfg-b2bi-nonprod.yaml +++ b/0-bootstrap/others/3-multi-cluster/cluster-1-cicd/2-services/argocd/instances/ibm-sfg-b2bi-nonprod.yaml @@ -14,12 +14,12 @@ spec: ignoreDifferences: - group: apps kind: StatefulSet - name: ibm-sfg-b2bi-sfg-ac-server + name: ibm-sfg-b2bi-nonprod-sfg-ac-server jsonPointers: - /spec/replicas - group: apps kind: StatefulSet - name: ibm-sfg-b2bi-sfg-asi-server + name: ibm-sfg-b2bi-nonprod-sfg-asi-server jsonPointers: - /spec/replicas destination: diff --git a/0-bootstrap/others/3-multi-cluster/cluster-1-cicd/2-services/argocd/instances/ibm-sfg-b2bi-prod.yaml b/0-bootstrap/others/3-multi-cluster/cluster-1-cicd/2-services/argocd/instances/ibm-sfg-b2bi-prod.yaml index 1e0eefd56..de837e115 100644 --- a/0-bootstrap/others/3-multi-cluster/cluster-1-cicd/2-services/argocd/instances/ibm-sfg-b2bi-prod.yaml +++ b/0-bootstrap/others/3-multi-cluster/cluster-1-cicd/2-services/argocd/instances/ibm-sfg-b2bi-prod.yaml @@ -14,12 +14,12 @@ spec: ignoreDifferences: - group: apps kind: StatefulSet - name: ibm-sfg-b2bi-sfg-ac-server + name: ibm-sfg-b2bi-prod-sfg-ac-server jsonPointers: - /spec/replicas - group: apps kind: StatefulSet - name: ibm-sfg-b2bi-sfg-asi-server + name: ibm-sfg-b2bi-prod-sfg-asi-server jsonPointers: - /spec/replicas destination: diff --git a/0-bootstrap/others/3-multi-cluster/cluster-2-dev/2-services/argocd/instances/ibm-pem-db2.yaml b/0-bootstrap/others/3-multi-cluster/cluster-2-dev/2-services/argocd/instances/ibm-pem-db2.yaml index 66eedf445..487c4d0b7 100644 --- a/0-bootstrap/others/3-multi-cluster/cluster-2-dev/2-services/argocd/instances/ibm-pem-db2.yaml +++ b/0-bootstrap/others/3-multi-cluster/cluster-2-dev/2-services/argocd/instances/ibm-pem-db2.yaml @@ -16,7 +16,7 @@ spec: server: 'https://kubernetes.default.svc' project: services source: - path: instances/ibm-sfg-db2 + path: instances/ibm-pem-db2 helm: values: | service-account: @@ -30,11 +30,32 @@ spec: serviceName: pemdb serviceAccount: pemdb image: - repository: quay.io/vbudi/db2-pem:1.0.1 + repository: ibmcom/db2:11.5.7.0 pullPolicy: IfNotPresent storageClassName: ibmc-block-gold #storageClassName: ocs-storagecluster-cephfs - + createdb: | + CREATE DATABASE PEMDB AUTOMATIC STORAGE YES USING CODESET UTF-8 TERRITORY DEFAULT COLLATE USING IDENTITY PAGESIZE 4096; + CONNECT TO PEMDB; + UPDATE DATABASE CONFIG FOR PEMDB USING LOGFILSIZ 65536; + UPDATE DATABASE CONFIG FOR PEMDB USING LOGPRIMARY 40; + UPDATE DATABASE CONFIG FOR PEMDB USING NUM_LOG_SPAN 32; + UPDATE DATABASE CONFIG FOR PEMDB USING AUTO_MAINT ON; + UPDATE DATABASE CONFIG FOR PEMDB USING AUTO_TBL_MAINT ON; + UPDATE DATABASE CONFIG FOR PEMDB USING AUTO_RUNSTATS ON; + UPDATE DATABASE CONFIG FOR PEMDB USING AUTO_REORG ON; + UPDATE DATABASE CONFIG FOR PEMDB USING AUTO_DB_BACKUP ON; + UPDATE DATABASE CONFIG FOR PEMDB USING NCHAR_MAPPING GRAPHIC_CU16; + CREATE BUFFERPOOL PEMDB_04KBP IMMEDIATE SIZE 1000 PAGESIZE 4K; + CREATE REGULAR TABLESPACE TS_REG04_PEMDB PAGESIZE 4K BUFFERPOOL PEMDB_04KBP; + CREATE BUFFERPOOL PEMDB_08KBP IMMEDIATE SIZE 1000 PAGESIZE 8K; + CREATE REGULAR TABLESPACE TS_REG08_PEMDB PAGESIZE 8K BUFFERPOOL PEMDB_08KBP; + CREATE BUFFERPOOL PEMDB_16KBP IMMEDIATE SIZE 1000 PAGESIZE 16K; + CREATE REGULAR TABLESPACE TS_REG16_PEMDB PAGESIZE 16K BUFFERPOOL PEMDB_16KBP; + CREATE BUFFERPOOL PEMDB_32KBP IMMEDIATE SIZE 1000 PAGESIZE 32K; + CREATE REGULAR TABLESPACE TS_REG32_PEMDB PAGESIZE 32K BUFFERPOOL PEMDB_32KBP; + CREATE USER TEMPORARY TABLESPACE B2BUSERTEMP PAGESIZE 32K BUFFERPOOL PEMDB_32KBP; + CONNECT RESET; service: name: pemdb type: ClusterIP diff --git a/0-bootstrap/others/3-multi-cluster/cluster-2-dev/2-services/argocd/instances/ibm-pem-db2test.yaml b/0-bootstrap/others/3-multi-cluster/cluster-2-dev/2-services/argocd/instances/ibm-pem-db2test.yaml index e1c0e7700..1ab9fb53d 100644 --- a/0-bootstrap/others/3-multi-cluster/cluster-2-dev/2-services/argocd/instances/ibm-pem-db2test.yaml +++ b/0-bootstrap/others/3-multi-cluster/cluster-2-dev/2-services/argocd/instances/ibm-pem-db2test.yaml @@ -16,7 +16,7 @@ spec: server: 'https://kubernetes.default.svc' project: services source: - path: instances/ibm-sfg-db2 + path: instances/ibm-pem-db2 helm: values: | service-account: @@ -30,10 +30,32 @@ spec: serviceName: pemtest serviceAccount: pemtest image: - repository: quay.io/vbudi/db2-pem:1.0.1 + repository: ibmcom/db2:11.5.7.0 pullPolicy: IfNotPresent storageClassName: ibmc-block-gold #storageClassName: ocs-storagecluster-cephfs + createdb: | + CREATE DATABASE PEMTEST AUTOMATIC STORAGE YES USING CODESET UTF-8 TERRITORY DEFAULT COLLATE USING IDENTITY PAGESIZE 4096; + CONNECT TO PEMTEST; + UPDATE DATABASE CONFIG FOR PEMTEST USING LOGFILSIZ 65536; + UPDATE DATABASE CONFIG FOR PEMTEST USING LOGPRIMARY 40; + UPDATE DATABASE CONFIG FOR PEMTEST USING NUM_LOG_SPAN 32; + UPDATE DATABASE CONFIG FOR PEMTEST USING AUTO_MAINT ON; + UPDATE DATABASE CONFIG FOR PEMTEST USING AUTO_TBL_MAINT ON; + UPDATE DATABASE CONFIG FOR PEMTEST USING AUTO_RUNSTATS ON; + UPDATE DATABASE CONFIG FOR PEMTEST USING AUTO_REORG ON; + UPDATE DATABASE CONFIG FOR PEMTEST USING AUTO_DB_BACKUP ON; + UPDATE DATABASE CONFIG FOR PEMTEST USING NCHAR_MAPPING GRAPHIC_CU16; + CREATE BUFFERPOOL PEMTEST_04KBP IMMEDIATE SIZE 1000 PAGESIZE 4K; + CREATE REGULAR TABLESPACE TS_REG04_PEMTEST PAGESIZE 4K BUFFERPOOL PEMTEST_04KBP; + CREATE BUFFERPOOL PEMTEST_08KBP IMMEDIATE SIZE 1000 PAGESIZE 8K; + CREATE REGULAR TABLESPACE TS_REG08_PEMTEST PAGESIZE 8K BUFFERPOOL PEMTEST_08KBP; + CREATE BUFFERPOOL PEMTEST_16KBP IMMEDIATE SIZE 1000 PAGESIZE 16K; + CREATE REGULAR TABLESPACE TS_REG16_PEMTEST PAGESIZE 16K BUFFERPOOL PEMTEST_16KBP; + CREATE BUFFERPOOL PEMTEST_32KBP IMMEDIATE SIZE 1000 PAGESIZE 32K; + CREATE REGULAR TABLESPACE TS_REG32_PEMTEST PAGESIZE 32K BUFFERPOOL PEMTEST_32KBP; + CREATE USER TEMPORARY TABLESPACE B2BUSERTEMP PAGESIZE 32K BUFFERPOOL PEMTEST_32KBP; + CONNECT RESET; service: name: pemtest diff --git a/0-bootstrap/others/3-multi-cluster/cluster-2-dev/2-services/argocd/instances/ibm-sfg-b2bi-nonprod.yaml b/0-bootstrap/others/3-multi-cluster/cluster-2-dev/2-services/argocd/instances/ibm-sfg-b2bi-nonprod.yaml index eb264ea5f..dd30dc2d9 100644 --- a/0-bootstrap/others/3-multi-cluster/cluster-2-dev/2-services/argocd/instances/ibm-sfg-b2bi-nonprod.yaml +++ b/0-bootstrap/others/3-multi-cluster/cluster-2-dev/2-services/argocd/instances/ibm-sfg-b2bi-nonprod.yaml @@ -14,12 +14,12 @@ spec: ignoreDifferences: - group: apps kind: StatefulSet - name: ibm-sfg-b2bi-sfg-ac-server + name: ibm-sfg-b2bi-nonprod-sfg-ac-server jsonPointers: - /spec/replicas - group: apps kind: StatefulSet - name: ibm-sfg-b2bi-sfg-asi-server + name: ibm-sfg-b2bi-nonprod-sfg-asi-server jsonPointers: - /spec/replicas destination: diff --git a/0-bootstrap/others/3-multi-cluster/cluster-2-dev/2-services/argocd/instances/ibm-sfg-b2bi-prod.yaml b/0-bootstrap/others/3-multi-cluster/cluster-2-dev/2-services/argocd/instances/ibm-sfg-b2bi-prod.yaml index 1e0eefd56..de837e115 100644 --- a/0-bootstrap/others/3-multi-cluster/cluster-2-dev/2-services/argocd/instances/ibm-sfg-b2bi-prod.yaml +++ b/0-bootstrap/others/3-multi-cluster/cluster-2-dev/2-services/argocd/instances/ibm-sfg-b2bi-prod.yaml @@ -14,12 +14,12 @@ spec: ignoreDifferences: - group: apps kind: StatefulSet - name: ibm-sfg-b2bi-sfg-ac-server + name: ibm-sfg-b2bi-prod-sfg-ac-server jsonPointers: - /spec/replicas - group: apps kind: StatefulSet - name: ibm-sfg-b2bi-sfg-asi-server + name: ibm-sfg-b2bi-prod-sfg-asi-server jsonPointers: - /spec/replicas destination: diff --git a/0-bootstrap/others/3-multi-cluster/cluster-3-stage/2-services/argocd/instances/ibm-pem-db2.yaml b/0-bootstrap/others/3-multi-cluster/cluster-3-stage/2-services/argocd/instances/ibm-pem-db2.yaml index 66eedf445..487c4d0b7 100644 --- a/0-bootstrap/others/3-multi-cluster/cluster-3-stage/2-services/argocd/instances/ibm-pem-db2.yaml +++ b/0-bootstrap/others/3-multi-cluster/cluster-3-stage/2-services/argocd/instances/ibm-pem-db2.yaml @@ -16,7 +16,7 @@ spec: server: 'https://kubernetes.default.svc' project: services source: - path: instances/ibm-sfg-db2 + path: instances/ibm-pem-db2 helm: values: | service-account: @@ -30,11 +30,32 @@ spec: serviceName: pemdb serviceAccount: pemdb image: - repository: quay.io/vbudi/db2-pem:1.0.1 + repository: ibmcom/db2:11.5.7.0 pullPolicy: IfNotPresent storageClassName: ibmc-block-gold #storageClassName: ocs-storagecluster-cephfs - + createdb: | + CREATE DATABASE PEMDB AUTOMATIC STORAGE YES USING CODESET UTF-8 TERRITORY DEFAULT COLLATE USING IDENTITY PAGESIZE 4096; + CONNECT TO PEMDB; + UPDATE DATABASE CONFIG FOR PEMDB USING LOGFILSIZ 65536; + UPDATE DATABASE CONFIG FOR PEMDB USING LOGPRIMARY 40; + UPDATE DATABASE CONFIG FOR PEMDB USING NUM_LOG_SPAN 32; + UPDATE DATABASE CONFIG FOR PEMDB USING AUTO_MAINT ON; + UPDATE DATABASE CONFIG FOR PEMDB USING AUTO_TBL_MAINT ON; + UPDATE DATABASE CONFIG FOR PEMDB USING AUTO_RUNSTATS ON; + UPDATE DATABASE CONFIG FOR PEMDB USING AUTO_REORG ON; + UPDATE DATABASE CONFIG FOR PEMDB USING AUTO_DB_BACKUP ON; + UPDATE DATABASE CONFIG FOR PEMDB USING NCHAR_MAPPING GRAPHIC_CU16; + CREATE BUFFERPOOL PEMDB_04KBP IMMEDIATE SIZE 1000 PAGESIZE 4K; + CREATE REGULAR TABLESPACE TS_REG04_PEMDB PAGESIZE 4K BUFFERPOOL PEMDB_04KBP; + CREATE BUFFERPOOL PEMDB_08KBP IMMEDIATE SIZE 1000 PAGESIZE 8K; + CREATE REGULAR TABLESPACE TS_REG08_PEMDB PAGESIZE 8K BUFFERPOOL PEMDB_08KBP; + CREATE BUFFERPOOL PEMDB_16KBP IMMEDIATE SIZE 1000 PAGESIZE 16K; + CREATE REGULAR TABLESPACE TS_REG16_PEMDB PAGESIZE 16K BUFFERPOOL PEMDB_16KBP; + CREATE BUFFERPOOL PEMDB_32KBP IMMEDIATE SIZE 1000 PAGESIZE 32K; + CREATE REGULAR TABLESPACE TS_REG32_PEMDB PAGESIZE 32K BUFFERPOOL PEMDB_32KBP; + CREATE USER TEMPORARY TABLESPACE B2BUSERTEMP PAGESIZE 32K BUFFERPOOL PEMDB_32KBP; + CONNECT RESET; service: name: pemdb type: ClusterIP diff --git a/0-bootstrap/others/3-multi-cluster/cluster-3-stage/2-services/argocd/instances/ibm-pem-db2test.yaml b/0-bootstrap/others/3-multi-cluster/cluster-3-stage/2-services/argocd/instances/ibm-pem-db2test.yaml index e1c0e7700..1ab9fb53d 100644 --- a/0-bootstrap/others/3-multi-cluster/cluster-3-stage/2-services/argocd/instances/ibm-pem-db2test.yaml +++ b/0-bootstrap/others/3-multi-cluster/cluster-3-stage/2-services/argocd/instances/ibm-pem-db2test.yaml @@ -16,7 +16,7 @@ spec: server: 'https://kubernetes.default.svc' project: services source: - path: instances/ibm-sfg-db2 + path: instances/ibm-pem-db2 helm: values: | service-account: @@ -30,10 +30,32 @@ spec: serviceName: pemtest serviceAccount: pemtest image: - repository: quay.io/vbudi/db2-pem:1.0.1 + repository: ibmcom/db2:11.5.7.0 pullPolicy: IfNotPresent storageClassName: ibmc-block-gold #storageClassName: ocs-storagecluster-cephfs + createdb: | + CREATE DATABASE PEMTEST AUTOMATIC STORAGE YES USING CODESET UTF-8 TERRITORY DEFAULT COLLATE USING IDENTITY PAGESIZE 4096; + CONNECT TO PEMTEST; + UPDATE DATABASE CONFIG FOR PEMTEST USING LOGFILSIZ 65536; + UPDATE DATABASE CONFIG FOR PEMTEST USING LOGPRIMARY 40; + UPDATE DATABASE CONFIG FOR PEMTEST USING NUM_LOG_SPAN 32; + UPDATE DATABASE CONFIG FOR PEMTEST USING AUTO_MAINT ON; + UPDATE DATABASE CONFIG FOR PEMTEST USING AUTO_TBL_MAINT ON; + UPDATE DATABASE CONFIG FOR PEMTEST USING AUTO_RUNSTATS ON; + UPDATE DATABASE CONFIG FOR PEMTEST USING AUTO_REORG ON; + UPDATE DATABASE CONFIG FOR PEMTEST USING AUTO_DB_BACKUP ON; + UPDATE DATABASE CONFIG FOR PEMTEST USING NCHAR_MAPPING GRAPHIC_CU16; + CREATE BUFFERPOOL PEMTEST_04KBP IMMEDIATE SIZE 1000 PAGESIZE 4K; + CREATE REGULAR TABLESPACE TS_REG04_PEMTEST PAGESIZE 4K BUFFERPOOL PEMTEST_04KBP; + CREATE BUFFERPOOL PEMTEST_08KBP IMMEDIATE SIZE 1000 PAGESIZE 8K; + CREATE REGULAR TABLESPACE TS_REG08_PEMTEST PAGESIZE 8K BUFFERPOOL PEMTEST_08KBP; + CREATE BUFFERPOOL PEMTEST_16KBP IMMEDIATE SIZE 1000 PAGESIZE 16K; + CREATE REGULAR TABLESPACE TS_REG16_PEMTEST PAGESIZE 16K BUFFERPOOL PEMTEST_16KBP; + CREATE BUFFERPOOL PEMTEST_32KBP IMMEDIATE SIZE 1000 PAGESIZE 32K; + CREATE REGULAR TABLESPACE TS_REG32_PEMTEST PAGESIZE 32K BUFFERPOOL PEMTEST_32KBP; + CREATE USER TEMPORARY TABLESPACE B2BUSERTEMP PAGESIZE 32K BUFFERPOOL PEMTEST_32KBP; + CONNECT RESET; service: name: pemtest diff --git a/0-bootstrap/others/3-multi-cluster/cluster-3-stage/2-services/argocd/instances/ibm-sfg-b2bi-nonprod.yaml b/0-bootstrap/others/3-multi-cluster/cluster-3-stage/2-services/argocd/instances/ibm-sfg-b2bi-nonprod.yaml index eb264ea5f..dd30dc2d9 100644 --- a/0-bootstrap/others/3-multi-cluster/cluster-3-stage/2-services/argocd/instances/ibm-sfg-b2bi-nonprod.yaml +++ b/0-bootstrap/others/3-multi-cluster/cluster-3-stage/2-services/argocd/instances/ibm-sfg-b2bi-nonprod.yaml @@ -14,12 +14,12 @@ spec: ignoreDifferences: - group: apps kind: StatefulSet - name: ibm-sfg-b2bi-sfg-ac-server + name: ibm-sfg-b2bi-nonprod-sfg-ac-server jsonPointers: - /spec/replicas - group: apps kind: StatefulSet - name: ibm-sfg-b2bi-sfg-asi-server + name: ibm-sfg-b2bi-nonprod-sfg-asi-server jsonPointers: - /spec/replicas destination: diff --git a/0-bootstrap/others/3-multi-cluster/cluster-3-stage/2-services/argocd/instances/ibm-sfg-b2bi-prod.yaml b/0-bootstrap/others/3-multi-cluster/cluster-3-stage/2-services/argocd/instances/ibm-sfg-b2bi-prod.yaml index 1e0eefd56..de837e115 100644 --- a/0-bootstrap/others/3-multi-cluster/cluster-3-stage/2-services/argocd/instances/ibm-sfg-b2bi-prod.yaml +++ b/0-bootstrap/others/3-multi-cluster/cluster-3-stage/2-services/argocd/instances/ibm-sfg-b2bi-prod.yaml @@ -14,12 +14,12 @@ spec: ignoreDifferences: - group: apps kind: StatefulSet - name: ibm-sfg-b2bi-sfg-ac-server + name: ibm-sfg-b2bi-prod-sfg-ac-server jsonPointers: - /spec/replicas - group: apps kind: StatefulSet - name: ibm-sfg-b2bi-sfg-asi-server + name: ibm-sfg-b2bi-prod-sfg-asi-server jsonPointers: - /spec/replicas destination: diff --git a/0-bootstrap/others/3-multi-cluster/cluster-n-prod/2-services/argocd/instances/ibm-pem-db2.yaml b/0-bootstrap/others/3-multi-cluster/cluster-n-prod/2-services/argocd/instances/ibm-pem-db2.yaml index 66eedf445..487c4d0b7 100644 --- a/0-bootstrap/others/3-multi-cluster/cluster-n-prod/2-services/argocd/instances/ibm-pem-db2.yaml +++ b/0-bootstrap/others/3-multi-cluster/cluster-n-prod/2-services/argocd/instances/ibm-pem-db2.yaml @@ -16,7 +16,7 @@ spec: server: 'https://kubernetes.default.svc' project: services source: - path: instances/ibm-sfg-db2 + path: instances/ibm-pem-db2 helm: values: | service-account: @@ -30,11 +30,32 @@ spec: serviceName: pemdb serviceAccount: pemdb image: - repository: quay.io/vbudi/db2-pem:1.0.1 + repository: ibmcom/db2:11.5.7.0 pullPolicy: IfNotPresent storageClassName: ibmc-block-gold #storageClassName: ocs-storagecluster-cephfs - + createdb: | + CREATE DATABASE PEMDB AUTOMATIC STORAGE YES USING CODESET UTF-8 TERRITORY DEFAULT COLLATE USING IDENTITY PAGESIZE 4096; + CONNECT TO PEMDB; + UPDATE DATABASE CONFIG FOR PEMDB USING LOGFILSIZ 65536; + UPDATE DATABASE CONFIG FOR PEMDB USING LOGPRIMARY 40; + UPDATE DATABASE CONFIG FOR PEMDB USING NUM_LOG_SPAN 32; + UPDATE DATABASE CONFIG FOR PEMDB USING AUTO_MAINT ON; + UPDATE DATABASE CONFIG FOR PEMDB USING AUTO_TBL_MAINT ON; + UPDATE DATABASE CONFIG FOR PEMDB USING AUTO_RUNSTATS ON; + UPDATE DATABASE CONFIG FOR PEMDB USING AUTO_REORG ON; + UPDATE DATABASE CONFIG FOR PEMDB USING AUTO_DB_BACKUP ON; + UPDATE DATABASE CONFIG FOR PEMDB USING NCHAR_MAPPING GRAPHIC_CU16; + CREATE BUFFERPOOL PEMDB_04KBP IMMEDIATE SIZE 1000 PAGESIZE 4K; + CREATE REGULAR TABLESPACE TS_REG04_PEMDB PAGESIZE 4K BUFFERPOOL PEMDB_04KBP; + CREATE BUFFERPOOL PEMDB_08KBP IMMEDIATE SIZE 1000 PAGESIZE 8K; + CREATE REGULAR TABLESPACE TS_REG08_PEMDB PAGESIZE 8K BUFFERPOOL PEMDB_08KBP; + CREATE BUFFERPOOL PEMDB_16KBP IMMEDIATE SIZE 1000 PAGESIZE 16K; + CREATE REGULAR TABLESPACE TS_REG16_PEMDB PAGESIZE 16K BUFFERPOOL PEMDB_16KBP; + CREATE BUFFERPOOL PEMDB_32KBP IMMEDIATE SIZE 1000 PAGESIZE 32K; + CREATE REGULAR TABLESPACE TS_REG32_PEMDB PAGESIZE 32K BUFFERPOOL PEMDB_32KBP; + CREATE USER TEMPORARY TABLESPACE B2BUSERTEMP PAGESIZE 32K BUFFERPOOL PEMDB_32KBP; + CONNECT RESET; service: name: pemdb type: ClusterIP diff --git a/0-bootstrap/others/3-multi-cluster/cluster-n-prod/2-services/argocd/instances/ibm-pem-db2test.yaml b/0-bootstrap/others/3-multi-cluster/cluster-n-prod/2-services/argocd/instances/ibm-pem-db2test.yaml index e1c0e7700..1ab9fb53d 100644 --- a/0-bootstrap/others/3-multi-cluster/cluster-n-prod/2-services/argocd/instances/ibm-pem-db2test.yaml +++ b/0-bootstrap/others/3-multi-cluster/cluster-n-prod/2-services/argocd/instances/ibm-pem-db2test.yaml @@ -16,7 +16,7 @@ spec: server: 'https://kubernetes.default.svc' project: services source: - path: instances/ibm-sfg-db2 + path: instances/ibm-pem-db2 helm: values: | service-account: @@ -30,10 +30,32 @@ spec: serviceName: pemtest serviceAccount: pemtest image: - repository: quay.io/vbudi/db2-pem:1.0.1 + repository: ibmcom/db2:11.5.7.0 pullPolicy: IfNotPresent storageClassName: ibmc-block-gold #storageClassName: ocs-storagecluster-cephfs + createdb: | + CREATE DATABASE PEMTEST AUTOMATIC STORAGE YES USING CODESET UTF-8 TERRITORY DEFAULT COLLATE USING IDENTITY PAGESIZE 4096; + CONNECT TO PEMTEST; + UPDATE DATABASE CONFIG FOR PEMTEST USING LOGFILSIZ 65536; + UPDATE DATABASE CONFIG FOR PEMTEST USING LOGPRIMARY 40; + UPDATE DATABASE CONFIG FOR PEMTEST USING NUM_LOG_SPAN 32; + UPDATE DATABASE CONFIG FOR PEMTEST USING AUTO_MAINT ON; + UPDATE DATABASE CONFIG FOR PEMTEST USING AUTO_TBL_MAINT ON; + UPDATE DATABASE CONFIG FOR PEMTEST USING AUTO_RUNSTATS ON; + UPDATE DATABASE CONFIG FOR PEMTEST USING AUTO_REORG ON; + UPDATE DATABASE CONFIG FOR PEMTEST USING AUTO_DB_BACKUP ON; + UPDATE DATABASE CONFIG FOR PEMTEST USING NCHAR_MAPPING GRAPHIC_CU16; + CREATE BUFFERPOOL PEMTEST_04KBP IMMEDIATE SIZE 1000 PAGESIZE 4K; + CREATE REGULAR TABLESPACE TS_REG04_PEMTEST PAGESIZE 4K BUFFERPOOL PEMTEST_04KBP; + CREATE BUFFERPOOL PEMTEST_08KBP IMMEDIATE SIZE 1000 PAGESIZE 8K; + CREATE REGULAR TABLESPACE TS_REG08_PEMTEST PAGESIZE 8K BUFFERPOOL PEMTEST_08KBP; + CREATE BUFFERPOOL PEMTEST_16KBP IMMEDIATE SIZE 1000 PAGESIZE 16K; + CREATE REGULAR TABLESPACE TS_REG16_PEMTEST PAGESIZE 16K BUFFERPOOL PEMTEST_16KBP; + CREATE BUFFERPOOL PEMTEST_32KBP IMMEDIATE SIZE 1000 PAGESIZE 32K; + CREATE REGULAR TABLESPACE TS_REG32_PEMTEST PAGESIZE 32K BUFFERPOOL PEMTEST_32KBP; + CREATE USER TEMPORARY TABLESPACE B2BUSERTEMP PAGESIZE 32K BUFFERPOOL PEMTEST_32KBP; + CONNECT RESET; service: name: pemtest diff --git a/0-bootstrap/others/3-multi-cluster/cluster-n-prod/2-services/argocd/instances/ibm-sfg-b2bi-nonprod.yaml b/0-bootstrap/others/3-multi-cluster/cluster-n-prod/2-services/argocd/instances/ibm-sfg-b2bi-nonprod.yaml index eb264ea5f..dd30dc2d9 100644 --- a/0-bootstrap/others/3-multi-cluster/cluster-n-prod/2-services/argocd/instances/ibm-sfg-b2bi-nonprod.yaml +++ b/0-bootstrap/others/3-multi-cluster/cluster-n-prod/2-services/argocd/instances/ibm-sfg-b2bi-nonprod.yaml @@ -14,12 +14,12 @@ spec: ignoreDifferences: - group: apps kind: StatefulSet - name: ibm-sfg-b2bi-sfg-ac-server + name: ibm-sfg-b2bi-nonprod-sfg-ac-server jsonPointers: - /spec/replicas - group: apps kind: StatefulSet - name: ibm-sfg-b2bi-sfg-asi-server + name: ibm-sfg-b2bi-nonprod-sfg-asi-server jsonPointers: - /spec/replicas destination: diff --git a/0-bootstrap/others/3-multi-cluster/cluster-n-prod/2-services/argocd/instances/ibm-sfg-b2bi-prod.yaml b/0-bootstrap/others/3-multi-cluster/cluster-n-prod/2-services/argocd/instances/ibm-sfg-b2bi-prod.yaml index 1e0eefd56..de837e115 100644 --- a/0-bootstrap/others/3-multi-cluster/cluster-n-prod/2-services/argocd/instances/ibm-sfg-b2bi-prod.yaml +++ b/0-bootstrap/others/3-multi-cluster/cluster-n-prod/2-services/argocd/instances/ibm-sfg-b2bi-prod.yaml @@ -14,12 +14,12 @@ spec: ignoreDifferences: - group: apps kind: StatefulSet - name: ibm-sfg-b2bi-sfg-ac-server + name: ibm-sfg-b2bi-prod-sfg-ac-server jsonPointers: - /spec/replicas - group: apps kind: StatefulSet - name: ibm-sfg-b2bi-sfg-asi-server + name: ibm-sfg-b2bi-prod-sfg-asi-server jsonPointers: - /spec/replicas destination: diff --git a/0-bootstrap/single-cluster/2-services/argocd/instances/ibm-pem-db2.yaml b/0-bootstrap/single-cluster/2-services/argocd/instances/ibm-pem-db2.yaml index 66eedf445..487c4d0b7 100644 --- a/0-bootstrap/single-cluster/2-services/argocd/instances/ibm-pem-db2.yaml +++ b/0-bootstrap/single-cluster/2-services/argocd/instances/ibm-pem-db2.yaml @@ -16,7 +16,7 @@ spec: server: 'https://kubernetes.default.svc' project: services source: - path: instances/ibm-sfg-db2 + path: instances/ibm-pem-db2 helm: values: | service-account: @@ -30,11 +30,32 @@ spec: serviceName: pemdb serviceAccount: pemdb image: - repository: quay.io/vbudi/db2-pem:1.0.1 + repository: ibmcom/db2:11.5.7.0 pullPolicy: IfNotPresent storageClassName: ibmc-block-gold #storageClassName: ocs-storagecluster-cephfs - + createdb: | + CREATE DATABASE PEMDB AUTOMATIC STORAGE YES USING CODESET UTF-8 TERRITORY DEFAULT COLLATE USING IDENTITY PAGESIZE 4096; + CONNECT TO PEMDB; + UPDATE DATABASE CONFIG FOR PEMDB USING LOGFILSIZ 65536; + UPDATE DATABASE CONFIG FOR PEMDB USING LOGPRIMARY 40; + UPDATE DATABASE CONFIG FOR PEMDB USING NUM_LOG_SPAN 32; + UPDATE DATABASE CONFIG FOR PEMDB USING AUTO_MAINT ON; + UPDATE DATABASE CONFIG FOR PEMDB USING AUTO_TBL_MAINT ON; + UPDATE DATABASE CONFIG FOR PEMDB USING AUTO_RUNSTATS ON; + UPDATE DATABASE CONFIG FOR PEMDB USING AUTO_REORG ON; + UPDATE DATABASE CONFIG FOR PEMDB USING AUTO_DB_BACKUP ON; + UPDATE DATABASE CONFIG FOR PEMDB USING NCHAR_MAPPING GRAPHIC_CU16; + CREATE BUFFERPOOL PEMDB_04KBP IMMEDIATE SIZE 1000 PAGESIZE 4K; + CREATE REGULAR TABLESPACE TS_REG04_PEMDB PAGESIZE 4K BUFFERPOOL PEMDB_04KBP; + CREATE BUFFERPOOL PEMDB_08KBP IMMEDIATE SIZE 1000 PAGESIZE 8K; + CREATE REGULAR TABLESPACE TS_REG08_PEMDB PAGESIZE 8K BUFFERPOOL PEMDB_08KBP; + CREATE BUFFERPOOL PEMDB_16KBP IMMEDIATE SIZE 1000 PAGESIZE 16K; + CREATE REGULAR TABLESPACE TS_REG16_PEMDB PAGESIZE 16K BUFFERPOOL PEMDB_16KBP; + CREATE BUFFERPOOL PEMDB_32KBP IMMEDIATE SIZE 1000 PAGESIZE 32K; + CREATE REGULAR TABLESPACE TS_REG32_PEMDB PAGESIZE 32K BUFFERPOOL PEMDB_32KBP; + CREATE USER TEMPORARY TABLESPACE B2BUSERTEMP PAGESIZE 32K BUFFERPOOL PEMDB_32KBP; + CONNECT RESET; service: name: pemdb type: ClusterIP diff --git a/0-bootstrap/single-cluster/2-services/argocd/instances/ibm-pem-db2test.yaml b/0-bootstrap/single-cluster/2-services/argocd/instances/ibm-pem-db2test.yaml index e1c0e7700..1ab9fb53d 100644 --- a/0-bootstrap/single-cluster/2-services/argocd/instances/ibm-pem-db2test.yaml +++ b/0-bootstrap/single-cluster/2-services/argocd/instances/ibm-pem-db2test.yaml @@ -16,7 +16,7 @@ spec: server: 'https://kubernetes.default.svc' project: services source: - path: instances/ibm-sfg-db2 + path: instances/ibm-pem-db2 helm: values: | service-account: @@ -30,10 +30,32 @@ spec: serviceName: pemtest serviceAccount: pemtest image: - repository: quay.io/vbudi/db2-pem:1.0.1 + repository: ibmcom/db2:11.5.7.0 pullPolicy: IfNotPresent storageClassName: ibmc-block-gold #storageClassName: ocs-storagecluster-cephfs + createdb: | + CREATE DATABASE PEMTEST AUTOMATIC STORAGE YES USING CODESET UTF-8 TERRITORY DEFAULT COLLATE USING IDENTITY PAGESIZE 4096; + CONNECT TO PEMTEST; + UPDATE DATABASE CONFIG FOR PEMTEST USING LOGFILSIZ 65536; + UPDATE DATABASE CONFIG FOR PEMTEST USING LOGPRIMARY 40; + UPDATE DATABASE CONFIG FOR PEMTEST USING NUM_LOG_SPAN 32; + UPDATE DATABASE CONFIG FOR PEMTEST USING AUTO_MAINT ON; + UPDATE DATABASE CONFIG FOR PEMTEST USING AUTO_TBL_MAINT ON; + UPDATE DATABASE CONFIG FOR PEMTEST USING AUTO_RUNSTATS ON; + UPDATE DATABASE CONFIG FOR PEMTEST USING AUTO_REORG ON; + UPDATE DATABASE CONFIG FOR PEMTEST USING AUTO_DB_BACKUP ON; + UPDATE DATABASE CONFIG FOR PEMTEST USING NCHAR_MAPPING GRAPHIC_CU16; + CREATE BUFFERPOOL PEMTEST_04KBP IMMEDIATE SIZE 1000 PAGESIZE 4K; + CREATE REGULAR TABLESPACE TS_REG04_PEMTEST PAGESIZE 4K BUFFERPOOL PEMTEST_04KBP; + CREATE BUFFERPOOL PEMTEST_08KBP IMMEDIATE SIZE 1000 PAGESIZE 8K; + CREATE REGULAR TABLESPACE TS_REG08_PEMTEST PAGESIZE 8K BUFFERPOOL PEMTEST_08KBP; + CREATE BUFFERPOOL PEMTEST_16KBP IMMEDIATE SIZE 1000 PAGESIZE 16K; + CREATE REGULAR TABLESPACE TS_REG16_PEMTEST PAGESIZE 16K BUFFERPOOL PEMTEST_16KBP; + CREATE BUFFERPOOL PEMTEST_32KBP IMMEDIATE SIZE 1000 PAGESIZE 32K; + CREATE REGULAR TABLESPACE TS_REG32_PEMTEST PAGESIZE 32K BUFFERPOOL PEMTEST_32KBP; + CREATE USER TEMPORARY TABLESPACE B2BUSERTEMP PAGESIZE 32K BUFFERPOOL PEMTEST_32KBP; + CONNECT RESET; service: name: pemtest diff --git a/0-bootstrap/single-cluster/2-services/argocd/instances/ibm-sfg-b2bi-nonprod.yaml b/0-bootstrap/single-cluster/2-services/argocd/instances/ibm-sfg-b2bi-nonprod.yaml index eb264ea5f..dd30dc2d9 100644 --- a/0-bootstrap/single-cluster/2-services/argocd/instances/ibm-sfg-b2bi-nonprod.yaml +++ b/0-bootstrap/single-cluster/2-services/argocd/instances/ibm-sfg-b2bi-nonprod.yaml @@ -14,12 +14,12 @@ spec: ignoreDifferences: - group: apps kind: StatefulSet - name: ibm-sfg-b2bi-sfg-ac-server + name: ibm-sfg-b2bi-nonprod-sfg-ac-server jsonPointers: - /spec/replicas - group: apps kind: StatefulSet - name: ibm-sfg-b2bi-sfg-asi-server + name: ibm-sfg-b2bi-nonprod-sfg-asi-server jsonPointers: - /spec/replicas destination: diff --git a/0-bootstrap/single-cluster/2-services/argocd/instances/ibm-sfg-b2bi-prod.yaml b/0-bootstrap/single-cluster/2-services/argocd/instances/ibm-sfg-b2bi-prod.yaml index 1e0eefd56..de837e115 100644 --- a/0-bootstrap/single-cluster/2-services/argocd/instances/ibm-sfg-b2bi-prod.yaml +++ b/0-bootstrap/single-cluster/2-services/argocd/instances/ibm-sfg-b2bi-prod.yaml @@ -14,12 +14,12 @@ spec: ignoreDifferences: - group: apps kind: StatefulSet - name: ibm-sfg-b2bi-sfg-ac-server + name: ibm-sfg-b2bi-prod-sfg-ac-server jsonPointers: - /spec/replicas - group: apps kind: StatefulSet - name: ibm-sfg-b2bi-sfg-asi-server + name: ibm-sfg-b2bi-prod-sfg-asi-server jsonPointers: - /spec/replicas destination: diff --git a/doc/pem-recipe.md b/doc/pem-recipe.md index 7e7a38a83..116a73120 100644 --- a/doc/pem-recipe.md +++ b/doc/pem-recipe.md @@ -14,6 +14,8 @@ This guide assumes that you already deploys and verifies the 2 instances of the - argocd/namespace-pem.yaml - argocd/serviceaccounts-pem.yaml - argocd/pem-b2bi-clusterwide.yaml + - argocd/daemonset-sync-global-pullsecret.yaml + ``` ### Services - Kustomization.yaml @@ -93,6 +95,7 @@ This guide assumes that you already deploys and verifies the 2 instances of the > 💡 **NOTE** > Commit and Push the changes for `multi-tenancy-gitops` and > sync ArgoCD application `services` this will take around 1 hr for the database setup. + > If the migrator shows SQLCODE 57019 - that means PEM is started to early - comment out the line and wait a couple of minutes before re-enabling the `ibm-pem.yaml`. --- diff --git a/doc/sfg-recipe.md b/doc/sfg-recipe.md index a27d9a6ef..48e399b84 100644 --- a/doc/sfg-recipe.md +++ b/doc/sfg-recipe.md @@ -17,6 +17,7 @@ This recipe is for deploying the B2BI Sterling File Gateway in a single namespac - argocd/namespace-sealed-secrets.yaml - argocd/serviceaccounts-b2bi-prod.yaml - argocd/sfg-b2bi-clusterwide.yaml + - argocd/daemonset-sync-global-pullsecret.yaml ``` ### Services - Kustomization.yaml @@ -119,11 +120,14 @@ This recipe is for deploying the B2BI Sterling File Gateway in a single namespac ``` - Step 2: - Inside `values.yaml`, find & set - - ```bash - datasetup: - enable: false - dbCreateSchema: false - ``` + ```bash + . . . + datasetup: + enabled: false + . . . + dbCreateSchema: false + . . . + ``` - Commit and push the changes for the `multi-tenancy-gitops-services` repo. --- @@ -132,7 +136,7 @@ This recipe is for deploying the B2BI Sterling File Gateway in a single namespac 1. Retrieve the Sterling File Gateway console URL. ```bash - oc get route -n b2bi-prod ibm-sfg-b2bi-sfg-asi-internal-route-dashboard -o template --template='https://{{.spec.host}}' + oc get route -n b2bi-prod ibm-sfg-b2bi-prod-sfg-asi-internal-route-dashboard -o template --template='https://{{.spec.host}}' ``` 2. Log in with the default credentials: username:`fg_sysadmin` password: `password`