<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Prisma Cloud Compute Container Defender- App Embedded Manually Installed Defenders not seeing in Prisma Cloud Discussions</title>
    <link>https://live.paloaltonetworks.com/t5/prisma-cloud-discussions/prisma-cloud-compute-container-defender-app-embedded-manually/m-p/598286#M1292</link>
    <description>&lt;UL&gt;
&lt;LI&gt;&lt;SPAN&gt;If you recreate&amp;nbsp; Dokcerfile from the twistlock console you must not change&amp;nbsp;DEFENDER_TYPE env different from&amp;nbsp;"&lt;STRONG&gt;appEmbedded&lt;/STRONG&gt;". If you do that your twistlock-console gets defender type error. You can not see any defender host at Manage &amp;gt; Defenders &amp;gt; Defenders: Deployed&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;DIV&gt;
&lt;DIV&gt;
&lt;DIV&gt;&lt;STRONG&gt;Sample Dockerfile&lt;/STRONG&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;# Use the official Python image from the Docker Hub&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;FROM&lt;/SPAN&gt; &lt;SPAN&gt;python&lt;/SPAN&gt;&lt;SPAN&gt;:&lt;/SPAN&gt;&lt;SPAN&gt;3.9-slim&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;BR /&gt;
&lt;DIV&gt;&lt;SPAN&gt;# Set the working directory in the container&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;WORKDIR&lt;/SPAN&gt; &lt;SPAN&gt;/app&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;BR /&gt;
&lt;DIV&gt;&lt;SPAN&gt;# Copy the server.py file into the container at /app&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;COPY&lt;/SPAN&gt; &lt;SPAN&gt;.&lt;/SPAN&gt; &lt;SPAN&gt;/app/&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;BR /&gt;
&lt;DIV&gt;&lt;SPAN&gt;# Expose port 8888&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;EXPOSE&lt;/SPAN&gt; &lt;SPAN&gt;8888&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;BR /&gt;
&lt;DIV&gt;&lt;SPAN&gt;# Run the server.py script&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;# Original ENTRTPOINT&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;#ENTRYPOINT ["python", "main.py"]&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;ADD&lt;/SPAN&gt; &lt;SPAN&gt;twistlock_defender_app_embedded.tar.gz&lt;/SPAN&gt; &lt;SPAN&gt;/defender_data&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;ENV&lt;/SPAN&gt; &lt;SPAN&gt;DEFENDER_TYPE&lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt;"&lt;STRONG&gt;appEmbedded&lt;/STRONG&gt;"&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;ENV&lt;/SPAN&gt; &lt;SPAN&gt;DEFENDER_APP_ID&lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt;"MyWebApp"&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;ENV&lt;/SPAN&gt; &lt;SPAN&gt;FILESYSTEM_MONITORING&lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt;"true"&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;# log arg is not working in app-embedded defender&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;#ENV LOG_PROD="true"&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;#twistlock-console Cluster IP&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;ENV&lt;/SPAN&gt; &lt;SPAN&gt;WS_ADDRESS&lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt;"wss://&amp;lt;twistlock-console-dns-or-IP&amp;gt;:8084"&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;ENV&lt;/SPAN&gt; &lt;SPAN&gt;DATA_FOLDER&lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt;"/defender_data"&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;ENV&lt;/SPAN&gt; &lt;SPAN&gt;INSTALL_BUNDLE&lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt;"eyJzZ****"&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;ENV&lt;/SPAN&gt; &lt;SPAN&gt;FIPS_ENABLED&lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt;"false"&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;BR /&gt;
&lt;DIV&gt;&lt;SPAN&gt;# Run the server.py new script&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;ENTRYPOINT&lt;/SPAN&gt; &lt;SPAN&gt;[&lt;/SPAN&gt;&lt;SPAN&gt;"/defender_data/defender"&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt; &lt;SPAN&gt;"app-embedded"&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt; &lt;SPAN&gt;"python"&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt; &lt;SPAN&gt;"main.py"&lt;/SPAN&gt;&lt;SPAN&gt;]&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;SPAN&gt;To resolve this issue you can use Prisma Cloud Compute API.&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; curl -k -H 'Content-Type: application/json' -H "Authorization: Bearer eyJ****" -X&lt;STRONG&gt; GET&lt;/STRONG&gt; &lt;A href="https://localhost:8083/api/v1/defenders" target="_blank" rel="noopener"&gt;https://&amp;lt;twistlock-console-dns-or-IP&amp;gt;:8083/api/v1/defenders&lt;/A&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;STRONG&gt;Response:&lt;/STRONG&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;{"hostname":"MyWebApp:c18f6a1b-ddcd-5d33-fce5-036f87b73e83","version":"32.05.124","lastModified":"2024-09-19T12:26:08.499Z","type":"&lt;STRONG&gt;yourWrongDefenderTypeValue&lt;/STRONG&gt;","category":"","connected":true&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;SPAN&gt;Delete Defender from Prisma cloud Compute Console&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;DIV&gt;&lt;SPAN&gt; curl -k -H 'Content-Type: application/json' -H "Authorization: Bearer eyJhb****" -X &lt;STRONG&gt;DELETE&lt;/STRONG&gt; https://&amp;lt;twistlock-console-dns-or-IP&amp;gt;:8083/api/v1/defenders/MyWebApp:c18f6a1b-ddcd-5d33-fce5-036f87b73e83&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;SPAN&gt;&amp;nbsp;And last stop and remove the container, image that has wrong ENV value and rebuild your app embedded container again.&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;DIV&gt;&lt;SPAN&gt;Regards &lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;F&lt;/SPAN&gt;&lt;SPAN&gt;ahri&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;/DIV&gt;</description>
    <pubDate>Fri, 20 Sep 2024 06:37:48 GMT</pubDate>
    <dc:creator>F.Cetin</dc:creator>
    <dc:date>2024-09-20T06:37:48Z</dc:date>
    <item>
      <title>Prisma Cloud Compute Container Defender- App Embedded Manually Installed Defenders not seeing</title>
      <link>https://live.paloaltonetworks.com/t5/prisma-cloud-discussions/prisma-cloud-compute-container-defender-app-embedded-manually/m-p/598286#M1292</link>
      <description>&lt;UL&gt;
