Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

2.0.0 #35

Merged
merged 66 commits into from
Oct 8, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
66 commits
Select commit Hold shift + click to select a range
b11a759
Merge branch 'main' into develop
Akaizoku Jan 23, 2023
5aba16a
2022.3 updated install path
Akaizoku Jan 23, 2023
764b671
SSL configuration setup
Akaizoku Jan 23, 2023
3e57f30
Additional functions
Akaizoku Jan 23, 2023
8600f47
Merge branch 'main' into develop
Akaizoku Jan 23, 2023
24df743
Update Invoke-PatchAlteryx.ps1
Akaizoku Jan 23, 2023
ebd5278
Update copyright
Akaizoku Feb 12, 2024
716d633
Add exception handling for invalid filenames
Akaizoku Feb 12, 2024
925759d
Merge branch 'main' into develop
Akaizoku Aug 22, 2024
e235c81
Add repair function
Akaizoku Aug 22, 2024
c16917b
Add download function
Akaizoku Sep 11, 2024
08fd523
Update service functions
Akaizoku Sep 11, 2024
55e5239
Update Show-Configuration.ps1
Akaizoku Sep 11, 2024
3c1ff5d
Update Invoke-PatchAlteryx.ps1
Akaizoku Sep 11, 2024
c5eaa54
Update Invoke-BackupAlteryx.ps1
Akaizoku Sep 11, 2024
b9a653f
Update Invoke-RestoreAlteryx.ps1
Akaizoku Sep 11, 2024
ae9c19f
Update licensing functions
Akaizoku Sep 12, 2024
1e92383
Error handling
Akaizoku Sep 12, 2024
f4d884c
Add ping operation
Akaizoku Sep 16, 2024
bf2e52f
Use service version
Akaizoku Sep 16, 2024
08a1080
Fix file check
Akaizoku Sep 16, 2024
2004aaf
Add open operation
Akaizoku Sep 16, 2024
c8b320a
Use default property object
Akaizoku Sep 16, 2024
7ab9336
Update .gitignore
Akaizoku Sep 17, 2024
4ca0470
Add configuration wizard
Akaizoku Sep 17, 2024
fcbfe7f
Update debug log
Akaizoku Sep 17, 2024
6f671e6
Merge pull request #32 from Akaizoku/30-better-error-reporting
Akaizoku Sep 17, 2024
f17c0bc
Add license key configuration
Akaizoku Sep 17, 2024
533e5f8
Merge branch 'develop' of https://github.com/Akaizoku/alteryx-deploy …
Akaizoku Sep 17, 2024
ea0db3e
Remove debug message
Akaizoku Sep 17, 2024
a6a4172
Fix issue when Alteryx is not (yet) installed
Akaizoku Sep 17, 2024
71b52df
Remove unused parameter
Akaizoku Sep 18, 2024
18d1677
Update comment format
Akaizoku Sep 18, 2024
2aac876
Fix license file path
Akaizoku Sep 18, 2024
f6317e3
Improve error handling
Akaizoku Sep 18, 2024
2c6fa36
Add exception
Akaizoku Sep 18, 2024
3cc9120
Add user confirmation
Akaizoku Sep 18, 2024
c20159a
Add localhost fall-back
Akaizoku Sep 18, 2024
17b4fb0
Add SupportsShouldProcess
Akaizoku Sep 18, 2024
721f603
Error handling and reporting
Akaizoku Sep 18, 2024
1403786
Rename setup action
Akaizoku Sep 20, 2024
89f1441
Add directory check
Akaizoku Sep 20, 2024
1a17d5a
Error reporting
Akaizoku Sep 20, 2024
6054944
Prevent AIS version mismatch
Akaizoku Sep 20, 2024
94cfadf
Fix check error
Akaizoku Sep 20, 2024
48298d2
Refactor product reference
Akaizoku Sep 20, 2024
4ee9943
Remove error message
Akaizoku Sep 20, 2024
fa21490
Fix overwrite check
Akaizoku Sep 20, 2024
a395866
Reformat comment structure
Akaizoku Sep 20, 2024
89a70c8
Update README.md
Akaizoku Sep 20, 2024
dc45665
Update README.md
Akaizoku Sep 23, 2024
14fcea5
Add help option
Akaizoku Sep 23, 2024
c78b892
Remove newlines
Akaizoku Sep 23, 2024
9d2ba6b
Add error handling
Akaizoku Sep 23, 2024
bba19a8
Fix variable names
Akaizoku Sep 23, 2024
5cff4ab
Fix directory check
Akaizoku Sep 23, 2024
363e246
Fix file search
Akaizoku Sep 23, 2024
c708822
Fetch latest suitable file
Akaizoku Sep 23, 2024
e98b124
Formatting
Akaizoku Sep 23, 2024
0bab275
Add rollback option
Akaizoku Sep 23, 2024
5889179
Add checks
Akaizoku Sep 23, 2024
a01795e
Change message type
Akaizoku Sep 24, 2024
a8308cc
Fix back-up issue
Akaizoku Sep 24, 2024
47637aa
Fix backup file path
Akaizoku Oct 7, 2024
6028a99
Add sensitive data encryption
Akaizoku Oct 8, 2024
a020109
Update PSAYX version
Akaizoku Oct 8, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 4 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
@@ -1,9 +1,12 @@
# Ignore log files
log
*.log

