Skip to content

Commit c6e2b79

Browse files
Changes in docs for release: vv0.14.1
1 parent 2452a10 commit c6e2b79

File tree

2 files changed

+60
-43
lines changed

2 files changed

+60
-43
lines changed

docs/detailed-documentation/utils/generate_yaml.html

+59-42
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,7 @@ <h1 class="title">Module <code>codeflare_sdk.utils.generate_yaml</code></h1>
4848
(in the cluster sub-module) for AppWrapper generation.
4949
&#34;&#34;&#34;
5050

51+
import typing
5152
import yaml
5253
import sys
5354
import os
@@ -497,35 +498,38 @@ <h1 class="title">Module <code>codeflare_sdk.utils.generate_yaml</code></h1>
497498
][0].get(&#34;command&#34;)[2] = command
498499

499500

501+
def del_from_list_by_name(l: list, target: typing.List[str]) -&gt; list:
502+
return [x for x in l if x[&#34;name&#34;] not in target]
503+
504+
500505
def disable_raycluster_tls(resources):
501506
generic_template_spec = resources[&#34;GenericItems&#34;][0][&#34;generictemplate&#34;][&#34;spec&#34;]
502507

503-
if &#34;volumes&#34; in generic_template_spec[&#34;headGroupSpec&#34;][&#34;template&#34;][&#34;spec&#34;]:
504-
del generic_template_spec[&#34;headGroupSpec&#34;][&#34;template&#34;][&#34;spec&#34;][&#34;volumes&#34;]
508+
headGroupTemplateSpec = generic_template_spec[&#34;headGroupSpec&#34;][&#34;template&#34;][&#34;spec&#34;]
509+
headGroupTemplateSpec[&#34;volumes&#34;] = del_from_list_by_name(
510+
headGroupTemplateSpec.get(&#34;volumes&#34;, []),
511+
[&#34;ca-vol&#34;, &#34;server-cert&#34;],
512+
)
505513

506-
if (
507-
&#34;volumeMounts&#34;
508-
in generic_template_spec[&#34;headGroupSpec&#34;][&#34;template&#34;][&#34;spec&#34;][&#34;containers&#34;][0]
509-
):
510-
del generic_template_spec[&#34;headGroupSpec&#34;][&#34;template&#34;][&#34;spec&#34;][&#34;containers&#34;][0][
511-
&#34;volumeMounts&#34;
512-
]
514+
c: dict
515+
for c in generic_template_spec[&#34;headGroupSpec&#34;][&#34;template&#34;][&#34;spec&#34;][&#34;containers&#34;]:
516+
c[&#34;volumeMounts&#34;] = del_from_list_by_name(
517+
c.get(&#34;volumeMounts&#34;, []), [&#34;ca-vol&#34;, &#34;server-cert&#34;]
518+
)
513519

514520
if &#34;initContainers&#34; in generic_template_spec[&#34;headGroupSpec&#34;][&#34;template&#34;][&#34;spec&#34;]:
515521
del generic_template_spec[&#34;headGroupSpec&#34;][&#34;template&#34;][&#34;spec&#34;][&#34;initContainers&#34;]
516522

517-
if &#34;volumes&#34; in generic_template_spec[&#34;workerGroupSpecs&#34;][0][&#34;template&#34;][&#34;spec&#34;]:
518-
del generic_template_spec[&#34;workerGroupSpecs&#34;][0][&#34;template&#34;][&#34;spec&#34;][&#34;volumes&#34;]
519-
520-
if (
521-
&#34;volumeMounts&#34;
522-
in generic_template_spec[&#34;workerGroupSpecs&#34;][0][&#34;template&#34;][&#34;spec&#34;][
523-
&#34;containers&#34;
524-
][0]
525-
):
526-
del generic_template_spec[&#34;workerGroupSpecs&#34;][0][&#34;template&#34;][&#34;spec&#34;][
527-
&#34;containers&#34;
528-
][0][&#34;volumeMounts&#34;]
523+
for workerGroup in generic_template_spec.get(&#34;workerGroupSpecs&#34;, []):
524+
workerGroupSpec = workerGroup[&#34;template&#34;][&#34;spec&#34;]
525+
workerGroupSpec[&#34;volumes&#34;] = del_from_list_by_name(
526+
workerGroupSpec.get(&#34;volumes&#34;, []),
527+
[&#34;ca-vol&#34;, &#34;server-cert&#34;],
528+
)
529+
for c in workerGroup[&#34;template&#34;][&#34;spec&#34;].get(&#34;containers&#34;, []):
530+
c[&#34;volumeMounts&#34;] = del_from_list_by_name(
531+
c.get(&#34;volumeMounts&#34;, []), [&#34;ca-vol&#34;, &#34;server-cert&#34;]
532+
)
529533

530534
del generic_template_spec[&#34;workerGroupSpecs&#34;][0][&#34;template&#34;][&#34;spec&#34;][
531535
&#34;initContainers&#34;
@@ -765,6 +769,19 @@ <h1 class="title">Module <code>codeflare_sdk.utils.generate_yaml</code></h1>
765769
<section>
766770
<h2 class="section-title" id="header-functions">Functions</h2>
767771
<dl>
772+
<dt id="codeflare_sdk.utils.generate_yaml.del_from_list_by_name"><code class="name flex">
773+
<span>def <span class="ident">del_from_list_by_name</span></span>(<span>l: list, target: List[str]) ‑> list</span>
774+
</code></dt>
775+
<dd>
776+
<div class="desc"></div>
777+
<details class="source">
778+
<summary>
779+
<span>Expand source code</span>
780+
</summary>
781+
<pre><code class="python">def del_from_list_by_name(l: list, target: typing.List[str]) -&gt; list:
782+
return [x for x in l if x[&#34;name&#34;] not in target]</code></pre>
783+
</details>
784+
</dd>
768785
<dt id="codeflare_sdk.utils.generate_yaml.delete_route_or_ingress"><code class="name flex">
769786
<span>def <span class="ident">delete_route_or_ingress</span></span>(<span>resources)</span>
770787
</code></dt>
@@ -806,32 +823,31 @@ <h2 class="section-title" id="header-functions">Functions</h2>
806823
<pre><code class="python">def disable_raycluster_tls(resources):
807824
generic_template_spec = resources[&#34;GenericItems&#34;][0][&#34;generictemplate&#34;][&#34;spec&#34;]
808825

809-
if &#34;volumes&#34; in generic_template_spec[&#34;headGroupSpec&#34;][&#34;template&#34;][&#34;spec&#34;]:
810-
del generic_template_spec[&#34;headGroupSpec&#34;][&#34;template&#34;][&#34;spec&#34;][&#34;volumes&#34;]
826+
headGroupTemplateSpec = generic_template_spec[&#34;headGroupSpec&#34;][&#34;template&#34;][&#34;spec&#34;]
827+
headGroupTemplateSpec[&#34;volumes&#34;] = del_from_list_by_name(
828+
headGroupTemplateSpec.get(&#34;volumes&#34;, []),
829+
[&#34;ca-vol&#34;, &#34;server-cert&#34;],
830+
)
811831

812-
if (
813-
&#34;volumeMounts&#34;
814-
in generic_template_spec[&#34;headGroupSpec&#34;][&#34;template&#34;][&#34;spec&#34;][&#34;containers&#34;][0]
815-
):
816-
del generic_template_spec[&#34;headGroupSpec&#34;][&#34;template&#34;][&#34;spec&#34;][&#34;containers&#34;][0][
817-
&#34;volumeMounts&#34;
818-
]
832+
c: dict
833+
for c in generic_template_spec[&#34;headGroupSpec&#34;][&#34;template&#34;][&#34;spec&#34;][&#34;containers&#34;]:
834+
c[&#34;volumeMounts&#34;] = del_from_list_by_name(
835+
c.get(&#34;volumeMounts&#34;, []), [&#34;ca-vol&#34;, &#34;server-cert&#34;]
836+
)
819837

820838
if &#34;initContainers&#34; in generic_template_spec[&#34;headGroupSpec&#34;][&#34;template&#34;][&#34;spec&#34;]:
821839
del generic_template_spec[&#34;headGroupSpec&#34;][&#34;template&#34;][&#34;spec&#34;][&#34;initContainers&#34;]
822840

823-
if &#34;volumes&#34; in generic_template_spec[&#34;workerGroupSpecs&#34;][0][&#34;template&#34;][&#34;spec&#34;]:
824-
del generic_template_spec[&#34;workerGroupSpecs&#34;][0][&#34;template&#34;][&#34;spec&#34;][&#34;volumes&#34;]
825-
826-
if (
827-
&#34;volumeMounts&#34;
828-
in generic_template_spec[&#34;workerGroupSpecs&#34;][0][&#34;template&#34;][&#34;spec&#34;][
829-
&#34;containers&#34;
830-
][0]
831-
):
832-
del generic_template_spec[&#34;workerGroupSpecs&#34;][0][&#34;template&#34;][&#34;spec&#34;][
833-
&#34;containers&#34;
834-
][0][&#34;volumeMounts&#34;]
841+
for workerGroup in generic_template_spec.get(&#34;workerGroupSpecs&#34;, []):
842+
workerGroupSpec = workerGroup[&#34;template&#34;][&#34;spec&#34;]
843+
workerGroupSpec[&#34;volumes&#34;] = del_from_list_by_name(
844+
workerGroupSpec.get(&#34;volumes&#34;, []),
845+
[&#34;ca-vol&#34;, &#34;server-cert&#34;],
846+
)
847+
for c in workerGroup[&#34;template&#34;][&#34;spec&#34;].get(&#34;containers&#34;, []):
848+
c[&#34;volumeMounts&#34;] = del_from_list_by_name(
849+
c.get(&#34;volumeMounts&#34;, []), [&#34;ca-vol&#34;, &#34;server-cert&#34;]
850+
)
835851

836852
del generic_template_spec[&#34;workerGroupSpecs&#34;][0][&#34;template&#34;][&#34;spec&#34;][
837853
&#34;initContainers&#34;
@@ -1699,6 +1715,7 @@ <h1>Index</h1>
16991715
</li>
17001716
<li><h3><a href="#header-functions">Functions</a></h3>
17011717
<ul class="">
1718+
<li><code><a title="codeflare_sdk.utils.generate_yaml.del_from_list_by_name" href="#codeflare_sdk.utils.generate_yaml.del_from_list_by_name">del_from_list_by_name</a></code></li>
17021719
<li><code><a title="codeflare_sdk.utils.generate_yaml.delete_route_or_ingress" href="#codeflare_sdk.utils.generate_yaml.delete_route_or_ingress">delete_route_or_ingress</a></code></li>
17031720
<li><code><a title="codeflare_sdk.utils.generate_yaml.disable_raycluster_tls" href="#codeflare_sdk.utils.generate_yaml.disable_raycluster_tls">disable_raycluster_tls</a></code></li>
17041721
<li><code><a title="codeflare_sdk.utils.generate_yaml.enable_local_interactive" href="#codeflare_sdk.utils.generate_yaml.enable_local_interactive">enable_local_interactive</a></code></li>

docs/detailed-documentation/utils/openshift_oauth.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -208,7 +208,7 @@ <h1 class="title">Module <code>codeflare_sdk.utils.openshift_oauth</code></h1>
208208
port:
209209
targetPort: {port_name}
210210
tls:
211-
termination: passthrough
211+
termination: reencrypt
212212
to:
213213
kind: Service
214214
name: {service_name}

0 commit comments

Comments
 (0)