&lt;LI&gt;&lt;SPAN&gt;If you recreate&amp;nbsp; Dokcerfile from the twistlock console you must not change&amp;nbsp;DEFENDER_TYPE env different from&amp;nbsp;"&lt;STRONG&gt;appEmbedded&lt;/STRONG&gt;". If you do that your twistlock-console gets defender type error. You can not see any defender host at Manage &amp;gt; Defenders &amp;gt; Defenders: Deployed&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;DIV&gt;
&lt;DIV&gt;
&lt;DIV&gt;&lt;STRONG&gt;Sample Dockerfile&lt;/STRONG&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;# Use the official Python image from the Docker Hub&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;FROM&lt;/SPAN&gt; &lt;SPAN&gt;python&lt;/SPAN&gt;&lt;SPAN&gt;:&lt;/SPAN&gt;&lt;SPAN&gt;3.9-slim&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;BR /&gt;
&lt;DIV&gt;&lt;SPAN&gt;# Set the working directory in the container&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;WORKDIR&lt;/SPAN&gt; &lt;SPAN&gt;/app&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;BR /&gt;
&lt;DIV&gt;&lt;SPAN&gt;# Copy the server.py file into the container at /app&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;COPY&lt;/SPAN&gt; &lt;SPAN&gt;.&lt;/SPAN&gt; &lt;SPAN&gt;/app/&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;BR /&gt;
&lt;DIV&gt;&lt;SPAN&gt;# Expose port 8888&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;EXPOSE&lt;/SPAN&gt; &lt;SPAN&gt;8888&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;BR /&gt;
&lt;DIV&gt;&lt;SPAN&gt;# Run the server.py script&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;# Original ENTRTPOINT&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;#ENTRYPOINT ["python", "main.py"]&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;ADD&lt;/SPAN&gt; &lt;SPAN&gt;twistlock_defender_app_embedded.tar.gz&lt;/SPAN&gt; &lt;SPAN&gt;/defender_data&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;ENV&lt;/SPAN&gt; &lt;SPAN&gt;DEFENDER_TYPE&lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt;"&lt;STRONG&gt;appEmbedded&lt;/STRONG&gt;"&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;ENV&lt;/SPAN&gt; &lt;SPAN&gt;DEFENDER_APP_ID&lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt;"MyWebApp"&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;ENV&lt;/SPAN&gt; &lt;SPAN&gt;FILESYSTEM_MONITORING&lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt;"true"&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;# log arg is not working in app-embedded defender&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;#ENV LOG_PROD="true"&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;#twistlock-console Cluster IP&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;ENV&lt;/SPAN&gt; &lt;SPAN&gt;WS_ADDRESS&lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt;"wss://&amp;lt;twistlock-console-dns-or-IP&amp;gt;:8084"&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;ENV&lt;/SPAN&gt; &lt;SPAN&gt;DATA_FOLDER&lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt;"/defender_data"&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;ENV&lt;/SPAN&gt; &lt;SPAN&gt;INSTALL_BUNDLE&lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt;"eyJzZ****"&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;ENV&lt;/SPAN&gt; &lt;SPAN&gt;FIPS_ENABLED&lt;/SPAN&gt;&lt;SPAN&gt;=&lt;/SPAN&gt;&lt;SPAN&gt;"false"&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;BR /&gt;
&lt;DIV&gt;&lt;SPAN&gt;# Run the server.py new script&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;ENTRYPOINT&lt;/SPAN&gt; &lt;SPAN&gt;[&lt;/SPAN&gt;&lt;SPAN&gt;"/defender_data/defender"&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt; &lt;SPAN&gt;"app-embedded"&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt; &lt;SPAN&gt;"python"&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt; &lt;SPAN&gt;"main.py"&lt;/SPAN&gt;&lt;SPAN&gt;]&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;SPAN&gt;To resolve this issue you can use Prisma Cloud Compute API.&amp;nbsp;&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt; curl -k -H 'Content-Type: application/json' -H "Authorization: Bearer eyJ****" -X&lt;STRONG&gt; GET&lt;/STRONG&gt; &lt;A href="https://localhost:8083/api/v1/defenders" target="_blank" rel="noopener"&gt;https://&amp;lt;twistlock-console-dns-or-IP&amp;gt;:8083/api/v1/defenders&lt;/A&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;STRONG&gt;Response:&lt;/STRONG&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;{"hostname":"MyWebApp:c18f6a1b-ddcd-5d33-fce5-036f87b73e83","version":"32.05.124","lastModified":"2024-09-19T12:26:08.499Z","type":"&lt;STRONG&gt;yourWrongDefenderTypeValue&lt;/STRONG&gt;","category":"","connected":true&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;SPAN&gt;Delete Defender from Prisma cloud Compute Console&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;DIV&gt;&lt;SPAN&gt; curl -k -H 'Content-Type: application/json' -H "Authorization: Bearer eyJhb****" -X &lt;STRONG&gt;DELETE&lt;/STRONG&gt; https://&amp;lt;twistlock-console-dns-or-IP&amp;gt;:8083/api/v1/defenders/MyWebApp:c18f6a1b-ddcd-5d33-fce5-036f87b73e83&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;SPAN&gt;&amp;nbsp;And last stop and remove the container, image that has wrong ENV value and rebuild your app embedded container again.&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;DIV&gt;&lt;SPAN&gt;Regards &lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN&gt;F&lt;/SPAN&gt;&lt;SPAN&gt;ahri&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;/DIV&gt;</description>
      <pubDate>Fri, 20 Sep 2024 06:37:48 GMT</pubDate>
      <guid>https://live.paloaltonetworks.com/t5/prisma-cloud-discussions/prisma-cloud-compute-container-defender-app-embedded-manually/m-p/598286#M1292</guid>
      <dc:creator>F.Cetin</dc:creator>
      <dc:date>2024-09-20T06:37:48Z</dc:date>
    </item>
  </channel>
</rss>

