737 Commits

Author SHA1 Message Date
Niraj Tolia
eeeaa0e171
Add instructions on using S3-compatible systems (#1301)
## Description

Most refers to the AWS docs but adds a pointer to the endpoint param

## Type of change

- [x] 🗺️ Documentation
2022-10-24 01:28:35 +00:00
Niraj Tolia
8c8bab74d7
Simplify README (#1300)
The docs have much better instructions on how to download Corso
2022-10-22 15:06:24 -07:00
Niraj Tolia
e7cd7f01d7
Add missing image alt text (#1299)
## Description

Alt text was added to all images

## Type of change

- [x] 🐛 Bugfix
2022-10-22 03:06:16 +00:00
Niraj Tolia
08ca12ee0c
Improve laptop image and sections spacing (#1298)
## Description

- Reduce laptop image size so that it does not dominate the page/section
- Fix spacing issues that were introduced when we copy-pasted from different templates
- Also fixes a typo noticed in a previous PR

## Type of change

- [x] 🐛 Bugfix

## Test Plan

- [x] 💪 Manual
2022-10-22 02:52:42 +00:00
Niraj Tolia
77446c030a
Remove docs reference to discussions (#1297)
## Description

Now disabled on Github

## Type of change

- [x] 🗺️ Documentation
2022-10-22 02:13:35 +00:00
Abin Simon
b06ef2c726
Fix a small typo (#1284)
## Description

Small typo pending from review on https://github.com/alcionai/corso/pull/1247#discussion_r1000802903

## Type of change

<!--- Please check the type of change your PR introduces: --->
- [ ] 🌻 Feature
- [ ] 🐛 Bugfix
- [ ] 🗺️ Documentation
- [ ] 🤖 Test
- [ ] 💻 CI/Deployment
- [x] 🐹 Trivial/Minor

## Issue(s)

<!-- Can reference multiple issues. Use one of the following "magic words" - "closes, fixes" to auto-close the Github issue. -->
* #<issue>

## Test Plan

<!-- How will this be tested prior to merging.-->
- [x] 💪 Manual
- [x]  Unit test
- [x] 💚 E2E
2022-10-22 02:12:10 +00:00
Niraj Tolia
be7739e54b
Fix FAQ (#1296)
## Description

- Fix incorrect answers
- Add links
- Clean up text

## Type of change

- [x] 🐛 Bugfix
- [x] 🗺️ Documentation
2022-10-22 01:44:21 +00:00
Niraj Tolia
a48bc882ce
Improved laptop image (#1295)
## Description

Use a stock photo + mockup from https://www.anthonyboyd.graphics/

## Type of change

<!--- Please check the type of change your PR introduces: --->
- [x] 🗺️ Documentation
2022-10-22 01:28:21 +00:00
Niraj Tolia
3af7bef929
Fix website links (#1294)
## Description

- Adds missing links
- Fixes broken links
- Removes link where we don't have content
- 
## Type of change

- [x] 🐛 Bugfix
2022-10-22 01:20:21 +00:00
Georgi Matev
8e1519a325
Fix plural/singular for flags (#1230)
## Description

Unify plural/singular for flags

## Type of change

<!--- Please check the type of change your PR introduces: --->
- [ ] 🌻 Feature
- [x] 🐛 Bugfix
- [ ] 🗺️ Documentation
- [ ] 🤖 Test
- [ ] 💻 CI/Deployment
- [ ] 🐹 Trivial/Minor

## Issue(s)

<!-- Can reference multiple issues. Use one of the following "magic words" - "closes, fixes" to auto-close the Github issue. -->

## Test Plan

<!-- How will this be tested prior to merging.-->
- [x] 💪 Manual
- [ ]  Unit test
- [ ] 💚 E2E
2022-10-22 01:19:36 +00:00
Niraj Tolia
645dabd63f
Add stock photo to the website (#1293)
## Description

Replaces the stock video with a stock photo

## Type of change

<!--- Please check the type of change your PR introduces: --->
- [x] 🌻 Feature
2022-10-22 00:49:07 +00:00
Abin Simon
18fdff71f7
Use zip as extension for windows binary release artifacts (#1281)
## Description

Use zip as extension for windows binary release artifacts.

## Type of change

<!--- Please check the type of change your PR introduces: --->
- [ ] 🌻 Feature
- [ ] 🐛 Bugfix
- [ ] 🗺️ Documentation
- [ ] 🤖 Test
- [x] 💻 CI/Deployment
- [ ] 🐹 Trivial/Minor

## Issue(s)

<!-- Can reference multiple issues. Use one of the following "magic words" - "closes, fixes" to auto-close the Github issue. -->
* fixes https://github.com/alcionai/corso/issues/1234

## Test Plan

<!-- How will this be tested prior to merging.-->
- [x] 💪 Manual
- [ ]  Unit test
- [ ] 💚 E2E
2022-10-22 00:48:25 +00:00
Abin Simon
c17a90e553
Add nightly tag to container image build CI (#1282)
## Description

Pushes `nightly` as the tag for latest images.

## Type of change

<!--- Please check the type of change your PR introduces: --->
- [ ] 🌻 Feature
- [ ] 🐛 Bugfix
- [ ] 🗺️ Documentation
- [ ] 🤖 Test
- [x] 💻 CI/Deployment
- [ ] 🐹 Trivial/Minor

## Issue(s)

<!-- Can reference multiple issues. Use one of the following "magic words" - "closes, fixes" to auto-close the Github issue. -->
* #<issue>

## Test Plan

<!-- How will this be tested prior to merging.-->
- [x] 💪 Manual
- [ ]  Unit test
- [ ] 💚 E2E
2022-10-22 00:25:32 +00:00
Niraj Tolia
e3bde94285
Update windows download docs to reflect zip files (#1292)
## Description

Updates docs to expand zip files instead of tar.gz ones

## Type of change

- [x] 🗺️ Documentation
2022-10-21 23:28:50 +00:00
Keepers
f335fd8b5b
clean up cli outputs (#1271)
## Description

Remove old "restored..." confirmation line from the CLI. Renamed the "Reference" column header to "ID"  in the tabular output, which represents the shortRef aka item id.

## Type of change

- [x] 🐹 Trivial/Minor

## Issue(s)

* #1269

## Test Plan

- [x] 💪 Manual
- [x]  Unit test
2022-10-21 23:02:05 +00:00
Danny
2d29258caf
GC: User Validation Feature (#1261)
## Description
verifyBackupInputs() is a newly created function that ensures that a selector given to GraphConnector is valid to continue.
Test src file:  `graph_connector_test.go` expanded. 
<!-- Insert PR description-->

## Type of change

<!--- Please check the type of change your PR introduces: --->
- [x] 🌻 Feature
- [x] 🐛 Bugfix


## Issue(s)

<!-- Can reference multiple issues. Use one of the following "magic words" - "closes, fixes" to auto-close the Github issue. -->
*closes  #1258<issue>

## Test Plan

- [x]  Unit test
2022-10-21 22:36:56 +00:00
Danny
597e689417
GC: Update Error Messages (#1252)
## Description

<!-- Insert PR description-->

## Type of change

- [x] 🗺️ Documentation

## Issue(s)

<!-- Can reference multiple issues. Use one of the following "magic words" - "closes, fixes" to auto-close the Github issue. -->
*Related  to #1225<issue>

## Test Plan

<!-- How will this be tested prior to merging.-->
- [x] 💪 Manual
2022-10-21 22:11:29 +00:00
Vaibhav Kamra
6047805d6c
Switch test user accounts (#1291)
## Description

Switches the test accounts used in CI since the previously used account was hitting slowness due to
items in Deleted Folders.

## Type of change

<!--- Please check the type of change your PR introduces: --->
- [ ] 🌻 Feature
- [ ] 🐛 Bugfix
- [ ] 🗺️ Documentation
- [x] 🤖 Test
- [ ] 💻 CI/Deployment
- [ ] 🐹 Trivial/Minor

## Issue(s)

<!-- Can reference multiple issues. Use one of the following "magic words" - "closes, fixes" to auto-close the Github issue. -->
* #1191 

## Test Plan

<!-- How will this be tested prior to merging.-->
- [ ] 💪 Manual
- [ ]  Unit test
- [x] 💚 E2E
2022-10-21 21:33:10 +00:00
Niraj Tolia
20c6c70668
Misc. doc fixes (#1290)
## Description

- Add missing Docker container version
- Clean up some text
- Some consistency tweaks
- Remove stale text in the configuration section
- Spell out environment variables
- Fix broken link

## Type of change

- [x] 🐛 Bugfix
- [x] 🗺️ Documentation
2022-10-21 19:15:04 +00:00
Niraj Tolia
c88c610e93
Consolidate downloads text (#1288)
## Description

The removes replication of information

## Type of change

- [x] 🗺️ Documentation
2022-10-21 16:45:23 +00:00
Niraj Tolia
71176ec6dc
Add download instructions to the Quickstart (#1287)
## Description

This PR further reduces the number of times someone needs to leave the quickstart page.

This change also temporarily replicates some info from the download page because I haven't been able to figure out how to import MD(X) while exposing imports to the child document.

## Type of change

- [x] 🗺️ Documentation
2022-10-21 16:28:42 +00:00
Niraj Tolia
ce061d8765
Pin more Docker versions (#1286)
## Description

Fix a few places where we refer to `latest`

## Type of change

- [x] 🐛 Bugfix
- [x] 🗺️ Documentation
2022-10-21 16:22:01 +00:00
Niraj Tolia
9dc53bd9f8
Consistently assume that Corso was downloaded and is not on the path (#1275)
## Description

- Don't make assumptions about corso being on the path
- Assume that corso is in the CWD
- We also don't need the `.exe` suffix on Windows

## Type of change

- [x] 🗺️ Documentation
2022-10-21 07:38:01 +00:00
Niraj Tolia
078a47726b
Fix arch in tar file names (#1280)
## Description

s/arm/arm64

## Type of change

- [x] 🐛 Bugfix
- [x] 🗺️ Documentation
2022-10-21 07:34:21 +00:00
Niraj Tolia
78a605ec5c
Download instructions (#1276)
## Description

Explicit download instructions

## Type of change

- [x] 🗺️ Documentation
v0.0.0-alpha4
2022-10-21 07:18:33 +00:00
Niraj Tolia
c0453c44b5
Reoder env help output for consistency with docs (#1272)
## Description

Trivial change

## Type of change

- [x] 🐹 Trivial/Minor
2022-10-21 03:07:07 +00:00
Niraj Tolia
d7ec159b08
Don't include an empty architecture document (#1274)
## Description

Removes a blank document.

## Type of change

- [x] 🗺️ Documentation
v0.0.0-alpha3
2022-10-21 01:06:43 +00:00
Keepers
286a74e819
persist service tag in backup model, list by service (#1233)
## Description

Adds a tag describing the service within the backup model and the backup details model.  Adds a filter builder pattern to the store wrapper for filtering results according to certain tags.  Finally, adds a filter builder to specify the service type when listing backups.

## Type of change

- [x] 🐛 Bugfix

## Issue(s)

* #1226

## Test Plan

- [x] 💪 Manual
- [x]  Unit test
2022-10-21 01:04:54 +00:00
Niraj Tolia
e82cdadc62
Add section on how to get Corso (#1270)
## Description

Add instructions on where to get Corso binaries

## Type of change

- [x] 🗺️ Documentation
2022-10-21 00:38:31 +00:00
Niraj Tolia
093d2b9639
Edit M365 access docs (#1256)
## Description

- Use subsections for easier linking
- Consolidate some text
- Switch to MD images as I needed to zoom in on every one in its default config
- Switch to MD images for alignment with rest of the page
- Add alt-text to images
- Ensure consistency for order of Azure variables
- Add missing links
- Add missing instructions

## Type of change

- [x] 🐛 Bugfix
- [x] 🗺️ Documentation
2022-10-21 00:09:31 +00:00
Niraj Tolia
d877240d4f
Clean up Repository information (#1267)
## Description

- Remove bucket creationn from the quickstart
- Remove repo connect from the quickstart
- Add examples to the repo page
- Reoder setup pages given pre-requisites to the examples on the repo page
- Cleanups, edits, and clarifications on the repo page

## Type of change

<!--- Please check the type of change your PR introduces: --->
- [x] 🌻 Feature
- [x] 🐛 Bugfix
- [x] 🗺️ Documentation

## Issue(s)

<!-- Can reference multiple issues. Use one of the following "magic words" - "closes, fixes" to auto-close the Github issue. -->
* Closes #1262
2022-10-20 23:02:15 +00:00
Niraj Tolia
268e12d14f
Edit Quickstart backup and restore sections (#1263)
## Description

- Adds command tabs for back and restore
- Reorder Exchange CLI restore page
- Minor consistency tweaks
- Fix subsection headers
- Fix restore command
- Address TODO in repos page

## Type of change

- [x] 🗺️ Documentation
2022-10-20 22:59:01 +00:00
Abin Simon
1cad17bfc7
Use filepath instead of path (#1247)
## Description

`path` is not cross platform as it hardcodes / as the separator. Also add a lint rule for this.

## Type of change

<!--- Please check the type of change your PR introduces: --->
- [ ] 🌻 Feature
- [ ] 🐛 Bugfix
- [ ] 🗺️ Documentation
- [ ] 🤖 Test
- [ ] 💻 CI/Deployment
- [ ] 🐹 Trivial/Minor

## Issue(s)

<!-- Can reference multiple issues. Use one of the following "magic words" - "closes, fixes" to auto-close the Github issue. -->
* fixes https://github.com/alcionai/corso/issues/1236

## Test Plan

<!-- How will this be tested prior to merging.-->
- [ ] 💪 Manual
- [ ]  Unit test
- [ ] 💚 E2E
2022-10-20 22:57:30 +00:00
Niraj Tolia
8906fbea17
Clean up the quickstart page (#1254)
- Consistency across commands
- Consistency across subsection titles
- Reduce number of tabs
- Clarifications in the text
- Add tabs to creating your first backup

Co-authored-by: Georgi Matev <gmatev@alcion.ai>
2022-10-20 13:50:44 -07:00
Abin Simon
7221d616ac
Add CORSO_VERSION to docs env when building (#1215)
## Description

Adds the new CORSO_VERSION env needed to build docs in CI.

![2022-10-19-16-02-13](https://user-images.githubusercontent.com/14259816/196668301-cb5ad90c-4735-4132-b3ea-764d30948a62.png)

## Type of change

<!--- Please check the type of change your PR introduces: --->
- [ ] 🌻 Feature
- [ ] 🐛 Bugfix
- [x] 🗺️ Documentation
- [ ] 🤖 Test
- [x] 💻 CI/Deployment
- [ ] 🐹 Trivial/Minor

## Issue(s)

<!-- Can reference multiple issues. Use one of the following "magic words" - "closes, fixes" to auto-close the Github issue. -->
* fixes https://github.com/alcionai/corso/issues/29
* https://github.com/alcionai/corso/pull/1205

## Test Plan

<!-- How will this be tested prior to merging.-->
- [x] 💪 Manual
- [ ]  Unit test
- [ ] 💚 E2E
2022-10-20 20:48:30 +00:00
Abin Simon
f0e28ea4c7
Use .exe when building for Windows (#1251)
## Description

Use .exe when building for Windows. Adds quoting for paths.

## Type of change

<!--- Please check the type of change your PR introduces: --->
- [ ] 🌻 Feature
- [ ] 🐛 Bugfix
- [ ] 🗺️ Documentation
- [ ] 🤖 Test
- [x] 💻 CI/Deployment
- [x] 🐹 Trivial/Minor

## Issue(s)

<!-- Can reference multiple issues. Use one of the following "magic words" - "closes, fixes" to auto-close the Github issue. -->
* #<issue>

## Test Plan

<!-- How will this be tested prior to merging.-->
- [x] 💪 Manual
- [ ]  Unit test
- [ ] 💚 E2E
2022-10-20 18:45:37 +00:00
Vaibhav Kamra
7919d5a321
Fix build script for Mac M1 (#1257)
## Description

`uname -m` will be `arm64` not `arm`

## Type of change

<!--- Please check the type of change your PR introduces: --->
- [ ] 🌻 Feature
- [ ] 🐛 Bugfix
- [ ] 🗺️ Documentation
- [ ] 🤖 Test
- [ ] 💻 CI/Deployment
- [x] 🐹 Trivial/Minor

## Test Plan

<!-- How will this be tested prior to merging.-->
- [x] 💪 Manual
- [ ]  Unit test
- [ ] 💚 E2E
2022-10-20 18:44:51 +00:00
Danny
63e1cec71c
GC: Remove DeadCode (#1253)
## Description
Code removal from GraphConnector
`AddItemsToCollection` removed from graph_connector.go
## Type of change

- [x] 🐹 Trivial/Minor

## Issue(s)

<!-- Can reference multiple issues. Use one of the following "magic words" - "closes, fixes" to auto-close the Github issue. -->
* #<issue>

## Test Plan

<!-- How will this be tested prior to merging.-->
- [ ] 💪 Manual
- [x]  Unit test
- [ ] 💚 E2E
2022-10-20 17:54:36 +00:00
Niraj Tolia
0214db9b13
Remove MPU S3 perms from docs (#1221)
## Description

Remove MPU S3 perms from docs as Kopia should not need S3
multi-part-upload permissions

## Type of change

- [x] 🐛 Bugfix
- [x] 🗺️ Documentation

## Test Plan

- [x] 💪 Manual
2022-10-20 17:27:18 +00:00
Niraj Tolia
f78e3ff5bd
Start filling out the quick start section (#1248)
## Description

This commit also fixes a couple of other doc "bugs" and creates tab consistency.

## Type of change

- [x] 🌻 Feature
- [x] 🐛 Bugfix
- [x] 🗺️ Documentation
2022-10-20 16:59:49 +00:00
Keepers
f57b0f1f7e
add contact generation to the factory script (#1202)
## Type of change

- [x] 🤖 Test

## Issue(s)

* #902

## Test Plan

- [x] 💪 Manual
- [x] 💚 E2E
2022-10-20 16:58:12 +00:00
Abin Simon
e3c16e1793
Rename tutorial to quickstart (#1250)
## Description

There was a missed link to tutorial in main page in https://github.com/alcionai/corso/pull/1245. Fixes that. Also enabled docs build (not push) for docs in CI as that is pretty fast anyways. Fixes `Push-Docs` job failing in `main`.

## Type of change

<!--- Please check the type of change your PR introduces: --->
- [ ] 🌻 Feature
- [ ] 🐛 Bugfix
- [x] 🗺️ Documentation
- [ ] 🤖 Test
- [ ] 💻 CI/Deployment
- [ ] 🐹 Trivial/Minor

## Issue(s)

<!-- Can reference multiple issues. Use one of the following "magic words" - "closes, fixes" to auto-close the Github issue. -->
* #<issue>

## Test Plan

<!-- How will this be tested prior to merging.-->
- [x] 💪 Manual
- [ ]  Unit test
- [x] 💚 E2E
2022-10-20 16:03:07 +00:00
Keepers
d3ea669be4
update test fmt pkg in load_test action (#1220)
## Type of change

- [x] 🐹 Trivial/Minor
2022-10-20 13:47:50 +00:00
Danny
bb7e48a82e
GC: Use of graph.ContainerResolver for directory structure and data retrieval (#1134)
## Description

`graph.ContainerResolver` has the capacity to keep the directory structure of the m365 objects that are helpful within a user's account. Leveraging this abstraction allows for a better flow of data from M365 into storage. 

## Type of change


- [x]  : Optimization

## Issue(s)

* closes #1125<issue>
* closes #1122
## Test Plan


- [x]  Unit test
2022-10-20 12:49:09 +00:00
Niraj Tolia
d30f6963c0
Fix Docker build docs (#1249)
## Description

s/gcr/ghcr

## Type of change

- [x] 🐛 Bugfix
- [x] 🗺️ Documentation
2022-10-20 07:23:27 +00:00
Niraj Tolia
e6ab739dde
Rename Setup sidebar and page titles (#1246)
## Description

This saves us from having to add Corso everywhere and also addresses comments in a previous PR.

## Type of change

- [x] 🗺️ Documentation
2022-10-20 05:15:48 +00:00
Abin Simon
97791a6787
Rename dockercheck to check and check to localcheck (#1244)
## Description

Followup for https://github.com/alcionai/corso/pull/1240

## Type of change

<!--- Please check the type of change your PR introduces: --->
- [ ] 🌻 Feature
- [ ] 🐛 Bugfix
- [x] 🗺️ Documentation
- [ ] 🤖 Test
- [x] 💻 CI/Deployment
- [ ] 🐹 Trivial/Minor

## Issue(s)

<!-- Can reference multiple issues. Use one of the following "magic words" - "closes, fixes" to auto-close the Github issue. -->
* https://github.com/alcionai/corso/pull/1240

## Test Plan

<!-- How will this be tested prior to merging.-->
- [x] 💪 Manual
- [ ]  Unit test
- [ ] 💚 E2E
2022-10-20 05:14:13 +00:00
Niraj Tolia
526f5d542d
Minor help text tweaks (#1238)
## Description

Minor help text tweaks

## Type of change

- [x] 🐛 Bugfix
- [x] 🐹 Trivial/Minor
2022-10-20 04:47:45 +00:00
Niraj Tolia
edb152d9c1
Rename Tutorial to Quickstart (#1245)
## Description

Rename Tutorial to Quickstart

Content rework to follow later

## Type of change

<!--- Please check the type of change your PR introduces: --->
- [x] 🗺️ Documentation
2022-10-20 04:17:34 +00:00
Niraj Tolia
0ee64f7e79
Consolidate setup docs (#1243)
## Description

Consolidate setup docs

Renames the "Initial Configuration" section to "Initial Setup" for better flow and upcoming changes.

## Type of change

- [x] 🗺️ Documentation
2022-10-20 03:54:57 +00:00