Add Pegleg schemas to site definition
Change-Id: I75402027db76fc196be722a2919081087dffbb08
This commit is contained in:
parent
1e93afe00d
commit
9c45b0a3bb
@ -0,0 +1,645 @@
|
|||||||
|
---
|
||||||
|
schema: 'deckhand/DataSchema/v1'
|
||||||
|
metadata:
|
||||||
|
schema: metadata/Control/v1
|
||||||
|
name: pegleg/AccountCatalogue/v1
|
||||||
|
data:
|
||||||
|
$schema: 'http://json-schema.org/schema#'
|
||||||
|
type: object
|
||||||
|
properties:
|
||||||
|
ucp:
|
||||||
|
type: object
|
||||||
|
properties:
|
||||||
|
postgres:
|
||||||
|
type: object
|
||||||
|
properties:
|
||||||
|
admin:
|
||||||
|
type: object
|
||||||
|
properties:
|
||||||
|
username:
|
||||||
|
type: string
|
||||||
|
oslo_db:
|
||||||
|
type: object
|
||||||
|
properties:
|
||||||
|
admin:
|
||||||
|
type: object
|
||||||
|
properties:
|
||||||
|
username:
|
||||||
|
type: string
|
||||||
|
oslo_messaging:
|
||||||
|
type: object
|
||||||
|
properties:
|
||||||
|
admin:
|
||||||
|
type: object
|
||||||
|
properties:
|
||||||
|
username:
|
||||||
|
type: string
|
||||||
|
keystone:
|
||||||
|
type: object
|
||||||
|
properties:
|
||||||
|
admin:
|
||||||
|
type: object
|
||||||
|
properties:
|
||||||
|
region_name:
|
||||||
|
type: string
|
||||||
|
username:
|
||||||
|
type: string
|
||||||
|
project_name:
|
||||||
|
type: string
|
||||||
|
user_domain_name:
|
||||||
|
type: string
|
||||||
|
project_domain_name:
|
||||||
|
type: string
|
||||||
|
oslo_messaging:
|
||||||
|
type: object
|
||||||
|
properties:
|
||||||
|
username:
|
||||||
|
type: string
|
||||||
|
oslo_db:
|
||||||
|
type: object
|
||||||
|
properties:
|
||||||
|
username:
|
||||||
|
type: string
|
||||||
|
database:
|
||||||
|
type: string
|
||||||
|
promenade:
|
||||||
|
type: object
|
||||||
|
properties:
|
||||||
|
keystone:
|
||||||
|
type: object
|
||||||
|
properties:
|
||||||
|
region_name:
|
||||||
|
type: string
|
||||||
|
role:
|
||||||
|
type: string
|
||||||
|
project_name:
|
||||||
|
type: string
|
||||||
|
project_domain_name:
|
||||||
|
type: string
|
||||||
|
user_domain_name:
|
||||||
|
type: string
|
||||||
|
username:
|
||||||
|
type: string
|
||||||
|
drydock:
|
||||||
|
type: object
|
||||||
|
properties:
|
||||||
|
keystone:
|
||||||
|
type: object
|
||||||
|
properties:
|
||||||
|
region_name:
|
||||||
|
type: string
|
||||||
|
role:
|
||||||
|
type: string
|
||||||
|
project_name:
|
||||||
|
type: string
|
||||||
|
project_domain_name:
|
||||||
|
type: string
|
||||||
|
user_domain_name:
|
||||||
|
type: string
|
||||||
|
username:
|
||||||
|
type: string
|
||||||
|
postgres:
|
||||||
|
type: object
|
||||||
|
properties:
|
||||||
|
username:
|
||||||
|
type: string
|
||||||
|
database:
|
||||||
|
type: string
|
||||||
|
shipyard:
|
||||||
|
type: object
|
||||||
|
properties:
|
||||||
|
keystone:
|
||||||
|
type: object
|
||||||
|
properties:
|
||||||
|
region_name:
|
||||||
|
type: string
|
||||||
|
role:
|
||||||
|
type: string
|
||||||
|
project_name:
|
||||||
|
type: string
|
||||||
|
project_domain_name:
|
||||||
|
type: string
|
||||||
|
user_domain_name:
|
||||||
|
type: string
|
||||||
|
username:
|
||||||
|
type: string
|
||||||
|
postgres:
|
||||||
|
type: object
|
||||||
|
properties:
|
||||||
|
username:
|
||||||
|
type: string
|
||||||
|
database:
|
||||||
|
type: string
|
||||||
|
airflow:
|
||||||
|
type: object
|
||||||
|
properties:
|
||||||
|
postgres:
|
||||||
|
type: object
|
||||||
|
properties:
|
||||||
|
username:
|
||||||
|
type: string
|
||||||
|
database:
|
||||||
|
type: string
|
||||||
|
oslo_messaging:
|
||||||
|
type: object
|
||||||
|
properties:
|
||||||
|
username:
|
||||||
|
type: string
|
||||||
|
maas:
|
||||||
|
type: object
|
||||||
|
properties:
|
||||||
|
admin:
|
||||||
|
type: object
|
||||||
|
properties:
|
||||||
|
username:
|
||||||
|
type: string
|
||||||
|
email:
|
||||||
|
type: string
|
||||||
|
postgres:
|
||||||
|
type: object
|
||||||
|
properties:
|
||||||
|
username:
|
||||||
|
type: string
|
||||||
|
database:
|
||||||
|
type: string
|
||||||
|
barbican:
|
||||||
|
type: object
|
||||||
|
properties:
|
||||||
|
keystone:
|
||||||
|
type: object
|
||||||
|
properties:
|
||||||
|
region_name:
|
||||||
|
type: string
|
||||||
|
role:
|
||||||
|
type: string
|
||||||
|
project_name:
|
||||||
|
type: string
|
||||||
|
project_domain_name:
|
||||||
|
type: string
|
||||||
|
user_domain_name:
|
||||||
|
type: string
|
||||||
|
username:
|
||||||
|
type: string
|
||||||
|
oslo_db:
|
||||||
|
type: object
|
||||||
|
properties:
|
||||||
|
username:
|
||||||
|
type: string
|
||||||
|
database:
|
||||||
|
type: string
|
||||||
|
oslo_messaging:
|
||||||
|
type: object
|
||||||
|
properties:
|
||||||
|
username:
|
||||||
|
type: string
|
||||||
|
armada:
|
||||||
|
type: object
|
||||||
|
properties:
|
||||||
|
keystone:
|
||||||
|
type: object
|
||||||
|
properties:
|
||||||
|
project_domain_name:
|
||||||
|
type: string
|
||||||
|
project_name:
|
||||||
|
type: string
|
||||||
|
region_name:
|
||||||
|
type: string
|
||||||
|
role:
|
||||||
|
type: string
|
||||||
|
user_domain_name:
|
||||||
|
type: string
|
||||||
|
username:
|
||||||
|
type: string
|
||||||
|
deckhand:
|
||||||
|
type: object
|
||||||
|
properties:
|
||||||
|
keystone:
|
||||||
|
type: object
|
||||||
|
properties:
|
||||||
|
region_name:
|
||||||
|
type: string
|
||||||
|
role:
|
||||||
|
type: string
|
||||||
|
project_name:
|
||||||
|
type: string
|
||||||
|
project_domain_name:
|
||||||
|
type: string
|
||||||
|
user_domain_name:
|
||||||
|
type: string
|
||||||
|
username:
|
||||||
|
type: string
|
||||||
|
postgres:
|
||||||
|
type: object
|
||||||
|
properties:
|
||||||
|
username:
|
||||||
|
type: string
|
||||||
|
database:
|
||||||
|
type: string
|
||||||
|
ceph:
|
||||||
|
type: object
|
||||||
|
properties:
|
||||||
|
swift:
|
||||||
|
type: object
|
||||||
|
properties:
|
||||||
|
keystone:
|
||||||
|
type: object
|
||||||
|
properties:
|
||||||
|
role:
|
||||||
|
type: string
|
||||||
|
region_name:
|
||||||
|
type: string
|
||||||
|
username:
|
||||||
|
type: string
|
||||||
|
project_name:
|
||||||
|
type: string
|
||||||
|
user_domain_name:
|
||||||
|
type: string
|
||||||
|
project_domain_name:
|
||||||
|
type: string
|
||||||
|
osh:
|
||||||
|
type: object
|
||||||
|
properties:
|
||||||
|
keystone:
|
||||||
|
type: object
|
||||||
|
properties:
|
||||||
|
admin:
|
||||||
|
type: object
|
||||||
|
properties:
|
||||||
|
region_name:
|
||||||
|
type: string
|
||||||
|
username:
|
||||||
|
type: string
|
||||||
|
project_name:
|
||||||
|
type: string
|
||||||
|
user_domain_name:
|
||||||
|
type: string
|
||||||
|
project_domain_name:
|
||||||
|
type: string
|
||||||
|
oslo_messaging:
|
||||||
|
type: object
|
||||||
|
properties:
|
||||||
|
admin:
|
||||||
|
type: object
|
||||||
|
properties:
|
||||||
|
username:
|
||||||
|
type: string
|
||||||
|
keystone:
|
||||||
|
type: object
|
||||||
|
properties:
|
||||||
|
username:
|
||||||
|
type: string
|
||||||
|
oslo_db:
|
||||||
|
type: object
|
||||||
|
properties:
|
||||||
|
username:
|
||||||
|
type: string
|
||||||
|
database:
|
||||||
|
type: string
|
||||||
|
cinder:
|
||||||
|
type: object
|
||||||
|
properties:
|
||||||
|
cinder:
|
||||||
|
type: object
|
||||||
|
properties:
|
||||||
|
role:
|
||||||
|
type: string
|
||||||
|
region_name:
|
||||||
|
type: string
|
||||||
|
username:
|
||||||
|
type: string
|
||||||
|
project_name:
|
||||||
|
type: string
|
||||||
|
user_domain_name:
|
||||||
|
type: string
|
||||||
|
project_domain_name:
|
||||||
|
type: string
|
||||||
|
oslo_messaging:
|
||||||
|
type: object
|
||||||
|
properties:
|
||||||
|
admin:
|
||||||
|
type: object
|
||||||
|
properties:
|
||||||
|
username:
|
||||||
|
type: string
|
||||||
|
cinder:
|
||||||
|
type: object
|
||||||
|
properties:
|
||||||
|
username:
|
||||||
|
type: string
|
||||||
|
oslo_db:
|
||||||
|
type: object
|
||||||
|
properties:
|
||||||
|
username:
|
||||||
|
type: string
|
||||||
|
database:
|
||||||
|
type: string
|
||||||
|
glance:
|
||||||
|
type: object
|
||||||
|
properties:
|
||||||
|
glance:
|
||||||
|
type: object
|
||||||
|
properties:
|
||||||
|
role:
|
||||||
|
type: string
|
||||||
|
region_name:
|
||||||
|
type: string
|
||||||
|
username:
|
||||||
|
type: string
|
||||||
|
project_name:
|
||||||
|
type: string
|
||||||
|
user_domain_name:
|
||||||
|
type: string
|
||||||
|
project_domain_name:
|
||||||
|
type: string
|
||||||
|
oslo_messaging:
|
||||||
|
type: object
|
||||||
|
properties:
|
||||||
|
admin:
|
||||||
|
type: object
|
||||||
|
properties:
|
||||||
|
username:
|
||||||
|
type: string
|
||||||
|
glance:
|
||||||
|
type: object
|
||||||
|
properties:
|
||||||
|
username:
|
||||||
|
type: string
|
||||||
|
oslo_db:
|
||||||
|
type: object
|
||||||
|
properties:
|
||||||
|
username:
|
||||||
|
type: string
|
||||||
|
database:
|
||||||
|
type: string
|
||||||
|
ceph_object_store:
|
||||||
|
type: object
|
||||||
|
properties:
|
||||||
|
username:
|
||||||
|
type: string
|
||||||
|
heat:
|
||||||
|
type: object
|
||||||
|
properties:
|
||||||
|
heat:
|
||||||
|
type: object
|
||||||
|
properties:
|
||||||
|
role:
|
||||||
|
type: string
|
||||||
|
region_name:
|
||||||
|
type: string
|
||||||
|
username:
|
||||||
|
type: string
|
||||||
|
project_name:
|
||||||
|
type: string
|
||||||
|
user_domain_name:
|
||||||
|
type: string
|
||||||
|
project_domain_name:
|
||||||
|
type: string
|
||||||
|
heat_trustee:
|
||||||
|
type: object
|
||||||
|
properties:
|
||||||
|
role:
|
||||||
|
type: string
|
||||||
|
region_name:
|
||||||
|
type: string
|
||||||
|
username:
|
||||||
|
type: string
|
||||||
|
project_name:
|
||||||
|
type: string
|
||||||
|
user_domain_name:
|
||||||
|
type: string
|
||||||
|
project_domain_name:
|
||||||
|
type: string
|
||||||
|
heat_stack_user:
|
||||||
|
type: object
|
||||||
|
properties:
|
||||||
|
role:
|
||||||
|
type: string
|
||||||
|
region_name:
|
||||||
|
type: string
|
||||||
|
username:
|
||||||
|
type: string
|
||||||
|
project_name:
|
||||||
|
type: string
|
||||||
|
user_domain_name:
|
||||||
|
type: string
|
||||||
|
project_domain_name:
|
||||||
|
type: string
|
||||||
|
oslo_db:
|
||||||
|
type: object
|
||||||
|
properties:
|
||||||
|
username:
|
||||||
|
type: string
|
||||||
|
database:
|
||||||
|
type: string
|
||||||
|
oslo_messaging:
|
||||||
|
type: object
|
||||||
|
properties:
|
||||||
|
admin:
|
||||||
|
type: object
|
||||||
|
properties:
|
||||||
|
username:
|
||||||
|
type: string
|
||||||
|
heat:
|
||||||
|
type: object
|
||||||
|
properties:
|
||||||
|
username:
|
||||||
|
type: string
|
||||||
|
swift:
|
||||||
|
type: object
|
||||||
|
properties:
|
||||||
|
swift:
|
||||||
|
type: object
|
||||||
|
properties:
|
||||||
|
role:
|
||||||
|
type: string
|
||||||
|
region_name:
|
||||||
|
type: string
|
||||||
|
username:
|
||||||
|
type: string
|
||||||
|
project_name:
|
||||||
|
type: string
|
||||||
|
user_domain_name:
|
||||||
|
type: string
|
||||||
|
project_domain_name:
|
||||||
|
type: string
|
||||||
|
oslo_db:
|
||||||
|
type: object
|
||||||
|
properties:
|
||||||
|
admin:
|
||||||
|
type: object
|
||||||
|
properties:
|
||||||
|
username:
|
||||||
|
type: string
|
||||||
|
neutron:
|
||||||
|
type: object
|
||||||
|
properties:
|
||||||
|
neutron:
|
||||||
|
type: object
|
||||||
|
properties:
|
||||||
|
role:
|
||||||
|
type: string
|
||||||
|
region_name:
|
||||||
|
type: string
|
||||||
|
username:
|
||||||
|
type: string
|
||||||
|
project_name:
|
||||||
|
type: string
|
||||||
|
user_domain_name:
|
||||||
|
type: string
|
||||||
|
project_domain_name:
|
||||||
|
type: string
|
||||||
|
oslo_messaging:
|
||||||
|
type: object
|
||||||
|
properties:
|
||||||
|
admin:
|
||||||
|
type: object
|
||||||
|
properties:
|
||||||
|
username:
|
||||||
|
type: string
|
||||||
|
neutron:
|
||||||
|
type: object
|
||||||
|
properties:
|
||||||
|
username:
|
||||||
|
type: string
|
||||||
|
oslo_db:
|
||||||
|
type: object
|
||||||
|
properties:
|
||||||
|
username:
|
||||||
|
type: string
|
||||||
|
database:
|
||||||
|
type: string
|
||||||
|
nova:
|
||||||
|
type: object
|
||||||
|
properties:
|
||||||
|
nova:
|
||||||
|
type: object
|
||||||
|
properties:
|
||||||
|
role:
|
||||||
|
type: string
|
||||||
|
region_name:
|
||||||
|
type: string
|
||||||
|
username:
|
||||||
|
type: string
|
||||||
|
project_name:
|
||||||
|
type: string
|
||||||
|
user_domain_name:
|
||||||
|
type: string
|
||||||
|
project_domain_name:
|
||||||
|
type: string
|
||||||
|
placement:
|
||||||
|
type: object
|
||||||
|
properties:
|
||||||
|
role:
|
||||||
|
type: string
|
||||||
|
region_name:
|
||||||
|
type: string
|
||||||
|
username:
|
||||||
|
type: string
|
||||||
|
project_name:
|
||||||
|
type: string
|
||||||
|
user_domain_name:
|
||||||
|
type: string
|
||||||
|
project_domain_name:
|
||||||
|
type: string
|
||||||
|
oslo_messaging:
|
||||||
|
type: object
|
||||||
|
properties:
|
||||||
|
admin:
|
||||||
|
type: object
|
||||||
|
properties:
|
||||||
|
username:
|
||||||
|
type: string
|
||||||
|
nova:
|
||||||
|
type: object
|
||||||
|
properties:
|
||||||
|
username:
|
||||||
|
type: string
|
||||||
|
oslo_db:
|
||||||
|
type: object
|
||||||
|
properties:
|
||||||
|
username:
|
||||||
|
type: string
|
||||||
|
database:
|
||||||
|
type: string
|
||||||
|
oslo_db_api:
|
||||||
|
type: object
|
||||||
|
properties:
|
||||||
|
username:
|
||||||
|
type: string
|
||||||
|
database:
|
||||||
|
type: string
|
||||||
|
oslo_db_cell0:
|
||||||
|
type: object
|
||||||
|
properties:
|
||||||
|
username:
|
||||||
|
type: string
|
||||||
|
database:
|
||||||
|
type: string
|
||||||
|
horizon:
|
||||||
|
type: object
|
||||||
|
properties:
|
||||||
|
oslo_db:
|
||||||
|
type: object
|
||||||
|
properties:
|
||||||
|
username:
|
||||||
|
type: string
|
||||||
|
database:
|
||||||
|
type: string
|
||||||
|
osh_infra:
|
||||||
|
type: object
|
||||||
|
properties:
|
||||||
|
grafana:
|
||||||
|
type: object
|
||||||
|
properties:
|
||||||
|
admin:
|
||||||
|
type: object
|
||||||
|
properties:
|
||||||
|
username:
|
||||||
|
type: string
|
||||||
|
oslo_db:
|
||||||
|
type: object
|
||||||
|
properties:
|
||||||
|
username:
|
||||||
|
type: string
|
||||||
|
database:
|
||||||
|
type: string
|
||||||
|
oslo_db_session:
|
||||||
|
type: object
|
||||||
|
properties:
|
||||||
|
username:
|
||||||
|
type: string
|
||||||
|
database:
|
||||||
|
type: string
|
||||||
|
elasticsearch:
|
||||||
|
type: object
|
||||||
|
properties:
|
||||||
|
admin:
|
||||||
|
type: object
|
||||||
|
properties:
|
||||||
|
username:
|
||||||
|
type: string
|
||||||
|
oslo_db:
|
||||||
|
type: object
|
||||||
|
properties:
|
||||||
|
admin:
|
||||||
|
type: object
|
||||||
|
properties:
|
||||||
|
username:
|
||||||
|
type: string
|
||||||
|
prometheus_openstack_exporter:
|
||||||
|
type: object
|
||||||
|
properties:
|
||||||
|
user:
|
||||||
|
type: object
|
||||||
|
properties:
|
||||||
|
username:
|
||||||
|
type: string
|
||||||
|
nagios:
|
||||||
|
type: object
|
||||||
|
properties:
|
||||||
|
admin:
|
||||||
|
type: object
|
||||||
|
properties:
|
||||||
|
username:
|
||||||
|
type: string
|
||||||
|
...
|
@ -0,0 +1,17 @@
|
|||||||
|
---
|
||||||
|
schema: 'deckhand/DataSchema/v1'
|
||||||
|
metadata:
|
||||||
|
schema: metadata/Control/v1
|
||||||
|
name: pegleg/AppArmorProfile/v1
|
||||||
|
labels:
|
||||||
|
application: pegleg
|
||||||
|
data:
|
||||||
|
$schema: 'http://json-schema.org/schema#'
|
||||||
|
type: 'object'
|
||||||
|
additionalProperties: false
|
||||||
|
properties:
|
||||||
|
savePath:
|
||||||
|
type: 'string'
|
||||||
|
content:
|
||||||
|
type: 'string'
|
||||||
|
required: ['savePath', 'content']
|
@ -0,0 +1,116 @@
|
|||||||
|
---
|
||||||
|
schema: 'deckhand/DataSchema/v1'
|
||||||
|
metadata:
|
||||||
|
schema: metadata/Control/v1
|
||||||
|
name: pegleg/CommonAddresses/v1
|
||||||
|
data:
|
||||||
|
$schema: 'http://json-schema.org/schema#'
|
||||||
|
type: object
|
||||||
|
properties:
|
||||||
|
calico:
|
||||||
|
type: object
|
||||||
|
properties:
|
||||||
|
ip_autodetection_method:
|
||||||
|
type: string
|
||||||
|
etcd:
|
||||||
|
type: object
|
||||||
|
properties:
|
||||||
|
service_ip:
|
||||||
|
type: string
|
||||||
|
dns:
|
||||||
|
type: object
|
||||||
|
properties:
|
||||||
|
cluster_domain:
|
||||||
|
type: string
|
||||||
|
service_ip:
|
||||||
|
type: string
|
||||||
|
upstream_servers:
|
||||||
|
type: array
|
||||||
|
items:
|
||||||
|
type: string
|
||||||
|
upstream_servers_joined:
|
||||||
|
type: string
|
||||||
|
genesis:
|
||||||
|
type: object
|
||||||
|
properties:
|
||||||
|
hostname:
|
||||||
|
type: string
|
||||||
|
ip:
|
||||||
|
type: string
|
||||||
|
bootstrap:
|
||||||
|
type: object
|
||||||
|
properties:
|
||||||
|
ip:
|
||||||
|
type: string
|
||||||
|
kubernetes:
|
||||||
|
type: object
|
||||||
|
properties:
|
||||||
|
api_service_ip:
|
||||||
|
type: string
|
||||||
|
etcd_service_ip:
|
||||||
|
type: string
|
||||||
|
pod_cidr:
|
||||||
|
type: string
|
||||||
|
service_cidr:
|
||||||
|
type: string
|
||||||
|
apiserver_port:
|
||||||
|
type: number
|
||||||
|
haproxy_port:
|
||||||
|
type: number
|
||||||
|
service_node_port_range:
|
||||||
|
type: string
|
||||||
|
etcd:
|
||||||
|
type: object
|
||||||
|
properties:
|
||||||
|
container_port:
|
||||||
|
type: number
|
||||||
|
haproxy_port:
|
||||||
|
type: number
|
||||||
|
masters:
|
||||||
|
type: array
|
||||||
|
items:
|
||||||
|
type: object
|
||||||
|
properties:
|
||||||
|
hostname:
|
||||||
|
type: string
|
||||||
|
node_ports:
|
||||||
|
type: object
|
||||||
|
properties:
|
||||||
|
drydock_api:
|
||||||
|
type: number
|
||||||
|
maas_api:
|
||||||
|
type: number
|
||||||
|
maas_proxy:
|
||||||
|
type: number
|
||||||
|
shipyard_api:
|
||||||
|
type: number
|
||||||
|
airflow_web:
|
||||||
|
type: number
|
||||||
|
ntp:
|
||||||
|
type: object
|
||||||
|
properties:
|
||||||
|
servers_joined:
|
||||||
|
type: string
|
||||||
|
storage:
|
||||||
|
type: object
|
||||||
|
properties:
|
||||||
|
ceph:
|
||||||
|
type: object
|
||||||
|
properties:
|
||||||
|
public_cidr:
|
||||||
|
type: string
|
||||||
|
cluster_cidr:
|
||||||
|
type: string
|
||||||
|
openvswitch:
|
||||||
|
type: object
|
||||||
|
properties:
|
||||||
|
external_iface:
|
||||||
|
type: string
|
||||||
|
neutron:
|
||||||
|
type: object
|
||||||
|
properties:
|
||||||
|
tunnel_device:
|
||||||
|
type: string
|
||||||
|
external_iface:
|
||||||
|
type: string
|
||||||
|
...
|
@ -0,0 +1,15 @@
|
|||||||
|
---
|
||||||
|
schema: 'deckhand/DataSchema/v1'
|
||||||
|
metadata:
|
||||||
|
schema: metadata/Control/v1
|
||||||
|
name: pegleg/CommonSoftwareConfig/v1
|
||||||
|
data:
|
||||||
|
$schema: 'http://json-schema.org/schema#'
|
||||||
|
type: object
|
||||||
|
properties:
|
||||||
|
osh:
|
||||||
|
type: object
|
||||||
|
properties:
|
||||||
|
region_name:
|
||||||
|
type: string
|
||||||
|
...
|
@ -0,0 +1,143 @@
|
|||||||
|
---
|
||||||
|
schema: 'deckhand/DataSchema/v1'
|
||||||
|
metadata:
|
||||||
|
schema: metadata/Control/v1
|
||||||
|
name: pegleg/EndpointCatalogue/v1
|
||||||
|
data:
|
||||||
|
$schema: 'http://json-schema.org/schema#'
|
||||||
|
type: 'object'
|
||||||
|
# Namespace the list of endpoints
|
||||||
|
additionalProperties:
|
||||||
|
type: 'object'
|
||||||
|
additionalProperties:
|
||||||
|
type: 'object'
|
||||||
|
properties:
|
||||||
|
namespace:
|
||||||
|
oneOf:
|
||||||
|
- type: string
|
||||||
|
- type: "null"
|
||||||
|
name:
|
||||||
|
type: string
|
||||||
|
auth:
|
||||||
|
type: object
|
||||||
|
hosts:
|
||||||
|
type: object
|
||||||
|
properties:
|
||||||
|
data:
|
||||||
|
type: string
|
||||||
|
default:
|
||||||
|
type: string
|
||||||
|
discovery:
|
||||||
|
type: string
|
||||||
|
public:
|
||||||
|
type: string
|
||||||
|
internal:
|
||||||
|
type: string
|
||||||
|
additionalProperties:
|
||||||
|
type: string
|
||||||
|
host_fqdn_override:
|
||||||
|
oneOf:
|
||||||
|
- type: object
|
||||||
|
properties:
|
||||||
|
default:
|
||||||
|
oneOf:
|
||||||
|
- type: string
|
||||||
|
- type: "null"
|
||||||
|
- type: object
|
||||||
|
properties:
|
||||||
|
host:
|
||||||
|
type: string
|
||||||
|
tls:
|
||||||
|
type: object
|
||||||
|
properties:
|
||||||
|
crt:
|
||||||
|
type: string
|
||||||
|
ca:
|
||||||
|
type: string
|
||||||
|
key:
|
||||||
|
type: string
|
||||||
|
additionalProperties:
|
||||||
|
type: string
|
||||||
|
public:
|
||||||
|
oneOf:
|
||||||
|
- type: string
|
||||||
|
- type: "null"
|
||||||
|
- type: object
|
||||||
|
properties:
|
||||||
|
host:
|
||||||
|
type: string
|
||||||
|
tls:
|
||||||
|
type: object
|
||||||
|
properties:
|
||||||
|
crt:
|
||||||
|
type: string
|
||||||
|
ca:
|
||||||
|
type: string
|
||||||
|
key:
|
||||||
|
type: string
|
||||||
|
additionalProperties:
|
||||||
|
type: string
|
||||||
|
internal:
|
||||||
|
oneOf:
|
||||||
|
- type: string
|
||||||
|
- type: "null"
|
||||||
|
- type: object
|
||||||
|
properties:
|
||||||
|
host:
|
||||||
|
type: string
|
||||||
|
tls:
|
||||||
|
type: object
|
||||||
|
properties:
|
||||||
|
crt:
|
||||||
|
type: string
|
||||||
|
ca:
|
||||||
|
type: string
|
||||||
|
key:
|
||||||
|
type: string
|
||||||
|
additionalProperties:
|
||||||
|
type: string
|
||||||
|
additionalProperties:
|
||||||
|
type: string
|
||||||
|
- type: "null"
|
||||||
|
path:
|
||||||
|
oneOf:
|
||||||
|
- type: object
|
||||||
|
properties:
|
||||||
|
default:
|
||||||
|
oneOf:
|
||||||
|
- type: string
|
||||||
|
- type: "null"
|
||||||
|
public:
|
||||||
|
type: string
|
||||||
|
internal:
|
||||||
|
type: string
|
||||||
|
additionalProperties:
|
||||||
|
type: string
|
||||||
|
- type: string
|
||||||
|
scheme:
|
||||||
|
oneOf:
|
||||||
|
- type: object
|
||||||
|
properties:
|
||||||
|
default:
|
||||||
|
type: string
|
||||||
|
public:
|
||||||
|
type: string
|
||||||
|
internal:
|
||||||
|
type: string
|
||||||
|
additionalProperties:
|
||||||
|
type: string
|
||||||
|
- type: string
|
||||||
|
port:
|
||||||
|
type: object
|
||||||
|
additionalProperties:
|
||||||
|
type: object
|
||||||
|
properties:
|
||||||
|
default:
|
||||||
|
type: number
|
||||||
|
public:
|
||||||
|
type: number
|
||||||
|
internal:
|
||||||
|
type: number
|
||||||
|
additionalProperties:
|
||||||
|
type: number
|
||||||
|
...
|
File diff suppressed because it is too large
Load Diff
Loading…
x
Reference in New Issue
Block a user