Skip to content

Commit 11c2b77

Browse files
committed
✨ Add node_name to procs
1 parent 5636a6b commit 11c2b77

File tree

2 files changed

+5
-2
lines changed

2 files changed

+5
-2
lines changed

lib/cuber/cuberfile_parser.rb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -65,8 +65,8 @@ def migrate cmd, check: nil
6565
@migrate = { cmd: cmd, check: check }
6666
end
6767

68-
def proc name, cmd, scale: 1, cpu: nil, ram: nil, term: 60, env: {}
69-
@procs[name] = { cmd: cmd, scale: scale, cpu: cpu, ram: ram, term: term, env: env }
68+
def proc name, cmd, scale: 1, cpu: nil, ram: nil, term: 60, env: {}, node_name: nil
69+
@procs[name] = { cmd: cmd, scale: scale, cpu: cpu, ram: ram, term: term, env: env, node_name: node_name }
7070
end
7171

7272
def cron name, schedule, cmd

lib/cuber/templates/deployment.yml.erb

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -149,6 +149,9 @@ spec:
149149
app.kubernetes.io/managed-by: cuber
150150
app: <%= procname %>-proc
151151
spec:
152+
<%- if proc[:node_name] -%>
153+
nodeName: <%= proc[:node_name]%>
154+
<%- end -%>
152155
containers:
153156
- name: <%= procname %>-proc
154157
image: <%= @options[:image] %>:<%= @options[:release] %>

0 commit comments

Comments
 (0)