spyctl

View on PyPIReverse Dependencies (0)

0.19.0 spyctl-0.19.0-py3-none-any.whl

Wheel Details

Project: spyctl
Version: 0.19.0
Filename: spyctl-0.19.0-py3-none-any.whl
Download: [link]
Size: 349237
MD5: 4ad53563cbe31758e01804db2774165d
SHA256: fe16ead7aa3f3ac861e182817911fe4c043e1f15abd96682d174cba192ab001b
Uploaded: 2024-11-12 17:36:36 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: spyctl
Version: 0.19.0
Summary: A command line tool for viewing and managing Spyderbat Resources
Author-Email: Brent Haub <dev[at]spyderbat.com>, Kyle Smith Hanna <dev[at]spyderbat.com>, Guy Duchatelet <dev[at]spyderbat.com>
Maintainer-Email: Brent Haub <dev[at]spyderbat.com>
Project-Url: Homepage, https://spyctl.readthedocs.io/en/latest/
Project-Url: Documentation, https://spyctl.readthedocs.io/en/latest/
Project-Url: Source, https://github.com/spyderbat/spyctl
Project-Url: Spyderbat, https://www.spyderbat.com/
License: Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 1. Definitions. "License" shall mean the terms and conditions for use, reproduction, and distribution as defined by Sections 1 through 9 of this document. "Licensor" shall mean the copyright owner or entity authorized by the copyright owner that is granting the License. "Legal Entity" shall mean the union of the acting entity and all other entities that control, are controlled by, or are under common control with that entity. For the purposes of this definition, "control" means (i) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the outstanding shares, or (iii) beneficial ownership of such entity. "You" (or "Your") shall mean an individual or Legal Entity exercising permissions granted by this License. "Source" form shall mean the preferred form for making modifications, including but not limited to software source code, documentation source, and configuration files. "Object" form shall mean any form resulting from mechanical transformation or translation of a Source form, including but not limited to compiled object code, generated documentation, and conversions to other media types. "Work" shall mean the work of authorship, whether in Source or Object form, made available under the License, as indicated by a copyright notice that is included in or attached to the work (an example is provided in the Appendix below). "Derivative Works" shall mean any work, whether in Source or Object form, that is based on (or derived from) the Work and for which the editorial revisions, annotations, elaborations, or other modifications represent, as a whole, an original work of authorship. For the purposes of this License, Derivative Works shall not include works that remain separable from, or merely link (or bind by name) to the interfaces of, the Work and Derivative Works thereof. "Contribution" shall mean any work of authorship, including the original version of the Work and any modifications or additions to that Work or Derivative Works thereof, that is intentionally submitted to Licensor for inclusion in the Work by the copyright owner or by an individual or Legal Entity authorized to submit on behalf of the copyright owner. For the purposes of this definition, "submitted" means any form of electronic, verbal, or written communication sent to the Licensor or its representatives, including but not limited to communication on electronic mailing lists, source code control systems, and issue tracking systems that are managed by, or on behalf of, the Licensor for the purpose of discussing and improving the Work, but excluding communication that is conspicuously marked or otherwise designated in writing by the copyright owner as "Not a Contribution." "Contributor" shall mean Licensor and any individual or Legal Entity on behalf of whom a Contribution has been received by Licensor and subsequently incorporated within the Work. 2. Grant of Copyright License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare Derivative Works of, publicly display, publicly perform, sublicense, and distribute the Work and such Derivative Works in Source or Object form. 3. Grant of Patent License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as stated in this section) patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer the Work, where such license applies only to those patent claims licensable by such Contributor that are necessarily infringed by their Contribution(s) alone or by combination of their Contribution(s) with the Work to which such Contribution(s) was submitted. If You institute patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Work or a Contribution incorporated within the Work constitutes direct or contributory patent infringement, then any patent licenses granted to You under this License for that Work shall terminate as of the date such litigation is filed. 4. Redistribution. You may reproduce and distribute copies of the Work or Derivative Works thereof in any medium, with or without modifications, and in Source or Object form, provided that You meet the following conditions: (a) You must give any other recipients of the Work or Derivative Works a copy of this License; and (b) You must cause any modified files to carry prominent notices stating that You changed the files; and (c) You must retain, in the Source form of any Derivative Works that You distribute, all copyright, patent, trademark, and attribution notices from the Source form of the Work, excluding those notices that do not pertain to any part of the Derivative Works; and (d) If the Work includes a "NOTICE" text file as part of its distribution, then any Derivative Works that You distribute must include a readable copy of the attribution notices contained within such NOTICE file, excluding those notices that do not pertain to any part of the Derivative Works, in at least one of the following places: within a NOTICE text file distributed as part of the Derivative Works; within the Source form or documentation, if provided along with the Derivative Works; or, within a display generated by the Derivative Works, if and wherever such third-party notices normally appear. The contents of the NOTICE file are for informational purposes only and do not modify the License. You may add Your own attribution notices within Derivative Works that You distribute, alongside or as an addendum to the NOTICE text from the Work, provided that such additional attribution notices cannot be construed as modifying the License. You may add Your own copyright statement to Your modifications and may provide additional or different license terms and conditions for use, reproduction, or distribution of Your modifications, or for any such Derivative Works as a whole, provided Your use, reproduction, and distribution of the Work otherwise complies with the conditions stated in this License. 5. Submission of Contributions. Unless You explicitly state otherwise, any Contribution intentionally submitted for inclusion in the Work by You to the Licensor shall be under the terms and conditions of this License, without any additional terms or conditions. Notwithstanding the above, nothing herein shall supersede or modify the terms of any separate license agreement you may have executed with Licensor regarding such Contributions. 6. Trademarks. This License does not grant permission to use the trade names, trademarks, service marks, or product names of the Licensor, except as required for reasonable and customary use in describing the origin of the Work and reproducing the content of the NOTICE file. 7. Disclaimer of Warranty. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License. 8. Limitation of Liability. In no event and under no legal theory, whether in tort (including negligence), contract, or otherwise, unless required by applicable law (such as deliberate and grossly negligent acts) or agreed to in writing, shall any Contributor be liable to You for damages, including any direct, indirect, special, incidental, or consequential damages of any character arising as a result of this License or out of the use or inability to use the Work (including but not limited to damages for loss of goodwill, work stoppage, computer failure or malfunction, or any and all other commercial damages or losses), even if such Contributor has been advised of the possibility of such damages. 9. Accepting Warranty or Additional Liability. While redistributing the Work or Derivative Works thereof, You may choose to offer, and charge a fee for, acceptance of support, warranty, indemnity, or other liability obligations and/or rights consistent with this License. However, in accepting such obligations, You may act only on Your own behalf and on Your sole responsibility, not on behalf of any other Contributor, and only if You agree to indemnify, defend, and hold each Contributor harmless for any liability incurred by, or claims asserted against, such Contributor by reason of your accepting any such warranty or additional liability. END OF TERMS AND CONDITIONS APPENDIX: How to apply the Apache License to your work. To apply the Apache License to your work, attach the following boilerplate notice, with the fields enclosed by brackets "[]" replaced with your own identifying information. (Don't include the brackets!) The text should be enclosed in the appropriate comment syntax for the file format. We also recommend that a file or class name and description of purpose be included on the same "printed page" as the copyright notice for easier identification within third-party archives. Copyright [yyyy] [name of copyright owner] Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
Keywords: spyctl,spyderbat,kubectl,kubernetes
Classifier: Development Status :: 3 - Alpha
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Programming Language :: Python :: 3
Classifier: Operating System :: OS Independent
Requires-Python: >=3.8
Requires-Dist: python-dateutil (>=2.8)
Requires-Dist: requests (>=2.0)
Requires-Dist: pyyaml (>=6.0)
Requires-Dist: zulu (>=2.0)
Requires-Dist: typing-extensions (>=4.0)
Requires-Dist: click (>=8.1)
Requires-Dist: tabulate (>=0.9)
Requires-Dist: tqdm (>=4.0)
Requires-Dist: schema
Requires-Dist: pydantic (>=2.0)
Requires-Dist: click-aliases (>=1.0.4)
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 1189 characters]

