diff --git a/clusters/ztp-policies/bevo/extra-manifest/additional-trusted-ca.yaml b/clusters/ztp-policies/bevo/extra-manifest/additional-trusted-ca.yaml index 9426fcee..d1729786 100644 --- a/clusters/ztp-policies/bevo/extra-manifest/additional-trusted-ca.yaml +++ b/clusters/ztp-policies/bevo/extra-manifest/additional-trusted-ca.yaml @@ -1,6 +1,6 @@ apiVersion: v1 data: - bevo1.cars2.lab: | + registry-bevo.cars2.lab: | -----BEGIN CERTIFICATE----- MIIDpzCCAo+gAwIBAgIUZ3LmVs1bxPorwjrmKN8s0VLlkXIwDQYJKoZIhvcNAQEL BQAwYzELMAkGA1UEBhMCVVMxCzAJBgNVBAgMAk1BMQswCQYDVQQHDAJCTzELMAkG diff --git a/clusters/ztp-policies/common/group-policies/group-dellr750-vse6.yaml b/clusters/ztp-policies/common/group-policies/group-dellr750-vse6.yaml index f1d8dbcc..0683e94b 100644 --- a/clusters/ztp-policies/common/group-policies/group-dellr750-vse6.yaml +++ b/clusters/ztp-policies/common/group-policies/group-dellr750-vse6.yaml @@ -12,6 +12,16 @@ spec: group-dellr750-vse6: "" mcp: "master" sourceFiles: + # Install FEC operator as part of DU + - fileName: AcceleratorsNS.yaml + policyName: "subscription-policy" + - fileName: AcceleratorsOperGroup.yaml + policyName: "subscription-policy" + - fileName: AcceleratorsOperatorStatus.yaml + policyName: "subscription-policy" + - fileName: AcceleratorsSubscription.yaml + policyName: "subscription-policy" + - fileName: ClusterLogging.yaml policyName: "config-policy" @@ -31,18 +41,35 @@ spec: # daemonNodeSelector: # node-role.kubernetes.io/worker: "" # ptpEventConfig: - # storageType: "storage-class-http-events" - - fileName: PtpConfigSlave.yaml # Change to PtpConfigSlaveCvl.yaml for ColumbiaVille NIC - policyName: "config-policy" - metadata: - name: "du-ptp-slave" + - fileName: SriovFecClusterConfig.yaml + policyName: "fec-policy" spec: - profile: - - name: "slave" - # This interface must match the hardware in this group - interface: "ens7f1" - ptp4lOpts: "-2 -s --summary_interval -4" - phc2sysOpts: "-a -r -n 24" + drainSkip: true + acceleratorSelector: + pciAddress: 0000:ca:00.0 + physicalFunction: + bbDevConfig: + acc100: + # Programming mode: 0 = VF Programming, 1 = PF Programming + pfMode: false + numVfBundles: 3 + maxQueueSize: 1024 + uplink4G: + numQueueGroups: 2 + numAqsPerGroups: 16 + aqDepthLog2: 4 + downlink4G: + numQueueGroups: 2 + numAqsPerGroups: 16 + aqDepthLog2: 4 + uplink5G: + numQueueGroups: 2 + numAqsPerGroups: 16 + aqDepthLog2: 4 + downlink5G: + numQueueGroups: 2 + numAqsPerGroups: 16 + aqDepthLog2: 4 - fileName: SriovOperatorConfig.yaml policyName: "config-policy" # For existing clusters with node selector set as "master", @@ -53,6 +80,66 @@ spec: spec: configDaemonNodeSelector: node-role.kubernetes.io/worker: "" + - fileName: SriovNetworkNodePolicy.yaml + policyName: "sriov-vfio-policy-ens5f0" + metadata: + name: intel-sriov-vfio-ens5f0 + spec: + deviceType: vfio-pci + mtu: 9216 + isRdma: false + nicselector: + pfNames: + - ens5f0#0-1 + vendor: "8086" + numVfs: 7 + priority: 99 + resourceName: "intel-sriov-vfio-ens5f0" + - fileName: SriovNetworkNodePolicy.yaml + policyName: "sriov-netd-policy-ens5f0" + metadata: + name: intel-sriov-netd-ens5f0 + spec: + deviceType: netdevice + mtu: 9216 + isRdma: false + nicselector: + pfNames: + - ens5f0#2-6 + vendor: "8086" + numVfs: 7 + priority: 99 + resourceName: "intel-sriov-vfio-ens5f0" + - fileName: SriovNetworkNodePolicy.yaml + policyName: "sriov-vfio-policy-ens2f0" + metadata: + name: intel-sriov-vfio-ens2f0 + spec: + deviceType: vfio-pci + mtu: 9216 + isRdma: false + nicselector: + pfNames: + - ens2f0#0-3 + vendor: "8086" + numVfs: 8 + priority: 99 + resourceName: intel-sriov-netd-ens2f0 + - fileName: SriovNetworkNodePolicy.yaml + policyName: "sriov-netd-policy-ens2f0" + metadata: + name: intel-sriov-netd-ens2f0 + spec: + deviceType: netdevice + mtu: 9216 + isRdma: false + nicselector: + pfNames: + - ens2f0#4-7 + vendor: "8086" + numVfs: 8 + priority: 99 + resourceName: intel-sriov-netd-ens2f0 # - fileName: StorageLV.yaml # policyName: "config-policy" # spec: @@ -127,7 +214,197 @@ spec: # # transportHost: "http://hw-event-publisher-service.openshift-bare-metal-events.svc.cluster.local:9043" # # storageType: "storage-class-http-events" # logLevel: "debug" - # + - fileName: PtpConfigGmWpc.yaml + policyName: "config-policy" + spec: + profile: + - name: "grandmaster" + phc2sysOpts: -r -u 0 -m -O -37 -N 8 -R 16 -s ens5f0 -n 24 + plugins: + e810: + enableDefaultConfig: true + settings: + LocalMaxHoldoverOffSet: 1500 + LocalHoldoverTimeout: 14400 + MaxInSpecOffset: 100 + ublxCmds: + - args: #ubxtool -P 29.20 -z CFG-HW-ANT_CFG_VOLTCTRL,1 + - "-P" + - "29.20" + - "-z" + - "CFG-HW-ANT_CFG_VOLTCTRL,1" + reportOutput: false + - args: #ubxtool -P 29.20 -e GPS + - "-P" + - "29.20" + - "-e" + - "GPS" + reportOutput: false + - args: #ubxtool -P 29.20 -d Galileo + - "-P" + - "29.20" + - "-d" + - "Galileo" + reportOutput: false + - args: #ubxtool -P 29.20 -d GLONASS + - "-P" + - "29.20" + - "-d" + - "GLONASS" + reportOutput: false + - args: #ubxtool -P 29.20 -d BeiDou + - "-P" + - "29.20" + - "-d" + - "BeiDou" + reportOutput: false + - args: #ubxtool -P 29.20 -d SBAS + - "-P" + - "29.20" + - "-d" + - "SBAS" + reportOutput: false + - args: #ubxtool -P 29.20 -t -w 5 -v 1 -e SURVEYIN,600,50000 + - "-P" + - "29.20" + - "-t" + - "-w" + - "5" + - "-v" + - "1" + - "-e" + - "SURVEYIN,600,50000" + reportOutput: true + - args: #ubxtool -P 29.20 -p MON-HW + - "-P" + - "29.20" + - "-p" + - "MON-HW" + reportOutput: true + ptp4lConf: | + [ens5f0] + masterOnly 1 + [global] + # + # Default Data Set + # + twoStepFlag 1 + slaveOnly 0 + priority1 128 + priority2 128 + domainNumber 24 + #utc_offset 37 + clockClass 248 + clockAccuracy 0xFE + offsetScaledLogVariance 0xFFFF + free_running 0 + freq_est_interval 1 + dscp_event 0 + dscp_general 0 + #dataset_comparison ieee1588 + dataset_comparison G.8275.x + G.8275.defaultDS.localPriority 128 + # + # Port Data Set + # + logAnnounceInterval -3 + logSyncInterval -4 + logMinDelayReqInterval -4 + logMinPdelayReqInterval -4 + announceReceiptTimeout 3 + syncReceiptTimeout 0 + delayAsymmetry 0 + fault_reset_interval 4 + neighborPropDelayThresh 20000000 + masterOnly 1 + G.8275.portDS.localPriority 128 + # + # Run time options + # + assume_two_step 0 + logging_level 6 + path_trace_enabled 0 + follow_up_info 0 + hybrid_e2e 0 + inhibit_multicast_service 0 + net_sync_monitor 0 + tc_spanning_tree 0 + tx_timestamp_timeout 50 + unicast_listen 0 + unicast_master_table 0 + unicast_req_duration 3600 + use_syslog 1 + verbose 1 + summary_interval 0 + kernel_leap 1 + check_fup_sync 0 + # + # Servo Options + # + pi_proportional_const 0.0 + pi_integral_const 0.0 + pi_proportional_scale 0.0 + pi_proportional_exponent -0.3 + pi_proportional_norm_max 0.7 + pi_integral_scale 0.0 + pi_integral_exponent 0.4 + pi_integral_norm_max 0.3 + step_threshold 0.0 + first_step_threshold 0.00002 + max_frequency 900000000 + #clock_servo pi + clock_servo linreg + sanity_freq_limit 200000000 + ntpshm_segment 0 + # + # Transport options + # + transportSpecific 0x0 + ptp_dst_mac 01:1B:19:00:00:00 + p2p_dst_mac 01:80:C2:00:00:0E + udp_ttl 1 + udp6_scope 0x0E + uds_address /var/run/ptp4l + # + # Default interface options + # + clock_type OC + network_transport L2 + delay_mechanism E2E + time_stamping hardware + tsproc_mode filter + delay_filter moving_median + delay_filter_length 10 + egressLatency 0 + ingressLatency 0 + boundary_clock_jbod 0 + # + # Clock description + # + productDescription ;; + revisionData ;; + manufacturerIdentity 00:00:00 + userDescription ; + timeSource 0xA0 + ptpSettings: + logReduce: "false" + ts2phcConf: | + [nmea] + ts2phc.master 1 + [global] + use_syslog 0 + verbose 1 + logging_level 7 + ts2phc.pulsewidth 100000000 + #GNSS module s /dev/ttyGNSS* -al use _0 + #cat /dev/ttyGNSS_1700_0 to find available serial port + #example value of gnss_serialport is /dev/ttyGNSS_1700_0 + ts2phc.nmea_serialport /dev/gnss0 + leapfile /usr/share/zoneinfo/leap-seconds.list + [ens5f0] + ts2phc.extts_polarity rising + ts2phc.extts_correction 0 + ts2phcOpts: "-m" # These CRs are to enable crun on master and worker nodes for 4.13+ only # # Include these CRs in the group PGT instead of the common PGT to make sure diff --git a/clusters/ztp-siteconfig/bevo2.cars2.lab/bevo2-siteconfig.yaml b/clusters/ztp-siteconfig/bevo2.cars2.lab/bevo2-siteconfig.yaml new file mode 100644 index 00000000..511a8bf4 --- /dev/null +++ b/clusters/ztp-siteconfig/bevo2.cars2.lab/bevo2-siteconfig.yaml @@ -0,0 +1,151 @@ +--- +# yamllint disable rule:line-length +# yamllint disable rule:comments-indentation +apiVersion: ran.openshift.io/v1 +kind: SiteConfig +metadata: + name: "bevo2" + namespace: "bevo2" +spec: + baseDomain: "cars2.lab" + pullSecretRef: + name: "assisted-deployment-pull-secret" + clusterImageSetNameRef: "img4.14.17-x86-64-appsub" + sshPublicKey: "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDd7Jj5iFCWv9IHJK9H+2O3lyPs36moAxeAUiHvzRS3uzqGxxB33BnTRBNDKsoDFSGJX0J4bd5b+XyCPdhFOfvn/xhmAcm6d8GALS+139e8d+No8h2QgZy0OVJFp844k4nmz4wew5/+X9DN40ZURYerekbVc58hw1+rTu0uM2jQ0cE2QmEf3qGKHx9UJW8t6IsMzwnrikBH30sYqn2NcBE+/c8JzlLc3PvvenlY0iQkpukI1A5E9GGMR9OS/q+w6FH85zvSgUatOV7Q5lg45QUF+V77DrfX5+niI+NK1g70pRvD8481SAdXrHPB5vK4vQEmJ4pz83IKYHVuPzRnjzYKv1jV33oReyyMqyk44Rsfkxl4i5SJ9z7q/EVmTjvurzD6ofi3Dg0+PL18eTcjuPFdCxSCUFsnr5N9CRHCxHRQpxoZTD7sYD4jDGNygawLvhxcvgKGBZzP53NRCzRFOMFmZsLPLQRaNOsgKRPAohmrn5l8+1xG5ltVauOwAFlKUxk=" + clusters: + - clusterName: "bevo2" + networkType: "OVNKubernetes" + extraManifests: + searchPaths: + - ../../ztp-policies/bevo/extra-manifest + installConfigOverrides: "{\"capabilities\":{\"baselineCapabilitySet\": \"None\", \"additionalEnabledCapabilities\": [ \"marketplace\", \"NodeTuning\" ] }}" + cpuPartitioningMode: AllNodes + clusterLabels: + common-du-414: true + group-dellr750-vse6: "" + clusterNetwork: + - cidr: 10.128.0.0/14 + hostPrefix: 23 + #- cidr: fd01::/48 + # hostPrefix: 64 + machineNetwork: + - cidr: 192.168.38.128/26 + #- cidr: 2600:52:7:300::0/64 + serviceNetwork: + - 172.30.0.0/16 + #- fd02::/112 + additionalNTPSources: + - clock.cars2.lab + #- clock-v6.cars2.lab + # Optionally; This can be used to override the KlusterletAddonConfig that is created for this cluster: + # crTemplates: + # KlusterletAddonConfig: "KlusterletAddonConfigOverride.yaml" + # proxy: + # httpProxy: http://cars2-client.infra.cars2.lab:3128 + # httpsProxy: http://cars2-client.infra.cars2.lab:3128 + # noProxy: ".cars2.lab,2600:52:7:300::0/64,fd02::/112,fd01::/48,2600:52:7:300::177,2600:52:7:300::179,2600:52:7:300::180,2600:52:7:300::181" + nodes: + - hostName: "r750-2.bevo2.cars2.lab" + role: "master" + # Optionally; This can be used to configure desired BIOS setting on a host: + # biosConfigRef: + # filePath: "example-hw.profile" + bmcAddress: "idrac-virtualmedia://192.168.38.204/redfish/v1/Systems/System.Embedded.1" + bmcCredentialsName: + name: "r750-2-bmc-creds-secret" + bootMACAddress: "e4:3d:1a:dd:b8:20" + # Use UEFISecureBoot to enable secure boot + bootMode: "UEFI" + rootDeviceHints: + deviceName: "/dev/disk/by-path/pci-0000:65:00.0-scsi-0:2:0:0" + nodeNetwork: + interfaces: + - name: ens2f0 + macAddress: "b4:96:91:a5:04:ac" + - name: ens2f1 + macAddress: "b4:96:91:a5:04:ad" + - name: ens2f2 + macAddress: "b4:96:91:a5:04:ae" + - name: ens2f3 + macAddress: "b4:96:91:a5:04:af" + - name: ens5f0 + macAddress: "50:7c:6f:1f:b3:58" + - name: ens5f1 + macAddress: "50:7c:6f:1f:b3:59" + - name: ens5f2 + macAddress: "50:7c:6f:1f:b3:5a" + - name: ens5f3 + macAddress: "50:7c:6f:1f:b3:5b" + - name: eno12399np0 + macAddress: "e4:3d:1a:dd:b8:20" + - name: eno12409np1 + macAddress: "e4:3d:1a:dd:b8:21" + - name: eno12419np2 + macAddress: "e4:3d:1a:dd:b8:22" + - name: eno12429np3 + macAddress: "e4:3d:1a:dd:b8:23" + config: + interfaces: + - name: eno12399np0 + macAddress: "e4:3d:1a:dd:b8:20" + type: ethernet + state: up + ipv4: + enabled: true + address: + - ip: "192.168.38.151" + prefix-length: 26 + dhcp: false + #ipv6: + # enabled: true + # address: + # - ip: "2600:52:7:300::151" + # prefix-length: 64 + # autoconf: false + # dhcp: false + - name: eno12409np1 + type: ethernet + state: down + - name: eno12419np2 + type: ethernet + state: down + - name: eno12429np3 + type: ethernet + state: down + - name: ens2f0 + type: ethernet + state: up + - name: ens2f1 + type: ethernet + state: down + - name: ens2f2 + type: ethernet + state: down + - name: ens2f3 + type: ethernet + state: down + - name: ens5f0 + type: ethernet + state: up + - name: ens5f1 + type: ethernet + state: down + - name: ens5f2 + type: ethernet + state: down + - name: ens5f3 + type: ethernet + state: down + dns-resolver: + config: + server: + - 192.168.38.12 + #- 2600:52:7:38::12 + routes: + config: + - destination: 0.0.0.0/0 + next-hop-address: 192.168.38.129 + next-hop-interface: eno12399np0 + #- destination: ::/0 + # next-hop-address: 2600:52:7:300::1 + # next-hop-interface: eno12399np0 diff --git a/clusters/ztp-siteconfig/bevo2.cars2.lab/kustomization.yaml b/clusters/ztp-siteconfig/bevo2.cars2.lab/kustomization.yaml new file mode 100644 index 00000000..dfc96854 --- /dev/null +++ b/clusters/ztp-siteconfig/bevo2.cars2.lab/kustomization.yaml @@ -0,0 +1,47 @@ +--- +apiVersion: kustomize.config.k8s.io/v1beta1 +kind: Kustomization + +generators: + - bevo2-siteconfig.yaml + +resources: + - github.com/redhat-partner-solutions/vse-ocp-bases/base/ztp/site-config?ref=main + +patches: + - target: + kind: Secret + patch: |- + - op: replace + path: /metadata/name + value: 'r750-2-bmc-creds-secret' + - op: replace + path: /metadata/namespace + value: 'bevo2' + - op: replace + path: /data/username + value: 'cm9vdA==' + - op: replace + path: /data/password + value: 'UmVkSGF0VGVsY28hMjM0' + - target: + kind: SealedSecret + # yamllint disable rule:line-length + patch: |- + - op: replace + path: /metadata/name + value: 'assisted-deployment-pull-secret' + - op: replace + path: /metadata/namespace + value: 'bevo2' + - op: replace + path: /spec/encryptedData/.dockerconfigjson + value: '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' + - op: replace + path: /spec/encryptedData/type + - op: replace + path: /spec/template/metadata/name + value: 'r750-2-bmc-creds-secret' + - op: replace + path: /spec/template/metadata/namespace + value: 'bevo2'