Skip to content

Commit

Permalink
Push app to Azure app collection. (#24)
Browse files Browse the repository at this point in the history
* Push app to Azure app collection.

* Push app to Azure app collection.
  • Loading branch information
Christian Bianchi authored Oct 4, 2021
1 parent 44087d3 commit da2440a
Show file tree
Hide file tree
Showing 3 changed files with 22 additions and 3 deletions.
14 changes: 14 additions & 0 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -78,3 +78,17 @@ workflows:
ignore: /.*/
tags:
only: /^v.*/

- architect/push-to-app-collection:
context: "architect"
name: push-upgrade-schedule-operator-to-azure-app-collection
app_name: "upgrade-schedule-operator"
app_collection_repo: "azure-app-collection"
requires:
- push-upgrade-schedule-operator-to-app-catalog
filters:
# Only do this when a new tag is created.
branches:
ignore: /.*/
tags:
only: /^v.*/
3 changes: 3 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

### Added
- Push app to Azure app collection.

## [0.2.1] - 2021-09-28

### Changed
Expand Down
8 changes: 5 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,9 @@ However, on AWS, we use the following components together for observability and

- [`event-exporter-app`](https://github.com/giantswarm/event-exporter-app) for exporting the upgrade events and notifying stakeholders in their slack channel.
This requires adding a token for the slack channels (using `Giant Swarm Cluster Upgrade` app in slack) to the MC config if it is not there yet.
- [`aws-admission-controller`](https://github.com/giantswarm/aws-admission-controller) to validate the format of the upgrade annotations.
- [`aws-admission-controller`](https://github.com/giantswarm/aws-admission-controller) (AWS MCs only) to validate the format of the upgrade annotations.
This could be added to another validating webhook.
- [`azure-admission-controller`](https://github.com/giantswarm/azure-admission-controller) (Azure MCs only) to validate the format of the upgrade annotations.
This could be added to another validating webhook.
- [`cluster-operator`](https://github.com/giantswarm/cluster-operator) that carries out the actual upgrading process and emits upgrade events on the cluster.
This could be added to another controller.
Expand All @@ -22,7 +24,7 @@ To schedule your upgrade, simply add the following annotations to the `Cluster`
```
annotations:
alpha.giantswarm.io/update-schedule-target-release: 15.2.1
alpha.giantswarm.io/update-schedule-target-time: "15 Sep 21 08:00 UTC"
alpha.giantswarm.io/update-schedule-target-time: "05 Sep 21 08:00 UTC"
```
Please note that the release version has to be an existing release higher than the current release version.
The time has to be given in RFC822 format and UTC.
Expand Down Expand Up @@ -73,4 +75,4 @@ The operator exposes a couple of prometheus metrics.
this is counted by cluster as well as target and origin version.
- `scheduled_upgrades_time`: the scheduled upgrade time for each cluster in unix format.
In case a cluster has no scheduled upgrade it will be 0.
In case there is some sort of error with the upgrade it will be -1.
In case there is some sort of error with the upgrade it will be -1.

0 comments on commit da2440a

Please sign in to comment.