WHEEL

Wheel-Version: 1.0
Generator: setuptools (75.3.0)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
spyctl/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
spyctl/cache_dict.py sha256=CXDRMhezQKKEhTlkkAiHQeMJDRj_lohMvLesQx5HRNc 1861
spyctl/cli.py sha256=UCq2rnTutxzxBsW1B9rDjypl7KxPz9HSvbxDf-OT5Sk 7393
spyctl/filter_resource.py sha256=edC7F7J0sH2gkOa74VCD66Wsl7a5z6BKpkhOaHbLb9I 11897
spyctl/schemas_v2.py sha256=SWm111KM0_yWIz3q4hce5AI8LBX8PPsNeR8WNe6Rg9A 60197
spyctl/spyctl.py sha256=VGDEU6LPlyGfmAqy26-IlsrIEXDEsa75xZLAh5ykXgQ 5534
spyctl/spyctl_lib.py sha256=22bk80Ec-kf18A14kU9ZOVgzJdp9QSS6j1PjX_1PPM4 74385
spyctl/api/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
spyctl/api/agent_health.py sha256=GTZ40EO2lerG68RUB4xsZnWKbGADw7JdqVsW-7768rk 9587
spyctl/api/agents.py sha256=AGK5VfHrUopXuJ7TjxXu3hOrRetQakHZxB-zEzXh6Eg 7101
spyctl/api/api_testing.py sha256=1mvNEmrsPk2XR3hlYlEqsjSaKHnaLwZf7oQU_bg6XCY 2282
spyctl/api/athena_search.py sha256=riOfz1tiJfZBv_VkqoAs2w6K4vKMmFqncMEbUMh5TQg 7138
spyctl/api/clusters.py sha256=8w4hP2QGslTtS5yZdYVUJwCj3Z98tx0V7dMMT9acUcs 761
spyctl/api/custom_flags.py sha256=v-77FbQ0PlHXADbyLovyqlgAPCVpV2zumzASNHWdS5g 5734
spyctl/api/logs.py sha256=DOmGXZoOXzRev4wFznY5148lg_1ptlqEDcJxrZFeAIc 3753
spyctl/api/notification_targets.py sha256=eIuIIvhRHucr9T_LH4ktz7STHLfMiXEYMjHiT6zhV1I 16122
spyctl/api/notification_templates.py sha256=ZmQcPWqRdjjPk9ghNlJtcqIcX0cUsAAu1iWlZO5gHZ4 17711
spyctl/api/notifications.py sha256=wBJqr3y2dkxT2HP91eN1u21Gqkmug1PAO02c5_8sefk 5149
spyctl/api/objects.py sha256=UqRjxVgXWWKDCCy4dVJLw6iGIQIKnjyq95PdmRbVLQE 2026
spyctl/api/orgs.py sha256=eLM4t-mvyfR_p2GrM1bkNo35hi_8pxgodJXUD4-gOJ4 425
spyctl/api/policies.py sha256=kd39MD-3aO93L92cB0mQex6qR5s8JxINhDXbbwx31zc 3810
spyctl/api/primitives.py sha256=0cg66u5B7QsC3ujBSKf21AbZNJp9MvfO2_Ie-d0T2sQ 6650
spyctl/api/pypi.py sha256=aZ1Ok_tmq8Fxl7QNUWMPhK4Ea_JiVFST34n_94EDVV0 603
spyctl/api/reports.py sha256=dND7Y-c7-XXIwAVboNTMAw_icQFpjmsW9dqTT-cGN70 4274
spyctl/api/rulesets.py sha256=SALoNZX5ZW6IUuCKFqiDAhtNXWdSkp9REj7eXMS_9yo 3873
spyctl/api/saved_queries.py sha256=Lbkw-DC8rvonHhjZL-vr_x8UGDdFf2MJqX2VEXhbhQc 5419
spyctl/api/source_queries.py sha256=lUYw3sCo1nB7eNpfEkM6vNte_GtrINGEZTQB5M3d2G8 10663
spyctl/api/source_query_resources.py sha256=iZ0HSEtsoMP_4T7Cob7ZqcgQbFXoJ8l9A2shpuC35ek 19743
spyctl/api/sources.py sha256=f_A8A__-lPSm-Wk0MpuJyMT1CT8U0hL4qY6y4o5Gbqo 2545
spyctl/archive/old_args.py sha256=9Yn6ZnehSFwUZhPUJTJNdjbbXuBHOAN4RlI86JeyoRA 21283
spyctl/archive/old_merge.py sha256=OhBAqc-qZLXtcir6cRQnXVVBaBK-qVoyWinn1ugza_g 17397
spyctl/commands/__init__.py sha256=Ogf9gOydDtQhBSpK1IYXJVC8mGlb-SsG2jhoKfZgQUY 766
spyctl/commands/config.py sha256=afVc3PrU0gwIlNrw-L3oTYcUy6sbrmrEVwIaHVBzsXY 11079
spyctl/commands/describe.py sha256=7pDEB-DW5ISU-U4cnkqFxX8Koz9WQptJa6ZkrzbS570 9189
spyctl/commands/diff.py sha256=FEKUj6w4fN3jzJBiCucYfsgYAi7YD4sihwmHMjvqCkg 17138
spyctl/commands/edit.py sha256=xdndjVamCc37DM9NJvLch_HmwygmcY3nNj8XM1uiuaI 21914
spyctl/commands/export.py sha256=Bt9YhlHpTy3SWFFpGvUH8H9BYDL6LqPVLcPOHkGAiMg 4277
spyctl/commands/get_object.py sha256=0jlY8CJIadg4UDf1Q0jFtRPb2gn3SiS5CcYF_fmtxKs 1396
spyctl/commands/logs.py sha256=i3cQUfdHeT0dPigBIvqPRa0PIHjwk5nae10zwEevJ20 6754
spyctl/commands/merge.py sha256=lsJcHheb2MqBtPgZBDwDqtfVuWZM4lHknUqFvtERMM0 28753
spyctl/commands/print_file.py sha256=-1VAedjyzKMd1ZwsnxZWDwJMUK3KiQRkNHRXQ1_8kA0 1519
spyctl/commands/report.py sha256=1qIJ_3gHYPXIgAFjwZB9u519n1Qc8qx0huoumxyaBaM 10151
spyctl/commands/search.py sha256=q3H9MwSBl3YVJEB4S0o4lJEIyW90mgwywaJV6E7KrZA 8912
spyctl/commands/show_schema.py sha256=_G-9067ifPGvCql3X4vqorUyWkXfwKnCJvsjxsoo3Uc 1901
spyctl/commands/spy_import.py sha256=leDZOq05ZlXRqGMcfoa-D9eBAbOnyYdY50Y7VEm_o1Q 1055
spyctl/commands/suppress.py sha256=fZlio6_SgZI0paGSvgpMGqtwD1OstyCrHFVHjTZGi5w 2804
spyctl/commands/test_notification.py sha256=aiY0jcv9QyY6D79SiZ5E7BHC7IY_RytpP6dLjFQ_ft0 3369
spyctl/commands/update.py sha256=p0VI1DEWO5hrfuJcgY6li5oCA9U0BWX9YhKF3oZCKkc 5396
spyctl/commands/validate.py sha256=S0YpL6O9eWhP1s67jOYU04egW7f6rpzI4vNMwQ7F89Y 2991
spyctl/commands/apply_cmd/__init__.py sha256=-bkV8UZN0AXe7FyGhbG8FHDoYgnbZiTUG9Vrsrn6MU4 48
spyctl/commands/apply_cmd/agent_health.py sha256=YmdomOV_gD9AK0gsOwmfGNy9r06D3oMGOvaa221YeYc 1483
spyctl/commands/apply_cmd/apply.py sha256=YYM8bzXX4Ngg81M1KhOL6O-eeqGvk8WkzwqFg5naNRA 18851
spyctl/commands/apply_cmd/notification_target.py sha256=RXQ-uc9LTYgw8U5ejJA_TM3KVyC5wE33Rq56MSj1224 7017
spyctl/commands/apply_cmd/notification_template.py sha256=bhREtkJGo2ELeZvZzg-D5jkAPO7plqG1GHYTpU94ZK4 7992
spyctl/commands/create/__init__.py sha256=96O_l5jM-lrn4-O9QYkhYc3ukS9ySMUsN4xsfg7dgLI 151
spyctl/commands/create/agent_health.py sha256=w5U83N-gTT6JlSUOb8B3nOWHOyzYkQf1JLa1YdWoO5A 3910
spyctl/commands/create/cluster_policy.py sha256=QclCwqff-Xw4wXUEJnv6SgkF1h4ThHmZBUQvRTC5zVI 3750
spyctl/commands/create/container_policy.py sha256=QQors1jK7fdE42Qex0uiCucLycft-IrzymGCvGd91x4 7464
spyctl/commands/create/container_ruleset.py sha256=a9KB_4-frAQoOH4D3s6w1wB0v7ybTAvvLjk9h6usMgc 7285
spyctl/commands/create/create_cmd_group.py sha256=EtKNc4I2T1PoJvgumCeCWEV7VC7SAzFYDWNUkkKdklw 11483
spyctl/commands/create/custom_flag.py sha256=EaqIMGI0A-scf17I67yBu9_2MsmyjNiiONNvZSOXxzk 5883
spyctl/commands/create/linux_svc_policy.py sha256=eTfYU-kivEQJ5oleN9TY6e1dpqgZ7MJ4Oq3e99gOKxM 6505
spyctl/commands/create/notification_target.py sha256=Eu44r-r2pL0Pbfc7H6LKnuzXY_Im9yh48si8uL9wHMo 8472
spyctl/commands/create/notification_template.py sha256=fNyFsA72nT7_bLacSW50ZxXljWBHya3vSgUPrIhfO34 11926
spyctl/commands/create/saved_query.py sha256=BV3wTGY22fTgkQj2qAZP-keK0v1AkfWm2mU7aOO9ddw 2375
spyctl/commands/create/trace_suppression_policy.py sha256=7MivyG2ZinoPbouyHM8dWKaSvs2pDEaxAYaYvi_5tXc 3973
spyctl/commands/delete/__init__.py sha256=czV2e6o-b1a_hoLZGoJA-grj0WoWye3XSgy4bN933aY 109
spyctl/commands/delete/agent_health.py sha256=Gg0MOuATljMQBclL7jsUAeYpH05t4jvqIdm1Z7CAXYA 2020
spyctl/commands/delete/custom_flag.py sha256=QBX2VMpalILrpFR1XWbKUHlPWY0URkAC1O36IB5NMp4 1879
spyctl/commands/delete/delete_cmd_group.py sha256=rRbK6TijonwWya1xGQdZotINHiDr5Dci7rj_YIhnN7g 833
spyctl/commands/delete/notification_target.py sha256=yF7e68Ohep6ai5Gpc05e2tG3xQy1tlmmimtGPmYWiQg 1495
spyctl/commands/delete/notification_template.py sha256=BxJRnn7Pm5m22Qx2bP-kDpkbrEatoq7oWY_k2gaO5g0 1534
spyctl/commands/delete/policy.py sha256=yoNz67NhqiT9ZpB6N-jh-WTBCOM9U7JS2UagGiBM0SI 1400
spyctl/commands/delete/ruleset.py sha256=fw-dJHAvDsmrAUmsIyH_B9YcwS4PRZnY8JMVEcDhgkg 1457
spyctl/commands/delete/saved_query.py sha256=pDgg_Ct0CxopoCGHbPttuxjYrXNJtNrlYU1iZy8lRuQ 1917
spyctl/commands/delete/shared_options.py sha256=u8XIt6llQicsniVMmtMXenzcgtHT7uHQkXZoFS_5f6U 495
spyctl/commands/disable/__init__.py sha256=qgBTKyIP_Oa5NIJf-wer6pA9W3ZCuc1MSXSeXE556cY 112
spyctl/commands/disable/custom_flag.py sha256=1kNISbnSCEDMSa87m2SI54l-UGyElrbBBx8HGg-2ODc 1792
spyctl/commands/disable/disable_cmd_group.py sha256=khYy18CM-roZ-kz6wk7CLDBH1edt1slmuxJIIRXzaek 599
spyctl/commands/enable/__init__.py sha256=4ptwUwDf7hVnLDv6Cnzb8PaC_TxwJwCvvLsNLFjS0JE 109
spyctl/commands/enable/custom_flag.py sha256=vlXfe1cNbPrHYZ2176hjLRGjDuGeK-KgoFk6uIgEQ9I 1777
spyctl/commands/enable/enable_cmd_group.py sha256=RT3981xxd373ZjaEXmm4yQ7_jhsgCA61T8Nb0o6Si-4 583
spyctl/commands/get/__init__.py sha256=bJtLrhEHfQrsUbX62B0rL3YtvSDWgtoz2w4KiLfecJA 96
spyctl/commands/get/agent_health.py sha256=koRc7j2m0T3fStUHkpSx4ilqsrZqioic9wHESZ4jzHc 2366
spyctl/commands/get/agents.py sha256=tavZQachh6aAV1qhXDuZZLkGptBvo-e9rXKvmXV1HQI 6277
spyctl/commands/get/clusterrolebindings.py sha256=cmzc7SIbExffuCG5K4Nw678YV3CLKJrTjjZmHTjhn5I 1891
spyctl/commands/get/clusterroles.py sha256=oM708SKmrcDmBfD9Qd8LHW0LrkHws5IwkIsQEMIkAm0 1738
spyctl/commands/get/clusters.py sha256=i6Gm4zmo3ai3dG0Gswim11OMQhMUkbr3V_i-pTgQcZY 1103
spyctl/commands/get/connection_bundles.py sha256=RT1LrTjbu7al4e8f1zl2iJ5myrVKltrK1N1ifCnqDYM 1783
spyctl/commands/get/connections.py sha256=Zo7vIBnvwRpZYP_IEnIuHHOaP87GtDjzjoCp6-W4vAE 2123
spyctl/commands/get/containers.py sha256=T9pC4RtRwQYuPjR-p9oRM85D_rgkE5OhvoifiNGvcug 1705
spyctl/commands/get/custom_flags.py sha256=Enhq0-Gpz-x552uh4K0_y6jvHLRFWSYFTfQwpIorz2c 3629
spyctl/commands/get/daemonsets.py sha256=WHdT36ghqh0IApIK0imxOZGfvVWZXkSldBI3y7BokKY 1711
spyctl/commands/get/deployments.py sha256=t4uQqc-aVdklVWtiq-ea3ZE7K8drc_BkFNvGU-9h_cY 1703
spyctl/commands/get/deviations.py sha256=eI4udk04Qw8iMa0ETwNi06SwbGUrFmsGuSu-JOVKpGw 4127
spyctl/commands/get/fingerprints.py sha256=6owHkP4nLGsTXdV7_H2tgS_Mgq2R0UsafkTrr7E1iqc 4629
spyctl/commands/get/get_cmd_grp.py sha256=Lka245irXGtHbTQVx40aVKzE5w4PcnpzD0YZlIR-tHI 2334
spyctl/commands/get/get_lib.py sha256=swj4hVYaIfu05R3SyN1yKmUg0zh6Frfuq9vUiTaYUvA 3077
spyctl/commands/get/linux_svcs.py sha256=rV-yZudozU0w4QmBSTN7sXhLacVvB0sacg5jnfQT5c8 1529
spyctl/commands/get/machines.py sha256=w1a31ahvb95sGK8P8xYGLESUbYdwxhkFZ6rpGWx4sSM 1682
spyctl/commands/get/namespaces.py sha256=btf4Vb2oiF91jQWbpufDOjpA2jyJ4nTQtXnePR5kR8s 1723
spyctl/commands/get/nodes.py sha256=-0O2kuwvUX7DhnswzZyq-oV3BJ1DbTgGcyXivjR2QZU 1637
spyctl/commands/get/notification_targets.py sha256=nRAnXTvMTPRfZ3WTbpr6WDkDGBPQaHhXeR5FEKvCM1k 2847
spyctl/commands/get/notification_templates.py sha256=IiGFAuXSCXN8Bf_tCagfqLPV8-19gFlB9Rk6aoE5zvw 2597
spyctl/commands/get/opsflags.py sha256=HN_wMzQaqmS3fmsYjP40O3gvHVR6qRVxXuIsIIRxQ9c 1702
spyctl/commands/get/pods.py sha256=t1-UQ7a3M85GgVmATeNFyg0NjA5OFLAkoZeLgVe4OgI 1600
spyctl/commands/get/policies.py sha256=zLbui9QqIoQfFMZ8WzP-OQsi1JRrd5oL3WOXJ4KLqrI 3241
spyctl/commands/get/processes.py sha256=B4qdVAH4w5N4JL85sWOpa9Yikwbf5uO2ZfWMVLY-LNc 1702
spyctl/commands/get/redflags.py sha256=bVuLV0azGrJSKyx0zvWnHuB0xcx3CH1vuDRA7jpkt-A 1984
spyctl/commands/get/replicasets.py sha256=NoSnAN8v2pEFQdLM_tGiTAF7RiJxb4_9EuDntC6d67k 1722
spyctl/commands/get/rolebindings.py sha256=wC8gjabHm0miSCrpUyWhQiMS-vM8DHvVbJ-Fq4YiosY 1737
spyctl/commands/get/roles.py sha256=IFSk-akzb_leq3rVqi1gZgtW0hOLZ8GgzYSjx-KX5U8 1633
spyctl/commands/get/rulesets.py sha256=MffdJWNnOlgEoLMLfpRjpoQWUj5D4Qc1va9w88HVrKE 2100
spyctl/commands/get/saved_queries.py sha256=f2eItpr3UBf03e_UmDVjYn07hy6mwOIEhFyGMoBsNkU 2506
spyctl/commands/get/shared_options.py sha256=arSgaWzTnauw9mTPixqq8EByTJEMKc6CIUi3h4Ra1ko 5449
spyctl/commands/get/sources.py sha256=PFB38gfQ8X4MfrtIDkOfLfsSBtDfrz9vU9zRgCtVNuw 1385
spyctl/commands/get/spydertraces.py sha256=E2mCHe0skM0RfQZBlW0cQcpbmwXaYrknMfoISoJrBBs 2297
spyctl/commands/get/top_data.py sha256=51Ft9xzwbdbRPj6JYOG4stfMKjPEYWOECLaKSiKX7hM 2096
spyctl/commands/notifications/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
spyctl/commands/notifications/list.py sha256=AqUZ1Y00PCVyX0xjTZ25hw8XdA9ofHAq9cWykkWNCKE 1617
spyctl/commands/notifications/notifications_cmd_group.py sha256=gX6LVfaqmxfPhzOzoBS0sBP5RfjmSWoItvPX0nGNFSQ 2064
spyctl/commands/notifications/configure/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
spyctl/commands/notifications/configure/custom_flag.py sha256=fWt8AFXW3kJf6g20yZKBehYcgBayc-1LBpVkgZaDIkk 1911
spyctl/commands/notifications/configure/saved_query.py sha256=ECyoVWHy4wNOCePrdHV7rgK59-RLbjXbDIJeLexRrRc 1918
spyctl/commands/notifications/configure/shared_options.py sha256=4ZXH83w_PWlb3b5cPP-ECl7lug7SJ8t2PjrDCWL-HgM 3337
spyctl/commands/notifications/disable/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
spyctl/commands/notifications/disable/custom_flag.py sha256=BddJbPJSPsabhArvFESf-w10KT63-b_ayltxE31cRQU 1068
spyctl/commands/notifications/disable/saved_query.py sha256=6URbkQyn-TAuPvN4qP_wWw4nLAM9RBukd_LVeln56AY 1075
spyctl/commands/notifications/enable/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
spyctl/commands/notifications/enable/custom_flag.py sha256=3IXmdE8qKwZoNbEW7u-cg3K1iS2OMxRZBtvy745PloQ 1073
spyctl/commands/notifications/enable/saved_query.py sha256=KNMM_y48uvE5l0EXVcaqVAkwLx8ee0AYZ8fNXmjtzGs 1069
spyctl/commands/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
spyctl/commands/tests/test_merge_rulesets.py sha256=UGI50ByiNCUOCbNuggaxcs6qR1pXAfFaQ0XHvtKdvBo 3639
spyctl/commands/tests/testdata/cluster_deviation.yaml sha256=H027L1dM29LDHEaA9KuNl-knBINt86PsvgtmIss25lk 1206
spyctl/commands/tests/testdata/cluster_policy.yaml sha256=DSO-MkirxLb5IY9E0D5J4Rsz3B_Qp3whB4T9d496mng 573
spyctl/commands/tests/testdata/cluster_ruleset.yaml sha256=kBzmSGnKQVF6OHuKzkpZ1DCvQKK2cO9uv0JvoAhVvdc 2122
spyctl/commands/tests/testdata/updated_ruleset.yaml sha256=uF-ppg9PGnXM5afGhruQgt4vb07OhWYlpZiBuR_jmeo 1974
spyctl/config/__init__.py sha256=XYEALXI0x9_2Dns6ertsEzz_C1Tm5TDumcs57jC6DwA 103
spyctl/config/configs.py sha256=FRJbqLKUKT_r2qLLp2v0zqaKumXanyMZpLpus5p725Q 28122
spyctl/config/secrets.py sha256=IEz1QuWKAqX95G5nx1Lp-B6RoCxEHgZBIvS5s3P-JTQ 13458
spyctl/merge_lib/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
spyctl/merge_lib/diff_lib.py sha256=Bh_E-kAGMfNOMChOG-mYoedQW30l3Y0Pn9vYXASK_X4 8742
spyctl/merge_lib/merge_lib.py sha256=K951OxEobCCVJdLYLqYwhKIUrupIOXCxWuIAmPzo7gM 6061
spyctl/merge_lib/merge_object.py sha256=qrw7a5IoQUbKWrfRfpioWAfm-iGwALg4hh289_0AoWY 13330
spyctl/merge_lib/merge_object_helper.py sha256=forRem7el0f9HR12Lm4LmPSxH0fR66N-XQIHYgPyMJ4 1558
spyctl/merge_lib/merge_schema.py sha256=zHq5cCQzGqMtYIbLZA2oJMJq7zh2TcrjmgFjec0HOTE 8352
spyctl/merge_lib/ruleset_merge_object.py sha256=FaAwB1JCvF8F6hSnlWW7dfTgRb8Tq09ua25o49llZH4 4893
spyctl/merge_lib/ruleset_policy_merge.py sha256=tUl81ZaIwNHlZrf0V_ceBPOl8WTrThKF2AaQgWLqRdk 17046
spyctl/merge_lib/workload_merge.py sha256=usT49YAfWueHKg_hY13qPnhQODsYgNMJhWI5a0dY-rI 39875
spyctl/merge_lib/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
spyctl/merge_lib/tests/test_ruleset_policy_merge.py sha256=hbXioxZKGOA8jsTZsKocUA_JF3MsXqQgLeZA2McqEqo 18318
spyctl/resources/__init__.py sha256=Cf4lY-vyHb8RmrJNbYWHkGEnKhucsjh37VcLA3pB-E0 1659
spyctl/resources/agent_health.py sha256=0PvRUggcZcrqKWBjKd7dHp-1AXro18j96q8IOk6xJiI 5843
spyctl/resources/agents.py sha256=XSbL8RJqqxwcOFw_lcR1fzC707GTqoyNic3IA4aqB6o 6866
spyctl/resources/api_filters.py sha256=AS4g4ZevcdUvfV0DXxh4Hbq-d6Rg4jpG9q4rAJL1KQk 30537
spyctl/resources/cluster_policies.py sha256=EUhzFuTj9RJ5v4M6bIHt2hlx966Ut8fGfZDJJCymq_A 3711
spyctl/resources/cluster_rulesets.py sha256=FGzZbOQAlydgOoQGBwzyXUXXSiHqhmwh0AaXlIxRhok 8456
spyctl/resources/clusterrolebindings.py sha256=LG840UGdqYaSMoyj_dPnMnXaA2aNplYVUY1A9tyaMKI 1393
spyctl/resources/clusterroles.py sha256=i01G1ywWwa3cpW7aqJoli616FU8PjgBG4DIM68UK-6U 1208
spyctl/resources/clusters.py sha256=ovOAY_HtiyqTmgSQS93Px3dYJtYlrwSq7E8kuVVo3FM 1514
spyctl/resources/connection_bundles.py sha256=LmE7iYuwYWKysveJrteHb5pPCcPrU0HsaLdjK_Jrm3M 2827
spyctl/resources/connections.py sha256=eUJivtuVEhbcfVJEeslz_-XrLb72cIR2TE3H6EIqB_Y 4685
spyctl/resources/container_policies.py sha256=W_ocQxcnbb7-FSW1lWtxyYIDHw_qUuH9ALk-5Pn7wYw 20546
spyctl/resources/container_rulesets.py sha256=4kfacK5T08DnmMsSdXfnl4w8_xGTpFfYCJ3tX0nTORU 5142
spyctl/resources/containers.py sha256=-qwpW8T6MjaNPY2MhhL35ZI-e1RfS2sFwpXFvpCLVeI 2755
spyctl/resources/custom_flags.py sha256=WDjFY0fQfPO7gfrLdYI4QEU1h85Wxc2qgsubMZZh974 7323
spyctl/resources/daemonsets.py sha256=FmmdPGQ8bWycEqkLTj8VHOG6ToznBc56VpUZUd1M4Po 1766
spyctl/resources/deployments.py sha256=GimVmJUGK8nltvvBjOPu4hdBf1rLdNRaZurCU-0KAeI 1619
spyctl/resources/deviations.py sha256=b3Fx5gmCdX3QnwMrSTxvTnmbq9PhfwKTPDww1w_Mqj8 4580
spyctl/resources/fingerprints.py sha256=y7FHA7EyOibsbg7UxX9LYqCf2UQRUys2DjtP8GoP8Fs 28884
spyctl/resources/flags.py sha256=geyBYzO2Adsc_Tabe36cL_QdzM31HarT-q3HlJbDpoc 2787
spyctl/resources/linux_services.py sha256=LLPk2qCy8zo2Dmnw7Xbcwj7WuWkczYfvKW2bLRqR8ZY 5712
spyctl/resources/linux_svc_policies.py sha256=hsvaRcA0E6Mbsy9oto3fnjpbzUf_VvjbKg0VrDPiUGU 10771
spyctl/resources/machines.py sha256=58GRcFKG0aXPmna7P_3sZ1tLaK3JP9EgO8GcHdx5AKs 1174
spyctl/resources/namespaces.py sha256=Flyh1vHFNQdzWQHiCNu4HdsHp98zT7pfTf2qDVvFqb0 1311
spyctl/resources/nodes.py sha256=CMfxcojdr7Ag2gz1Um5CgsXfRIW_bTp4XIWNGmXb3-4 1343
spyctl/resources/notification_config_templates.py sha256=XlBo9OzFC4hV_kJBwEOejEtcyD5oTAzmfkGAgQYGz54 14809
spyctl/resources/notification_configs.py sha256=tcXl62oLPN5S3x0NfOi145449azZyEpUS8ExuT6bg7s 17510
spyctl/resources/notification_settings.py sha256=XRiDaluukMRD_Pxpt2uAWZ_qEMlXd9ST4qkh6VsyAqw 1373
spyctl/resources/notification_targets.py sha256=y9beJyblQdN7n9LW5hDTv3LTIAdvnbGvDtKQLAZ3TnM 2989
spyctl/resources/notification_templates.py sha256=GZce-2UV56ZFU5QgUJvBPOHNUkys6A8_6VWrCVd6Npo 2878
spyctl/resources/pods.py sha256=sz-ogOxRJNde6bZLC-fyWB_bFg10fOPn_VzO0gLzp24 1854
spyctl/resources/policies.py sha256=kJgUpkty6yyPyaRd_fb61xDnyrbMlV9XQEOut0KjsGQ 14157
spyctl/resources/processes.py sha256=X_U8sQx6aILZn7_6gT-jKYMJJn4HtzWV9td8HRwC1E0 2628
spyctl/resources/replicasets.py sha256=E831HnliFqHC-p0QFXLFjA4QGNRulf2Wi_mj9a7iI2E 1861
spyctl/resources/resources_lib.py sha256=b0mFsZ3D0AezPMvVVcy8sI-FrTC7GpoQpYNlp28Nxs8 2653
spyctl/resources/rolebindings.py sha256=UV0sfYan-XkVilKPkCXhd5rinvkJQzzo5G4IvPah21M 1514
spyctl/resources/roles.py sha256=YdIqTCoMtDh_i9ALYwJ3m_d8FYnbhX_t5LKJoh0NmAk 1230
spyctl/resources/rulesets.py sha256=K_wFdO_G4W1TV35xbIhG2wfQy5Y23UFYb1ylVb7xePs 972
spyctl/resources/saved_queries.py sha256=6NsjQkKJql3aA7fws9OqIbF5ga3vTdRxwxHfyXyEIyU 3208
spyctl/resources/sources.py sha256=9An_diByOWtIuxFpU6kQOzv-g-YsUrFTMpT2Q2iRTNQ 849
spyctl/resources/spydertraces.py sha256=h_6bfRwlC5aMfO-Gje7_NlMtvD2oPhdKhDb9cSjaAkg 5807
spyctl/resources/suppression_policies.py sha256=tKng8Yg8cSekyMx0jsvB67VQji5Nzp8IgjLVF4hLmDc 5230
spyctl/rules_lib/rule.py sha256=umzhquGuzZqmWX1WS0xw1LyPzKgGRKCqFlLdjgS3j5w 4648
spyctl/rules_lib/ruleset.py sha256=-gv0veHsnnJNU_3F4E5Bhcl9K6NLytuvvl-faDFVySE 2514
spyctl/rules_lib/scope.py sha256=lie-n3MIZgQUSaMk_-Ao4Zx5Qua2QslfSDsf05gNcDw 11553
spyctl/rules_lib/selector_helpers.py sha256=m28W9ZMca_GUweA8AltP68vm5YBV625akhWxd9VmeXU 16606
spyctl/rules_lib/selectors.py sha256=kt6a-CzaPjZ0WOQBpFZmFlK0bZCVcQwkLFxE63Krm0o 17239
spyctl/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
spyctl/tests/backups.py sha256=-jGg2Zy5ZE9kPhMeVMurBG8eWZ3gm0g4866dWqs6kL8 1955
spyctl/tests/mock_functions.py sha256=4_WbncfX7iE2-wuSC9aad6adAbJvKiY0XRXAUJfYnbI 21261
spyctl/tests/test_commands.py sha256=0fmIYZXkt0d6-nPmn515_X1Mu-KKs-_7hGWERHrVeH0 15263
spyctl/tests/test_config.py sha256=ol3Vcs6vf1drQR5uCAyJQETDaGvR8T0B04GJdgfisoM 12895
spyctl/tests/test_func.py sha256=jJJiNTkyBgOPe86MBJ1-Tq4MxmsTKXp_FzzFCnjzIvE 3705
spyctl/tests/test_report_api.py sha256=Cryne-Sx8l9T5tHjAD_a6_rlsjTBBcsRFeBaagzO8zQ 4062
spyctl/tests/mock_resources/mock_policy.yaml sha256=vXYd6LC3iq9PzEWesdQvgPT695_2xWtDTGmB718xYqI 3409
spyctl/tests/test_resources/cluster_policy.yaml sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
spyctl/tests/test_resources/cluster_policy_deviation.yaml sha256=NPhkDZsrjDgSUGZi2yeF_BdnoHnlPPuewgbVJWdeKXY 380
spyctl/tests/test_resources/cluster_ruleset.yaml sha256=Ci9ons3goCwOmnXIGlDUbBG2NwjJXQOGOsU3sh6hw-o 1942
spyctl/tests/test_resources/cluster_ruleset2.yaml sha256=-irnK9ACHewahVESOe2VFtm7b6QClPLfttuR6qqjV9I 847
spyctl/tests/test_resources/pol_for_uid_list_merge_test.json sha256=0QpToH1hKon_cDE1wlwVQDUZDvbKfZyDT8usLpANv9U 5059
spyctl/tests/test_resources/test_baseline.yaml sha256=DvvcHhWwRB555oC3T_MRMnWSXf0iytTKhHqi66UOQFs 2056
spyctl/tests/test_resources/test_baseline_extra.yaml sha256=BHkjych5FlwtWn2VJG7gm15LKQd2upu57iv7SkPojVE 2743
spyctl/tests/test_resources/test_created_policy.yaml sha256=1cQ0ipPjnLVyv7yME6sZ25PYUNrdTsVhokZj_k3B4ls 1841
spyctl/tests/test_resources/test_fingerprint_list.json sha256=v_QeAVGk8YVVztXp4NmS6rZi-cg9usfwWnS5tc9guUE 10190
spyctl/tests/test_resources/test_fprint_group.yaml sha256=XhhCkrdoWfFLLAB_qaEuheirfplqFmLWsY0nSOqPU8A 4349
spyctl/tests/test_resources/test_invalid_id.yaml sha256=0eW_TB6Fk_hZiHfhOVF1mgbf-joZ4rkjh3bNzNgLrxE 2314
spyctl/tests/test_resources/test_invalid_process_policy.yaml sha256=knwpkdc7vWVYDB2Mgyg4-4XHm8WZWZLSiWZn1toeOjw 1283
spyctl/tests/test_resources/test_invalid_selector.yaml sha256=USl5vYlxONfcKCynj_4LKasZQQeRQ_k0zyTe9eVY_Fk 2165
spyctl/tests/test_resources/test_policy.yaml sha256=4WZ_A8aOosFA852VIE0oeggKxzBgfZX_bSsjPFj0FHY 1970
spyctl/tests/test_resources/test_uid_list.json sha256=CCy1Q9HPT_U5omwvLOLE3qi9QIyzoqabKvf-I3odv4U 380
spyctl-0.19.0.dist-info/LICENSE sha256=xx0jnfkXJvxRnG63LTGOxlggYnIysveWIZ6H3PNdCrQ 11357
spyctl-0.19.0.dist-info/METADATA sha256=iaSUtU2D-xnJWr368GJNjl5-bgkNLp5181FTZ32zytQ 15353
spyctl-0.19.0.dist-info/WHEEL sha256=P9jw-gEje8ByB7_hXoICnHtVCrEwMQh-630tKvQWehc 91
spyctl-0.19.0.dist-info/entry_points.txt sha256=TluXt5GG-Aqmx3el3VbYPhS_K_x3FALuxI-EJlHgvGc 46
spyctl-0.19.0.dist-info/top_level.txt sha256=g9IpCYRvaqVTAScpBnLos9ttkqiR7E4HfyAp4BBy0Mw 7
spyctl-0.19.0.dist-info/RECORD

top_level.txt

spyctl

entry_points.txt

spyctl = spyctl.spyctl:main