# Ignore temporary directory
tmp

# Ignore custom configuration files
custom.ini
registry.info
*.token
*.key
res/*
31 changes: 30 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,39 @@
# Changelog

All notable changes to the [Alteryx deploy](https://github.com/Akaizoku/alteryx-deploy) project will be documented in this file.
All notable changes to the [`alteryx-deploy`](https://github.com/Akaizoku/alteryx-deploy) utility will be documented in this file. Roadmap and backlog are documented in the corresponding [GitHub project](https://github.com/users/Akaizoku/projects/4).

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [2.0.0](https://github.com/Akaizoku/alteryx-deploy/releases/2.0.0) - 2024-10-08

Complete revamp to provide support for new installers (2022.3+), license portal API, as well as guardrails and usefull error handling.

### Added

- Invoke-DownloadAlteryx: Fetch releases from the Alteryx license portal
- Invoke-PatchAlteryx: Install patch upgrades
- Invoke-PingAlteryx: Check Server UI (Gallery) connectivity
- Invoke-RollbackAlteryx: Rollback to previous known stable state
- Invoke-SetupScript: Script configuration wizard
- Open-Alteryx: Open Alteryx (G)UI
- Repair-Alteryx: Repair embedded MongoDB database
- Set-AlteryxConfiguration: Configure Alteryx system settings
- Show-Help: Display script help documentation

### Changed

- Invoke-ActivateAlteryx: Improve process robustness
- Invoke-BackupAlteryx: Improve process robustness
- Invoke-DeactivateAlteryx: Deactivate licenses one-by-one
- Invoke-RestartAlteryx: Improve process robustness
- Invoke-RestoreAlteryx: Redesign process to improve robustness
- Invoke-StartAlteryx: Improve process robustness
- Invoke-StopAlteryx: Improve process robustness
- Uninstall-Alteryx: Improve process robustness
- Update-Alteryx: Add rollback in case of failure
- Various changes were made to configuration files, including encryption of sensitive information; Please use the `setup` command to configure the scripts.

## [1.1.2](https://github.com/Akaizoku/alteryx-deploy/releases/1.1.2) - 2021-12-13

UX improvements
Expand Down
239 changes: 202 additions & 37 deletions Deploy-Alteryx.ps1

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion LICENSE
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
MIT License

Copyright (c) 2021 Florian CARRIER
Copyright (c) 2021-2024 Florian CARRIER

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
Expand Down
Loading
Loading