-
Notifications
You must be signed in to change notification settings - Fork 313
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
remove references to cloudreach #1098
Comments
@zaro0508 who in cloudreach authorized this? |
I’ve asked for written legal approval from cloudreach so that we can do this. It’s the right thing to do - we just need to make sure we do it the right way! |
Hey folks, can we pull together a list of copyright notices that mention Cloudreach as the copyright owner? I can at least see |
This is to partially resolve issue Sceptre#1098. We plan to move sceptre docs away from hosting on a cloudreach domain to https://readthedocs.org/project/sceptre This PR builds the sphinx docs on readthedocs.org
chris williams and legal, upon my request. i can forward the emails if you would like - just drop me an email
as mentioned by @zaro0508, the steps above are what are required to do it the right way |
@zaro0508 What's the status on this? Is this going to make it into the coming release, you think? |
the status is that this is an ongoing process @jfalkenstein. Most likely nothing is going to change for the next release. |
Hey folks, Firstly, regarding copyright: I've spoken to the legal team in Cloudreach about what approach they'd like to take regarding the copyright license. The best thing to do is treat this Sceptre repository as a redistribution of the original Sceptre, under a new license. Taking a look at the Apache 2.0 license:
What I would suggest is that a new open source license is prepended to the existing
You will also need to do this to the Cloudreach is happy for you to continue using the Sceptre name - I don't believe that it is actually trademarked by Cloudreach. Now for the other points in this issue:
Yes, a new logo should be created. However, I noticed that your proposed new logo (posted in og-aws Slack) was still using the Cloudreach branding (the isobar pattern in the background), so please make sure to make the new logo from scratch. For now, you could just remove the logo (I'm not sure where it currently appears).
Honestly, I think it's probably best if you just make this switch and then tell us when it's done. Then I can get our IT team to forward the old domain to yours.
👍
Yes, please move to a new DockerHub account. Which DockerHub user is it currently authenticating as? We will need to revoke this access on our end. Please let us know when progress is made on this. |
@sftrabbit A new icon has been created and uploaded to this github org. The doc update PR Sceptre/sceptre.github.io#9 has been merged and https://docs.sceptre-project.org/ is now live. Could you please have Cloudreach redirect https://sceptre.cloudreach.com to the new docs site? |
@zaro0508 Turns out the people who have the necessary permissions are on holiday, but I should be able to sort this out tomorrow. I'll keep you posted. |
I think the only things left to resolve here are the license notices and the DockerHub credentials. What's the status of these? |
@sftrabbit Are you suggesting that we should update the license notices in Sceptre/sceptre repo only or in all repos in the Sceptre org? |
docker containers have been moved to https://hub.docker.com/u/sceptreorg with PR #1265 and PR Sceptre/sceptre-circleci#16 |
Unless there's anything else @sftrabbit I'm going to say that we are done with this issue. |
## 4.0.0 (2023.02.08) ### Added - [Resolve #1283] Introducing `sceptre_role`, `cloudformation_service_role` (#1295) - These are just iam_role and role_arn renamed to be a lot clearer. See "Deprecations" below. ### Changed - [Resolve #1299] Making the ConnectionManager a more "friendly" interface for hooks, resolvers, and template handlers (#1287, #1300) - This creates adds the public `get_session()` and `create_session_environment_variables()` methods to make AWS interactions easier and more consistent with individual stack configurations for iam_role, profile, and region configurations. - The `call()` method now properly distinguishes between default stack configurations for profile, region, and `sceptre_role` and setting those to `None` to nullify them. - Preventing Duplicate Deprecation Warnings from being emitted (#1297) #### _Potentially_ Breaking Changes - The !cmd hook now invokes the passed command using the AWS environment variables that correspond with the stack's IAM configurations (i.e. iam_role, profile, region). This means that the hook will operate the same as every other part of Sceptre and regard how the stack is configured. This should make it easier to invoke other tools like AWS CLI with your hooks. However, if your project is setting environment variables with the intent to change how the command authenticates with AWS (such as a different token, profile, or region), these environment variables will be overridden. To maintain the same functionality, you should prefix your command with `export AWS_SESSION_TOKEN={{environment_variable.AWS_SESSION_TOKEN}} &&` (or whatever other environment variable(s) you need to explicitly set). ### Deprecations - [Resolve #1283] Deprecating `iam_role`, `role_arn`, and `template_path` (#1295) - `iam_role` and `role_arn` have been aliased to `sceptre_role` and `cloudformation_service_role`. Using these fields will result in a DeprecationWarning. - `template_path` has actually been slated for removal since v2.7. `template` should be used instead. Using `template_path` will result in a DeprecationWarning. - All three deprecated StackConfig fields will be removed in v5.0.0. ## 3.3.0 (2023.02.06) ### Added - [Resolve #1261] Add coloured differ (#1260) - Implements coloured diffs for the diff (difflib) command. Responds to --no-color. - [Resolves #1271] Extend stack colourer to include "IMPORT" states (#1272) - [Resolves #1179] cloudformation disable-rollback option (#1282) - Allow user to disable a cloudformation rollback on a sceptre deployment. ### Changed - [Resolve #1098] Deploy docker container to sceptreorg repo (#1265) - Deploy sceptre docker images to dockerhub sceptreorg repo instead of cloudreach repo - Updating Setuptools and wheel versions to avert security issues - [Resolve #1293] Improve the Stack Config Jinja Syntax Error Message to include the Stack Name (#1294) - [Resolves #1267] Improve the Stack Config Jinja Error Message to include the Stack Name (#1269) ### Fixed - [Resolve #1273] Events start from response time (#1275) - Resolves #1273 by starting event filtering from the timestamp returned in the AWS response headers rather than relying on the workstation clock. - [Resolve #1253] Failed downloads raise error (#1277) - Throwing an informative error when the template fails to download instead of passing the error message to CloudFormation. - [Resolves #1179] Changed disable-rollback default to None (#1288) - We want the default value to be None to represent "Do whatever's configured in the StackConfig" and True/False will override the StackConfig. ### Nonfunctional - Add tweet-release to CircleCI config (#1259) - [Resolves #1276] Adopt Black Auto-formatter (#1278) - Reformatting all Python files using the Black code formatter. This also delivers a new function for generating `__repr__` methods which was needed to deal with a line-too-long issue in Template. Per discussion in #1276 this PR also disables E203 in flake8. - Update sceptre-circleci docker image (#1284) - Update to build and test with a docker image that's based on the official circleci python docker image. - [Resolve #1264] Updating the CDK docs to point to the new sceptre-cdk-handler (#1285) - This updates our docs to no longer reference the old CDK approach (which didn't work with CDK assets). In its place, it references the new sceptre-cdk-handler package that covers that functionality.
Cloudreach wants to extricate sceptre from cloudreach and make it a purely open source supported project. According to @rdkr That process involves doing the following things..
and some technical bits:
In addition I also think that doc references to cloudreach.com should be changed to point to sceptre project resources on github.
The text was updated successfully, but these errors were encountered: