mirror of
https://github.com/rocky-linux/peridot.git
synced 2024-12-22 10:48:30 +00:00
16 lines
329 B
Plaintext
16 lines
329 B
Plaintext
|
local base(info) = {
|
||
|
apiVersion: 'pubsub.cnrm.cloud.google.com/v1beta1',
|
||
|
kind: info.kind,
|
||
|
metadata: info.metadata
|
||
|
} + if std.objectHas(info, 'spec') then info.spec else {};
|
||
|
|
||
|
{
|
||
|
pubsub_topic(info)::
|
||
|
local pubSubTopicInfo = {
|
||
|
kind: 'PubSubTopic',
|
||
|
metadata: info.metadata,
|
||
|
};
|
||
|
|
||
|
base(pubSubTopicInfo)
|
||
|
}
|