summaryrefslogtreecommitdiffstats
path: root/site/intel-pod17/networks/common-addresses.yaml
diff options
context:
space:
mode:
authorJames Gu <james.gu@att.com>2020-05-04 13:57:29 -0700
committerJames Gu <james.gu@att.com>2020-10-05 21:25:18 +0000
commitda4f1540dec64779c01f7d0258b1a748ace9b131 (patch)
tree47856f75607849dc848dadcbcb1a7d048f91f7f7 /site/intel-pod17/networks/common-addresses.yaml
parent05686a28172cd3e79c71987cf495e0e67e064eb1 (diff)
Treasuremap 1.8 integration
Upgrade pod 17 to Treasuremap 1.8 prime for CNTT RI-1. Added deploy script enhancement to include pregenesis, certs, and wrapper for shipyard cli command. Added clean-genesis script to properly clean genesis node for redeployment. Signed-off-by: James Gu <james.gu@att.com> Change-Id: I4c150ef216d5eb631a0980c72b3c6c80a55788d0 Signed-off-by: James Gu <james.gu@att.com>
Diffstat (limited to 'site/intel-pod17/networks/common-addresses.yaml')
-rw-r--r--site/intel-pod17/networks/common-addresses.yaml68
1 files changed, 51 insertions, 17 deletions
diff --git a/site/intel-pod17/networks/common-addresses.yaml b/site/intel-pod17/networks/common-addresses.yaml
index 758ba9b..8eaf8a4 100644
--- a/site/intel-pod17/networks/common-addresses.yaml
+++ b/site/intel-pod17/networks/common-addresses.yaml
@@ -5,10 +5,16 @@
schema: pegleg/CommonAddresses/v1
metadata:
schema: metadata/Document/v1
+ replacement: true
name: common-addresses
layeringDefinition:
abstract: false
layer: site
+ parentSelector:
+ name: common-addresses-global
+ actions:
+ - method: merge
+ path: .
storagePolicy: cleartext
data:
calico:
@@ -18,24 +24,37 @@ data:
# This should be whichever interface (or bond) and VLAN number specified in
# networks/physical/networks.yaml for the Calico network.
# E.g. you would set "interface=ens785f0" as shown here.
- ip_autodetection_method: interface=ens785f0
+ ip_autodetection_method: can-reach=10.10.172.21
etcd:
# The etcd service IP address.
# This address must be within data.kubernetes.service_cidr range
service_ip: 10.96.232.136
+ ip_rule:
+ # NEWSITE-CHANGEME: The service gateway/VRR IP for routing pod traffic
+ gateway: 10.10.172.1
- # NEWSITE-CHANGEME: Update virtual IPs to be used for deployment.
- # These IPs are imporant and tied to FQDN/DNS registration for the site, see more at
- # https://airship-treasuremap.readthedocs.io/en/latest/authoring_and_deployment.html#register-dns-names
- vip:
- # Used for accessing Airship/OpenStack APIs (ingress of kube-system)
- # The address is selected from DMZ network specified in
- # networks/physical/networks.yaml
- ingress_vip: '10.10.170.100/32'
- # Used for bare-metal deployment (PXE boot, fetching Drydock bootactions)
- # The address is selected from Admin network specified in
- # networks/physical/networks.yaml
- maas_vip: '10.10.171.100/32'
+ bgp:
+ # on the genesis node, run /opt/cni/bin/calicoctl get bgppeers
+ # asnumber: 64688
+ ipv4:
+ # NEWSITE-CHANGEME: A routable CIDR to configure for ingress, maas, and
+ # outward facing services (i.e. routable ingress CIDR)
+ # public_service_cidr: 10.10.170.128/29
+ public_service_cidr: 10.10.170.128/29
+ # NEWSITE-CHANGEME: Update with the "public" facing VIP to assign to
+ # the ingress controller. /32 is redundant; this is an IP not a CIDR.
+ ingress_vip: 10.10.170.129/32
+ # NEWSITE-CHANGEME(v1.0.1): Update with the "public" facing VIP to assign
+ # the MAAS ingress controller. /32 is redundant; this is an IP not a CIDR.
+ maas_vip: 10.10.171.129/32
+ # NEWSITE-CHANGEME: In Network Cloud, there is a pair of "global" BGP
+ # peers that will be used for the whole site (all racks). These BGP peer
+ # IPs should be put into this list.
+ # NOTE: Any change to the size of this list (2) requires corresponding
+ # changes in calico.yaml
+ peers:
+ - 'Nonsense'
+ - 'Nonsense'
dns:
# Kubernetes cluster domain. Do not change. This is internal to the cluster.
@@ -45,11 +64,15 @@ data:
# List of upstream DNS forwards. Verify you can reach them from your
# environment. If so, you should not need to change them.
upstream_servers:
- - 8.8.8.8
- - 8.8.4.4
+ - 10.10.170.20
+ - 10.10.171.20
# Repeat the same values as above, but formatted as a common separated
# string
- upstream_servers_joined: 8.8.8.8,8.8.4.4
+ upstream_servers_joined: 10.10.170.20, 10.10.171.20
+
+ # NEWSITE-CHANGEME: Set the FQDN used by bare metal nodes according to FQDN naming standards at
+ node_domain: intel-pod17.opnfv.org
+
# NEWSITE-CHANGEME: FQDN for ingress (i.e. "publicly facing" access point)
# Choose FQDN according to the ingress/public FQDN naming conventions at
# the top of this document.
@@ -66,6 +89,10 @@ data:
# NEWSITE-CHANGEME: Address defined for Calico network in
# networks/physical/networks.yaml
ip: 10.10.172.21
+ # NEWSITE-CHANGEME: OOB IP of the Genesis node. This should be sourced from the
+ # engineering package and match the address used to access the iLO/iDRAC/ASMI
+ # interface for the Genesis node.
+ oob: 10.10.170.11
bootstrap:
# NEWSITE-CHANGEME: Address defined for the Admin (PXE) network in
@@ -117,7 +144,7 @@ data:
# comma separated NTP server list. Verify that these upstream NTP servers are
# reachable in your environment; otherwise update them with the correct
# values for your environment.
- servers_joined: '0.ubuntu.pool.ntp.org,1.ubuntu.pool.ntp.org,2.ubuntu.pool.ntp.org,4.ubuntu.pool.ntp.org'
+ servers_joined: '0.ubuntu.pool.ntp.org,1.ubuntu.pool.ntp.org,2.ubuntu.pool.ntp.org,3.ubuntu.pool.ntp.org'
# An example for Openstack Helm Infra LDAP
ldap:
@@ -139,6 +166,13 @@ data:
# deployment (test vs prod values, etc)
domain: example
+ ldap:
+ # NEWSITE-CHANGEME: Replace with the site's LDAP account used to
+ # authenticate to the active directory backend to validate keystone
+ # users.
+ # It is NOT used in the example deployment.
+ username: "m12345@ldap.test.com"
+
storage:
ceph:
# NEWSITE-CHANGEME: CIDRs for Ceph. Update to match the network CIDR