update sr-iov templates to openstack rocky
[yaml_builds.git] / site_type / sriov-a13 / templates / software / charts / kubernetes / container-networking / calico.j2
index 6a2b934..c4930ba 100644 (file)
@@ -1,12 +1,23 @@
 ---
+##############################################################################
+# Copyright (c) 2019 AT&T Intellectual Property. All rights reserved.        #
+#                                                                            #
+# Licensed under the Apache License, Version 2.0 (the "License"); you may    #
+# not use this file except in compliance with the License.                   #
+#                                                                            #
+# You may obtain a copy of the License at                                    #
+#       http://www.apache.org/licenses/LICENSE-2.0                           #
+#                                                                            #
+# Unless required by applicable law or agreed to in writing, software        #
+# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT  #
+# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.           #
+# See the License for the specific language governing permissions and        #
+# limitations under the License.                                             #
+##############################################################################
 schema: armada/Chart/v1
 metadata:
   schema: metadata/Document/v1
-  name: kubernetes-calico
-  replacement: true
-  #labels:
-  #  name: kubernetes-calico-global
-  #  component: kubernetes-calico
+  name: kubernetes-calico-site
   layeringDefinition:
     abstract: false
     layer: site
@@ -16,32 +27,16 @@ metadata:
       - method: merge
         path: .
   storagePolicy: cleartext
-  substitutions:
-    - src:
-        schema: pegleg/CommonAddresses/v1
-        name: common-addresses
-        path: .calico.bgp.ipv4.public_service_cidr
-      dest:
-        path: .values.networking.bgp.ipv4.additional_cidrs[0]
 
 data:
   values:
     networking:
-      mtu: 1500
       settings:
 {% if ('peers' in yaml.networks.ksn and yaml.networks.ksn.peers is not none and yaml.networks.ksn.peers is iterable ) %}
         mesh: "off"
         ippool:
           ipip:
             enabled: "false"
-{% else %}
-        mesh: "on"
-        ippool:
-          ipip:
-            enabled: "true"
-            mode: "Always"
-          nat_outgoing: "true"
-          disabled: "false"
 {% endif %}
       bgp:
         asnumber: {{yaml.networks.ksn.local_asnumber}}
@@ -54,7 +49,7 @@ data:
           peers:
 {% for peer in yaml.networks.ksn.peers %}
             - apiVersion: projectcalico.org/v3
-              kind: bgpPeer
+              kind: BGPPeer
               metadata:
                 name: peer-{{loop.index-1}}
               spec: