Skip to content

Commit

Permalink
Merge pull request #718 from lychiang/lynnnew
Browse files Browse the repository at this point in the history
Updating contents to reflect EOS
  • Loading branch information
blindaa121 authored Aug 2, 2024
2 parents d72ddd4 + 0c8cf5d commit 57f66c9
Show file tree
Hide file tree
Showing 11 changed files with 100 additions and 81 deletions.
6 changes: 5 additions & 1 deletion products/expedition/docs/expedition.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,11 @@ image: /expedition/img/expedition.png
---

:::note
Expedition 1.x is the only supported version at time. Learn more about the release at our [Live Community](https://live.paloaltonetworks.com/t5/expedition/ct-p/migration_tool) site.
**End of Life Announcement for Palo Alto Networks Expedition**

We are excited to share some great news with you, as a valued user of Expedition functionalities. We are currently in the process of transferring the core functionalities of the tool into new products. This strategic move aligns with our commitment to meet the evolving needs of our customers and enhance our range of product offerings.

Starting from January 2025, Palo Alto Networks will no longer support the Expedition tool, including all versions of both Expedition1 and Expedition2 branches. We believe this transition will bring even more value and improved capabilities to our users. For more details, please refer to [Live Community](https://live.paloaltonetworks.com/t5/expedition-articles/important-update-end-of-life-announcement-for-palo-alto-networks/ta-p/589642) site.
:::

## What is Expedition?
Expand Down
6 changes: 5 additions & 1 deletion products/expedition/docs/expedition_apiInt.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,11 @@ image: /expedition/img/expedition.png
---

:::note
Expedition 1.x is the only supported version at time. Learn more about the release at our [Live Community](https://live.paloaltonetworks.com/t5/expedition-articles/expedition-2-0-release-date-postponed/ta-p/423747) site.
**End of Life Announcement for Palo Alto Networks Expedition**

We are excited to share some great news with you, as a valued user of Expedition functionalities. We are currently in the process of transferring the core functionalities of the tool into new products. This strategic move aligns with our commitment to meet the evolving needs of our customers and enhance our range of product offerings.

Starting from January 2025, Palo Alto Networks will no longer support the Expedition tool, including all versions of both Expedition1 and Expedition2 branches. We believe this transition will bring even more value and improved capabilities to our users. For more details, please refer to [Live Community](https://live.paloaltonetworks.com/t5/expedition-articles/important-update-end-of-life-announcement-for-palo-alto-networks/ta-p/589642) site.
:::

## Introduction
Expand Down
3 changes: 1 addition & 2 deletions products/expedition/docs/expedition_contact.md
Original file line number Diff line number Diff line change
Expand Up @@ -30,8 +30,7 @@ To report bugs, requests for new features or personal contact, please reach us v
| Role | Members | e-mail |
| ------------------------------------------------- | --------------------------------- | -------------------------------------------------- |
| <small>Senior Manager Solutions Architect</small> | <small>David Puigdomenech</small> | <small><[email protected]></small> |
| <small>Architecture and Analytics </small> | <small>Didac Gil</small> | <small><[email protected]></small> |
| <small>API development </small> | <small>Anna Carreras</small> | <small><[email protected]></small> |
| <small>Solution Architect </small> | <small>Sathesh Anandh </small> | <small><[email protected]> </small> |
| <small>Front-End development </small> | <small>Janosch Zbick</small> | <small><[email protected]></small> |
| <small>Solution Engineer </small> | <small>Carles Costas</small> | <small><[email protected]></small> |
| <small>Technical Solution Architect </small> | <small>Lynn Chiang</small> | <small><[email protected]></small> |
24 changes: 16 additions & 8 deletions products/expedition/docs/expedition_export.md
Original file line number Diff line number Diff line change
Expand Up @@ -268,16 +268,24 @@ The configuration is exported as a **.txt** file and is readable using any text

## SonicWall

Issue below commands in CLI:
In collaboration with the Expedition Team, Migration Factory team has committed to redesigning all the converters present in the Expedition2 tool with the goal of pushing their capabilities further and increasing maintainability. The team also develops a tool called **PANser**, a parser for PAN-OS configuration files that is designed to be flexible and extensible, making it a valuable tool for a wide range of use cases.

```bash
no cli pager session
show current-config
```
By using PANser as an external parser on your Expedition2 environment, you can enhance the number and variety of 3rd party parsers.

Please fulfil and follow instructions on the form to download the <a href="https://forms.gle/zXGWh9cNgNaHSFBW6">**PANser docker image**</a>

For more details, please reach out to the Migration Factory team at
[email protected]

To export the configuration of a SonicWall firewall, you can follow these general steps:

1. Log in to the SonicWall firewall management interface using a web browser.
2. Navigate to the "System" or "Administration" section of the interface.
3. Look for an option like "Export Settings" or "Backup Configuration."
4. Select the option to export the configuration.
5. Choose a location to save the configuration file on your local machine.
6. Save the configuration file with a **.EXP** format.

:::note
The configuration is exported as a **.txt** file, **.EXP** format is not supported.
:::

## Forcepoint

Expand Down
8 changes: 6 additions & 2 deletions products/expedition/docs/expedition_qs.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,12 +18,16 @@ image: /expedition/img/expedition.png
---

:::note
Expedition 1.x is the only supported version at time. Learn more about the release at our [Live Community](https://live.paloaltonetworks.com/t5/expedition/ct-p/migration_tool) site.
**End of Life Announcement for Palo Alto Networks Expedition**

We are excited to share some great news with you, as a valued user of Expedition functionalities. We are currently in the process of transferring the core functionalities of the tool into new products. This strategic move aligns with our commitment to meet the evolving needs of our customers and enhance our range of product offerings.

Starting from January 2025, Palo Alto Networks will no longer support the Expedition tool, including all versions of both Expedition1 and Expedition2 branches. We believe this transition will bring even more value and improved capabilities to our users. For more details, please refer to [Live Community](https://live.paloaltonetworks.com/t5/expedition-articles/important-update-end-of-life-announcement-for-palo-alto-networks/ta-p/589642) site.
:::

## Install Expedition

Expedition 2.0 is in constant development to cover new functionalities available in the market and to correct implementation issues that are identified in the code. Installation steps will be published when the tool is ready for testing.
Expedition 2.0 is in constant development to cover new functionalities available in the market and to correct implementation issues that are identified in the code. Installation steps are stated in the readme of Expedition2-release Beta drive.

:::note
The installation process does not support migrating Expedition 1 instances to Expedition 2.0
Expand Down
22 changes: 11 additions & 11 deletions products/expedition/docs/expedition_workflow_bulkchange.md
Original file line number Diff line number Diff line change
Expand Up @@ -90,7 +90,7 @@ API syntax for creating a new device :

:::

<Tabs defaultValue={typeof window !== 'undefined' && localStorage.getItem('defaultLanguage') ? localStorage.getItem('defaultLanguage') : 'python'}
<Tabs defaultValue={null}
values={[
{ label: 'Python', value: 'python', },
]
Expand Down Expand Up @@ -138,7 +138,7 @@ API syntax for creating a new project:
| POST | <small>`https://localhost/api/v1/project`</small> | <small>_in url_<br/>{ **"project"**:"project1", **"description"**:"Project for testing" }</small> |
| example | <small>`https://localhost/api/v1/project`</small> | <small>{"project":"MyLittleProject", "description":"A migration project"}</small> |

<Tabs defaultValue={typeof window !== 'undefined' && localStorage.getItem('defaultLanguage') ? localStorage.getItem('defaultLanguage') : 'python'}
<Tabs defaultValue={null}
values={[
{ label: 'Python', value: 'python', },
]
Expand Down Expand Up @@ -180,7 +180,7 @@ API syntax for upload PAN-OS config into device :
| POST | <small>"https://localhost/api/v1/device/{device_id}/upload_config"</small> | <small>**"device_id"**: device_Id</small> |
| Example | <small>"https://localhost/api/v1/device/23/upload_config"</small> | |

<Tabs defaultValue={typeof window !== 'undefined' && localStorage.getItem('defaultLanguage') ? localStorage.getItem('defaultLanguage') : 'python'}
<Tabs defaultValue={null}
values={[
{ label: 'Python', value: 'python', },
]
Expand Down Expand Up @@ -217,7 +217,7 @@ API syntax for the step:
| POST | <small>`https://localhost/api/v1/project/{project_id}/import/device`</small> | <small>_in url_<br/> **"project_id"**:project_Id<br/>in_body<br/> {**"device_id"**:device_Id }</small> |
| example | <small>`https://localhost/api/v1/project/22/import/device`</small> | <small>{"device_id":"23""}</small> |

<Tabs defaultValue={typeof window !== 'undefined' && localStorage.getItem('defaultLanguage') ? localStorage.getItem('defaultLanguage') : 'python'}
<Tabs defaultValue={null}
values={[
{ label: 'Python', value: 'python', },
]
Expand Down Expand Up @@ -259,7 +259,7 @@ API syntax for the step:
| GET | <small>`https://localhost/api/v1/project/{project_id}/source`</small> | <small>_in url_<br/> **"project_id"**:project_Id<br/>in_body<br/> {**"device_id"**:device_Id} </small> |
| example | <small>`https://localhost/api/v1/project/22/source`</small> | <small>{**"device_id"**: 23}</small> |

<Tabs defaultValue={typeof window !== 'undefined' && localStorage.getItem('defaultLanguage') ? localStorage.getItem('defaultLanguage') : 'python'}
<Tabs defaultValue={null}
values={[
{ label: 'Python', value: 'python', },
]
Expand Down Expand Up @@ -304,7 +304,7 @@ API syntax for the step:
| POST | <small>`https://localhost/api/v1/project/{project_id}/tools/filter`</small> | <small>_in url_<br/> **"project_id"**:project_Id<br/>in_body<br/> {**"name"**:filter_name,**"filter"**:filter, **"reference"**:filter_reference,**"source"**:sourceId, } </small> |
| example | <small>`https://localhost/api/v1/project/22/tools/filter`</small> | <small>{**"name"**: "all allowed rules", **"filter"** : "[security_rule] action equals \"allow\"",**"reference"**: "all allowed rules", **"source"** :4486 } </small> |

<Tabs defaultValue={typeof window !== 'undefined' && localStorage.getItem('defaultLanguage') ? localStorage.getItem('defaultLanguage') : 'python'}
<Tabs defaultValue={null}
values={[
{ label: 'Python', value: 'python', },
]
Expand Down Expand Up @@ -347,7 +347,7 @@ API syntax for the step:
| POST | <small>`https://localhost/api/v1/project/{project_id}/tools/filter/{filter_id}/execute`</small> | <small>_in url_<br/> **"project_id"**:project_Id, **"filter_id"**:filter_Id<br/>in_body<br/> {**"source_id"**: source_id of the PAN-OS config file} </small> |
| example | <small>`https://localhost/api/v1/project/22/tools/filter/1/execute`</small> | <small>{**"source_id"**: "23564"} </small> |

<Tabs defaultValue={typeof window !== 'undefined' && localStorage.getItem('defaultLanguage') ? localStorage.getItem('defaultLanguage') : 'python'}
<Tabs defaultValue={null}
values={[
{ label: 'Python', value: 'python', },
]
Expand Down Expand Up @@ -387,7 +387,7 @@ API syntax for the step:
| GET | <small>`https://localhost/api/v1/project/{project_id}/tools/filter/{filter_id}/success`</small> | <small>_in url_<br/> **"project_id"**:project_Id, **"filter_id"**:filter_Id</small> |
| example | <small>`https://localhost/api/v1/project/22/tools/filter/1/success`</small> | |

<Tabs defaultValue={typeof window !== 'undefined' && localStorage.getItem('defaultLanguage') ? localStorage.getItem('defaultLanguage') : 'python'}
<Tabs defaultValue={null}
values={[
{ label: 'Python', value: 'python', },
]
Expand Down Expand Up @@ -419,7 +419,7 @@ API syntax for the step:
| GET | <small>`https://localhost/api/v1/project/{project_id}/collection/{Collection_Id}/content`</small> | <small>_in url_<br/> **"project_id"**:project_Id, **"collection_id"**:collection_Id</small> |
| example | <small>`https://localhost/api/v1/project/22/collection/20793/content`</small> | |

<Tabs defaultValue={typeof window !== 'undefined' && localStorage.getItem('defaultLanguage') ? localStorage.getItem('defaultLanguage') : 'python'}
<Tabs defaultValue={null}
values={[
{ label: 'Python', value: 'python', },
]
Expand Down Expand Up @@ -449,7 +449,7 @@ API syntax for the step:
| GET | <small>`https://localhost/api/v1/project/{project_id}/object/profile_group`</small> | <small>_in url_<br/> **"project_id"**:project_Id </small> |
| example | <small>`https://localhost/api/v1/project/22/object/profile_group`</small> | |

<Tabs defaultValue={typeof window !== 'undefined' && localStorage.getItem('defaultLanguage') ? localStorage.getItem('defaultLanguage') : 'python'}
<Tabs defaultValue={null}
values={[
{ label: 'Python', value: 'python', },
]
Expand Down Expand Up @@ -479,7 +479,7 @@ API syntax for the step:
| PUT | <small>`https://localhost/api/v1/project/{project_id}/policy/security`</small> | <small>_in url_<br/> **"project_id"**:project_Id <br/>in_body<br/> {**"add[profile][0]"**: object_id of the SPG, **"id"**: collection_id} </small> |
| example | <small>`https://localhost/api/v1/project/22/policy/security`</small> | <small>{**"add[profile][0]"**: "11714", **"id"**:"20793"} </small> |

<Tabs defaultValue={typeof window !== 'undefined' && localStorage.getItem('defaultLanguage') ? localStorage.getItem('defaultLanguage') : 'python'}
<Tabs defaultValue={null}
values={[
{ label: 'Python', value: 'python', },
]
Expand Down
20 changes: 10 additions & 10 deletions products/expedition/docs/expedition_workflow_filters.md
Original file line number Diff line number Diff line change
Expand Up @@ -222,7 +222,7 @@ For operations content the **`not`** operator is not available.
| ------ | --------------------------------------------------------------------------- | --------------------------- | --------------------------------------------------------------------------------------------------------------- |
| POST | <small>`https://localhost/api/v1/project/{project_id}/tools/filter`</small> | <small>name, filter</small> | <small>{**"name"**:"filter_name", **"filter"**:**"[address, address_group] name contains \"office\""}**</small> |

<Tabs defaultValue={typeof window !== 'undefined' && localStorage.getItem('defaultLanguage') ? localStorage.getItem('defaultLanguage') : 'python'}
<Tabs defaultValue={null}
values={[
{ label: 'Python', value: 'python', },
]
Expand Down Expand Up @@ -295,7 +295,7 @@ Updates the parameters of a specific filter
| ------ | --------------------------------------------------------------------------------------- | --------------------------- | --------------------------------------------------------------------------------------------------------------- |
| PUT | <small>`https://localhost/api/v1/project/{project_id}/tools/filter/{filter_id}`</small> | <small>name, filter</small> | <small>{**"name"**:"filter_name", **"filter"**:**"[address, address_group] name contains \"office\""}**</small> |

<Tabs defaultValue={typeof window !== 'undefined' && localStorage.getItem('defaultLanguage') ? localStorage.getItem('defaultLanguage') : 'python'}
<Tabs defaultValue={null}
values={[
{ label: 'Python', value: 'python', },
]
Expand Down Expand Up @@ -364,11 +364,11 @@ Everytime a filter is modified, it will be marked as potentially_invalid, since
| ------ | --------------------------------------------------------------------------------------- | ---------------------------------------- | -------------------------------------------------------------------- |
| DELETE | <small>`https://localhost/api/v1/project/{project_id}/tools/filter/{filter_id}`</small> | <small>{project_id}, {filter_id}</small> | <small>`https://localhost/api/v1/project/48/tools/filter/22`</small> |

<Tabs defaultValue={typeof window !== 'undefined' && localStorage.getItem('defaultLanguage') ? localStorage.getItem('defaultLanguage') : 'python'}
<Tabs defaultValue={null}
values={[
{ label: 'Python', value: 'python', },
]
}>
}>
<TabItem value="python">

```python
Expand Down Expand Up @@ -424,11 +424,11 @@ The successful Json response will be similar to the following:
| ------ | --------------------------------------------------------------------------------------- | ---------------------------------------- | -------------------------------------------------------------------- |
| GET | <small>`https://localhost/api/v1/project/{project_id}/tools/filter/{filter_id}`</small> | <small>{project_id}, {filter_id}</small> | <small>`https://localhost/api/v1/project/48/tools/filter/23/success`</small> |

<Tabs defaultValue={typeof window !== 'undefined' && localStorage.getItem('defaultLanguage') ? localStorage.getItem('defaultLanguage') : 'python'}
<Tabs defaultValue={null}
values={[
{ label: 'Python', value: 'python', },
]
}>
}>
<TabItem value="python">

```python
Expand Down Expand Up @@ -485,11 +485,11 @@ The successful Json response will be similar to the following:
| ------ | ---------------------------------------------------------------------------- | --------------------------- | ----------------------------------------------------------------- |
| GET | <small>`https://localhost/api/v1/project/{project_id}/tools/filter/`</small> | <small>{project_id}</small> | <small>`https://localhost/api/v1/project/48/tools/filter`</small> |

<Tabs defaultValue={typeof window !== 'undefined' && localStorage.getItem('defaultLanguage') ? localStorage.getItem('defaultLanguage') : 'python'}
<Tabs defaultValue={null}
values={[
{ label: 'Python', value: 'python', },
]
}>
}>
<TabItem value="python">

```python
Expand Down Expand Up @@ -550,7 +550,7 @@ The successful Json response will be similar to the following:
| ------ | ----------------------------------------------------------------------------------------------- | ---------------------------------------- | ---------------------------------------------------------------------------- |
| POST | <small>`https://localhost/api/v1/project/{project_id}/tools/filter/{filter_id}/execute`</small> | <small>{project_id}, {filter_id}</small> | <small>`https://localhost/api/v1/project/48/tools/filter/23/execute`</small> |

<Tabs defaultValue={typeof window !== 'undefined' && localStorage.getItem('defaultLanguage') ? localStorage.getItem('defaultLanguage') : 'python'}
<Tabs defaultValue={null}
values={[
{ label: 'Python', value: 'python', },
]
Expand Down Expand Up @@ -659,7 +659,7 @@ The successful Json response will be similar to the following:
| ------ | ----------------------------------------------------------------------------------------------- | ---------------------------------------- | ---------------------------------------------------------------------------- |
| GET | <small>`https://localhost/api/v1/project/{project_id}/tools/filter/{filter_id}/history`</small> | <small>{project_id}, {filter_id}</small> | <small>`https://localhost/api/v1/project/48/tools/filter/23/history`</small> |

<Tabs defaultValue={typeof window !== 'undefined' && localStorage.getItem('defaultLanguage') ? localStorage.getItem('defaultLanguage') : 'python'}
<Tabs defaultValue={null}
values={[
{ label: 'Python', value: 'python', },
]
Expand Down
Loading

0 comments on commit 57f66c9

Please sign in to comment.