@@ -22,7 +22,7 @@ local_resource('controller-gen', 'make generate', ignore=['*/*/zz_generated.deep
2222
2323docker_build ('ghcr.io/ironcore-dev/gnmi-test-server:latest' , './test/gnmi' )
2424
25- provider = os .getenv ('PROVIDER' , 'openconfig ' )
25+ provider = os .getenv ('PROVIDER' , 'cisco-nxos-gnmi ' )
2626
2727manager = kustomize ('config/develop' )
2828manager = str (manager ).replace ('--provider=openconfig' , '--provider={}' .format (provider ))
@@ -41,42 +41,47 @@ def device_yaml():
4141k8s_yaml (device_yaml ())
4242k8s_resource (new_name = 'leaf1' , objects = ['leaf1:device' , 'secret-basic-auth:secret' ], trigger_mode = TRIGGER_MODE_MANUAL , auto_init = False )
4343
44- k8s_yaml ('./config/samples/v1alpha1_interface.yaml' )
45- k8s_resource (new_name = 'lo0' , objects = ['lo0:interface' ], trigger_mode = TRIGGER_MODE_MANUAL , auto_init = False )
46- k8s_resource (new_name = 'lo1' , objects = ['lo1:interface' ], trigger_mode = TRIGGER_MODE_MANUAL , auto_init = False )
47- k8s_resource (new_name = 'eth1-1' , objects = ['eth1-1:interface' ], trigger_mode = TRIGGER_MODE_MANUAL , auto_init = False )
48- k8s_resource (new_name = 'eth1-2' , objects = ['eth1-2:interface' ], trigger_mode = TRIGGER_MODE_MANUAL , auto_init = False )
49- k8s_resource (new_name = 'eth1-10' , objects = ['eth1-10:interface' ], trigger_mode = TRIGGER_MODE_MANUAL , auto_init = False )
44+ # k8s_yaml('./config/samples/v1alpha1_interface.yaml')
45+ # k8s_resource(new_name='lo0', objects=['lo0:interface'], trigger_mode=TRIGGER_MODE_MANUAL, auto_init=False)
46+ # k8s_resource(new_name='lo1', objects=['lo1:interface'], trigger_mode=TRIGGER_MODE_MANUAL, auto_init=False)
47+ # k8s_resource(new_name='eth1-1', objects=['eth1-1:interface'], trigger_mode=TRIGGER_MODE_MANUAL, auto_init=False)
48+ # k8s_resource(new_name='eth1-2', objects=['eth1-2:interface'], trigger_mode=TRIGGER_MODE_MANUAL, auto_init=False)
49+ # k8s_resource(new_name='eth1-10', objects=['eth1-10:interface'], trigger_mode=TRIGGER_MODE_MANUAL, auto_init=False)
5050
51- k8s_yaml ('./config/samples/v1alpha1_banner.yaml' )
52- k8s_resource (new_name = 'banner' , objects = ['banner:banner' ], trigger_mode = TRIGGER_MODE_MANUAL , auto_init = False )
51+ # k8s_yaml('./config/samples/v1alpha1_banner.yaml')
52+ # k8s_resource(new_name='banner', objects=['banner:banner'], trigger_mode=TRIGGER_MODE_MANUAL, auto_init=False)
5353
54- k8s_yaml ('./config/samples/v1alpha1_user.yaml' )
55- k8s_resource (new_name = 'user' , objects = ['user:user' , 'user-password:secret' , 'user-ssh-key:secret' ], trigger_mode = TRIGGER_MODE_MANUAL , auto_init = False )
54+ # k8s_yaml('./config/samples/v1alpha1_user.yaml')
55+ # k8s_resource(new_name='user', objects=['user:user', 'user-password:secret', 'user-ssh-key:secret'], trigger_mode=TRIGGER_MODE_MANUAL, auto_init=False)
5656
57- k8s_yaml ('./config/samples/v1alpha1_dns.yaml' )
58- k8s_resource (new_name = 'dns' , objects = ['dns:dns' ], trigger_mode = TRIGGER_MODE_MANUAL , auto_init = False )
57+ # k8s_yaml('./config/samples/v1alpha1_dns.yaml')
58+ # k8s_resource(new_name='dns', objects=['dns:dns'], trigger_mode=TRIGGER_MODE_MANUAL, auto_init=False)
5959
60- k8s_yaml ('./config/samples/v1alpha1_ntp.yaml' )
61- k8s_resource (new_name = 'ntp' , objects = ['ntp:ntp' ], trigger_mode = TRIGGER_MODE_MANUAL , auto_init = False )
60+ # k8s_yaml('./config/samples/v1alpha1_ntp.yaml')
61+ # k8s_resource(new_name='ntp', objects=['ntp:ntp'], trigger_mode=TRIGGER_MODE_MANUAL, auto_init=False)
6262
63- k8s_yaml ('./config/samples/v1alpha1_acl.yaml' )
64- k8s_resource (new_name = 'acl' , objects = ['acl:accesscontrollist' ], trigger_mode = TRIGGER_MODE_MANUAL , auto_init = False )
63+ # k8s_yaml('./config/samples/v1alpha1_acl.yaml')
64+ # k8s_resource(new_name='acl', objects=['acl:accesscontrollist'], trigger_mode=TRIGGER_MODE_MANUAL, auto_init=False)
6565
66- k8s_yaml ('./config/samples/v1alpha1_certificate.yaml' )
67- k8s_resource (new_name = 'trustpoint' , objects = ['network-operator:issuer' , 'network-operator-ca:certificate' , 'trustpoint:certificate' ], trigger_mode = TRIGGER_MODE_MANUAL , auto_init = False )
66+ # k8s_yaml('./config/samples/v1alpha1_certificate.yaml')
67+ # k8s_resource(new_name='trustpoint', objects=['network-operator:issuer', 'network-operator-ca:certificate', 'trustpoint:certificate'], trigger_mode=TRIGGER_MODE_MANUAL, auto_init=False)
6868
69- k8s_yaml ('./config/samples/v1alpha1_snmp.yaml' )
70- k8s_resource (new_name = 'snmp' , objects = ['snmp:snmp' ], trigger_mode = TRIGGER_MODE_MANUAL , auto_init = False )
69+ # k8s_yaml('./config/samples/v1alpha1_snmp.yaml')
70+ # k8s_resource(new_name='snmp', objects=['snmp:snmp'], trigger_mode=TRIGGER_MODE_MANUAL, auto_init=False)
7171
72- k8s_yaml ('./config/samples/v1alpha1_syslog.yaml' )
73- k8s_resource (new_name = 'syslog' , objects = ['syslog:syslog' ], trigger_mode = TRIGGER_MODE_MANUAL , auto_init = False )
72+ # k8s_yaml('./config/samples/v1alpha1_syslog.yaml')
73+ # k8s_resource(new_name='syslog', objects=['syslog:syslog'], trigger_mode=TRIGGER_MODE_MANUAL, auto_init=False)
7474
75- k8s_yaml ('./config/samples/v1alpha1_managementaccess.yaml' )
76- k8s_resource (new_name = 'managementaccess' , objects = ['managementaccess:managementaccess' ], trigger_mode = TRIGGER_MODE_MANUAL , auto_init = False )
75+ # k8s_yaml('./config/samples/v1alpha1_managementaccess.yaml')
76+ # k8s_resource(new_name='managementaccess', objects=['managementaccess:managementaccess'], trigger_mode=TRIGGER_MODE_MANUAL, auto_init=False)
77+
78+ # k8s_yaml('./config/samples/v1alpha1_isis.yaml')
79+ # k8s_resource(new_name='underlay', objects=['underlay:isis'], resource_deps=['lo0', 'lo1', 'eth1-1', 'eth1-2'], trigger_mode=TRIGGER_MODE_MANUAL, auto_init=False)
80+
81+ # TODO: add resource_deps=['po1', 'po2'] when port-channel resource is implemented
82+ k8s_yaml ('./config/samples/v1alpha1_nxosvpc.yaml' )
83+ k8s_resource (new_name = 'vpc' , objects = ['nxosvpc:nxosvpc' ], trigger_mode = TRIGGER_MODE_MANUAL , auto_init = False )
7784
78- k8s_yaml ('./config/samples/v1alpha1_isis.yaml' )
79- k8s_resource (new_name = 'underlay' , objects = ['underlay:isis' ], resource_deps = ['lo0' , 'lo1' , 'eth1-1' , 'eth1-2' ], trigger_mode = TRIGGER_MODE_MANUAL , auto_init = False )
8085
8186print ('🚀 network-operator development environment' )
8287print ('👉 Edit the code inside the api/, cmd/, or internal/ directories' )
0 commit comments